Patents by Inventor Kartik Murthy

Kartik Murthy 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).

  • Publication number: 20230300188
    Abstract: A computing system can receive service requests from computing devices of requesting users, with each respective service request including a start location and a destination location. For a respective service request, the system can transmit a transport invitation to a plurality of provider computing devices in accordance with a multi-invitation mode. The transport invitation is displayed on a respective provider computing device and selectable by the respective transport provider to accept the respective service request. The system can receive an acceptance of the transport invitation from two or more provider computing devices. Based on the received data from the two or more provider computing devices, the system can select a transport provider from the respective two or more transport providers associated with the two or more provider computing devices to service the respective service request.
    Type: Application
    Filed: April 27, 2023
    Publication date: September 21, 2023
    Inventors: Kevin Brinig, Kartik Murthy
  • Patent number: 11665226
    Abstract: A computing system can manage a network-based service for a given region. The system receives a transport request from a user device of a requesting user, the transport request including a pickup location and a specified vehicle type. Based on the specified vehicle type, the system makes a determination to fulfill the transport request by performing a first set of operations in accordance with a multi-invitation mode as opposed to a second set of operations in accordance with a single-invitation mode. The multi-invitation mode includes transmitting an invitation to service the transport request multiple provider devices of candidate transport providers, and selecting a transport provider from the candidates to service the transport request for the requesting user.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: May 30, 2023
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Kartik Murthy
  • Publication number: 20220131932
    Abstract: A computing system can manage a network-based service for a given region. The system receives a transport request from a user device of a requesting user, the transport request including a pickup location and a specified vehicle type. Based on the specified vehicle type, the system makes a determination to fulfill the transport request by performing a first set of operations in accordance with a multi-invitation mode as opposed to a second set of operations in accordance with a single-invitation mode. The multi-invitation mode includes transmitting an invitation to service the transport request multiple provider devices of candidate transport providers, and selecting a transport provider from the candidates to service the transport request for the requesting user.
    Type: Application
    Filed: January 4, 2022
    Publication date: April 28, 2022
    Inventors: Kevin Brinig, Kartik Murthy
  • Patent number: 11252225
    Abstract: A computing system can manage a network-based service for a given region by receiving service requests from user devices of users and matching the requesting users with available providers. The computing system can receive service requests, including a first service request from a first user device, and identify a set of candidate providers that includes a first provider and a second provider. The computing system can transmit invitations to the first provider's device, including a first invitation for first provider to fulfill the first service request, and transmit invitations to the second provider's device, including a second invitation for second provider to fulfill the first service request. In response to receiving respective acceptances for the first service request from the first and second provider devices, the computing system can determine whether to select the first provider or the second provider to fulfill the first service request.
    Type: Grant
    Filed: January 22, 2020
    Date of Patent: February 15, 2022
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Kartik Murthy
  • Publication number: 20200162545
    Abstract: A computing system can manage a network-based service for a given region by receiving service requests from user devices of users and matching the requesting users with available providers. The computing system can receive service requests, including a first service request from a first user device, and identify a set of candidate providers that includes a first provider and a second provider. The computing system can transmit invitations to the first provider's device, including a first invitation for first provider to fulfill the first service request, and transmit invitations to the second provider's device, including a second invitation for second provider to fulfill the first service request. In response to receiving respective acceptances for the first service request from the first and second provider devices, the computing system can determine whether to select the first provider or the second provider to fulfill the first service request.
    Type: Application
    Filed: January 22, 2020
    Publication date: May 21, 2020
    Inventors: Kevin Brinig, Kartik Murthy
  • Patent number: 10587679
    Abstract: A computing system can manage a network-based service for a given region by receiving service requests from user devices of users and matching the requesting users with available providers. In response to receiving a service request from a user device, the computing system can determine whether to operate in a single-invitation mode in which a single invitation message is to be transmitted to a single service provider or in a multi-invitation mode where a plurality of invitation is to be transmitted to a plurality of service providers. The determination can be made based on a statistical measure of acceptance metrics for a requested service class indicated by the service request. In the multi-invitation mode, the computing system can further determine a message transmission schedule and transmit the plurality of messages in accordance with the message transmission schedule.
    Type: Grant
    Filed: November 16, 2018
    Date of Patent: March 10, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Kartik Murthy
  • Publication number: 20190089775
    Abstract: A computing system can manage a network-based service for a given region by receiving service requests from user devices of users and matching the requesting users with available providers. In response to receiving a service request from a user device, the computing system can determine whether to operate in a single-invitation mode in which a single invitation message is to be transmitted to a single service provider or in a multi-invitation mode where a plurality of invitation is to be transmitted to a plurality of service providers. The determination can be made based on a statistical measure of acceptance metrics for a requested service class indicated by the service request. In the multi-invitation mode, the computing system can further determine a message transmission schedule and transmit the plurality of messages in accordance with the message transmission schedule.
    Type: Application
    Filed: November 16, 2018
    Publication date: March 21, 2019
    Inventors: Kevin Brinig, Kartik Murthy
  • Patent number: 10171569
    Abstract: A network system can manage a network service for a given region by receiving requests from user devices of users and matching the requesting users with available providers. In response to receiving a request from a user device, the network system can identify a set of candidate providers available to service the request. The set of candidate providers can be identified based, at least in part, on acceptance metrics indicative of the providers' historical record in responding to specified messages from the network system. The network system can transmit a set of messages relating to the request to computing devices of the set of candidate providers and subsequently select one of the providers to service the request. The network system can transmit the set of messages in accordance with a transmission schedule determined for the first set of messages.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: January 1, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Kevin Brinig, Kartik Murthy
  • Publication number: 20180159921
    Abstract: A network system can manage a network service for a given region by receiving requests from user devices of users and matching the requesting users with available providers. In response to receiving a request from a user device, the network system can identify a set of candidate providers available to service the request. The set of candidate providers can be identified based, at least in part, on acceptance metrics indicative of the providers' historical record in responding to specified messages from the network system. The network system can transmit a set of messages relating to the request to computing devices of the set of candidate providers and subsequently select one of the providers to service the request. The network system can transmit the set of messages in accordance with a transmission schedule determined for the first set of messages.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Inventors: Kevin Brinig, Kartik Murthy
  • Publication number: 20130073621
    Abstract: A system is provided for automatically enforcing communication policy rules for document sharing between a communication server and a publishing server. The system may enable a policy agent to examine a communication containing a document attachment before the communication may be delivered to a recipient. The policy agent may evaluate the communication against communication policy rules, and if the policy agent determines that the communication policy rules are not violated, then a document upload agent may transfer the attached document to the publishing server. The system may then deliver the communication message to the recipient. If the policy agent determines that the communication policy rules are violated, then the system may prevent the document upload agent from transferring the attached document to the publishing server and may continue to deliver the communication to the recipient without the document attachment.
    Type: Application
    Filed: September 21, 2011
    Publication date: March 21, 2013
    Applicant: Microsoft Corporation
    Inventors: Nathan Waddoups, Kartik Murthy