IP Library Granted Patent US 12,165,220
Granted Patent B2
US 12,165,220 · App. 17/201,795 · Granted Dec 10, 2024

Social networking system which provides location information of related users

Inventor: Brett B. Stewart (Austin, TX)
Assignee: Chemtron Research LLC
G06Q50/01H04L51/222H04L67/52H04L67/54H04W4/021H04W4/027H04W4/029H04W4/18H04W64/003
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,165,220
App. No.
17/201,795
Granted
Dec 10, 2024
Kind
B2
Abstract

Systems, methods, apparatus and software have been discovered for use by individual users to monitor the geographic location of other people or assets with some relationship to the user. Once some manner of location information is determined, users have the ability to describe that location in various ways and control how that information is shared with other users.

Claims (28)

1. A mobile communication device to operate a messaging application, the mobile communication device having instructions stored thereon that when executed by one or more processors of the mobile communication device cause the mobile communication device to perform operations comprising:

identify first raw location information comprising a current location associated with a mobile communication device;

display a graphical user interface that includes a map corresponding to the current location and entities from a list of entities, wherein the list of entities includes personal contacts taken from a user profile of a user of the mobile communication device or businesses, wherein the user profile is arranged to define a location sharing constraint or other parameter for at least one entity from the list differently than one or more location sharing constraints or other parameters for one or more other entities of the list, respectively;

determine whether to share information about the current location associated with the mobile communication device with the entities of list of entities, either globally or on an entity-by-entity basis;

determine whether to obtain location information updates associated with the entities of the list, either globally or on an entity-by-entity basis;

wherein the graphical user interface further includes one or more labels to control the messaging application, wherein the one or more labels correspond to one or more entities of the list of entities, respectively; and

in response to a selection, by the user, the selection of a label of the corresponding one or more labels, initiate a messaging session with the corresponding entity using the messaging application, including sharing second location data with the corresponding entity via the messaging session, wherein the second location data comprises a location alias of the one or more location aliases, said location alias corresponding to a selected level from varying levels of location aliases for a same geographic location and wherein said location alias is selected, based at least in part, by applying an entity-specific location sharing constraint or other parameter taken from the user profile to the first raw location data.

2. The mobile communication device of claim 1 , wherein the current location comprises a geographical location of the mobile communication device or a location of an access point 1) through which the mobile communication device communicates data packets to a communication network, or through which the mobile communication device receives data packets from the communication network, or 2) to which the mobile communication device sends a beacon.

3. The mobile communication device of claim 1 , wherein the messaging application comprises an email application or an instant messaging application.

4. The mobile communication device of claim 1 , wherein the messaging application comprises a short message service application.

5. The mobile communication device of claim 1 , wherein the messaging application comprises a browser enabled application.

6. The mobile communication device of claim 1 , wherein in the case that location information updates are obtained for the entities, the corresponding labels are shown on the map in positions corresponding to a respective location information updates.

7. A method of operating a mobile communication device having a messaging application, the method comprising:

identifying first raw location information comprising a current location associated with the mobile communication device;

displaying a graphical user interface that includes a map corresponding to the current location and entities from a list of entities, wherein the list of entities comprise personal contacts taken from a user profile of a user of the mobile communication device or businesses, wherein the user profile is arranged to define a location sharing constraint or other parameter for at least one entity from the list differently than one or more location sharing constraints or other parameters for one or more other entities of the list, respectively, wherein the defined location sharing constraint or other parameter includes one or more location aliases;

determining whether to share information about the current location associated with the mobile communication device with the entities of list of entities, either globally or on an entity-by- entity basis;

determining whether to obtain location information updates associated with the entities of the list, either globally or on an entity-by-entity basis;

wherein the graphical user interface further includes one or more labels to control the messaging application, wherein the one or more labels correspond to one or more entities of the list of entities, respectively; and

in response to a selection, by the user, the selection of a label of the corresponding one or more labels, initiating a messaging session with the corresponding entity using the messaging application, including sharing second location data with the corresponding entity via the messaging session, wherein the second location data comprises a location alias of the one or more location aliases, said location alias corresponding to a selected level from varying levels of location aliases for a same geographic location and wherein said location alias is selected, based at least in part, by applying a location sharing constraint or other parameter taken from the user profile to the first raw location data.

8. A method of operating a mobile communication device having a messaging application, the method comprising:

displaying a graphical user interface that includes a map including entities from a list of entities, and one or more interactive labels corresponding to one or more entities of the list of entities, respectively;

obtaining first raw location information comprising a current location associated with the mobile communication device;

obtaining location information updates associated with the entities of the list, either globally or on an entity-by-entity basis;

updating the graphical user interface to reflect the obtained location information updates associated with the entities on the list; and

in response to a selection, by a user of the mobile communication device, the selection of a label of the corresponding one or more interactive labels, initiating a messaging session with the corresponding entity using the messaging application, including sharing second location data with the corresponding entity via the messaging session, wherein the second location data comprises a location alias of one or more location aliases, said location alias corresponding to a selected level from varying levels of location aliases for a same geographic location and wherein said location alias is selected, based at least in part, by applying a location sharing constraint or other parameter taken from a user profile to the first raw location data.

9. The method of claim 8 , wherein the list of entities comprises personal contacts of the user.

10. The method of claim 8 , wherein the list of entities comprises businesses entities having a movable location.

11. The method of claim 8 , wherein the current location of the mobile communication device comprises a geographical location of the mobile communication device or the location of an access point associated with the mobile communication device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2026
From: LATESCO, LP
To: BEHEMOTH DEVELOPMENT CO. L.L.C.
Reel/Frame 073929/0265 →
MERGER Recorded Mar 15, 2021
From: BEHEMOTH DEVELOPMENT CO. L.L.C.
To: CHEMTRON RESEARCH LLC
Reel/Frame 055595/0045 →
Continuity (6)
Continuation 15425688 · Feb 6, 2017
Continuation 13029060 · Feb 16, 2011
Continuation 12886128 · Sep 20, 2010
Continuation 11641497 · Dec 19, 2006
Provisional Application 60752165 · Dec 19, 2005
Related Publication 20210209704A1 · Jul 8, 2021
Cited By (1)
US 12,604,162