PERSISTENTLY DETERMINING AND SHARING USER STAYS OF A USER OF A MOBILE DEVICE
First Claim
1. A method of automatically detecting and sharing user stays of a mobile device of a user, comprising:
- persistently collecting, by the mobile device, location information;
determining a group of users for sending notifications and sharing the user stays;
determining whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information;
determining a user stay based on the location information and the specific distance;
determining if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information; and
sharing the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems and apparatuses for automatically detecting and sharing user stays of a mobile device of a user are disclosed. One method includes persistently collecting location information, determining a group of users for sharing the user stays, determining whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information, determining a user stay based on the location information and the specific distance, determining if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information, and sharing the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
-
Citations
30 Claims
-
1. A method of automatically detecting and sharing user stays of a mobile device of a user, comprising:
-
persistently collecting, by the mobile device, location information; determining a group of users for sending notifications and sharing the user stays; determining whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information; determining a user stay based on the location information and the specific distance; determining if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information; and sharing the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A system for tracking and sharing user stays of a mobile device, comprising:
-
a backend server electronically coupled to the mobile device; the mobile device operative to collecting location information;
wherein at least one of a processor of the backend server or a processor of the mobile device is operative to;automatically detect user stays of a mobile device of a user; determine a group of users for sending notifications and sharing the user stays; determine whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information; determine a user stay based on the location information and the specific distance; determine if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information; and share the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
-
-
29. A mobile device, comprising:
-
a location sensor operative to sense location information of the mobile device; a transceiver operative to establish a communication link with a network server; and a controller, wherein at least one of the controller or the network server are automatically detect user stays of a mobile device of a user; determine a group of users for sending notifications and sharing the user stays; determine whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information; determine a user stay based on the location information and the specific distance; determine if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information; and share the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
-
-
30. A network server operative to:
-
receive sensed location information of a mobile device, wherein the location information was sensed by the mobile device; and wherein at least one of the network server or a controller of the mobile device are operative to; automatically detect user stays of a mobile device of a user; determine a group of users for sending notifications and sharing the user stays; determine whether the mobile device is within a specific distance of a specific location for at least specific minimum duration based on the location information; determine a user stay based on the location information and the specific distance; determine if the user stay is private or public to at least a portion of the group of users based on preferences of the user and the location information; and share the user stay with the at least the portion of the group of users by sending notifications to the group of users if the user stay is determined to be public to the at least the portion of the group of users.
-
Specification