Patent ID: 9672259
Date: 2017-06-06
CPC Classifications: G06F,G06Q,H04M

Claim:
1. A system comprising: at least one processor and executable instructions accessible on a computer-readable medium that, when executed, cause the at least one processor to perform operations comprising: receiving a first request from a mobile device, the first request being received before a second request, the first request including at least one constraint including a selected refinement and corresponding value that are stored in a database entry in association with a client machine identifier including a mobile phone identifier that identifies the mobile phone; communicating a first user interface, over a network, the first user interface being communicated responsive to receipt of a query, the first user interface being communicated to a mobile device, the first user interface including search results, the search results including a first plurality of data items to display on the mobile device; receiving the second request from the mobile device, the second request including an indication of at least one swiping motion that is applied across a touch-sensitive screen on the mobile device, the mobile device being associated with a mobile device identifier to access and retrieve the previously selected refinement and corresponding value from the database entry, the refinement and corresponding value being retrieved responsive to receiving the second request; filtering the search results responsive to the receipt of the indication of at least one swiping motion to generate refined search results, the refined search results including a second plurality of data items, the filtering being based on the refinement and the corresponding values; generating a second user interface including the refined search results, the refined search results including a second plurality of data items that are included in the first plurality of data items; communicating the second user interface, over the network, to the mobile device, the second user interface including the refined search results including the second plurality of data items to display on the mobile device.