Method and apparatus for selectively sharing and passively tracking communication device experiences
DCFirst Claim
Patent Images
1. A method of sharing computer user experiences, including:
- communicating with a registration server to register a user, for automatic client-side collection of computer usage experiences for future sharing, wherein the computer usage experiences include one or more of browsing URLs or visiting a location with a location-aware device that records the visited location;
accessing one or more of the user'"'"'s messaging buddy lists and selecting one or more buddies with whom to share the automatically collected computer usage experiences;
defining categories of computer usage experiences to be shared with particular selected buddies;
tracking automatically on the client-side at least a portion of the user'"'"'s computer usage experiences and reporting the user'"'"'s computer usage experiences to a tracking server to be published to the particular buddies in accordance with their defined categories of sharing.
10 Assignments
Litigations
2 Petitions
Reexaminations
Accused Products
Abstract
The present invention includes methods and devices for passively tracking and selectively sharing user experiences with communication devices, including computers, web-enabled telephones, and PDAs. User rating or comments on their experiences can be captured. Particular aspects of the present invention are described in the claims, specification and drawings.
-
Citations
48 Claims
-
1. A method of sharing computer user experiences, including:
-
communicating with a registration server to register a user, for automatic client-side collection of computer usage experiences for future sharing, wherein the computer usage experiences include one or more of browsing URLs or visiting a location with a location-aware device that records the visited location; accessing one or more of the user'"'"'s messaging buddy lists and selecting one or more buddies with whom to share the automatically collected computer usage experiences; defining categories of computer usage experiences to be shared with particular selected buddies; tracking automatically on the client-side at least a portion of the user'"'"'s computer usage experiences and reporting the user'"'"'s computer usage experiences to a tracking server to be published to the particular buddies in accordance with their defined categories of sharing. - 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, 25, 26, 27, 28, 29, 30)
-
-
24. The method of claim I, further including sending tracking data regarding one of a user'"'"'s computer usage experiences to one or more buddies.
-
31. A method of sharing Internet browsing experiences, including:
-
tracking automatically with a client-side application at least a portion of a user'"'"'s Internet usage and reporting the tracking data to a server; categorizing at least a portion of the reported tracking data by content category; presenting to the user a history of the reported tracking data, with tools for searching and forwarding the tracking data; receiving from the user data identifying of one or more persons on the user'"'"'s buddy lists and authorizing the persons to receive tracking data; responsive to a user request, sending one or more entries from the history of the reported tracking data to the authorized persons.
-
-
32. A method of sharing computer user experiences, including:
-
registering a user with a registration server to collect and share visited location data using a client-side application collected while visiting a location with a location-aware device that records the visited location; accessing one or more of the user'"'"'s messaging buddy lists to identify one or more buddies with whom the tracking data may be shared; defining rights of the buddies to access the visited location data; posting at least a portion of the user'"'"'s visited location data for the buddies to access according to their defined rights.
-
-
33. A method of operation of a location-aware cellular phone device comprising:
-
sending registration information to a registration server from the location-aware cellular phone device; enabling access to one or more lists of other users to identify one or more other users with whom visited geographic location data is to be shared; enabling definition of access rights for the one or more other users to access the visited geographic location data; collecting the visited geographic location data for geographic locations visited by the location-aware cellular phone device using a client-side application, the visited geographic location data comprising a plurality of the geographic locations visited by the location-aware cellular phone device, each geographic location visited time-stamped with a time of visit, the geographic locations visited automatically and passively recorded by the location-aware cellular phone device using a satellite-based location-fixing protocol and a detection network directory; and reporting information indicating the visited geographic location data collected by the location-aware cellular phone device. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A non-transitory computer-readable medium storing software for instructing a controller of a location-aware cellular phone device that is configured for being registered with a registration server to:
-
enable access to one or more lists of other users to identify one or more other users with whom visited geographic location data is to be shared; enable definition of access rights for the one or more other users to enable access to the visited geographic location data; collect the visited geographic location data for geographic locations visited by the location-aware cellular phone device using a client-side application, the visited geographic location data comprising a plurality of the geographic locations visited by the location-aware cellular phone device, each geographic location visited time-stamped with a time of visit, the geographic locations visited automatically and passively recorded by the location-aware cellular phone device using a satellite-based location-fixing protocol and a detection network directory; and report information indicating the visited geographic location data to a tracking server. - View Dependent Claims (47)
-
-
48. A non-transitory computer-readable medium storing software for instructing a controller of a location-aware cellular phone device that has registered with a registration server to:
-
enable identification of one or more other users with whom visited geographic location data is to be shared from one or more lists of other users; enable definition of access rights for the one or more other users to allow for access to the visited geographic location data; collect the visited geographic location data for geographic locations visited by the location-aware cellular phone device using a client-side application, the visited geographic location data comprising a plurality of the geographic locations visited by the location-aware cellular phone device, each geographic location visited time-stamped with a time of visit, the geographic locations visited automatically and passively recorded by the location-aware cellular phone device using a satellite-based location-fixing protocol and a detection network directory; and report information indicating the visited geographic location data.
-
Specification