Patents by Inventor Kevin Su
Kevin Su 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: 20240407051Abstract: A system can receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location to the computing device of the requesting user. The system may further periodically receive an update request from the computing device of the user, and for each update request, (i) determine a second plurality of transport providers with the predetermined distance or time from the current position of the user, and (ii) based on respective locations of these transport providers, transmit updated map data to the computing device to indicate an updated rendezvous location on the map interface.Type: ApplicationFiled: August 8, 2024Publication date: December 5, 2024Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Patent number: 12096522Abstract: A system can receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location to the computing device of the requesting user.Type: GrantFiled: June 22, 2023Date of Patent: September 17, 2024Assignee: Uber Technologies, Inc.Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Publication number: 20230337328Abstract: A system can receive location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit data corresponding to the rendezvous location to the computing device of the requesting user.Type: ApplicationFiled: June 22, 2023Publication date: October 19, 2023Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Patent number: 11729859Abstract: A system can receive, over one or more networks, location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit, over the one or more networks, data corresponding to the rendezvous location to the computing device of the requesting user.Type: GrantFiled: September 2, 2022Date of Patent: August 15, 2023Assignee: Uber Technologies, Inc.Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Publication number: 20220418039Abstract: A system can receive, over one or more networks, location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can determine a rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit, over the one or more networks, data corresponding to the rendezvous location to the computing device of the requesting user.Type: ApplicationFiled: September 2, 2022Publication date: December 29, 2022Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Patent number: 11477847Abstract: A system can receive, over one or more networks, location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can repeatedly determine, based at least in part on location data corresponding to a directional heading of a proximate transport provider in relation to the current position of the requesting user, an optimal rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit, over the one or more networks, data corresponding to the optimal rendezvous location to the computing device of the requesting user.Type: GrantFiled: March 31, 2021Date of Patent: October 18, 2022Assignee: UBER TECHNOLOGIES, INC.Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Publication number: 20210251041Abstract: A system can receive, over one or more networks, location data from a computing device of a requesting user, where the location data indicates a current position of the requesting user. The system can repeatedly determine, based at least in part on location data corresponding to a directional heading of a proximate transport provider in relation to the current position of the requesting user, an optimal rendezvous location for the requesting user prior to the requesting user transmitting a service request to the network computer system. The system may then transmit, over the one or more networks, data corresponding to the optimal rendezvous location to the computing device of the requesting user.Type: ApplicationFiled: March 31, 2021Publication date: August 12, 2021Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Patent number: 11006479Abstract: A method and system for predictive location selection are described. A network computer system can preselect a service area, prior to receiving a service request from a user, based on the position of the user, a destination, and proximate available service providers, among other factors. In response to the user inputting the destination, the network computer system determines probability scores for predefined service areas based on likelihoods of the proximate available service providers being available at a time when the user submits a service request. The network computer system uses the probability scores to select an appropriate service area and transmits data corresponding to the optimal service area to the user.Type: GrantFiled: June 2, 2020Date of Patent: May 11, 2021Assignee: Uber Technologies, Inc.Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Publication number: 20200305227Abstract: A method and system for predictive location selection are described. A network computer system can preselect a service area, prior to receiving a service request from a user, based on the position of the user, a destination, and proximate available service providers, among other factors. In response to the user inputting the destination, the network computer system determines probability scores for predefined service areas based on likelihoods of the proximate available service providers being available at a time when the user submits a service request. The network computer system uses the probability scores to select an appropriate service area and transmits data corresponding to the optimal service area to the user.Type: ApplicationFiled: June 2, 2020Publication date: September 24, 2020Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Patent number: 10701759Abstract: A method and system for predictive location selection are described. A network computer system can preselect a service area, prior to receiving a service request from a user, based on the position of the user, a destination, and proximate available service providers, among other factors. In response to the user inputting the destination, the network computer system determines probability scores for predefined service areas based on likelihoods of the proximate available service providers being available at a time when the user submits a service request. The network computer system uses the probability scores to select an appropriate service area and transmits data corresponding to the optimal service area to the user.Type: GrantFiled: May 19, 2017Date of Patent: June 30, 2020Assignee: Uber Techologies, Inc.Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Patent number: 10672213Abstract: Currency note sorting devices and systems, and corresponding methods of identifying and sorting currency notes are described herein. A method for sorting currency notes that includes receiving currency notes, identifying the denomination of the currency notes, and distributing the currency notes to slots of a wallet based on the identified denomination. The wallet slots include staggered braille tabs to aid visual-impaired users of the wallet.Type: GrantFiled: December 7, 2017Date of Patent: June 2, 2020Inventors: John William Stansbury, Anthony Joseph Sheehi, Colin Park, Kevin Su, Kartik Sundareshwar Krishnan, Marisa Natalia Casay, Sahil Mayenkar, Wally Lai Niu, Raymond Cheng, Grace Ra Kim, Na Hye Kim, Kashif Rahman, Ritvik Pradeep Kumar Jain, Sreya Vangara, Jessica Yin, Grace Wen-Lian Tang, Jessica Bhattacharyya
-
Patent number: 10659550Abstract: Methods and systems for fixed delay storage operations such as lookup and insertion and their applications to advertisement exchange systems are disclosed. In one aspect, a method is provided for inserting a key into a corresponding location in a storage within a fixed delay. The method may determine the corresponding location for inserting the key by a first hashing function and a second hashing function. The method may also utilize an eviction criterion for evicting collided hashed values of the key to ensure the insertion time for operations related to inserting the key to be bounded by a fixed delay, which may be within a fixed time interval, or within a fixed number of steps.Type: GrantFiled: October 7, 2014Date of Patent: May 19, 2020Assignee: Oath Inc.Inventors: Gian-Paolo Musumeci, Sharon Paisner, Kevin Su
-
Publication number: 20190180548Abstract: Currency note sorting devices and systems, and corresponding methods of identifying and sorting currency notes are described herein. A method for sorting currency notes that includes receiving currency notes, identifying the denomination of the currency notes, and distributing the currency notes to slots of a wallet based on the identified denomination. The wallet slots include staggered braille tabs to aid visual-impaired users of the wallet.Type: ApplicationFiled: December 7, 2017Publication date: June 13, 2019Inventors: John William Stansbury, Anthony Joseph Sheehi, Colin Park, Kevin Su, Kartik Sundareshwar Krishnan, Marisa Natalia Casay, Sahil Mayenkar, Wally Lai Niu, Raymond Cheng, Grace Ra Kim, Na Hye Kim, Kashif Rahman, Ritvik Pradeep Kumar Jain, Sreya Vangara, Jessica Yin, Grace Wen-Lian Tang, Jessica Bhattacharyya
-
Patent number: 10185611Abstract: Some embodiments provide a system that allows application developers to track and monitor crashes that are occurring with their applications on various mobile devices. In some embodiments, crash logs are received from the mobile devices. Hash codes are generated based on the crash logs. A report to summarize the crash logs is generated based on the hash codes.Type: GrantFiled: August 8, 2016Date of Patent: January 22, 2019Assignee: VMW ARE, INC.Inventors: Sean Hermany, Paul Lappas, Andrew Levy, Robert Kwok, Andrew Yousef, Kevin Su, Keith Dreibelbis
-
Publication number: 20180338298Abstract: A method and system for predictive location selection are described. A network computer system can preselect a service area, prior to receiving a service request from a user, based on the position of the user, a destination, and proximate available service providers, among other factors. In response to the user inputting the destination, the network computer system determines probability scores for predefined service areas based on likelihoods of the proximate available service providers being available at a time when the user submits a service request. The network computer system uses the probability scores to select an appropriate service area and transmits data corresponding to the optimal service area to the user.Type: ApplicationFiled: May 19, 2017Publication date: November 22, 2018Inventors: Pan Pan, Jon Petersen, Kevin Su, Ronak Trivedi
-
Publication number: 20160350170Abstract: Some embodiments provide a system that allows application developers to track and monitor crashes that are occurring with their applications on various mobile devices. In some embodiments, the system includes an application programing interface (API) server that receives crash reports with raw crash data from the mobile devices and facilitates in assigning each crash report to one of several different crash processing servers. The crash processing server of some embodiments receives the raw crash data and translates obscure data in the raw crash data into a human or developer readable form.Type: ApplicationFiled: August 8, 2016Publication date: December 1, 2016Inventors: Sean Hermany, Paul Lappas, Andrew Levy, Robert Kwok, Andrew Yousef, Kevin Su, Keith Dreibelbis
-
Patent number: 9436533Abstract: Some embodiments provide a system that allows application developers to track and monitor crashes that are occurring with their applications on various mobile devices. In some embodiments, the system includes an application programing interface (API) server that receives crash reports with raw crash data from the mobile devices and facilitates in assigning each crash report to one of several different crash processing servers. The crash processing server of some embodiments receives the raw crash data and translates obscure data in the raw crash data into a human or developer readable form.Type: GrantFiled: June 3, 2014Date of Patent: September 6, 2016Assignee: APTELIGENT, INC.Inventors: Sean Hermany, Paul Lappas, Andrew Levy, Robert Kwok, Andrew Yousef, Kevin Su, Keith Dreibelbis
-
Publication number: 20160100026Abstract: Methods and systems for fixed delay storage operations such as lookup and insertion and their applications to advertisement exchange systems are disclosed. In one aspect, a method is provided for inserting a key into a corresponding location in a storage within a fixed delay. The method may determine the corresponding location for inserting the key by a first hashing function and a second hashing function. The method may also utilize an eviction criterion for evicting collided hashed values of the key to ensure the insertion time for operations related to inserting the key to be bounded by a fixed delay, which may be within a fixed time interval, or within a fixed number of steps.Type: ApplicationFiled: October 7, 2014Publication date: April 7, 2016Inventors: Gian-Paolo Musumeci, Sharon Paisner, Kevin Su
-
Publication number: 20150347220Abstract: Some embodiments provide a system that allows application developers to track and monitor crashes that are occurring with their applications on various mobile devices. In some embodiments, the system includes an application programing interface (API) server that receives crash reports with raw crash data from the mobile devices and facilitates in assigning each crash report to one of several different crash processing servers. The crash processing server of some embodiments receives the raw crash data and translates obscure data in the raw crash data into a human or developer readable form.Type: ApplicationFiled: June 3, 2014Publication date: December 3, 2015Applicant: Crittercism, Inc.Inventors: Sean Hermany, Paul Lappas, Andrew Levy, Robert Kwok, Andrew Yousef, Kevin Su, Keith Dreibelbis
-
Publication number: 20110163927Abstract: An amplified antenna includes an antenna element configured to receive over-the-air television broadcast signals and an amplification circuit for amplifying those received signals. The amplified signal is transmitted via an RF output terminal through an RF cable to a second device that is compatible with smart antenna technology as prescribed by the EIC-909 standard, Antenna Control Interface. The amplified antenna further includes an EIC-909 type jack, into which one end of a modular connector cable conforming to the EIC-909 standard is connected. The opposite end of the modular connector cable is connected to the EIC-909 interface jack of the second device. The amplified antenna can then draw electrical power from the smart antenna control module of the second device through the modular connector cable to drive the amplification circuit.Type: ApplicationFiled: January 7, 2010Publication date: July 7, 2011Inventor: KEVIN SU