System and method for storing and searching buy and sell information of a marketplace
First Claim
1. A method of storing prospective and actual buying and selling information using a computer system, said method comprising:
- accessing a first data structure, said first data structure including a set of nodes, said set of nodes having nodes with parent node and child node references;
selecting, by a software agent, a subset of said set of nodes including selecting a first node of subset of nodes, said first node having a parent node, said first node being a child node of said parent node, said parent node having a second child node, during said selecting of said subset of nodes, determining whether a selection of said second child node is possible upon selection of said first node and using said determination to allow or disallow the selection of said second child node;
recording a list of node selections corresponding to said subset of nodes;
extracting a set of terms corresponding to said list, wherein said set of terms correspond to product/service information;
a first program for receiving a series of communications, each communication defining a node to be selected;
said first program for accessing said first data structure and for determining a set of selectable nodes upon receipt of a communication;
said first program for causing a presentation about said set of selectable nodes;
storing said first data structure including storing said list of nodes in said first data structure;
storing said first data structure including using said set of terms as keys to index said first data structure in a data base;
storing a second data structure including said set of terms.
12 Assignments
0 Petitions
Accused Products
Abstract
A method of accessing a database using a computer system. One example of the method includes the following steps. Access a tree data structure. The tree data structure includes a set of nodes linked in parent, child and sibling relations. Each node of a subset of nodes is associated with a corresponding term. Select some nodes of the set of nodes. This includes selecting a node of the set of nodes. The node has at least a sibling node. In response to selecting the node, performing one of the following actions. If the node is a first type of node, allowing a selection of the sibling node. If the node is a second type of node, not allowing a selection of the sibling node. Record a list of node selections corresponding to the selection of some nodes. Extract a set of terms from the list of node selections. Create a data structure including price information and duration of existence information. Store the data structure in the database using the set of terms. The data structures in the database can be accessed and analyzed.
233 Citations
18 Claims
-
1. A method of storing prospective and actual buying and selling information using a computer system, said method comprising:
-
accessing a first data structure, said first data structure including a set of nodes, said set of nodes having nodes with parent node and child node references;
selecting, by a software agent, a subset of said set of nodes including selecting a first node of subset of nodes, said first node having a parent node, said first node being a child node of said parent node, said parent node having a second child node, during said selecting of said subset of nodes, determining whether a selection of said second child node is possible upon selection of said first node and using said determination to allow or disallow the selection of said second child node;
recording a list of node selections corresponding to said subset of nodes;
extracting a set of terms corresponding to said list, wherein said set of terms correspond to product/service information;
a first program for receiving a series of communications, each communication defining a node to be selected;
said first program for accessing said first data structure and for determining a set of selectable nodes upon receipt of a communication;
said first program for causing a presentation about said set of selectable nodes;
storing said first data structure including storing said list of nodes in said first data structure;
storing said first data structure including using said set of terms as keys to index said first data structure in a data base;
storing a second data structure including said set of terms. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer system for storing prospective and actual buying and selling information, said computer system comprising:
-
a server including a first program and a database, said first program for providing accessing to a first data structure, said first data structure for organizing access by a plurality of software agents to said database and for storing a record of paths said software agents used to traverse said first data structure, said first data structure allowing the selection of multiple alternative paths from some point in the first data structure and not allowing the selection of multiple alternative paths from another point in the first data structure;
a client including a second program, said client being coupled in communications with said server, said second program for presenting data from said server about said first data structure and possible paths available from a point in said first data structure, said second program for receiving selection signals, said selection signals identifying choices taken between alternative paths to traverse said first data structure; and
wherein said server further includes a second data structure, said second data structure being associated with a path used to traverse said first data structure, said second data structure having been stored in response to a request by said second program to store said second data structure with said path. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification