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: 20230333558Abstract: 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: ApplicationFiled: June 6, 2023Publication date: October 19, 2023Inventors: Taggart Matthiesen, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Patent number: 11714414Abstract: 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: GrantFiled: March 31, 2020Date of Patent: August 1, 2023Assignee: Lyft, Inc.Inventors: Taggart Matthiesen, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Publication number: 20230093599Abstract: 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: ApplicationFiled: November 30, 2022Publication date: March 23, 2023Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Patent number: 11562651Abstract: 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: GrantFiled: March 20, 2020Date of Patent: January 24, 2023Assignee: Lyft, Inc.Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Publication number: 20200225663Abstract: 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: ApplicationFiled: March 31, 2020Publication date: July 16, 2020Inventors: Taggart Matthiesen, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Publication number: 20200219397Abstract: 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: ApplicationFiled: March 20, 2020Publication date: July 9, 2020Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Patent number: 10613537Abstract: 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: GrantFiled: December 31, 2016Date of Patent: April 7, 2020Assignee: Lyft Inc.Inventors: Taggart Matthiesen, Sebastian Brannstrom, Jess Garms
-
Patent number: 10607491Abstract: 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: GrantFiled: December 5, 2018Date of Patent: March 31, 2020Assignee: Lyft Inc.Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Publication number: 20190114923Abstract: 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: ApplicationFiled: December 5, 2018Publication date: April 18, 2019Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Patent number: 10152892Abstract: 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: GrantFiled: April 23, 2018Date of Patent: December 11, 2018Assignee: Lyft, Inc.Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Publication number: 20180240344Abstract: 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: ApplicationFiled: April 23, 2018Publication date: August 23, 2018Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Publication number: 20180188731Abstract: 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: ApplicationFiled: December 31, 2016Publication date: July 5, 2018Inventors: Taggart Matthiesen, Sebastian Brannstrom, Jess Garms
-
Patent number: 9953538Abstract: 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: GrantFiled: January 17, 2017Date of Patent: April 24, 2018Assignee: Lyft, Inc.Inventors: Taggart Matthiesen, Jisi Guo, Sebastian Rolf Johan Brannstrom, Jess Garms
-
Patent number: 8434054Abstract: 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: GrantFiled: June 3, 2010Date of Patent: April 30, 2013Assignee: Oracle International CorporationInventors: Timothy A. Wagner, Jess Garms, Timothy Hanson
-
Publication number: 20100242022Abstract: 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: ApplicationFiled: June 3, 2010Publication date: September 23, 2010Applicant: BEA SYSTEMS, INC.Inventors: Timothy A. WAGNER, Jess GARMS, Tim HANSON
-
Patent number: 7765520Abstract: 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: GrantFiled: November 8, 2004Date of Patent: July 27, 2010Assignee: BEA Systems, Inc.Inventors: Timothy Allen Wagner, Jess Garms, Timothy Hanson
-
Patent number: 7757212Abstract: 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: GrantFiled: November 8, 2004Date of Patent: July 13, 2010Assignee: BEA Systems, Inc.Inventors: Timothy Allen Wagner, Jess Garms, Timothy Hanson
-
Patent number: 7689999Abstract: 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: GrantFiled: December 1, 2004Date of Patent: March 30, 2010Assignee: BEA Systems, Inc.Inventors: Jess Garms, Britton Worth Piehler
-
Patent number: 7614040Abstract: 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: GrantFiled: November 8, 2004Date of Patent: November 3, 2009Assignee: BEA Systems, Inc.Inventors: Timothy Allen Wagner, Jess Garms
-
Publication number: 20060117320Abstract: 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: ApplicationFiled: December 1, 2004Publication date: June 1, 2006Applicant: BEA Systems, Inc.Inventors: Jess Garms, Britton Piehler