Patents by Inventor Billy Chen

Billy Chen 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: 10775183
    Abstract: A method includes storing representations of a passengers and fleet vehicles. The method includes generating a graph representation of a geographic map that includes requested pick-up locations and drop-off locations for the passengers and generating a state graph representation of the passengers and the fleet vehicles. The state graph representation includes a plurality of nodes connected by edges. Each of the plurality of nodes represents a candidate state of the passengers and the fleet vehicles. A respective edge of the state graph representation represents an action of a respective vehicle picking up or dropping off a passenger. The respective edge has a cost that is based at least in part on traversal of the graph representation of the geographic map. The method further includes using the state graph representation to generate a set of routes and route the fleet vehicles in accordance with the generated set of routes.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: September 15, 2020
    Assignee: rideOS, Inc.
    Inventors: Justin Ho, Christopher Blumenberg, Billy Chen, Rohan Paranjpe, Christopher Moore, Min Ji Lee, Erik Reed, Michel Tricot
  • Patent number: 10744817
    Abstract: An apparatus and a method are provided for a centerlock wheel assembly that is configured to improve driving dynamics and provide faster wheel changes. A centerlock adaptor is provided with a plurality of vehicle bolt pattern configurations disposed thereon. A first and threaded abutment are disposed on the centerlock adaptor. A hub adaptor is configured to threadingly engage with an exterior surface of the threaded abutment, thereby retaining a centerlock wheel, for example. Finally, a center cap is provided to threadingly engage with an inner surface of the threaded abutment. For each side of the vehicle, the centerlock assembly features particular threading arrangements so as to retain the centerlock wheel and counteract against various wheel dynamics. A centerlock wrench is provided to tighten and loosen the hub adaptor and center cap.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: August 18, 2020
    Assignee: REVEL WHEELS, LLC
    Inventors: Billy Chen, Paul Yang, David Tran
  • Publication number: 20200182640
    Abstract: A method includes of routing an autonomous vehicle includes receiving information obtained from a camera on a second vehicle distinct from the autonomous vehicle. The method includes automatically identifying a road condition using image analysis of the information received from the camera on the second vehicle. The method includes receiving a request to route the autonomous vehicle from a first location to a second location; and in response to the request: generating a cost model for routing the autonomous vehicle, wherein the cost model includes a cost of the road condition automatically identified from the information received from the camera on the second vehicle; selecting a route from the first location to the second location in accordance with the cost model; and routing an autonomous vehicle in accordance with the selected route.
    Type: Application
    Filed: February 18, 2020
    Publication date: June 11, 2020
    Inventors: Justin HO, Christopher BLUMENBERG, Billy CHEN, Rohan PARANJPE, Thomas KIELBUS
  • Publication number: 20200182639
    Abstract: A method includes of routing an autonomous vehicle includes receiving information obtained from a camera on a second vehicle distinct from the autonomous vehicle. The method includes automatically identifying a road condition using image analysis of the information received from the camera on the second vehicle. The method includes receiving a request to route the autonomous vehicle from a first location to a second location; and in response to the request: generating a cost model for routing the autonomous vehicle, wherein the cost model includes a cost of the road condition automatically identified from the information received from the camera on the second vehicle; selecting a route from the first location to the second location in accordance with the cost model; and routing an autonomous vehicle in accordance with the selected route.
    Type: Application
    Filed: December 24, 2019
    Publication date: June 11, 2020
    Inventors: Justin HO, Christopher BLUMENBERG, Billy CHEN, Rohan PARANJPE, Thomas KIELBUS
  • Publication number: 20200080856
    Abstract: A method includes storing representations of a passengers and fleet vehicles. The method includes generating a graph representation of a geographic map that includes requested pick-up locations and drop-off locations for the passengers and generating a state graph representation of the passengers and the fleet vehicles. The state graph representation includes a plurality of nodes connected by edges. Each of the plurality of nodes represents a candidate state of the passengers and the fleet vehicles. A respective edge of the state graph representation represents an action of a respective vehicle picking up or dropping off a passenger. The respective edge has a cost that is based at least in part on traversal of the graph representation of the geographic map. The method further includes using the state graph representation to generate a set of routes and route the fleet vehicles in accordance with the generated set of routes.
    Type: Application
    Filed: October 10, 2019
    Publication date: March 12, 2020
    Inventors: Justin Ho, Christopher Blumenberg, Billy Chen, Rohan Paranjpe, Christopher Moore, Min Ji Lee, Erik Reed
  • Patent number: 10563993
    Abstract: A method includes generating a cost model for routing an autonomous vehicle. The cost model includes, for an intersection, a plurality of costs for distinct maneuvers through the intersection. The cost model is represented as a graph of nodes and edges, the edges having respective edge weights that represent costs in the cost model. Each edge of the representation of the intersection represents a respective maneuver through the intersection. The method further includes, in response to a request to route an autonomous vehicle: selecting a route in accordance with the cost model, wherein the selecting is based at least in part on one of the plurality of costs for the distinct maneuvers through the intersection; and routing the autonomous vehicle in accordance with the selected route.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: February 18, 2020
    Assignee: rideOS, Inc.
    Inventors: Justin Ho, Christopher Blumenberg, Billy Chen, Rohan Paranjpe, Thomas Kielbus
  • Publication number: 20200041296
    Abstract: A method includes generating a cost model for routing an autonomous vehicle. The cost model includes, for an intersection, a plurality of costs for distinct maneuvers through the intersection. The cost model is represented as a graph of nodes and edges, the edges having respective edge weights that represent costs in the cost model. Each edge of the representation of the intersection represents a respective maneuver through the intersection. The method further includes, in response to a request to route an autonomous vehicle: selecting a route in accordance with the cost model, wherein the selecting is based at least in part on one of the plurality of costs for the distinct maneuvers through the intersection; and routing the autonomous vehicle in accordance with the selected route.
    Type: Application
    Filed: October 9, 2019
    Publication date: February 6, 2020
    Inventors: Justin Ho, Christopher Blumenberg, Billy Chen, Rohan Paranjpe, Thomas Kielbus
  • Publication number: 20190364243
    Abstract: A method and device are provided. The electronic device includes a main circuit board that includes first and second edges and first and second sets of conductive traces. The device includes a memory to store program instructions. The processor, responsive to the program instructions, manages transfer of a digital content signal over the first and second sets of conductive traces. The device includes first and second codecs are coupled to the first and second edges, respectively. The first and second codecs are connected to the first and second sets of conductive traces, respectively. The first and second codecs convert the digital content signal into an analog content signal. The device includes first and second analog outputs coupled to the first and second codecs, respectively. The first and second analog outputs to output the analog content signal.
    Type: Application
    Filed: May 24, 2018
    Publication date: November 28, 2019
    Inventors: Omar Ali Ali, Alan Ladd Painter, Marc Pamley, Billy Chen, Rodrigo Samper
  • Publication number: 20190208362
    Abstract: A network system for managing an on-demand service can receive, from a user, a service request indicating a destination location. In addition to facilitating available service providers to fulfill the service request, the network system can create and manage a session for the user for an entity identified based on, for example, the destination location. The session for the user can be used to procure items and/or services provided by the entity. The network system can transmit, to terminal computing system(s) associated with the entity, session initiation data that includes user data such as identification information to identify the user. The transmission of the session initiation data can cause the terminal computing system(s) to automatically create the session for the user. In addition, the network system can receive, from the terminal computing system(s), session data upon termination of the session for the user.
    Type: Application
    Filed: March 11, 2019
    Publication date: July 4, 2019
    Inventors: Rahul Bijor, Billy Chen
  • Publication number: 20190155473
    Abstract: A device with a display and a touch-sensitive surface: displays a geographic map in a first mode of an application, the geographic map including a plurality of landmarks, the geographic map being displayed at a first magnification level; detects a first input, the first input including a first finger contact at a location on the touch-sensitive surface that corresponds to a first landmark on the display; in response to detecting the first input: when the first input does not satisfy one or more predefined mode-change conditions, changes the magnification level in accordance with the first input and remains in the first mode; and when the first input satisfies the mode-change conditions, selects the first landmark and enters a second mode of the application; while in the second mode, detects a second input; and, in response to detecting the second input, displays information about the first landmark.
    Type: Application
    Filed: January 24, 2019
    Publication date: May 23, 2019
    Inventors: Billy CHEN, Patrick Steven PIEMONTE
  • Publication number: 20190120640
    Abstract: Systems and methods for routing an autonomous vehicle are provided. In one aspect, a method is provided that includes generating a cost model for routing the autonomous vehicle. The cost model includes one or more costs other than travel time. The one or more costs other than travel time may include, for example, a cost of traversing an area where autonomous driving is prohibited, a cost of a characteristic of the autonomous vehicle or a cost of a road lacking lane lines. The method further includes receiving a request to route the autonomous vehicle from a first location to a second location. The method further includes, in response to the request to route the autonomous vehicle, selecting a route from the first location to the second location in accordance with the cost model and routing the autonomous vehicle along the selected route.
    Type: Application
    Filed: October 18, 2018
    Publication date: April 25, 2019
    Inventors: Justin Ho, Christopher Blumenberg, Billy Chen, Rohan Paranjpe, Thomas Kielbus
  • Patent number: 10271176
    Abstract: A network system for managing an on-demand service can receive, from a user, a service request indicating a destination location. In addition to facilitating available service providers to fulfill the service request, the network system can create and manage a session for the user for an entity identified based on, for example, the destination location. The session for the user can be used to procure items and/or services provided by the entity. The network system can transmit, to terminal computing system(s) associated with the entity, session initiation data that includes user data such as identification information to identify the user. The transmission of the session initiation data can cause the terminal computing system(s) to automatically create the session for the user. In addition, the network system can receive, from the terminal computing system(s), session data upon termination of the session for the user.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: April 23, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Rahul Bijor, Billy Chen
  • Publication number: 20190037357
    Abstract: A network system for managing an on-demand service can receive, from a user, a service request indicating a destination location. In addition to facilitating available service providers to fulfill the service request, the network system can create and manage a session for the user for an entity identified based on, for example, the destination location. The session for the user can be used to procure items and/or services provided by the entity. The network system can transmit, to terminal computing system(s) associated with the entity, session initiation data that includes user data such as identification information to identify the user. The transmission of the session initiation data can cause the terminal computing system(s) to automatically create the session for the user. In addition, the network system can receive, from the terminal computing system(s), session data upon termination of the session for the user.
    Type: Application
    Filed: July 28, 2017
    Publication date: January 31, 2019
    Inventors: Rahul Bijor, Billy Chen
  • Patent number: 10191641
    Abstract: A device with a display and a touch-sensitive surface: displays a geographic map in a first mode of an application, the geographic map including a plurality of landmarks, the geographic map being displayed at a first magnification level; detects a first input, the first input including a first finger contact at a location on the touch-sensitive surface that corresponds to a first landmark on the display; in response to detecting the first input: when the first input does not satisfy one or more predefined mode-change conditions, changes the magnification level in accordance with the first input and remains in the first mode; and when the first input satisfies the mode-change conditions, selects the first landmark and enters a second mode of the application; while in the second mode, detects a second input; and, in response to detecting the second input, displays information about the first landmark.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: January 29, 2019
    Assignee: Apple Inc.
    Inventors: Billy Chen, Patrick Steven Piemonte
  • Publication number: 20180186179
    Abstract: An apparatus and a method are provided for a centerlock wheel assembly that is configured to improve driving dynamics and provide faster wheel changes. A centerlock adaptor is provided with a plurality of vehicle bolt pattern configurations disposed thereon. A first and threaded abutment are disposed on the centerlock adaptor. A hub adaptor is configured to threadingly engage with an exterior surface of the threaded abutment, thereby retaining a centerlock wheel, for example. Finally, a center cap is provided to threadingly engage with an inner surface of the threaded abutment. For each side of the vehicle, the centerlock assembly features particular threading arrangements so as to retain the centerlock wheel and counteract against various wheel dynamics. A centerlock wrench is provided to tighten and loosen the hub adaptor and center cap.
    Type: Application
    Filed: January 3, 2018
    Publication date: July 5, 2018
    Applicant: Revel Wheels, LLC
    Inventors: Billy Chen, Paul Yang, David Tran
  • Patent number: D805199
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: December 12, 2017
    Assignee: IMPORTLA, LLC
    Inventors: Michael Chen, Wen Wei, Billy Chen
  • Patent number: D873577
    Type: Grant
    Filed: February 23, 2018
    Date of Patent: January 28, 2020
    Assignee: ImportLA, LLC
    Inventors: Billy Chen, Adam Miller
  • Patent number: D877015
    Type: Grant
    Filed: November 17, 2017
    Date of Patent: March 3, 2020
    Assignee: Revel Wheels, L.L.C.
    Inventors: Billy Chen, Paul Yang, David Tran
  • Patent number: D877898
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: March 10, 2020
    Assignee: ImportLA, LLC
    Inventors: Jason Tiedeken, Billy Chen
  • Patent number: D881386
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: April 14, 2020
    Assignee: IMPORTLA, LLC
    Inventors: Jason Tiedeken, Billy Chen