Patents by Inventor Jess Garms

Jess Garms 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: 20230333558
    Abstract: In one embodiment, a transportation system may receive a ride request of a requestor from a requestor computing device. In response to receiving the ride request, the transportation system may present an option to include an autonomous vehicle among available vehicle types for fulfilling the ride request. The transportation system may determine whether the option to include the autonomous vehicle was selected and match the ride request to a vehicle based on determining whether the option to include the autonomous vehicle was selected.
    Type: Application
    Filed: June 6, 2023
    Publication date: October 19, 2023
    Inventors: Taggart Matthiesen, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Patent number: 11714414
    Abstract: Embodiments provide systems, methods and computer-readable medium to manage rider pickup and drop-off for autonomous vehicles. In one embodiment, a method includes receiving a ride request and an associated pickup location from a requestor computing device, matching the ride request to a vehicle, and instructing the vehicle to travel towards the pickup location. When the vehicle reaches the pickup location, an unlock request is received from the requestor computing device to unlock the vehicle. In response to receiving the unlock request, a verification is made that one or more unlock criteria associated with the vehicle are satisfied. If satisfied, a door of the vehicle is unlocked.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: August 1, 2023
    Assignee: Lyft, Inc.
    Inventors: Taggart Matthiesen, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Publication number: 20230093599
    Abstract: In one embodiment, a method includes receiving, using one or more sensors of a first vehicle, sensor data associated with an environment surrounding the first vehicle. The method includes detecting, using the sensor data, a second vehicle in the environment surrounding the first vehicle. The method includes determining, based on the sensor data, a first movement context associated with the first vehicle and a second movement context associated with the second vehicle. The method includes coordinating, via a ride matching system, movements between the first vehicle and the second vehicle based on the first movement context associated with the first vehicle and the second movement context associated with the second vehicle.
    Type: Application
    Filed: November 30, 2022
    Publication date: March 23, 2023
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Patent number: 11562651
    Abstract: In one embodiment, a method includes detecting, using one or more sensors of a vehicle, an entity in an environment surrounding the vehicle. The method includes determining a position of the entity relative to the vehicle. The method includes determining that a message is to be provided to the entity. The method includes selecting at least one of multiple notification devices of the vehicle based on the position of the entity relative to the vehicle. The method includes providing the message to the entity using the selected notification device.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: January 24, 2023
    Assignee: Lyft, Inc.
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Publication number: 20200225663
    Abstract: Embodiments provide systems, methods and computer-readable medium to manage rider pickup and drop-off for autonomous vehicles. In one embodiment, a method includes receiving a ride request and an associated pickup location from a requestor computing device, matching the ride request to a vehicle, and instructing the vehicle to travel towards the pickup location. When the vehicle reaches the pickup location, an unlock request is received from the requestor computing device to unlock the vehicle. In response to receiving the unlock request, a verification is made that one or more unlock criteria associated with the vehicle are satisfied. If satisfied, a door of the vehicle is unlocked.
    Type: Application
    Filed: March 31, 2020
    Publication date: July 16, 2020
    Inventors: Taggart Matthiesen, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Publication number: 20200219397
    Abstract: In one embodiment, a method includes detecting, using one or more sensors of a vehicle, an entity in an environment surrounding the vehicle. The method includes determining a position of the entity relative to the vehicle. The method includes determining that a message is to be provided to the entity. The method includes selecting at least one of multiple notification devices of the vehicle based on the position of the entity relative to the vehicle. The method includes providing the message to the entity using the selected notification device.
    Type: Application
    Filed: March 20, 2020
    Publication date: July 9, 2020
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Patent number: 10613537
    Abstract: Embodiments provide techniques, including systems and methods, to manage rider pickup and drop-off for autonomous vehicles. A user can request a ride through an autonomous ride request GUI. The requestor can provide pickup and drop-off locations. Based on the locations, it can be determined whether an autonomous ride is available. If not, alternative ride types can be suggested. If so, an autonomous vehicle can be sent to the pickup location. Embodiments provide pickup and drop-off graphical user interfaces (GUIs), in addition to the autonomous ride request GUI, through which localized pickup and drop-off information may be received. When an autonomous vehicle is within a threshold distance of the pickup or drop-off location, the corresponding GUI can be displayed. The GUI can include one or more selectable localized location elements. The requestor may then select the element corresponding to a desired location to be picked-up or dropped-off.
    Type: Grant
    Filed: December 31, 2016
    Date of Patent: April 7, 2020
    Assignee: Lyft Inc.
    Inventors: Taggart Matthiesen, Sebastian Brannstrom, Jess Garms
  • Patent number: 10607491
    Abstract: In one embodiment, a method includes receiving, by a computing device of a first vehicle, a message, from a second vehicle, to be presented to an entity within proximity of the first vehicle. The method includes determining, by the computing device of the first vehicle, a location of the entity relative to the first vehicle. The method includes selecting, by the computing device of the first vehicle, a notification device of the first vehicle based on the location of the entity relative to the first vehicle. The method includes causing, by the computing device of the first vehicle, the message from the second vehicle to be presented to the entity by the selected notification device.
    Type: Grant
    Filed: December 5, 2018
    Date of Patent: March 31, 2020
    Assignee: Lyft Inc.
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Publication number: 20190114923
    Abstract: In one embodiment, a method includes receiving, by a computing device of a first vehicle, a message, from a second vehicle, to be presented to an entity within proximity of the first vehicle. The method includes determining, by the computing device of the first vehicle, a location of the entity relative to the first vehicle. The method includes selecting, by the computing device of the first vehicle, a notification device of the first vehicle based on the location of the entity relative to the first vehicle. The method includes causing, by the computing device of the first vehicle, the message from the second vehicle to be presented to the entity by the selected notification device.
    Type: Application
    Filed: December 5, 2018
    Publication date: April 18, 2019
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Patent number: 10152892
    Abstract: In one embodiment, a method includes detecting, by a computing device of an autonomous vehicle, one of multiple entities within a proximity of the autonomous vehicle. The method also includes determining a location of the one of the entities relative to the autonomous vehicle, determining a type of the one of the entities, and determining a predefined message to be presented to the one of the entities based on the location of the one of the entities relative to the autonomous vehicle and further based on the type of the one of the entities. The predefined message is specific to the type of the one of the entities. The method includes causing the predefined message to be presented to the one of the entities by a notification device of the autonomous vehicle associated with the location of the one of the entities relative to the autonomous vehicle.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: December 11, 2018
    Assignee: Lyft, Inc.
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Publication number: 20180240344
    Abstract: In one embodiment, a method includes detecting, by a computing device of an autonomous vehicle, one of multiple entities within a proximity of the autonomous vehicle. The method also includes determining a location of the one of the entities relative to the autonomous vehicle, determining a type of the one of the entities, and determining a predefined message to be presented to the one of the entities based on the location of the one of the entities relative to the autonomous vehicle and further based on the type of the one of the entities. The predefined message is specific to the type of the one of the entities. The method includes causing the predefined message to be presented to the one of the entities by a notification device of the autonomous vehicle associated with the location of the one of the entities relative to the autonomous vehicle.
    Type: Application
    Filed: April 23, 2018
    Publication date: August 23, 2018
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Publication number: 20180188731
    Abstract: Embodiments provide techniques, including systems and methods, to manage rider pickup and drop-off for autonomous vehicles. A user can request a ride through an autonomous ride request GUI. The requestor can provide pickup and drop-off locations. Based on the locations, it can be determined whether an autonomous ride is available. If not, alternative ride types can be suggested. If so, an autonomous vehicle can be sent to the pickup location. Embodiments provide pickup and drop-off graphical user interfaces (GUIs), in addition to the autonomous ride request GUI, through which localized pickup and drop-off information may be received. When an autonomous vehicle is within a threshold distance of the pickup or drop-off location, the corresponding GUI can be displayed. The GUI can include one or more selectable localized location elements. The requestor may then select the element corresponding to a desired location to be picked-up or dropped-off.
    Type: Application
    Filed: December 31, 2016
    Publication date: July 5, 2018
    Inventors: Taggart Matthiesen, Sebastian Brannstrom, Jess Garms
  • Patent number: 9953538
    Abstract: As the number of autonomous vehicles on the road increases, the need to better integrate those vehicles with traffic also increases. As discussed, various entities in common traffic scenarios (e.g., other vehicles, cyclists, pedestrians, etc.) are all accustomed to navigating traffic in particular ways. Embodiments provide techniques, including systems and methods, for autonomous vehicles to identify entities in traffic and communicate messages to those entities based on the autonomous vehicle's planned movements. For example, embodiments allow the use of one or more notification devices distributed across an autonomous vehicle to provide messages to nearby entities. Accordingly, embodiments utilize available sensor data to identify nearby entities and provide messages to these entities.
    Type: Grant
    Filed: January 17, 2017
    Date of Patent: April 24, 2018
    Assignee: Lyft, Inc.
    Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
  • Patent number: 8434054
    Abstract: A method for responding to a change in source code, said method comprising: interconnecting a plurality of nodes to form a graph data structure wherein the graph embodies at least one dependency between a plurality of software projects; traversing the graph to identify dependent code affected by the change; evaluating the identified dependent code; and wherein the changed source code is from a first software project and the identified dependent code is from a second software project.
    Type: Grant
    Filed: June 3, 2010
    Date of Patent: April 30, 2013
    Assignee: Oracle International Corporation
    Inventors: Timothy A. Wagner, Jess Garms, Timothy Hanson
  • Publication number: 20100242022
    Abstract: A method for responding to a change in source code, said method comprising: interconnecting a plurality of nodes to form a graph data structure wherein the graph embodies at least one dependency between a plurality of software projects; traversing the graph to identify dependent code affected by the change; evaluating the identified dependent code; and wherein the changed source code is from a first software project and the identified dependent code is from a second software project.
    Type: Application
    Filed: June 3, 2010
    Publication date: September 23, 2010
    Applicant: BEA SYSTEMS, INC.
    Inventors: Timothy A. WAGNER, Jess GARMS, Tim HANSON
  • Patent number: 7765520
    Abstract: A method and memory for storing data for access by an application program being executed on a computing device, comprising: a data structure stored in said memory, said data structure including information that embodies software project dependency relationships used by said application program and including: a plurality of nodes, each of said nodes including at least one of: a list of one or more source files associated with a project and a binary-path; and wherein the binary-path can include at least one of: a directory, an identity of an entity where source code can be found, and a reference to another CPL node.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: July 27, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Allen Wagner, Jess Garms, Timothy Hanson
  • Patent number: 7757212
    Abstract: A method for responding to a change in source code, said method comprising: interconnecting a plurality of nodes to form a graph data structure wherein the graph embodies at least one dependency between a plurality of software projects; traversing the graph to identify dependent code affected by the change; evaluating the identified dependent code; and wherein the changed source code is from a first software project and the identified dependent code is from a second software project.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: July 13, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Allen Wagner, Jess Garms, Timothy Hanson
  • Patent number: 7689999
    Abstract: A system and method for sharing a set of resources among a plurality of processes, comprising creating a version of a resource for each one of the plurality of processes that requires access to the resource wherein a version of the resource is one of: 1) a representation of the resource at a particular point in time; and 2) a transformation of the resource; making each of the created versions available to the plurality of processes; and notifying a process in the plurality of processes when a resource in the set of resources upon which the process requires access is updated.
    Type: Grant
    Filed: December 1, 2004
    Date of Patent: March 30, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Jess Garms, Britton Worth Piehler
  • Patent number: 7614040
    Abstract: A dynamic dependency representation 402 may be iteratively constructed and maintained as resources are changed, including resources that are automatically generated. A type differencing component 404 can be employed to more accurately identify when dependent resources should be analyzed or built. And an ordered task set 406 can be used to order the scheduled analysis or build tasks such that duplicate work is reduced or avoided.
    Type: Grant
    Filed: November 8, 2004
    Date of Patent: November 3, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Allen Wagner, Jess Garms
  • Publication number: 20060117320
    Abstract: A system and method for sharing a set of resources among a plurality of processes, comprising creating a version of a resource for each one of the plurality of processes that requires access to the resource wherein a version of the resource is one of: 1) a representation of the resource at a particular point in time; and 2) a transformation of the resource; making each of the created versions available to the plurality of processes; and notifying a process in the plurality of processes when a resource in the set of resources upon which the process requires access is updated.
    Type: Application
    Filed: December 1, 2004
    Publication date: June 1, 2006
    Applicant: BEA Systems, Inc.
    Inventors: Jess Garms, Britton Piehler