Patents by Inventor Jesse Michael Garms

Jesse Michael 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).

  • Patent number: 10818156
    Abstract: The present disclosure includes embodiments of systems, methods, and computer readable media that enable a dynamic transportation system to detect when material has been left in a vehicle by a requestor. In some embodiments, the system detects the completion of the transportation request, analyzes data from a plurality of vehicle sensors, from a computing device associated with the vehicle, and from a computing device associated with the requestor, and then determines, based on the data analysis, that material has been left in the vehicle. The system then performs an action for handling the material based on one or more attributes of the material.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: October 27, 2020
    Assignee: LYFT, INC.
    Inventors: Thaddeus Insuk Hwang, Jesse Michael Garms, Luc Vincent
  • Publication number: 20200082704
    Abstract: The present disclosure includes embodiments of systems, methods, and computer readable media that enable a dynamic transportation system to detect when material has been left in a vehicle by a requestor. In some embodiments, the system detects the completion of the transportation request, analyzes data from a plurality of vehicle sensors, from a computing device associated with the vehicle, and from a computing device associated with the requestor, and then determines, based on the data analysis, that material has been left in the vehicle. The system then performs an action for handling the material based on one or more attributes of the material.
    Type: Application
    Filed: July 15, 2019
    Publication date: March 12, 2020
    Inventors: Thaddeus Insuk Hwang, Jesse Michael Garms, Luc Vincent
  • Patent number: 10354514
    Abstract: The present disclosure includes embodiments of systems, methods, and computer readable media that enable a dynamic transportation system to detect when material has been left in a vehicle by a requestor. In some embodiments, the system detects the completion of the transportation request, analyzes data from a plurality of vehicle sensors, from a computing device associated with the vehicle, and from a computing device associated with the requestor, and then determines, based on the data analysis, that material has been left in the vehicle. The system then performs an action for handling the material based on one or more attributes of the material.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: July 16, 2019
    Assignee: LYFT, INC.
    Inventors: Thaddeus Insuk Hwang, Jesse Michael Garms, Luc Vincent
  • Publication number: 20190206223
    Abstract: The present disclosure includes embodiments of systems, methods, and computer readable media that enable a dynamic transportation system to detect when material has been left in a vehicle by a requestor. In some embodiments, the system detects the completion of the transportation request, analyzes data from a plurality of vehicle sensors, from a computing device associated with the vehicle, and from a computing device associated with the requestor, and then determines, based on the data analysis, that material has been left in the vehicle. The system then performs an action for handling the material based on one or more attributes of the material.
    Type: Application
    Filed: November 13, 2018
    Publication date: July 4, 2019
    Inventors: Thaddeus Insuk Hwang, Jesse Michael Garms, Luc Vincent
  • Patent number: 10127795
    Abstract: The present disclosure includes embodiments of systems, methods, and computer readable media that enable a dynamic transportation system to detect when material has been left in a vehicle by a requestor. In some embodiments, the system detects the completion of the transportation request, analyzes data from a plurality of vehicle sensors, from a computing device associated with the vehicle, and from a computing device associated with the requestor, and then determines, based on the data analysis, that material has been left in the vehicle. The system then performs an action for handling the material based on one or more attributes of the material.
    Type: Grant
    Filed: December 31, 2017
    Date of Patent: November 13, 2018
    Assignee: LYFT, INC.
    Inventors: Thaddeus Insuk Hwang, Jesse Michael Garms, Luc Vincent
  • Patent number: 8875113
    Abstract: A data structure is provided that determines which application elements need to be recompiled in a compiler as a result of a change to other application elements, where the change to the other application elements are related to a change in a Java Class Path. The determined application elements are recompiled along with any application elements that have dependencies on the determined application elements.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: October 28, 2014
    Assignee: Oracle International Corporation
    Inventors: Timothy Allen Wagner, Jesse Michael Garms
  • Patent number: 8201157
    Abstract: An Integrated Design Environment (IDE) includes an on-the-fly compiler. The IDE does a first compiler pass that review code for dependencies. In the first compiler pass, the IDE compiles source files, where files having any unresolved types or errors are marked for a second pass recompilation. The IDE does a second compiler pass that does a multithreaded compilation of the code in an order determined using the dependencies. In the second compiler pass, any file that uses the files compiled in the first pass are recompiled. Additionally, any files marked for unresolved types or errors are also recompiled.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: June 12, 2012
    Assignee: Oracle International Corporation
    Inventors: Timothy Allen Wagner, Timothy Hanson, Jesse Michael Garms, Michael Kovaks
  • Patent number: 7805712
    Abstract: A method for resolving a type in a programming language to a resolve stage is provided. The method includes determining whether a version at the resolve stage of the type exists. The method further includes, if the version at the resolve stage does not exist, allowing a thread exclusive access to the type, resolving the type from an original resolve stage to the resolve stage, by the thread, by adding resolution information for the resolve stage to the type, and creating the version of the type based on the resolving by creating a copy of the type, where the copy of the type is at the resolve stage. Two or more versions are associated with the type, and the two or more versions are at different resolve stages.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: September 28, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Timothy Hanson, Jesse Michael Garms, Timothy Allen Wagner
  • Patent number: 7765530
    Abstract: A system, method and media for a method for resolving dependencies given a first package and a first type, comprising determining one or more anti-dependencies for the first package; and compiling a first one of the anti-dependencies if at least one of the following is true: 1) the first anti-dependency has a compilation error; and 2) the first anti-dependency depends on a second package wherein the second package that has a second type with the same name as the first type. This abstract is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.
    Type: Grant
    Filed: July 26, 2006
    Date of Patent: July 27, 2010
    Assignee: BEA Systems, Inc.
    Inventors: Jesse Michael Garms, Timothy A. Wagner
  • Patent number: 7533379
    Abstract: Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information can be collected from a user as they build their application. Each time a developer modifies the configuration of the application, changes can be immediately deployed to the server in the background, including appropriate modifications to the deployment descriptors. Once modifications are completed, the application can have already been deployed to the server.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: May 12, 2009
    Assignee: BEA Systems, Inc.
    Inventors: Jesse Michael Garms, Kenneth Kin-Wai Tam
  • Publication number: 20080028372
    Abstract: A system, method and media for a method for resolving dependencies given a first package and a first type, comprising determining one or more anti-dependencies for the first package; and compiling a first one of the anti-dependencies if at least one of the following is true: 1) the first anti-dependency has a compilation error; and 2) the first anti-dependency depends on a second package wherein the second package that has a second type with the same name as the first type. This abstract is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects and objects of the invention can be obtained from a review of the specification, the figures and the claims.
    Type: Application
    Filed: July 26, 2006
    Publication date: January 31, 2008
    Inventors: Jesse Michael Garms, Timothy A. Wagner
  • Patent number: 7296255
    Abstract: Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information can be collected from a user as they build their application. Each time a developer modifies the configuration of the application, changes can be immediately deployed to the server in the background, including appropriate modifications to the deployment descriptors. Once modifications are completed, the application can have already been deployed to the server. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
    Type: Grant
    Filed: February 23, 2004
    Date of Patent: November 13, 2007
    Assignee: Bea Systems, Inc.
    Inventors: Jesse Michael Garms, Kenneth Kin-Wai Tam
  • Publication number: 20040255262
    Abstract: Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information can be collected from a user as they build their application. Each time a developer modifies the configuration of the application, changes can be immediately deployed to the server in the background, including appropriate modifications to the deployment descriptors. Once modifications are completed, the application can have already been deployed to the server.
    Type: Application
    Filed: February 23, 2004
    Publication date: December 16, 2004
    Applicant: BEA Systems, Inc.
    Inventors: Jesse Michael Garms, Kenneth Kin-Wai Tam
  • Publication number: 20040230942
    Abstract: Incremental application deployment allows any files under development for an application to be modified directly in place, such as on a server disk. Application and module configuration information can be collected from a user as they build their application. Each time a developer modifies the configuration of the application, changes can be immediately deployed to the server in the background, including appropriate modifications to the deployment descriptors. Once modifications are completed, the application can have already been deployed to the server.
    Type: Application
    Filed: February 23, 2004
    Publication date: November 18, 2004
    Applicant: BEA Systems, Inc.
    Inventors: Jesse Michael Garms, Kenneth Kin-Wai Tam