US2021012384A1PendingUtilityA1

Client-based deal filtering and display

Assignee: LIVINGSOCIAL INCPriority: Sep 27, 2012Filed: Jul 27, 2020Published: Jan 14, 2021
Est. expirySep 27, 2032(~6.2 yrs left)· nominal 20-yr term from priority
G06Q 30/0269G06F 3/04842G06F 3/04845G06F 3/04847
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Various implementations relate to a system that provides a collection of deals to a mobile application on a client device. The mobile application then filters the deals based on relevance using a user profile within the client device, and displays the deals to a user. The display of the deals may be governed by the relevance of the respective deals as determined by matching of the deals with the user profile within the client device.

Claims

exact text as granted — not AI-modified
1 - 21 . (canceled) 
     
     
         22 . A computer-implemented method comprising:
 receiving, by a mobile application executing on a user computing device and from a server over a network, a first deal and a second deal; providing, by the mobile application executing on the user computing device and to a display device of the user computing device, a user interface having an area that includes visible indicia of at least (i) a first representation of the first deal, and (ii) a second representation of the second deal; accessing, by the mobile application executing on the user computing device and at the user computing device, a user profile; receiving, by the mobile application executing on the user computing device and from an input device of the user computing device, a zoom input; responsive to receiving the zoom input:   determining, by the mobile application executing on the user computing device, a first relevance of the first deal; determining, by the mobile application executing on the user computing device, a second relevance of the second deal;   comparing, by the mobile application executing on the user computing device, the first relevance to a predetermined threshold; comparing, by the mobile application executing on the user computing device, the second relevance to the predetermined threshold; and   increasing, by the mobile application executing on the user computing device and via the user interface provided to the display device of the user computing device, a size of the first representation of the first deal rendered as a first tile relative to the size of the second representation of the second deal rendered as a second tile, wherein the first deal is a different discount offering than the second deal, and the first tile is displayed larger than the second tile on the display device, wherein the increasing of the size of the first representation relative to the size of the second representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold.   
     
     
         23 . The computer-implemented method of  claim 22 , further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the first relevance of the first deal is greater than the predetermined threshold. 
     
     
         24 . The computer-implemented method of  claim 22 , further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the second relevance of the second deal is less than the predetermined threshold. 
     
     
         25 . The computer-implemented method of  claim 22 , further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the first relevance of the first deal is less than a maximum threshold and is greater than the second relevance; determining that the second relevance of the second deal is greater than a minimum threshold and is less than the first relevance and the maximum threshold; displaying the first representation in a first portion of the area; and displaying the second representation in a second portion of the area, the second portion being smaller than the first portion. 
     
     
         26 . The computer-implemented method of  claim 22 , wherein: determining a first relevance of the first deal is based on the user profile and comprises comparing a location in the user profile with a first location associated with the first deal; and determining a second relevance of the second deal is based on the user profile and comprises comparing the location in the user profile with a second location associated with the second deal. 
     
     
         27 . The computer-implemented method of  claim 22 , wherein: the user profile is stored in the user computing device; the user profile includes information indicating one or more of a behavior of a user, an interest of the user, a location associated with the user, a device associated with the user, an input received from the user, an action associated with the user, and a frequency of the action; and each of the first deal and the second deal includes an indication of a monetary discount. 
     
     
         28 . The computer-implemented method of  claim 22 , further comprising: responsive to determining the first relevance of the first deal and the second relevance of the second deal, determining a visual hierarchy for displaying the first deal and the second deal, wherein: the visual hierarchy is directly proportional to a relevance of a deal based on the user profile stored in the user computing device; and the visual hierarchy is visually represented by features that include one or more of a symmetry, a proximity, a density, a repetition, and a texture. 
     
     
         29 . A non-transitory computer-readable storage medium encoded with a mobile application, the mobile application comprising instructions that, upon execution by a user computing device, cause the user computing device to perform operations comprising:
 receiving, by the mobile application executing on the user computing device and from a server over a network, comprising a first deal and a second deal;   providing, by the mobile application executing on the user computing device and to a display device of the user computing device, a user interface having an area that includes visible indicia of at least (i) a first representation of the first deal, and (ii) a second representation of the second deal;   accessing, by the mobile application executing on the user computing device and at the user computing device, a user profile;   receiving, by the mobile application executing on the user computing device and from an input device of the user computing device, a zoom input; responsive to receiving the zoom input: determining, by the mobile application executing on the user computing device, a first relevance of the first deal; determining, by the mobile application executing on the user computing device, a second relevance of the second deal based, in part, on the user profile and a second determined location associated with the second deal within the proximity of the identified location of the user computing device; comparing, by the mobile application executing on the user computing device, the first relevance to a predetermined threshold;   comparing, by the mobile application executing on the user computing device, the second relevance to the predetermined threshold; and increasing, by the mobile application executing on the user computing device and via the user interface provided to the display device of the user computing device, a size of the first representation of the first deal rendered as a first tile relative to the size of the second representation of the second deal rendered as a second tile, wherein the first deal is a different discount offering than the second deal, and the first tile is displayed larger than the second tile on the display device, wherein the increasing of the size of the first representation relative to the size of the second representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold.   
     
     
         30 . The non-transitory computer-readable storage medium of  claim 29 , the operations further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the first relevance of the first deal is greater than the predetermined threshold. 
     
     
         31 . The non-transitory computer-readable storage medium of  claim 29 , the operations further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the second relevance of the second deal is less than the predetermined threshold. 
     
     
         32 . The non-transitory computer-readable storage medium of  claim 29 , the operations further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the first relevance of the first deal is less than a maximum threshold and is greater than the second relevance;
 determining that the second relevance of the second deal is greater than a minimum threshold and is less than the first relevance and the maximum threshold; displaying the first representation in a first portion of the area; and displaying the second representation in a second portion of the area, the second portion being smaller than the first portion.   
     
     
         33 . The non-transitory computer-readable storage medium of  claim 29 , wherein:
 determining a first relevance of the first deal is based on the user profile and comprises comparing a location in the user profile with a first location associated with the first deal; and   determining a second relevance of the second deal based on the user profile comprises comparing the location in the user profile with a second location associated with the second deal.   
     
     
         34 . The non-transitory computer-readable storage medium of  claim 29 , wherein: the user profile includes information indicating one or more of a behavior of a user, an interest of the user, a location associated with the user, a device associated with the user, an input received from the user, an action associated with the user, and a frequency of the action; and each of the first deal and the second deal includes an indication of a monetary discount. 
     
     
         35 . The non-transitory computer-readable storage medium of  claim 29 , wherein the operations further comprise: responsive to determining the first relevance of the first deal and the second relevance of the second deal, determining a visual hierarchy for displaying the first deal and the second deal, wherein: the visual hierarchy is directly proportional to a relevance of a deal based on the user profile stored in the user computing device; and the visual hierarchy is visually represented by features that include one or more of a symmetry, a proximity, a density, a repetition, and a texture. 
     
     
         36 . A system comprising: one or more processors and one or more computer storage media storing instructions that are operable and when executed by the one or more processors, cause the one or more processors to perform operations comprising:
 receiving, by a mobile application executing on a user computing device and from a server over a network, a first deal and a second deal; providing, by the mobile application executing on the user computing device and to a display device of the user computing device, a user interface of a display device having an area that includes visible indicia of at least (i) a first representation of the first deal, and (ii) a second representation of the second deal;   accessing, by the mobile application executing on the user computing device and at the user computing device, a user profile; receiving, by the mobile application executing on the user computing device and from an input device of the user computing device, a zoom input;   responsive to receiving the zoom input:   determining, by the mobile application executing on the user computing device, a first relevance of the first deal;   determining, by the mobile application executing on the user computing device, a second relevance of the second deal;   comparing, by the mobile application executing on the user computing device, the first relevance to a predetermined threshold;   comparing, by the mobile application executing on the user computing device, the second relevance to the predetermined threshold; and increasing, by the mobile application executing on the user computing device and via the user interface provided to the display device of the user computing device, a size of the first representation of the first deal rendered as a first tile relative to the size of the second representation of the second deal rendered as a second tile, wherein the first deal is a different discount offering than the second deal, and the first tile is displayed larger than the second tile on the display device, wherein the increasing of the size of the first representation relative to the size of the second representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold.   
     
     
         37 . The system of  claim 36 , the operations further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the first relevance of the first deal is greater than the predetermined threshold. 
     
     
         38 . The system of  claim 36 , the operations further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the second relevance of the second deal is less than the predetermined threshold. 
     
     
         39 . The system of  claim 36 , the operations further comprising decreasing a size of the second representation, wherein increasing a size of the first representation and decreasing a size of the second representation relative to the size of the first representation is based on the comparisons of the first relevance and the second relevance with the predetermined threshold and comprises: determining that the first relevance of the first deal is less than a maximum threshold and is greater than the second relevance; determining that the second relevance of the second deal is greater than a minimum threshold and is less than the first relevance and the maximum threshold; displaying the first representation in a first portion of the area; and displaying the second representation in a second portion of the area, the second portion being smaller than the first portion. 
     
     
         40 . The system of  claim 36 , wherein: determining a first relevance of the first deal is based on the user profile and comprises comparing a location in the user profile with a first location associated with the first deal; and determining a second relevance of the second deal based on the user profile comprises comparing the location in the user profile with a second location associated with the second deal. 
     
     
         41 . The system of  claim 36 , wherein: the user profile is stored in the user computing device; the user profile includes information indicating one or more of a behavior of a user, an interest of the user, a location associated with the user, a device associated with the user, an input received from the user, an action associated with the user, and a frequency of the action; and each of the first deal and the second deal includes an indication of a monetary discount.

Join the waitlist — get patent alerts

Track US2021012384A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.