Patents by Inventor Vishnu Sundaresan

Vishnu Sundaresan 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: 20240062146
    Abstract: Example aspects of the present disclosure relate to a hybrid approach for scheduling delivery services that seamlessly integrates real-time courier matching with pre-matching batch analysis to optimize courier time. An example method includes accessing delivery data for a subset of a plurality of delivery services that are available for batch delivery assessment. The method includes generating a batched route for at least two delivery services of the subset of delivery services based on the delivery data. The method includes detecting a state change that is associated with a delivery service of the batched route. In response to the state change, the method includes accessing real-time vehicle data indicative of an availability of one or more vehicles and communicating data indicative of the batched route to at least one vehicle of the plurality of vehicles.
    Type: Application
    Filed: August 16, 2022
    Publication date: February 22, 2024
    Inventors: Robert Louis Cornacchia, Stephan Liu, Vishnu Sundaresan, Ameya Tayade, Sam Wechsler, Justin Wie
  • Publication number: 20240037637
    Abstract: Systems and method for dynamically managing add-on orders within a delivery service application. For example, a computer-implemented method includes obtaining data indicative of a primary order request. The method includes selecting, ranking, and displaying menu items for add-on orders associated with a primary order. The method includes obtaining user data provided by a user through a user interface associated with a delivery service application. The method includes determining, in response to obtaining the user data, that the primary order request is eligible for an add-on order. The method includes determining merchants for the add-on order. The selected merchants can be determined from a plurality of candidate merchants based at least in part on analysis of merchant-specific data relative to the user data indicative of the primary order request. The method includes updating the user interface to display data associated with the one or more selected merchants for the add-on order.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 1, 2024
    Inventors: Robert Louis Cornacchia, Emre Demiralp, Cinar Kilcioglu, Kevin A. Rowe, Zhengyun Sun, Vishnu Sundaresan, Ameya Tayade, Justin Wie
  • Publication number: 20230351477
    Abstract: Systems and method for dynamically managing add-on orders within a delivery service application. For example, a computer-implemented method includes obtaining data indicative of a primary order request. The method includes selecting, ranking, and displaying menu items for add-on orders associated with a primary order. The method includes obtaining user data provided by a user through a user interface associated with a delivery service application. The method includes determining, in response to obtaining the user data, that the primary order request is eligible for an add-on order. The method includes determining merchants for the add-on order. The selected merchants can be determined from a plurality of candidate merchants based at least in part on analysis of merchant-specific data relative to the user data indicative of the primary order request. The method includes updating the user interface to display data associated with the one or more selected merchants for the add-on order.
    Type: Application
    Filed: April 29, 2022
    Publication date: November 2, 2023
    Inventors: Robert Louis Cornacchia, Emre Demiralp, Cinar Kilcioglu, Kevin A. Rowe, Zhengyun Sun, Vishnu Sundaresan, Ameya Tayade, Justin Wie
  • Patent number: 11386544
    Abstract: An electronics system may include a substrate, an electronic device bonded to the substrate, a plurality of photoluminescent particles disposed on the electronic device, an illuminator, a sensor, and a control module. The illuminator can illuminate the electronic device. The sensor can capture a first set of positions of the photoluminescent particles on the electronic device when the electronic device is not operating under a load and a second set of positions of the photoluminescent particles when the electronic device is operating under a load. The control module can determine thermomechanical stress on the electronic device based at least in part on a difference between the first set of positions and the second set of positions.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: July 12, 2022
    Assignee: TOYOTA MOTOR ENGINEEEING & MANUFACTURING NORTH AMERICA, INC.
    Inventors: Shailesh N. Joshi, Umesh Gandhi, Vishnu Sundaresan, Vijay Venkatesh, Srivatsava Krishnan
  • Patent number: 11112255
    Abstract: A network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location, and (iv) selecting a transport provider to service both the first transport request and the second transport request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 7, 2021
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Publication number: 20210133952
    Abstract: An electronics system may include a substrate, an electronic device bonded to the substrate, a plurality of photoluminescent particles disposed on the electronic device, an illuminator, a sensor, and a control module. The illuminator can illuminate the electronic device. The sensor can capture a first set of positions of the photoluminescent particles on the electronic device when the electronic device is not operating under a load and a second set of positions of the photoluminescent particles when the electronic device is operating under a load. The control module can determine thermomechanical stress on the electronic device based at least in part on a difference between the first set of positions and the second set of positions.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Applicants: Toyota Motor Engineering & Manufacturing North America, Inc., The Ohio State University
    Inventors: Shailesh N. Joshi, Umesh Gandhi, Vishnu Sundaresan, Vijay Venkatesh, Srivatsava Krishnan
  • Publication number: 20200393256
    Abstract: A computing system can detect high capacity vehicles (HCVs) coming online to provide transport services. The computing system monitors transport demand for HCV corridors throughout a geographic region. Each HCV corridor comprises a plurality of possible rendezvous locations and a plurality of possible routes that can be traveled by individual HCVs through the HCV corridor, as opposed to having fixed routes with fixed stops. The computing system can determine a schedule for each HCV corridor, and monitor supply flow of HCVs traveling through each HCV corridor. Based on (i) the transport demand, (ii) the schedule, and (iii) the supply flow of the HCVs for each of the HCV corridors, the computing system can match the HCV with a specified HCV corridor, and transmit match data indicating a start zone of the matching HCV corridor to the computing device of the HCV.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 17, 2020
    Inventors: Mustafa Sahin, Vishnu Sundaresan, Meisam Vosoughpour, Kenneth Kuhn, Miraj Rahematpura, Danhua Guo, Eoin O'Mahony, Lior Seeman, Denny Tse-Wei Tsai, Philippe Sekine
  • Publication number: 20200356911
    Abstract: A computing system can assign a transport request to a high capacity vehicle (HCV) corridor of a plurality of HCV corridors, where the HCV corridor is associated with a plurality of possible rendezvous locations and a plurality of possible routes that can be traveled by individual HCVs. The computing system can determine, from the transport request of the requesting user, an optimal pick-up location from the plurality of possible rendezvous locations of the HCV corridor for an HCV to rendezvous with the requesting user.
    Type: Application
    Filed: May 8, 2019
    Publication date: November 12, 2020
    Inventors: Mustafa Sahin, Vishnu Sundaresan, Meisam Vosoughpour, Kenneth Kuhn, Miraj Rahematpura, Li Li, Yang Zhao, Danhua Guo, Eoin O'Mahony, Lior Seeman, Jasim Mohammed, Denny Tse-Wei Tsai, Philippe Sekine
  • Publication number: 20200292335
    Abstract: A network computer system operates to receive service requests from multiple requesters. Based at least in part on a proximity between the current locations of a first and a second requester, the system can match the first service request and the second service request by (i) selecting a pickup location for the first and second requesters, (ii) transmitting rendezvous information to the computing devices of the first and second requesters, (iii) determining an estimated time interval for each of the first requester and the second requester to arrive at the pickup location, and (iv) selecting a transport provider to service both the first transport request and the second transport request, based at least in part on the pickup location, a current location of the transport provider, and the estimated time interval for each of the first requester and the second requester.
    Type: Application
    Filed: May 27, 2020
    Publication date: September 17, 2020
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Patent number: 10731998
    Abstract: A network computer system operates to receive a plurality of service requests over a given time interval, where individual service requests specify a respective target destination and a current location of a respective requester device. For each service request, the network computer system arranges a pooled transport service for the corresponding requester by selecting a service start location, and instructions for enabling the requester to travel to the service start location. The network computer system may select the service provider based on a variety of considerations, including the service start location, the current location of the corresponding service provider, and the determined time interval.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: August 4, 2020
    Assignee: Uber Technologies, Inc.
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour
  • Publication number: 20190137288
    Abstract: A network computer system operates to receive a plurality of service requests over a given time interval, where individual service requests specify a respective target destination and a current location of a respective requester device. For each service request, the network computer system arranges a pooled transport service for the corresponding requester by selecting a service start location, and instructions for enabling the requester to travel to the service start location. The network computer system may select the service provider based on a variety of considerations, including the service start location, the current location of the corresponding service provider, and the determined time interval.
    Type: Application
    Filed: November 2, 2018
    Publication date: May 9, 2019
    Inventors: Miraj Rahematpura, John Mark Nickels, Eoin O'Mahony, Danhua Guo, Vishnu Sundaresan, Lior Seeman, Meisam Vosoughpour