×

Keeping up with the joneses

  • US 9,576,030 B1
  • Filed: 05/07/2014
  • Issued: 02/21/2017
  • Est. Priority Date: 05/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for providing user comparison information to a user, the computing system comprising:

  • a user computing device;

    one or more demographic databases each storing demographic attributes for each of a plurality of users;

    a server computing system comprising;

    one or more computer processors configured to execute first software instructions; and

    a non-transitory computer readable storage device configured to store the first software instructions executable by the one or more computer processors in order to cause the server computing system to;

    serve a website or mobile application content to the user computing device, the website or mobile application content comprising user interface controls usable by a user of the user computing device to;

    provide identification information of the user;

    provide identification information of a comparison individual; and

    perform a comparison of each of multiple demographic attributes of the user with the corresponding of the multiple demographic attributes of the comparison individual identified by the user;

    wherein the user computing device executes second software instructions to;

    render the website or mobile application content served by the server computing system;

    receive from the user and provide to the server computing system, via the rendered website or mobile application content, user identification information identifying the user of the user computing device;

    receive from the user and provide to the server computing system, via the rendered website or mobile application content, comparison individual identification information identifying the comparison individual; and

    receive from the user and provide to the server computing system, via the rendered website or mobile application content, a request to compare each of multiple demographic attributes of the user with corresponding of the multiple demographic attributes of the comparison individual identified by the user; and

    wherein the stored first software instructions executed by the server computing system further cause the server computing system to;

    access demographic data from the one or more demographic databases regarding the user of the user computing device, based on the user identification information, the demographic data including one or more demographic attribute in each of three or more categories selected from;

    marital status, friends, profession, children, automobile, income level, residence, or education level;

    receive, from the user, an indication of the comparison individual;

    access comparison demographic data from the one or more demographic databases regarding the comparison individual, based on the comparison individual identification information, the comparison demographic data including one or more comparison demographic attribute in each of the three or more categories selected from;

    marital status, friends, profession, children, automobile, income level, residence, or education level;

    access a data structure storing information regarding most favorable levels of respective demographic attributes, wherein for a first category of demographic attributes the data structure indicates that a higher number is more favorable and for a second category of demographic attributes the data structure indicates that a lower number is more favorable;

    for each of the three or more categories;

    compare a value of the demographic attribute of the user with a value of the comparison demographic attribute of the comparison individual; and

    based on the information stored in the data structure regarding most favorable levels of demographic attributes associated with the category, determine which of either the user or the comparison individual has a most favorable demographic attribute for the category;

    generate a comparison user interface indicating;

    each of the three or more categories,for each of the three or more categories;

    the one or more demographic attribute for the user;

    the one or more comparison demographic attribute for the comparison individual; and

    ,a visual indication of which of the user or the comparison individual is associated with most favorable demographic attributes; and

    transmit the comparison user interface to the user computing device, wherein the user computing device is configured to render the comparison user interface for display to the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×