OPERATOR, DEVICE AND PLATFORM INDEPENDENT AGGREGATION, CROSS-PLATFORM TRANSLATION, ENABLEMENT AND DISTRIBUTION OF USER ACTIVITY CATALOGS
First Claim
1. A method of generating content feeds from a shared database of user activity, comprising:
- capturing a catalog of user activity information for each user in a set of users;
aggregating the catalogs of user activity information for the set of users in a database; and
selectively extracting user activity information for at least one group of users in the set of users designated by a first user; and
translating the accessed user activity information for delivery to the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementations relate to generating an operator, device, and platform-independent aggregation, cross-platform translation, enablement, and distribution of user activity catalogs. Users of a cellular telephone, a personal computer, or other devices or services can register to a database that collects transaction and other activity for the user. The user can designate one or more groups of users with whom to share collective activity data. The activity feeds can include recommendations, transactions, and other information generated when group members conduct retail or other activity. In one example, the activity feeds transmitted can be automatically translated and configured based on service operator and/or recipient device type. In another example, a user visiting a Website can be presented with a context-sensitive drop-down list of transactions conducted at that site by members of user'"'"'s designated group(s) in the past. The platform permits users to mutually and transparently suggest products, services, or content to each other.
-
Citations
65 Claims
-
1. A method of generating content feeds from a shared database of user activity, comprising:
-
capturing a catalog of user activity information for each user in a set of users; aggregating the catalogs of user activity information for the set of users in a database; and selectively extracting user activity information for at least one group of users in the set of users designated by a first user; and translating the accessed user activity information for delivery to the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating content feeds from a shared database of user activity, comprising:
-
a communications interface to a set of users; and a processor, communicating with the set of users via the communications interface, the processor being configured to; capture a catalog of user activity information for each user in the set of users; aggregate the catalogs of user activity information for the set of users in a database; selectively extract user activity information for at least one group of users in the set of users designated by a first user; and translate the accessed user activity information for delivery to the first user. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for generating content feeds from a shared database of user activity, comprising:
-
means for interfacing to a set of users; and means for processing data, communicating with the set of users via the means for interfacing, the means for processing data being configured to; capture a catalog of user activity information for each user in the set of users; aggregate the catalogs of user activity information for the set of users in a database; selectively extract user activity information for at least one group of users in the set of users designated by a first user; and translate the accessed user activity information for delivery to the first user. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer program product, comprising:
computer-readable medium comprising; at least one instruction for causing a computer to capture a catalog of user activity information for each user in a set of users; at least one instruction for causing a computer to aggregate the catalogs of user activity information for the set of users in a database; at least one instruction for causing a computer to selectively extract user activity information for at least one group of users in the set of users designated by a first user; and at least one instruction for causing a computer to translate the accessed user activity information for delivery to the first user. - View Dependent Claims (20, 21, 22, 23, 24)
-
25. A method of receiving content feeds from a shared database of user activity in a device, comprising:
-
capturing a catalog of user activity information for a first user of the device; communicating the catalog of user activity information for the first user of the device to a database for aggregation with a set of catalogs of user activity information for a set of users in a database; and initiating selective access to the set of catalogs of user activity information for at least one group of users in the set of users designated by the first user of the device. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A device, comprising:
-
a communications interface to a database hosting an aggregated set of catalogs of user activity for a set of users; and a processor, communicating with the database via the communications interface, the processor being configured to; capture a catalog of user activity information for a first user of the device; communicate the catalog of user activity information for the first user of the device to the database for aggregation with a set of catalogs of user activity information for the set of users in the database; and initiate selective access to the set of catalogs of user activity information for at least one group of users in the set of users designated by the first user of the device, the selective access comprising translating the accessed user activity information for delivery to the first user. - View Dependent Claims (32, 33, 34, 35, 36)
-
-
37. A device, comprising:
-
means for interfacing to a database hosting an aggregated set of catalogs of user activity for a set of users; and means for processing data, communicating with the database via the means for interfacing, the means for processing data being configured to; capture a catalog of user activity information for a first user of the device; communicate the catalog of user activity information for the first user of the device to a database for aggregation with the set of catalogs of user activity information for the set of users in the database; and initiate selective access to the set of catalogs of user activity information for at least one group of users in the set of users designated by the first user of the device, the selective access comprising translating the accessed user activity information for delivery to the first user. - View Dependent Claims (38, 39, 40, 41, 42)
-
-
43. A computer program product, comprising:
computer-readable medium comprising; at least one instruction for causing a computer to capture a catalog of user activity information for a first user of the device; at least one instruction for causing a computer to communicate the catalog of user activity information for the first user of the device to a database for aggregation with a set of catalogs of user activity information for a set of users in a database; and at least one instruction for causing a computer to initiate selective access to the set of catalogs of user activity information for at least one group of users in the set of users designated by the first user of the device, the selective access comprising translating the accessed user activity information for delivery to the first user. - View Dependent Claims (44, 45, 46, 47, 48)
-
49. A method of generating context-sensitive content feeds from a shared database of user activity, comprising:
-
capturing a catalog of user activity information for each user in a set of users; aggregating the catalogs of user activity information for the set of users in a database; receiving context-dependent information associated with the network usage or location of a first user or other user attribute; and selectively extracting user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (50, 51)
-
-
52. A system for generating context-sensitive content feeds from a shared database of user activity, comprising:
-
a communications interface to a set of users; and a processor, communicating with the set of users via the communications interface, the processor being configured to; capture a catalog of user activity information for each user in a set of users; aggregate the catalogs of user activity information for the set of users in a database; receive context-dependent information associated with the network usage or location of a first user; and selectively extract user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (53)
-
-
54. A system for generating context-sensitive content feeds from a shared database of user activity, comprising:
-
means for interfacing to a set of users; and means for processing data, communicating with the set of users via the means for interfacing, the processor being configured to; capture a catalog of user activity information for each user in a set of users; aggregate the catalogs of user activity information for the set of users in a database; receive context-dependent information associated with the network usage or location of a first user; and selectively extract user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (55)
-
-
56. A computer program product, comprising:
computer-readable medium comprising; at least one instruction for causing a computer to capture a catalog of user activity information for each user in a set of users; at least one instruction for causing a computer to aggregate the catalogs of user activity information for the set of users in a database; at least one instruction for causing a computer to receive context-dependent information associated with the network usage or location of a first user; and at least one instruction for causing a computer to selectively extract user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (57)
-
58. A method of receiving context-sensitive content feeds from a shared database of user activity in a device, comprising:
-
capturing a catalog of user activity information for a first user of the device; communicating the catalog of user activity information for the first user of the device to a database for aggregation with a set of catalogs of user activity information for a set of users in a database; receiving context-dependent information associated with the network usage or location of the first user; and selectively extracting user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (59)
-
-
60. A device, comprising:
-
a communications interface to a database hosting an aggregated set of catalogs of user activity for a set of users; and a processor, communicating with the database via the communications interface, the processor being configured to; capture a catalog of user activity information for a first user of the device; communicate the catalog of user activity information for the first user of the device to a database for aggregation with a set of catalogs of user activity information for a set of users in a database; receive context-dependent information associated with the network usage or location of the first user; and selectively extract user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (61)
-
-
62. A device, comprising:
-
means for interfacing to a database hosting an aggregated set of catalogs of user activity for a set of users; and means for processing data, communicating with the database via the means for interfacing, the means for processing data being configured to; capture a catalog of user activity information for a first user of the device; communicate the catalog of user activity information for the first user of the device to a database for aggregation with a set of catalogs of user activity information for a set of users in a database; receive context-dependent information associated with the network usage or location of the first user; and selectively extract user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (63)
-
-
64. A computer program product, comprising:
computer-readable medium comprising; at least one instruction for causing a computer to capture a catalog of user activity information for a first user of the device; at least one instruction for causing a computer to communicate the catalog of user activity information for the first user of the device to a database for aggregation with a set of catalogs of user activity information for a set of users in a database; at least one instruction for causing a computer to receive context-dependent information associated with the network usage or location of the first user; and at least one instruction for causing a computer to selectively extract user activity information for at least one group of users in the set of users designated by the first user based on the context-dependent information. - View Dependent Claims (65)
Specification