{
  "patent_number": "US 9888087",
  "country": "US",
  "title": "How Uber Updates App Features for Specific Groups of Users",
  "original_title": "Adjusting attributes for an on-demand service system based on real-time information",
  "summary": "A system that automatically changes how an app looks or behaves for some users based on their location or device, while leaving other users' apps unchanged.",
  "what_it_does": "This patent describes a way for a central server to push updates to a specific subset of users without updating everyone at once. The system collects real-time data, such as GPS location or device type, from various phones running a specific app. It then automatically triggers a change—like showing a different graphic image on the screen—only for the devices that meet certain criteria. For example, Uber could use this to show a special 'surge pricing' icon only to users in a specific neighborhood while keeping the standard interface for everyone else.",
  "what_it_does_not_cover": [
    "Does not cover updates that are pushed to all users simultaneously.",
    "Does not cover manual updates where the user must download a new version of the app from an app store.",
    "Does not cover systems that lack a mechanism to differentiate between two sets of users based on device data."
  ],
  "filed": "2015-03-27",
  "granted": "2018-02-06",
  "expires": null,
  "status": "active",
  "holder": "Uber Technologies Inc",
  "holder_url": "https://patentbrief.org/company/uber-technologies-inc",
  "inventors": [
    {
      "name": "Amos Barreto",
      "url": "https://patentbrief.org/inventor/amos-barreto"
    }
  ],
  "times_cited": 2,
  "tags": [
    "consumer_electronics",
    "software",
    "telecommunications",
    "ai_ml"
  ],
  "abstract": "A system and method for dynamically adjusting attributes for a network service is described. A computing system can determine a change that is to be implemented to an attribute of the network service. For each of a plurality of computing devices, the computing system can receive information associated with that computing device from a designated application operating on that computing device. The designated application is associated with the network service. The computing system automatically implements the change to at least one but not all of the plurality of computing devices based on the information received from each of the plurality of computing devices.",
  "url": "https://patentbrief.org/patent/us/9888087/uber-pool",
  "markdown_url": "https://patentbrief.org/patent/us/9888087/uber-pool/md",
  "google_patents_url": "https://patents.google.com/patent/US9888087",
  "relatedPatents": []
}