Patents by Inventor Steve Ayers
Steve Ayers 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: 11797024Abstract: The present disclosure is directed to configuring vehicle communications. In particular, a computing system comprising one or more computing devices physically located onboard a vehicle can communicate a plurality of different and distinct types of information associated with the vehicle to a remotely located computing system via a data stream transmitted from the vehicle to the remotely located computing system. The computing system can determine one or more changes in at least one of a mode, state, or context of the vehicle, and responsive to determining the change(s), the computing system can modify one or more parameters of the data stream transmitted from the vehicle to the remotely located computing system.Type: GrantFiled: December 28, 2021Date of Patent: October 24, 2023Assignee: Uber Technologies, Inc.Inventors: Steve Ayers, Matthew James Way
-
Publication number: 20230316903Abstract: In one aspect, a system for automatically assigning vehicle identifiers for autonomous vehicles can include a registry server computing system configured to perform operations. The operations can include receiving, at the registry server computing system and from a vehicle computing system onboard an autonomous vehicle, data describing the autonomous vehicle and generating, at the registry server computing system, a vehicle identifier for the autonomous vehicle based on the data describing the autonomous vehicle. The vehicle identifier can be different than and distinct from the data describing the autonomous vehicle. The operations can include associating, at the registry server computing system, the data describing the autonomous vehicle with the vehicle identifier for the autonomous vehicle in a vehicle registry. The vehicle registry can include respective vehicle identifiers associated with a plurality of autonomous vehicles.Type: ApplicationFiled: May 30, 2023Publication date: October 5, 2023Inventors: Samantha Doyle Small, Steve Ayers
-
Patent number: 11729270Abstract: Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, a computing system (e.g., of a vehicle) can generate a first communication associated with an autonomous vehicle. The computing system can provide the first communication to an application programming interface gateway that is remote from the autonomous vehicle. Another computing system can obtain, via an application programming interface gateway, the first communication associated with the autonomous vehicle. The other computing system can determine a first frontend interface of the application programming interface gateway based at least in part on the first communication associated with the autonomous vehicle. The computing system can provide, via the first frontend interface, the first communication associated with the autonomous vehicle to a first system client associated with the first frontend interface.Type: GrantFiled: March 12, 2018Date of Patent: August 15, 2023Assignee: Uber Technologies, Inc.Inventors: Matthew James Way, Chee Yu, Steve Ayers, Patrick Greaney Willett, Eli Schleifer
-
Patent number: 11694546Abstract: In one aspect, a system for automatically assigning vehicle identifiers for autonomous vehicles can include a registry server computing system configured to perform operations. The operations can include receiving, at the registry server computing system and from a vehicle computing system onboard an autonomous vehicle, data describing the autonomous vehicle and generating, at the registry server computing system, a vehicle identifier for the autonomous vehicle based on the data describing the autonomous vehicle. The vehicle identifier can be different than and distinct from the data describing the autonomous vehicle. The operations can include associating, at the registry server computing system, the data describing the autonomous vehicle with the vehicle identifier for the autonomous vehicle in a vehicle registry. The vehicle registry can include respective vehicle identifiers associated with a plurality of autonomous vehicles.Type: GrantFiled: May 13, 2020Date of Patent: July 4, 2023Assignee: Uber Technologies, Inc.Inventors: Samantha Doyle Small, Steve Ayers
-
Publication number: 20220121219Abstract: The present disclosure is directed to configuring vehicle communications. In particular, a computing system comprising one or more computing devices physically located onboard a vehicle can communicate a plurality of different and distinct types of information associated with the vehicle to a remotely located computing system via a data stream transmitted from the vehicle to the remotely located computing system. The computing system can determine one or more changes in at least one of a mode, state, or context of the vehicle, and responsive to determining the change(s), the computing system can modify one or more parameters of the data stream transmitted from the vehicle to the remotely located computing system.Type: ApplicationFiled: December 28, 2021Publication date: April 21, 2022Inventors: Steve Ayers, Matthew James Way
-
Publication number: 20220043459Abstract: In one aspect a system for routing requests to autonomous vehicles can include a server computing system configured to perform operations including receiving, at the server computing system, a request from a downstream service; in response to receiving the request, automatically transmitting data describing a request identifier to the downstream service; determining, by the server computing system, that an autonomous vehicle computing system of an autonomous vehicle is available to receive the request; transmitting, from the server computing system to the autonomous vehicle computing system and in response to determining that the autonomous vehicle computing system is available to receive the request, data describing the request from the downstream service; receiving, from the autonomous vehicle computing system, a response from the autonomous vehicle computing system; and transmitting, from the server computing system to the downstream service, data describing the response in association with the request ideType: ApplicationFiled: September 8, 2020Publication date: February 10, 2022Inventor: Steve Ayers
-
Patent number: 11237570Abstract: The present disclosure is directed to configuring vehicle communications. In particular, a computing system comprising one or more computing devices physically located onboard a vehicle can communicate a plurality of different and distinct types of information associated with the vehicle to a remotely located computing system via a data stream transmitted from the vehicle to the remotely located computing system. The computing system can determine one or more changes in at least one of a mode, state, or context of the vehicle, and responsive to determining the change(s), the computing system can modify one or more parameters of the data stream transmitted from the vehicle to the remotely located computing system.Type: GrantFiled: July 1, 2019Date of Patent: February 1, 2022Assignee: Uber Technologies, Inc.Inventors: Steve Ayers, Matthew James Way
-
Publication number: 20210304591Abstract: In one aspect, a system for automatically assigning vehicle identifiers for autonomous vehicles can include a registry server computing system configured to perform operations. The operations can include receiving, at the registry server computing system and from a vehicle computing system onboard an autonomous vehicle, data describing the autonomous vehicle and generating, at the registry server computing system, a vehicle identifier for the autonomous vehicle based on the data describing the autonomous vehicle. The vehicle identifier can be different than and distinct from the data describing the autonomous vehicle. The operations can include associating, at the registry server computing system, the data describing the autonomous vehicle with the vehicle identifier for the autonomous vehicle in a vehicle registry. The vehicle registry can include respective vehicle identifiers associated with a plurality of autonomous vehicles.Type: ApplicationFiled: May 13, 2020Publication date: September 30, 2021Inventors: Samantha Doyle Small, Steve Ayers
-
Patent number: 11019613Abstract: The present disclosure is directed to managing network resources of a vehicle. In particular, for each application of a plurality of different and distinct applications executed by a computing system comprising one or more computing devices physically located onboard a vehicle, the computing system can: determine, from amongst a plurality of different and distinct interface identifiers, an interface identifier associated with the application; communicate, based at least in part on the interface identifier associated with the application, data associated with the application and destined for a remotely located computing system; and manage, based at least in part on the interface identifier associated with the application, utilization by the application of network resources interfacing the computing system and the remotely located computing system to communicate the data associated with the application and destined for the remotely located computing system.Type: GrantFiled: July 1, 2019Date of Patent: May 25, 2021Assignee: Uber Technologies, Inc.Inventor: Steve Ayers
-
Publication number: 20200326723Abstract: The present disclosure is directed to configuring vehicle communications. In particular, a computing system comprising one or more computing devices physically located onboard a vehicle can communicate a plurality of different and distinct types of information associated with the vehicle to a remotely located computing system via a data stream transmitted from the vehicle to the remotely located computing system. The computing system can determine one or more changes in at least one of a mode, state, or context of the vehicle, and responsive to determining the change(s), the computing system can modify one or more parameters of the data stream transmitted from the vehicle to the remotely located computing system.Type: ApplicationFiled: July 1, 2019Publication date: October 15, 2020Inventors: Steve Ayers, Matthew James Way
-
Publication number: 20200329460Abstract: The present disclosure is directed to managing network resources of a vehicle. In particular, for each application of a plurality of different and distinct applications executed by a computing system comprising one or more computing devices physically located onboard a vehicle, the computing system can: determine, from amongst a plurality of different and distinct interface identifiers, an interface identifier associated with the application; communicate, based at least in part on the interface identifier associated with the application, data associated with the application and destined for a remotely located computing system; and manage, based at least in part on the interface identifier associated with the application, utilization by the application of network resources interfacing the computing system and the remotely located computing system to communicate the data associated with the application and destined for the remotely located computing system.Type: ApplicationFiled: July 1, 2019Publication date: October 15, 2020Inventor: Steve Ayers
-
Patent number: 10791436Abstract: Systems and methods are directed to communication between a vehicle and an entity infrastructure. In one example, a computer-implemented method for facilitating communication from and to a vehicle includes obtaining, by a computing system comprising one or more computing devices, a request to establish communication from a vehicle computing system. The method further includes establishing, by the computing system, one or more bidirectional communication connections to the vehicle computing system. The method further includes receiving, by the computing system, one or more messages over the one or more communication connections to the vehicle computing system. The method further includes determining, by the computing system, routing for the one or more received messages. The method further includes providing, by the computing system, the one or more messages to one or more clients based at least in part on the determined routing.Type: GrantFiled: February 14, 2018Date of Patent: September 29, 2020Assignee: UATC, LLCInventors: Matthew James Way, Chee Yu, Steve Ayers
-
Patent number: 10749960Abstract: Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, a computing system (e.g., of a vehicle) can generate a first communication associated with an autonomous vehicle. The computing system can provide the first communication to an application programming interface gateway that is remote from the autonomous vehicle. Another computing system can obtain, via an application programming interface gateway, the first communication associated with the autonomous vehicle. The other computing system can determine a first frontend interface of the application programming interface gateway based at least in part on the first communication associated with the autonomous vehicle. The computing system can provide, via the first frontend interface, the first communication associated with the autonomous vehicle to a first system client associated with the first frontend interface.Type: GrantFiled: March 12, 2018Date of Patent: August 18, 2020Assignee: UATC, LLCInventors: Matthew James Way, Chee Yu, Steve Ayers, Patrick Greaney Willett, Eli Schleifer
-
Publication number: 20190235486Abstract: Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, a computing system (e.g., of a vehicle) can generate a first communication associated with an autonomous vehicle. The computing system can provide the first communication to an application programming interface gateway that is remote from the autonomous vehicle. Another computing system can obtain, via an application programming interface gateway, the first communication associated with the autonomous vehicle. The other computing system can determine a first frontend interface of the application programming interface gateway based at least in part on the first communication associated with the autonomous vehicle. The computing system can provide, via the first frontend interface, the first communication associated with the autonomous vehicle to a first system client associated with the first frontend interface.Type: ApplicationFiled: March 12, 2018Publication date: August 1, 2019Inventors: Matthew James Way, Chee Yu, Steve Ayers, Patrick Greaney Willett, Eli Schleifer
-
Publication number: 20190238638Abstract: Systems and methods for facilitating communication with autonomous vehicles are provided. In one example embodiment, a computing system (e.g., of a vehicle) can generate a first communication associated with an autonomous vehicle. The computing system can provide the first communication to an application programming interface gateway that is remote from the autonomous vehicle. Another computing system can obtain, via an application programming interface gateway, the first communication associated with the autonomous vehicle. The other computing system can determine a first frontend interface of the application programming interface gateway based at least in part on the first communication associated with the autonomous vehicle. The computing system can provide, via the first frontend interface, the first communication associated with the autonomous vehicle to a first system client associated with the first frontend interface.Type: ApplicationFiled: March 12, 2018Publication date: August 1, 2019Inventors: Matthew James Way, Chee Yu, Steve Ayers, Patrick Greaney Willett, Eli Schleifer
-
Publication number: 20190220036Abstract: Systems and methods for managing a fleet of vehicles are provided. In one example embodiment, a computer-implemented method includes obtaining data representing vehicle state information associated with one or more vehicles among a fleet of vehicles at one or more times. The method includes predicting a future vehicle state associated with the one or more vehicles at one or more future times. The method includes scheduling a vehicle assignment in a predetermined set of vehicle assignments for a selected vehicle among the one or more vehicles before a first future time among the one or more future times. The method includes transmitting a command signal to a computing system associated with the selected vehicle based at least in part on the scheduled vehicle assignment.Type: ApplicationFiled: February 19, 2018Publication date: July 18, 2019Inventors: Emily Anna Weslosky, Gary Wu Yang, Nuri Kim, Lili Kan, Varun Rau, Xiaoman Dong, Julie Marie Derence, Christopher John Peplin, Daniel Joseph Tascione, Steve Ayers, Mark Reeder, Robert Eperjesi, Richard Tom, Steven Hanby Williams, Venkata Sathya Praveen Gorthy, Sunil Kumar Garg, Chris Lyons, Yi Shi
-
Publication number: 20190110174Abstract: Systems and methods are directed to communication between a vehicle and an entity infrastructure. In one example, a computer-implemented method for facilitating communication from and to a vehicle includes obtaining, by a computing system comprising one or more computing devices, a request to establish communication from a vehicle computing system. The method further includes establishing, by the computing system, one or more bidirectional communication connections to the vehicle computing system. The method further includes receiving, by the computing system, one or more messages over the one or more communication connections to the vehicle computing system. The method further includes determining, by the computing system, routing for the one or more received messages. The method further includes providing, by the computing system, the one or more messages to one or more clients based at least in part on the determined routing.Type: ApplicationFiled: February 14, 2018Publication date: April 11, 2019Inventors: Matthew James Way, Chee Yu, Steve Ayers