Patents by Inventor Jeffrey Geiger

Jeffrey Geiger 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: 20240102901
    Abstract: Provided herein are devices and methods for isolation and detection of an analyte from a sample. In some embodiments, provided herein are devices and methods of use thereof for vertical flow-based isolation and detection of analytes in a liquid sample, such as a urine sample.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Inventors: Jay Warrick, Cody Carrell, Brianna Mullins, David Beebe, Ryan Shogren, Patrick McMinn, Mitch Geiger, Madalyn Gill, Jeffrey Robert Staszak, Visnu Devi Fraenkel, Antonio Gatta, Eric S. Mackey, McKayla Rae Barber, Randi Marie Degg, Madeline Sides, Douglas Paul Barnes, Franklin Cheng Zhong, Mindy Phung
  • Patent number: 11379192
    Abstract: Described is a mechanism that provides the ability to save a snippet of visual programming logic within an automation building tool to be reused amongst different programs. The programming logic may be represented as a directed acyclic graph (DAG) such that the nodes of the graph correspond to various operations and the edges of the graph correspond to the logic flow of the program. The mechanism may provide a new capability to save a snippet of the visual programming logic while adhering to the requirements of a DAG structure. For example, a user may copy a valid substructure of visual programming logic in response to a validation that the programming logic may be inserted into another program. Accordingly, the mechanism provides an efficient and user-friendly mechanism to save portions of visual programming logic for reuse within an automation building tool.
    Type: Grant
    Filed: November 7, 2018
    Date of Patent: July 5, 2022
    Assignee: Salesforce, Inc.
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Patent number: 10902254
    Abstract: Described is a system and method for converting a drawing (or captured image) of a layout using a trained image analysis model (or engine) into a structured document template. The mechanism may allow a user to create a hand-drawn diagram of a layout that can be automatically converted into a template for a document. For example, the hand-drawn diagram may be of a layout for an email which the mechanism may automatically convert into HTML code for an email template within a building tool. The building tool may then use the converted email template as part of an automated email marketing procedure. Accordingly, the mechanism provides the ability for a user to conveniently create a template and forego the process of using only programming code or visual tools.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: January 26, 2021
    Assignee: salesforce.com, inc.
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Patent number: 10838698
    Abstract: Described is a mechanism that provides the ability to reuse a portion of visual programming logic within an automation building tool. The programming logic may be represented as a directed acyclic graph (DAG) such that the nodes of the graph correspond to various operations and the edges of the graph correspond to the logic flow of the program. The mechanism may provide a new capability to reuse portions of the visual programming logic while adhering to the requirements of a DAG structure. For example, a user may copy a valid substructure of visual programming logic upon a validation the programming logic may be inserted into another portion of the DAG. Accordingly, the mechanism provides an efficient and user-friendly mechanism to reuse a portion of visual programming logic within an automation building tool.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: November 17, 2020
    Assignee: salesforce.com, inc.
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Patent number: 10817266
    Abstract: Described is a mechanism that converts a captured image (e.g. hand drawn image) of a process flow diagram into visual programming logic. The mechanism may analyze the image using a machine learning component to recognize various shapes within the image that correspond to various operations (e.g. nodes of a graph). The mechanism may then determine a process flow within the image (e.g. edges of a graph) based on the position of each shape relative to a top-most shape. The recognized operations and process flow may then be automatically provided to the building tool. The building tool may then display the process flow diagram as visual programming logic for an executable program. Accordingly, the mechanism provides the ability for a user to conveniently create programming logic and forego the process of building a program using only programming code or visual tools.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: October 27, 2020
    Assignee: salesforce.com, inc.
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Publication number: 20200097262
    Abstract: Described is a mechanism that provides the ability to reuse a portion of visual programming logic within an automation building tool. The programming logic may be represented as a directed acyclic graph (DAG) such that the nodes of the graph correspond to various operations and the edges of the graph correspond to the logic flow of the program. The mechanism may provide a new capability to reuse portions of the visual programming logic while adhering to the requirements of a DAG structure. For example, a user may copy a valid substructure of visual programming logic upon a validation the programming logic may be inserted into another portion of the DAG. Accordingly, the mechanism provides an efficient and user-friendly mechanism to reuse a portion of visual programming logic within an automation building tool.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Publication number: 20200097719
    Abstract: Described is a system and method for converting a drawing (or captured image) of a layout using a trained image analysis model (or engine) into a structured document template. The mechanism may allow a user to create a hand-drawn diagram of a layout that can be automatically converted into a template for a document. For example, the hand-drawn diagram may be of a layout for an email which the mechanism may automatically convert into HTML code for an email template within a building tool. The building tool may then use the converted email template as part of an automated email marketing procedure. Accordingly, the mechanism provides the ability for a user to conveniently create a template and forego the process of using only programming code or visual tools.
    Type: Application
    Filed: November 20, 2018
    Publication date: March 26, 2020
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Publication number: 20200097263
    Abstract: Described is a mechanism that converts a captured image (e.g. hand drawn image) of a process flow diagram into visual programming logic. The mechanism may analyze the image using a machine learning component to recognize various shapes within the image that correspond to various operations (e.g. nodes of a graph). The mechanism may then determine a process flow within the image (e.g. edges of a graph) based on the position of each shape relative to a top-most shape. The recognized operations and process flow may then be automatically provided to the building tool. The building tool may then display the process flow diagram as visual programming logic for an executable program. Accordingly, the mechanism provides the ability for a user to conveniently create programming logic and forego the process of building a program using only programming code or visual tools.
    Type: Application
    Filed: September 25, 2018
    Publication date: March 26, 2020
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Publication number: 20200097266
    Abstract: Described is a mechanism that provides the ability to save a snippet of visual programming logic within an automation building tool to be reused amongst different programs. The programming logic may be represented as a directed acyclic graph (DAG) such that the nodes of the graph correspond to various operations and the edges of the graph correspond to the logic flow of the program. The mechanism may provide a new capability to save a snippet of the visual programming logic while adhering to the requirements of a DAG structure. For example, a user may copy a valid substructure of visual programming logic in response to a validation that the programming logic may be inserted into another program. Accordingly, the mechanism provides an efficient and user-friendly mechanism to save portions of visual programming logic for reuse within an automation building tool.
    Type: Application
    Filed: November 7, 2018
    Publication date: March 26, 2020
    Inventors: Rahmaan Lodhia, Jeffrey Geiger, Michael Diffenderfer
  • Patent number: 7788965
    Abstract: A portable device for measuring friction, especially friction between tire treads and road surfaces is disclosed. The portable friction tester is shaped as an equilateral triangle providing three points of contact for samples in the road surface.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: September 7, 2010
    Assignee: The Goodyear Tire + Rubber Company, Inc.
    Inventors: William Allen Arnold, Chenghsiung Lin, Christopher Aldrich Brown, Torbjorn Stansen Bergstrom, Douglas Jeffrey Geiger
  • Publication number: 20090107210
    Abstract: A portable device for measuring friction, especially friction between tire treads and road surfaces is disclosed. The portable friction tester is shaped as an equilateral triangle providing three points of contact for samples in the road surface.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: William Allen Arnold, Chenghsiung Lin, Christopher Aldrich Brown, Torbjorn Stansen Bergstrom, Douglas Jeffrey Geiger