Shopping context engine
First Claim
1. A method, including:
- using a data processor to receive context data associated with a context and a user, the context data including information indicative of a category of offerings in a network-based marketplace, the context data identifying at least one category of products or services;
automatically discovering context attributes associated with the context, the context attributes being automatically discovered by processing attribute data received from a plurality of other users, the attribute data being related to the at least one category of products or services;
associating the context data and the context attributes with a user identifier corresponding to the user; and
generating result data associated with the context, the result data being relevant to the user identified by the user identifier.
2 Assignments
0 Petitions
Accused Products
Abstract
A system receives context data associated with a context and a user. The system then associates the context data to a user identifier and retrieves data associated with the context. The system then filters the data according to the context data to create result data. In another embodiment, the system also receives context data from a plurality of users, where the context data pertains to one or more attributes of a context. The system then using the context data ranks the one or more attributes of the context to create ranked data and generates a user interface based on the ranked data. In yet another embodiment, the system communicates context data associated with a context and a user to a server, and receives result data created by the server filtering data retrieved based on the context data. The system then generates a user interface based on the result data.
11 Citations
21 Claims
-
1. A method, including:
-
using a data processor to receive context data associated with a context and a user, the context data including information indicative of a category of offerings in a network-based marketplace, the context data identifying at least one category of products or services; automatically discovering context attributes associated with the context, the context attributes being automatically discovered by processing attribute data received from a plurality of other users, the attribute data being related to the at least one category of products or services; associating the context data and the context attributes with a user identifier corresponding to the user; and generating result data associated with the context, the result data being relevant to the user identified by the user identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processor; a memory coupled to the processor for storing context data; a context module to receive from a client, context data associated with a context and a user, the context data including information indicative of a category of offerings in a network-based marketplace, the context data identifying at least one category of products or services, the context module further to automatically discover context attributes associated with the context, the context attributes being automatically discovered by processing attribute data received from a plurality of other users, the attribute data being related to the at least one category of products or services, and the context module to associate the context data and the context attributes with a user identifier corresponding to the user; and a results module to create result data relevant to the user identified by the user identifier and to communicate the result data to the client, the context module and the results module being executable by the processor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory machine-readable data storage medium embodying instructions which, when executed by a machine, cause the machine to:
-
receive context data associated with a context and a user, the context data including information indicative of a category of offerings in a network-based marketplace, the context data identifying at least one category of products or services; automatically discover context attributes associated with the context, the context attributes being automatically discovered by processing attribute data received from a plurality of other users, the attribute data being related to the at least one category of products or services; associate the context data and the context attributes with a user identifier corresponding to the user; and generate result data associated with the context, the result data being relevant to the user identified by the user identifier.
-
Specification