Back to results
US 10,503,785 B2Granted
Matrix view of items
AssigneeeBay Inc.
InventorLing Ma
Life of this patent
Estimating the term…
Abstract
Apparatus, systems, and methods may operate to present a plurality of searched items by a plurality of points in a matrix view, which includes a first axis and a second axis, respectively representing a price attribute and one of other attributes of the plurality of items. Additional apparatus, systems, and methods are disclosed.
Claims25
A computerized method, comprising:
- displaying, by one or more processors, a graphical user interface to present items, wherein the graphical user interface includes a filter to enable a user to enter search criteria for the items, the search criteria including a price attribute associated with the items and a value attribute associated with the items that is different than price;
- receiving, by the one or more processors, search criteria entered in the filter, the value attribute being characterized by a user-defined numerical range;
- generating an enlarged numerical search range based on the user-defined numerical range;
- selecting, by the one or more processors, a plurality of items of interest from a collection of items by filtering the collection of items based on the enlarged numerical search range to include items having the value attribute with a value that falls within the user-defined numerical range and one or more items having the value attribute with a value that falls outside of the user-defined numerical range in the selected plurality of items;
- and
- displaying, by the one or more processors, the plurality of items as points in a matrix view arranged with a horizontal axis to represent one of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, and a vertical axis to represent the other of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, each of the points visually presenting a value/price ratio of each of the plurality of items in a single view,
- wherein said displaying comprises triggering, using the one or more processors, display of additional information related to an item in the matrix view in a pop-up window in response to a cursor moving over the item in the matrix view, the additional information including a hyper link, and
- wherein the single view includes points in a main area that represent the items having the value attribute with the value that falls within the user-defined numerical range and points in an extra area outside the main area that represent items having the value attribute with the value that falls outside of the user-defined numerical range.
5 more elements
An apparatus, comprising:
- a browser module to perform a search to obtain a plurality of items based on a search query that includes search criteria for items, the search criteria comprising a price attribute and a value attribute that is characterized by a user-defined numerical range, the value attribute being different than price, the search based on an enlarged numerical search range generated from the user-defined numerical search range;
- a storage device to store the plurality of items;
- a display to display, on a page, the plurality of items as points in a matrix view, the matrix view including a horizontal axis and a vertical axis, the horizontal axis representing one of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, the vertical axis representing the other of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, each of the points visually presenting a value/price ratio of the plurality of items in a single view,
- wherein the single view includes points in a main area that represent items having the value attribute with a value that falls within the user-defined numerical range and points in an extra area outside the main area that represent items having the value attribute with a value that falls outside the user-defined numerical range based on filtering a collection of items using the enlarged numerical search range to obtain the plurality of items;
- and
- a user input device to receive the search query, the search query including the user-defined numerical range used to generate the enlarged numerical search range.
3 more elements
A system, comprising:
- a browser module to perform a search to obtain a plurality of items based on a search query that includes search criteria, the search criteria comprising a price attribute and a value attribute that is characterized by a user-defined numerical range, the value attribute being different than price, the search based on an enlarged numerical search range that is generated from the user-defined numerical range;
- a client computer including a display to present the plurality of items as a plurality of points in a matrix view, the matrix view including a horizontal axis and a vertical axis, the horizontal axis representing one of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, the vertical axis representing the other of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, each of the points visually presenting a value/price ratio of the plurality of items in a single view,
- wherein the single view includes points in a main area that represent items having the value attribute with a value that falls within the user-defined numerical range and points in an extra area outside the main area that represent items having the value attribute with a value that falls outside the user-defined numerical range based on filtering a collection of items using the enlarged numerical search range to obtain the plurality of items;
- a user input device to receive the search query, the search query including the user-defined numerical range used to generate the enlarged numerical search range;
- and
- a server to communicate information, relevant to the plurality of items, to the client computer.
3 more elements
A non-transitory machine-readable storage medium comprising instructions, which when executed by one or more processors, perform operations comprising:
- receiving a plurality of items obtained through a search based on search criteria characterizing a value attribute of the plurality of items with a user-defined numerical range, the value attribute being different than price, the search based on filtering a collection of items using the user-defined numerical range and an enlarged numerical search range that is outside the user-defined range to obtain the plurality of items;
- and
- presenting the received plurality of items as a plurality of points in a matrix view, the matrix view including a horizontal axis and a vertical axis, the horizontal axis representing one of a price attribute of each of the plurality of items or the value attribute of each of the plurality of items, and a vertical axis representing the other of the price attribute of each of the plurality of items or the value attribute of each of the plurality of items, each of the points visually presenting a value/price ratio of the plurality of items in a single view,
- wherein the single view includes points associated with the enlarged numerical search range, wherein a first portion of the points that are included in a main area represent items having the value attribute with a value that falls within the user-defined numerical range and a second portion of the points that are included in an extra area outside the main area represent items having the value attribute with a value that falls outside the user-defined numerical range.
1 more element
Dependencies are inferred from the claim text.