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 user-specific catalog of user activity information for each user in a set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user;
aggregating user-specific catalogs of user activity information for the set of users in a database;
selectively extracting, from the aggregated user-specific catalogs based on a designation of a product or service description from a first user and a context of a user device of the first user, user activity information that matches the product or service description from the commercial information of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the selectively extracting comprises providing a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user;
translating the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user;
filtering the plurality of product or service recommendations based on a location of the first user; and
distributing a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of 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 user-specific catalog of user activity information for each user in a set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; aggregating user-specific catalogs of user activity information for the set of users in a database; selectively extracting, from the aggregated user-specific catalogs based on a designation of a product or service description from a first user and a context of a user device of the first user, user activity information that matches the product or service description from the commercial information of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the selectively extracting comprises providing a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; translating the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; filtering the plurality of product or service recommendations based on a location of the first user; and distributing a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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 user-specific catalog of user activity information for each user of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; aggregate user-specific catalogs of user activity information for the set of users in a database; selectively extract, from the aggregated user-specific catalogs based on a designation of a product or service description from a first user and a context of a user device of the first user, user activity information that matches the product or service description from the commercial information of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the processor being configured to selectively extract comprises the processor being configured to provide a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; translate the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; filter the plurality of product or service recommendations based on a location of the first user; and distribute a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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 user-specific catalog of user activity information for each user in the set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; aggregate user-specific catalogs of user activity information for the set of users in a database; selectively extract, from the aggregated user-specific catalogs based on a designation of a product or service description from a first user and a context of a user device of the first user, user activity information that matches the product or service description from the commercial information of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the means for processing data being configured to selectively extract comprises the means for processing data being configured to provide a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; translate the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; filter the plurality of product or service recommendations based on a location of the first user; and distribute a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to capture a user-specific catalog of user activity information for each user in a set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; at least one instruction for causing the computer to aggregate user-specific catalogs of user activity information for the set of users in a database; at least one instruction for causing the computer to selectively extract, from the aggregated user-specific catalogs based on a designation of a product or service description from a first user and a context of a user device of the first user, user activity information that matches the product or service description from the commercial information of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the at least one instruction for causing the computer to selectively extract comprises at least one instruction for causing the computer to provide a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; at least one instruction for causing the computer to translate the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; at least one instruction for causing the computer to filter the plurality of product or service recommendations based on a location of the first user; and at least one instruction for causing the computer to distribute a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A method of receiving content feeds from a shared database of user activity in a device, comprising:
-
capturing a user-specific catalog of user activity information for a first user of the device; communicating the user-specific catalog of user activity information for the first user of the device to a database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog in the set of user-specific catalogs of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; initiating, based on a designation of a product or service description from the first user and a context of the device, selective access by the first user to a product or service recommendation that is based upon user activity information that matches the product or service description from the commercial information within a set of user-specific catalogs of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users and that is filtered based on a location of the first user; accessing a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs by navigating to a site associated with a user-specific catalog of user activity information for another user of the set of users; and receiving a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (30, 31, 32, 33, 34)
-
-
35. A device, comprising:
-
a communications interface to a database; and a processor, communicating with the database via the communications interface, the processor being configured to; capture a user-specific catalog of user activity information for a first user of the device; communicate the user-specific catalog of user activity information for the first user of the device to the database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog in the set of user-specific catalogs of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; initiate, based on a designation of a product or service description from the first user and a context of the device, selective access by the first user to a product or service recommendation that is based upon user activity information that matches the product or service description from the commercial information within a set of user-specific catalogs of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users and that is filtered based on a location of the first user; access a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs by navigating to a site associated with a user-specific catalog of user activity information for another user of the set of users; and receive a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A device, comprising:
-
means for interfacing to a database; and means for processing data, communicating with the database via the means for interfacing, the means for processing data being configured to; capture a user-specific catalog of user activity information for a first user of the device; communicate the user-specific catalog of user activity information for the first user of the device to the database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog in the set of user-specific catalogs of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; initiate, based on a designation of a product or service description from the first user and a context of the device, selective access by the first user to a product or service recommendation that is based upon user activity information that matches the product or service description from the commercial information within a set of user-specific catalogs of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users and that is filtered based on a location of the first user; access a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs by navigating to a site associated with a user-specific catalog of user activity information for another user of the set of users; and receive a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (42, 43, 44, 45, 46)
-
-
47. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to capture a user-specific catalog of user activity information for a first user of a device; at least one instruction for causing the computer to communicate the user-specific catalog of user activity information for the first user of the device to a database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog in the set of user-specific catalogs of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; at least one instruction for causing the computer to initiate, based on a designation of a product or service description from the first user and a context of the device, selective access by the first user to a product or service recommendation that is based upon user activity information that matches the product or service description from the commercial information within a set of user-specific catalogs of one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users and that is filtered based on a location of the first user; at least one instruction for causing the computer to access a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs by navigating to a site associated with a user-specific catalog of user activity information for another user of the set of users; and at least one instruction for causing the computer to receive a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (48, 49, 50, 51, 52)
-
-
53. A method of generating context-sensitive content feeds from a shared database of user activity, comprising:
-
capturing a user-specific catalog of user activity information for each user in a set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; aggregating user-specific catalogs of user activity information for the set of users in a database; receiving context-dependent information associated with network usage or a location of a first user or other user attribute; selectively extracting, from the aggregated user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the selectively extracting comprises providing a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; translating the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; filtering the plurality of product or service recommendations based on a location of the first user; and distributing a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user. - View Dependent Claims (54)
-
-
55. 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 user-specific catalog of user activity information for each user in the set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; aggregate user-specific catalogs of user activity information for the set of users in a database; receive context-dependent information associated with network usage or a location of a first user; selectively extract, from the aggregated user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the processor being configured to selectively extract comprises the processor being configured to provide a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; translate the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; filter the plurality of product or service recommendations based on a location of the first user; and distribute a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user.
-
-
56. 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 means for processing data being configured to; capture a user-specific catalog of user activity information for each user in the set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; aggregate user-specific catalogs of user activity information for the set of users in a database; receive context-dependent information associated with network usage or a location of a first user; selectively extract, from the aggregated user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the means for processing data being configured to selectively extract comprises the means for processing data being configured to provide a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; translate the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; filter the plurality of product or service recommendations based on a location of the first user; and distribute a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user.
-
-
57. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to capture a user-specific catalog of user activity information for each user in a set of users, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; at least one instruction for causing the computer to aggregate user-specific catalogs of user activity information for the set of users in a database; at least one instruction for causing the computer to receive context-dependent information associated with network usage or a location of a first user; at least one instruction for causing the computer to selectively extract, from the aggregated user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, wherein the at least one instruction for causing the computer to selectively extract comprises at least one instruction for causing the computer to provide a context-dependent selectable menu of the user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information of the first user; at least one instruction for causing the computer to translate the selectively extracted user activity information into a plurality of product or service recommendations for delivery to the first user; at least one instruction for causing the computer to filter the plurality of product or service recommendations based on a location of the first user; and at least one instruction for causing the computer to distribute a content feed representing at least a portion of the user-specific catalog of user activity information of the first user to other users in the set of users based on preferences of the first user.
-
-
58. A method of receiving context-sensitive content feeds from a shared database of user activity in a device, comprising:
-
capturing a user-specific catalog of user activity information for a first user of the device; communicating the user-specific catalog of user activity information for the first user of the device to a database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; receiving context-dependent information associated with network usage or a location of the first user; selectively extracting, from the set of user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, and using the selectively extracted user activity information to generate a plurality of product or service recommendations directed to the first user, wherein the selectively extracting comprises providing a context-dependent selectable menu of user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information for the first user; filtering the plurality of product or service recommendations based on a location of the first user; and receiving a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (59)
-
-
60. A device, comprising:
-
a communications interface to a database; and a processor, communicating with the database via the communications interface, the processor being configured to; capture a user-specific catalog of user activity information for a first user of the device; communicate the user-specific catalog of user activity information for the first user of the device to the database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; receive context-dependent information associated with network usage or location of the first user; selectively extract, from the set of user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, and using the selectively extracted user activity information to generate a plurality of product or service recommendations directed to the first user, wherein the processor being configured to selectively extract comprises the processor being configured to provide a context-dependent selectable menu of user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information for the first user; filter the plurality of product or service recommendations based on a location of the first user; and receive a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (61)
-
-
62. A device, comprising:
-
means for interfacing to a database; and means for processing data, communicating with the database via the means for interfacing, the means for processing data being configured to; capture a user-specific catalog of user activity information for a first user of the device; communicate the user-specific catalog of user activity information for the first user of the device to the database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; receive context-dependent information associated with network usage or location of the first user; selectively extract, from the set of user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, and using the selectively extracted user activity information to generate a plurality of product or service recommendations directed to the first user, wherein the means for processing data being configured to selectively extract comprises the means for processing data being configured to provide a context-dependent selectable menu of user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information for the first user; filter the plurality of product or service recommendations based on a location of the first user; and receive a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (63)
-
-
64. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to capture a user-specific catalog of user activity information for a first user of a device; at least one instruction for causing the computer to communicate the user-specific catalog of user activity information for the first user of the device to a database for aggregation with a set of user-specific catalogs of user activity information for a set of users in the database, wherein each user-specific catalog of user activity information includes commercial information that characterizes services and/or products that have been transacted by a user associated with the user-specific catalog or services and/or products that are of interest to the user; at least one instruction for causing the computer to receive context-dependent information associated with network usage or location of the first user; at least one instruction for causing the computer to selectively extract, from the set of user-specific catalogs based on the context-dependent information, user activity information that matches a product or service description designated by the first user from the commercial information for one or more user-specific catalogs of one or more other users that belong to at least one group of users in the set of users, and using the selectively extracted user activity information to generate a plurality of product or service recommendations directed to the first user, wherein the at least one instruction for causing the computer to selectively extract comprises at least one instruction for causing the computer to provide a context-dependent selectable menu of user-specific catalogs within the aggregated user-specific catalogs activated by navigation to a site associated with a user-specific catalog of user activity information for the first user; at least one instruction for causing the computer to filter the plurality of product or service recommendations based on a location of the first user; and at least one instruction for causing the computer to receive a content feed representing at least a portion of a user-specific catalog of user activity information of another user of the set of users based on preferences of the other user. - View Dependent Claims (65)
-
Specification