US11327624B2ActiveUtilityA1

Environmental pertinence interface

70
Assignee: ATLASSIAN PTY LTDPriority: Dec 22, 2016Filed: Dec 3, 2020Granted: May 10, 2022
Est. expiryDec 22, 2036(~10.5 yrs left)· nominal 20-yr term from priority
H04W 4/025G06F 3/048G06F 16/435G06F 2219/10
70
PatentIndex Score
0
Cited by
33
References
17
Claims

Abstract

An environmental pertinence interface generated by an example apparatus, method, and computer program product is provided. The apparatus receives an interface request from a mobile device and location data relating to the mobile device. The apparatus queries a database to identify environmental objects that satisfy a proximity threshold. The apparatus identifies environmental pertinence digital content items when the proximity threshold is satisfied. The apparatus applies user permissions rules to determine a user-permitted environmental pertinence digital content item set and generates an environmental pertinence interface for display by the mobile device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A host server configured to provide first backend server functionality for a location-based service to a client device operated by an end user, the host server comprising:
 a memory; and 
 a processor allocation configured to access the memory to retrieve one or more executable assets that, when executed by the processor instantiate the location-based service, the location-based service configured to: 
 communicably couple to the client device, the client device associated with a user account; 
 receive from the client device a sequence of messages, each comprising comprising respective first location data describing a first geographic location corresponding to an updated geographic location of the client device; 
 for each received message of the sequence of messages: 
 query a database with the respective first location data; 
 receive from the database in response to the query, second location data, the second location data describing a second geographic location; 
 determining that the user account is permitted to access the data object; determining that a distance separating the second geographic location and the first geographic location satisfies a proximity threshold; and 
 in response to determining that the distance does satisfy the proximity threshold, causing to be displayed at a graphical user interface of a frontend application communicably coupled to a backend providing second backend server functionality for a collaboration tool, the frontend application executing on the client device, at least one graphical user interface element corresponding to the data object. 
 
     
     
       2. The host server of  claim 1 , wherein the first location data corresponds to a physical location of the client device. 
     
     
       3. The host server of  claim 1 , wherein: the client device is a first client device; and the data object is associated with a second client device. 
     
     
       4. The host server of  claim 1 , wherein the location-based service is configured to transmit the graphical user interface to the client device. 
     
     
       5. The host server of  claim 1 , wherein the first location data corresponds to a calendar entry stored by the client device. 
     
     
       6. The host server of  claim 1 , wherein the first location data comprises wireless network information. 
     
     
       7. The host server of  claim 1 , wherein the message comprise credentials associated with the user account. 
     
     
       8. The host server of  claim 1 , wherein the client device is a mobile device and the data object is associated with a stationary device. 
     
     
       9. A method of processing location information to provide a location-specific graphical user interface to a client device, the method comprising:
 receiving a set of messages at a server from the client device at a regular interval, each message of the set of messages comprising respective location data; for each respective message of the set of messages: 
 querying by the server, a location database with the first location data and a proximity threshold; 
 receiving at the server, in response to the query, a set of data objects each comprising an attribute with second location data corresponding to a respective geographic location of a second client device; 
 filtering at the server, the set of data objects based on a credential associated with the client device; and 
 causing by the server, to be displayed at a graphical user interface a frontend application communicably coupled to a backend providing second backend server functionality for a collaboration tool, the frontend application executing on the client device, a list comprising the filtered set of data objects. 
 
     
     
       10. The method of  claim 9 , wherein at least one data object of the filtered set of data objects corresponds to an electronic device. 
     
     
       11. The method of  claim 9 , wherein at least one data object of the filtered set of data objects corresponds to a physical location. 
     
     
       12. The method of  claim 9 , wherein at least one data object corresponds at least in part to digital data associated with a software platform and the second location data of the at least one data object is associated with a physical location. 
     
     
       13. The method of  claim 12 , wherein the physical location is a meeting room and digital data relates to a meeting associated with the meeting room. 
     
     
       14. A method of operating a client device location information to provide a location-specific graphical user interface to a client device, the method comprising:
 receiving a series of messages at a server from the client device at a regular interval, each message of the set of messages comprising a geographic location of the client device; 
 for each respective received message: 
 querying, by the server, a database with the respective geographic location associated with the respective received message; 
 receiving as a result of the query, at least one geographic location within a threshold distance of the respective geographic location; 
 determining, based on the at least one geographic location, a digital content item associated with the at least one geographic location and associated with a collaboration tool selected from a group consisting of: 
 an issue tracking system; and 
 a documentation system; and 
 causing to be displayed on a display of the client device, the digital content item. 
 
     
     
       15. The method of  claim 14 , wherein the digital content item is selected, at least in part, based on a calendar event associated with a user of the client device. 
     
     
       16. The method of  claim 15 , wherein the digital content item is stored by a collaboration tool associated with the calendar event. 
     
     
       17. The method of  claim 14 , wherein, prior to causing the digital content item to be displayed on the client device, determining that a user of the client device is permitted to view the digital content item.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.