Patents by Inventor James Callender

James Callender has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10743145
    Abstract: A computer system can detect a trigger in connection with an activity performed by a service provider, and determine (i) a first content item associated with the detected trigger and a second content item associated with the detected trigger, and (ii) select a set of service parameters relating to a service session of the service provider based on the first content item and the second content item. Additionally, the computer system can obtain feature data of the first content item and the second content item. Based on the feature data of the first content item and the second content item, the computer system can determine that a corresponding graphical representation of the first content item and of the second content item overlap for a given time interval. Based on a set of prioritization rules, the computer system can select one of the first or second content item and generate the corresponding graphical representation of the selected one of the first or second content item for the given time interval.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 11, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Ashley Quitoriano, Kamran Massoudi, Arundhati Singh, James Callender
  • Patent number: 10719963
    Abstract: A mobile computing device operated by a service provider or a user of a network-based service is configured to present a graphical user interface (GUI) map feature. The GUI map feature includes a map layer and a visual data layer for displaying one or more visual representations of service data associated with the network-based service. The mobile computing device is configured to determine a set of anchor coordinates for the GUI map feature and retrieve a set of service data based at least in part on the set of anchor coordinates. The set of service data can include a first set of service data associated with a map area to be illustrated by the GUI map feature and a second set of service data associated with a buffer area. The second set of service data can be retrieved based further on an image processing parameter.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: July 21, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: James Callender, Adam Share
  • Publication number: 20200145791
    Abstract: A computer system can detect a trigger in connection with an activity performed by a service provider, and determine (i) a first content item associated with the detected trigger and a second content item associated with the detected trigger, and (ii) select a set of service parameters relating to a service session of the service provider based on the first content item and the second content item. Additionally, the computer system can obtain feature data of the first content item and the second content item. Based on the feature data of the first content item and the second content item, the computer system can determine that a corresponding graphical representation of the first content item and of the second content item overlap for a given time interval. Based on a set of prioritization rules, the computer system can select one of the first or second content item and generate the corresponding graphical representation of the selected one of the first or second content item for the given time interval.
    Type: Application
    Filed: December 20, 2019
    Publication date: May 7, 2020
    Inventors: Ashley Quitoriano, Kamran Massoudi, Arundhati Singh, James Callender
  • Patent number: 10531241
    Abstract: A network computer system can detect a triggering event, and in response to the detection of the triggering event, obtain a set of service parameters relating to a service session of a service provider. Additionally, the network computer system can obtain one or more content items from a plurality of network information services, based on the set of service parameters. In some examples, each of the one or more content items can include a set of feature data. In such examples, the network computer system can provide the set of feature data of each of the one or more content items to a computing device of the service provider. Additionally, the network computer system can utilize a set of prioritization rules to determine a prioritization between each of the one or more content items.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 7, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Ashley Quitoriano, Kamran Massoudi, Arundhati Singh, James Callender
  • Publication number: 20190164319
    Abstract: A mobile computing device operated by a service provider or a user of a network-based service is configured to present a graphical user interface (GUI) map feature. The GUI map feature includes a map layer and a visual data layer for displaying one or more visual representations of service data associated with the network-based service. The mobile computing device is configured to determine a set of anchor coordinates for the GUI map feature and retrieve a set of service data based at least in part on the set of anchor coordinates. The set of service data can include a first set of service data associated with a map area to be illustrated by the GUI map feature and a second set of service data associated with a buffer area. The second set of service data can be retrieved based further on an image processing parameter.
    Type: Application
    Filed: November 20, 2018
    Publication date: May 30, 2019
    Inventors: James Callender, Adam Share
  • Publication number: 20190166464
    Abstract: A network computer system can detect a triggering event, and in response to the detection of the triggering event, obtain a set of service parameters relating to a service session of a service provider. Additionally, the network computer system can obtain one or more content items from a plurality of network information services, based on the set of service parameters. In some examples, each of the one or more content items can include a set of feature data. In such examples, the network computer system can provide the set of feature data of each of the one or more content items to a computing device of the service provider. Additionally, the network computer system can utilize a set of prioritization rules to determine a prioritization between each of the one or more content items.
    Type: Application
    Filed: November 27, 2018
    Publication date: May 30, 2019
    Inventors: Ashley Quitoriano, Kamran Massoudi, Arundhati Singh, James Callender
  • Patent number: 9317369
    Abstract: Methods and apparatus to identify at least a first portion and a second portion of resources to restore to a device are described. The first portion of the resources may be restored atomically to the device before the second portion of the resources. The device may not respond to at least one user input during the restoration of the first portion of the resources. If the restoring of the first portion is successful, the second portion of the resources may be restored. The device may respond to the user input during the restoring of the second portion of the resources.
    Type: Grant
    Filed: March 11, 2015
    Date of Patent: April 19, 2016
    Assignee: Apple Inc.
    Inventors: Gordon J. Freedman, Kenneth B. McNeil, Edward T. Schmidt, Thomas Alsina, James Callender
  • Publication number: 20150254137
    Abstract: Methods and apparatus to identify at least a first portion and a second portion of resources to restore to a device are described. The first portion of the resources may be restored atomically to the device before the second portion of the resources. The device may not respond to at least one user input during the restoration of the first portion of the resources. If the restoring of the first portion is successful, the second portion of the resources may be restored. The device may respond to the user input during the restoring of the second portion of the resources.
    Type: Application
    Filed: March 11, 2015
    Publication date: September 10, 2015
    Inventors: Gordon J. Freedman, Kenneth B. McNeil, Edward T. Schmidt, Thomas Alsina, James Callender