Communicating user location information among users of communication devices
First Claim
1. A computer-implemented method-comprising:
- receiving, at a server, a message from a mobile communication device associated with a sender, the message including location information indicating a physical location of the mobile communication device associated with the sender;
determining a user profile associated with the sender;
identifying the physical location of the mobile communication device associated with the sender;
determining from the user profile associated with the sender whether access to the physical location of the mobile communication device associated with the sender has a first access type or has a second access type;
responsive to determining the physical location of the mobile communication device associated with the sender has the first access type, determining one or more users authorized by the sender to access the physical location of the mobile communication device associated with the sender;
sending a message to mobile communication devices associated with the determined one or more users, the message identifying the sender and information identifying the physical location of the mobile communication device associated with the sender; and
responsive to determining the physical location of the mobile communication device associated with the sender has the second access type, sending the physical location of the mobile computing device to the server for access by additional users of the server.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method implemented via the Internet for coordinating a current or future event between a user of a mobile Internet device and other users communicating through the Internet. The method includes receiving the current or future activity information pertaining to the future event from the user via the mobile Internet device. The current activity pertains to an activity occurring at a current time relative to a time the future activity information is received. The future activity pertains to an activity occurring at a future time relative to a time the future activity information is received. The method further includes transmitting the current or future activity information to a backend database coupled to the Internet, the backend database being remote from the mobile Internet device. The method further includes rendering the current or future activity information accessible to at least one recipient via the Internet. The recipient represents a subset of the users coupled to the Internet and having access privilege to information pertaining to the current or future event involving the user.
-
Citations
18 Claims
-
1. A computer-implemented method-comprising:
-
receiving, at a server, a message from a mobile communication device associated with a sender, the message including location information indicating a physical location of the mobile communication device associated with the sender; determining a user profile associated with the sender; identifying the physical location of the mobile communication device associated with the sender; determining from the user profile associated with the sender whether access to the physical location of the mobile communication device associated with the sender has a first access type or has a second access type; responsive to determining the physical location of the mobile communication device associated with the sender has the first access type, determining one or more users authorized by the sender to access the physical location of the mobile communication device associated with the sender; sending a message to mobile communication devices associated with the determined one or more users, the message identifying the sender and information identifying the physical location of the mobile communication device associated with the sender; and responsive to determining the physical location of the mobile communication device associated with the sender has the second access type, sending the physical location of the mobile computing device to the server for access by additional users of the server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive a message from a mobile communication device associated with a sender, the message including location information indicating a physical location of the mobile communication device associated with the sender; determine a user profile associated with the sender; identify the physical location of the mobile communication device associated with the sender; determine from the user profile associated with the sender whether access to the physical location of the mobile communication device associated with the sender has a first access type or has a second access type; responsive to determining the physical location of the mobile communication device associated with the sender has the first access type, determine one or more users authorized by the sender to access the physical location of the mobile communication device associated with the sender; send a message to mobile communication devices associated with the determined one or more users, message identifying the sender and information identifying the physical location of the mobile communication device associated with the sender; responsive to determining the physical location of the mobile communication device associated with the sender has the second access type, send the physical location of the mobile computing device to the server for access by additional users of the server. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification