System and method for anonymous location based services
First Claim
1. A method performed by one or more processors, comprising:
- registering an account for a first user with a web service;
registering an account for a second user with said web service;
receiving from said first user a request granting a location based services privilege to said second user, where said request is made through a user interface of said web service;
receiving a situational location of said first user from a mobile device associated with said first user; and
enabling said second user to perform a location based service action on said first user in accordance with said situational location and said location based services privilege, where the location based service action is performed by processing the location based services privilege according to a preference specified by the first user, the preference allowing the second user to access the first user'"'"'s configuration data for performing the location based service action.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to automatically located mobile receiving data processing systems. The web service communicates with a receiving data processing system in a manner by delivering information to the device when appropriate without the device requesting it at the time of delivery. There are varieties of configurations made by different user types of the web service for configuring information to be delivered, and for receiving the information. The web service maximizes anonymity of users, provides granular privacy control with a default of complete privacy, and supports user configurable privileges and features for desired web service behavior and interoperability. The web service is fully automated to eliminate human resources required to operate services. Integrated with the web service are enhanced location based services providing map solutions, alerts, sharing of novel services between users, and complete user control for managing heterogeneous device interoperability through the web service.
693 Citations
24 Claims
-
1. A method performed by one or more processors, comprising:
-
registering an account for a first user with a web service; registering an account for a second user with said web service; receiving from said first user a request granting a location based services privilege to said second user, where said request is made through a user interface of said web service; receiving a situational location of said first user from a mobile device associated with said first user; and enabling said second user to perform a location based service action on said first user in accordance with said situational location and said location based services privilege, where the location based service action is performed by processing the location based services privilege according to a preference specified by the first user, the preference allowing the second user to access the first user'"'"'s configuration data for performing the location based service action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method performed by one or more processors, comprising:
-
automatically registering membership accounts to a plurality of users for a web service wherein there are a plurality of eligible receiving mobile devices associated to said membership accounts; configuring a plurality of deliverable content records configured by said plurality of users to said web service; receiving a situational location of said devices from said devices; and sending content of said deliverable content records to said devices based on said situational location of said devices and unique identifiers associated with said devices, where sending content to said devices is based on a preference specified by at least one user of said devices to allow other users of said devices access to the at least one user'"'"'s configuration data stored by the web service for governing the sending of the content. - View Dependent Claims (19, 20)
-
-
21. A system comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; registering an account for a first user with a service; registering an account for a second user with said service; receiving from said first user a request granting a location based services privilege to said second user, where said request is made through a user interface of said service; receiving a situational location of said first user from a mobile device associated with said first user; and enabling said second user to perform a location based service action on said first user in accordance with said situational location and said location based services privilege, where the location based service action is performed by processing the location based services privilege according to a preference specified by the first user, the preference allowing the second user to access the first user'"'"'s configuration data for performing the location based service action.
-
-
22. A system, comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; automatically registering membership accounts to a plurality of users for a service wherein there are a plurality of eligible receiving mobile devices associated to said membership accounts; configuring a plurality of deliverable content records configured by said plurality of users to said service; receiving a situational location of said devices from said devices; and sending content of said deliverable content records to said devices based on said situational location of said devices and unique identifiers associated with said devices, where sending content to said devices is based on a preference specified by at least one user of said devices to allow other users of said devices access to the at least one user'"'"'s configuration data stored by the web service for governing the sending of the content.
-
-
23. A method performed by one or more processors of a mobile device, comprising:
-
registering an account for a service for a first user; sending a request to said service granting a location based services privilege to a second user of said service; sending a situational location of said mobile device to said service; and receiving a location based service action from the second user in accordance with said situational location and said location based services privilege, where the location based service action is performed by processing the location based services privilege according to a preference specified by the first user, the preference allowing the second user to access the first user'"'"'s configuration data for performing the location based service action.
-
-
24. A system comprising:
-
one or more processors; memory coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising; registering an account for a service for a first user; sending a request to said service granting a location based services privilege to a second user of said service; sending a situational location of said mobile device to said service; and receiving a location based service action from the second user in accordance with said situational location and said location based services privilege, where the location based service action is performed by processing the location based services privilege according to a preference specified by the first user, the preference allowing the second user to access the first user'"'"'s configuration data for performing the location based service action.
-
Specification