Patents by Inventor Srinivasan Rajagopal
Srinivasan Rajagopal 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: 11965746Abstract: A travel coordination system determines a route for a rider using a public transit system and a provider. The travel coordination system may determine route that describes a public transit stop at which the rider exits the public transit system, and the travel coordination system can route a provider so that the provider transports the rider when the rider arrives at the public transit stop. The travel coordination system may update the rider's route after transmitting the route to the rider. The travel coordination system may determine a public transit vehicle on which the rider is traveling or predict the rider's destination. If multiple riders are traveling on the public transit vehicle and if those riders exit the public transit station using the same public transit stop, the travel coordination system may match those riders together for transport by a provider.Type: GrantFiled: May 13, 2020Date of Patent: April 23, 2024Assignee: Uber Technologies, Inc.Inventors: Daniel Iland, Andrew Irish, Srinivasan Rajagopal
-
Publication number: 20200271465Abstract: A travel coordination system determines a route for a rider using a public transit system and a provider. The travel coordination system may determine route that describes a public transit stop at which the rider exits the public transit system, and the travel coordination system can route a provider so that the provider transports the rider when the rider arrives at the public transit stop. The travel coordination system may update the rider's route after transmitting the route to the rider. The travel coordination system may determine a public transit vehicle on which the rider is traveling or predict the rider's destination. If multiple riders are traveling on the public transit vehicle and if those riders exit the public transit station using the same public transit stop, the travel coordination system may match those riders together for transport by a provider.Type: ApplicationFiled: May 13, 2020Publication date: August 27, 2020Inventors: Daniel Iland, Andrew Irish, Srinivasan Rajagopal
-
Patent number: 10697783Abstract: A travel coordination system determines a route for a rider using a public transit system and a provider. The travel coordination system may determine a route that describes a public transit stop at which the rider exits the public transit system, and the travel coordination system can route a provider so that the provider transports the rider when the rider arrives at the public transit stop. The travel coordination system may update the rider's route after transmitting the route to the rider. The travel coordination system may determine a public transit vehicle on which the rider is traveling or predict the rider's destination. If multiple riders are traveling on the public transit vehicle and if those riders exit the public transit station using the same public transit stop, the travel coordination system may match those riders together for transport by a provider.Type: GrantFiled: April 3, 2017Date of Patent: June 30, 2020Assignee: Uber Technologies, Inc.Inventors: Daniel Iland, Andrew Irish, Srinivasan Rajagopal
-
Patent number: 10492028Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.Type: GrantFiled: December 18, 2018Date of Patent: November 26, 2019Assignee: Uber Technologies, Inc.Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
-
Publication number: 20190124472Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.Type: ApplicationFiled: December 18, 2018Publication date: April 25, 2019Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
-
Patent number: 10212550Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.Type: GrantFiled: January 26, 2018Date of Patent: February 19, 2019Assignee: Uber Technologies, Inc.Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
-
Publication number: 20180299277Abstract: A travel coordination system determines a route for a rider using a public transit system and a provider. The travel coordination system may determine a route that describes a public transit stop at which the rider exits the public transit system, and the travel coordination system can route a provider so that the provider transports the rider when the rider arrives at the public transit stop. The travel coordination system may update the rider's route after transmitting the route to the rider. The travel coordination system may determine a public transit vehicle on which the rider is traveling or predict the rider's destination. If multiple riders are traveling on the public transit vehicle and if those riders exit the public transit station using the same public transit stop, the travel coordination system may match those riders together for transport by a provider.Type: ApplicationFiled: June 21, 2018Publication date: October 18, 2018Inventors: Daniel Iland, Andrew Irish, Srinivasan Rajagopal
-
Publication number: 20180283883Abstract: A travel coordination system determines a route for a rider using a public transit system and a provider. The travel coordination system may determine a route that describes a public transit stop at which the rider exits the public transit system, and the travel coordination system can route a provider so that the provider transports the rider when the rider arrives at the public transit stop. The travel coordination system may update the rider's route after transmitting the route to the rider. The travel coordination system may determine a public transit vehicle on which the rider is traveling or predict the rider's destination. If multiple riders are traveling on the public transit vehicle and if those riders exit the public transit station using the same public transit stop, the travel coordination system may match those riders together for transport by a provider.Type: ApplicationFiled: April 3, 2017Publication date: October 4, 2018Inventors: Daniel Iland, Andrew Irish, Srinivasan Rajagopal
-
Patent number: 10036641Abstract: A travel coordination system determines a route for a rider using a public transit system and a provider. The travel coordination system may determine a route that describes a public transit stop at which the rider exits the public transit system, and the travel coordination system can route a provider so that the provider transports the rider when the rider arrives at the public transit stop. The travel coordination system may update the rider's route after transmitting the route to the rider. The travel coordination system may determine a public transit vehicle on which the rider is traveling or predict the rider's destination. If multiple riders are traveling on the public transit vehicle and if those riders exit the public transit station using the same public transit stop, the travel coordination system may match those riders together for transport by a provider.Type: GrantFiled: April 4, 2017Date of Patent: July 31, 2018Assignee: UBER TECHNOLOGIES, INC.Inventors: Daniel Iland, Andrew Irish, Srinivasan Rajagopal
-
Publication number: 20180192246Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.Type: ApplicationFiled: January 26, 2018Publication date: July 5, 2018Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
-
Patent number: 9924320Abstract: Embodiments of the present disclosure support improving determination of a location of a driver device that performs bandwidth constrained communication with a server, based on sensor data acquired by the driver device. The driver device reduces dimensionality of the acquired sensor data before transmitting the sensor data to the server over a communication network. The server receives GPS data and compressed sensor data from the driver device, and determines a quality metric related to the GPS data. Based on the quality metric, the server increases dimensionality of the compressed sensor data to reconstruct original sensor data acquired by the driver device. The server than augments the GPS data with the reconstructed sensor data, and determines location information of the driver device based on the augmented data.Type: GrantFiled: December 30, 2016Date of Patent: March 20, 2018Assignee: UBER TECHNOLOGIES, INC.Inventors: Srinivasan Rajagopal, Mohammed Waleed Kadous
-
System and method for testing a secondary servo control circuit in a redundant control configuration
Patent number: 8587320Abstract: A system, apparatus and method are provided for testing a secondary servo control circuit in a redundant control configuration. A first circuit is configured to receive a control signal and to control an attribute of an actuator based on the control signal using a first control input of the actuator. A second circuit is configured to test operation of an actuator circuit using a test signal. The actuator circuit includes at least part of the second circuit and a second control input of the actuator. The test signal is selected to avoid causing independent motion of the actuator. The actuator could be a dual coil servo valve, and the test signal could be a current (such as a DC current, an AC current, or a pulsed current) having a magnitude less than a bias current of the actuator.Type: GrantFiled: November 9, 2010Date of Patent: November 19, 2013Assignee: Honeywell International Inc.Inventors: Dinesh Kumar Kn, Nagaraja Sundaresh, Karthik Giritharan, Srinivasan Rajagopal, Amol Kinage, Rakesh Damodaran Nair, Sai Krishnan Jagannathan, Sunil M. Ingawale, Sachin Kumar -
SYSTEM AND METHOD FOR TESTING A SECONDARY SERVO CONTROL CIRCUIT IN A REDUNDANT CONTROL CONFIGURATION
Publication number: 20120112759Abstract: A system, apparatus and method are provided for testing a secondary servo control circuit in a redundant control configuration. A first circuit is configured to receive a control signal and to control an attribute of an actuator based on the control signal using a first control input of the actuator. A second circuit is configured to test operation of an actuator circuit using a test signal. The actuator circuit includes at least part of the second circuit and a second control input of the actuator. The test signal is selected to avoid causing independent motion of the actuator. The actuator could be a dual coil servo valve, and the test signal could be a current (such as a DC current, an AC current, or a pulsed current) having a magnitude less than a bias current of the actuator.Type: ApplicationFiled: November 9, 2010Publication date: May 10, 2012Applicant: Honeywell International Inc.Inventors: Dinesh Kumar KN, Nagaraja Sundaresh, Karthik Giritharan, Srinivasan Rajagopal, Amol Kinage, Rakesh Damodaran Nair, Sai Krishnan Jagannathan, Sunil M. Ingawale, Sachin Kumar -
Publication number: 20110029377Abstract: An improved system and method for forecasting an inventory of online advertisement impressions by sampling in a map-reduce framework is provided. In a map-reduce framework, samples of visitor profiles may be collected and matched to targeting profiles for displaying advertisements by distributed sample mappers. Sets of samples of visitor profiles matched to the targeting profiles may be mapped and distributed to reducer servers for integrating the samples collected by sample mappers into a reduction sample set for each targeting profile. Each reducer server may aggregate a count of samples of visitor profiles matched to a targeting profile, and the sets of samples of visitor profiles matched to a targeting profile may be integrated into a reduction sample set for each targeting profile. The sample reducers may forecast a targeting profile inventory for each targeting profile and output the targeting profile inventory with a reduction sample set of visitor profiles.Type: ApplicationFiled: July 30, 2009Publication date: February 3, 2011Applicant: Yahoo! Inc.Inventors: Peiji Chen, Wei Li, Srinivasan Rajagopal, Erik Vee, Jack Z. Xie, Sheng Zhang
-
Publication number: 20110015999Abstract: Embodiments of the present invention provide for methods, systems and computer program products for utilizing a lattice structure in an advertisement serving system. The method according to one embodiment of the present invention comprises storing one or more advertisement contracts in a lattice structure. A request for one or more advertisements that satisfy one or more constraints is then received and within the lattice structure, a lowest level of one or more pools of advertisement contracts satisfying the one ore more constraints is located. A set of advertisement contracts is generated, wherein the set of advertisement contracts comprise one or more advertisement contracts from lowest level of the lattice structure. The method further comprises adding to the set of advertisement contracts advertisement contracts from the pools of advertisement contracts that are parent to the pools of contracts in the lowest level of the lattice structure.Type: ApplicationFiled: July 14, 2009Publication date: January 20, 2011Applicant: YAHOO! INC.Inventors: Sergei Vassilvitskii, Erik Vee, Jayavel Shanmugasundaram, Srinivasan Rajagopal, Ramana Yerneni, Chad Brower
-
Patent number: 7869890Abstract: A parallel operation keyboard (POK) which enables a user to provide multiple inputs simultaneously in managing a process control plant. A lock is provided to disable such simultaneous inputs. In an embodiment, multiple groups of keys are provided, with each group of keys being operable independently to modify the parameter value of a corresponding control loop. A network management station (NMS) and a server are designed to provide a suitable interface. In one implementation, each group of keys contains four keys respectively specifying increasing the parameter value, decreasing the parameter value, manual mode (in which the present level of the variable is controlled by the increase/decrease keys) and normal mode (in which the set point, i.e., the desired value, for the variable is controlled).Type: GrantFiled: September 6, 2006Date of Patent: January 11, 2011Assignee: Honeywell International Inc.Inventors: Ashish Sharma, Manish Sharma, Srinivasan Rajagopal, Rajesh Ramesh, Benoy Joseph
-
Publication number: 20100185515Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating an inventory pool that represents a number of impressions deliverable to all users, then determining, from multiple past orders for booking impressions, a hierarchy of parameters utilized to target users and a number of impressions deliverable to users characterized by the parameters. The inventory pool may then be partitioned into multiple inventory pools according to the hierarchy, where each inventory pool represents a number of impressions deliverable to users characterized by parameters associated with the inventory pool. The hierarchy of pools may then be stored to a database.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Ramana Yerneni, Erik Vee, Minos Garofalakis, Srinivasan Rajagopal, Jayavel Shanmugasundaram, Mark Sordo, Donald Swanson, Sergei Vassilvitskii
-
Publication number: 20100185485Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating samples of representatives that represent impression inventory, where each sample represents a number of users to which impressions are deliverable. An order may be received. The order may include a number of impressions to book and target audience information. A cushion of impressions needed to guarantee delivery of the number of impressions ordered may be determined. The number of impressions ordered plus the cushion may be allocated from the samples. A contract including the target audience information, the number of impressions, and the cushion may be stored to a database.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Erik Vee, Donald Swanson, Jayavel Shanmugasundaram, Mark Sordo, Srinivasan Rajagopal, Martin Zinkevich, Sergei Vassilvitskii
-
Publication number: 20100185484Abstract: A method and system for allocating inventory in an Internet environment is provided. A method employed by the system may include generating several inventory pools, where each inventory pool represents a number of impressions deliverable to different groups of users characterized by attributes. Impressions deliverable to users represented by each inventory pool may be allocated to each inventory pool. Impressions that correspond to multiple pools may be distributed between the multiple pools. The inventory pools may be stored to a database. Afterwards, and order may be received. The order may include parameters that define an audience and a number of impressions. The number of impressions in the order may be allocated from pools in the database.Type: ApplicationFiled: January 16, 2009Publication date: July 22, 2010Applicant: Yahoo! Inc.Inventors: Mark Sordo, Jayaavel Shanmugasundaram, Srinivasan Rajagopal, Erik Vee, Sergei Vassilvitskii, Donald Swanson
-
Publication number: 20100082412Abstract: The present invention is directed to a system and method for optimizing an advertisement plan for allocating advertisements to a contract in a network-based environment. The system and method includes determining a shadow price for an advertisement placement where the advertisement placement is associated with a user having defined characteristics. The system and method includes determining a contract price for the advertisement placement relative to a plurality of advertisement contracts for the user having the defined characteristics. The system and method includes determining an advertisement plan for allocating an advertisement to a given contract on the basis of the shadow price and the contract price. The system and method includes presenting a given advertisement associated with the given contract according to the advertisement plan on network-based output.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: YAHOO! INC.Inventors: Chad Brower, Ramana Yerneni, Erik Vee, Serguei Vassilvitskii, Jayavel Shanmugasundaram, Danny Zhang, Srinivasan Rajagopal