Patents by Inventor Reid A. Elliott

Reid A. Elliott 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: 11120146
    Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: September 14, 2021
    Assignee: salesforce.com, Inc.
    Inventors: Ganesh Mathrubootham, Jeffrey M. Bartolotta, Reid A. Elliott
  • Patent number: 10768926
    Abstract: Techniques are disclosed relating to database techniques for storing metadata for web applications. In some embodiments, manageable state information indicates whether certain entities (e.g., developers or subscribers) are allowed to edit particular fields (e.g., upon installing a version of an application package or when updating a package to a new version). In some embodiments, the manageable state information is stored separately from the corresponding metadata, which may avoid a need to query the metadata to determine manageable state and may allow validation of manageable state rules upon insertion of metadata into a new organization. In some embodiments, a short-lived build organization may facilitate validation of updates to web application packages.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: September 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Reid A. Elliott, Jeffrey M. Bartolotta, James B. Wunderlich, Peter Wisnovsky
  • Publication number: 20200257809
    Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Applicant: salesforce.com, Inc.
    Inventors: Ganesh Mathrubootham, Jeffrey M. Bartolotta, Reid A. Elliott
  • Patent number: 10671739
    Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
    Type: Grant
    Filed: January 17, 2018
    Date of Patent: June 2, 2020
    Assignee: salesforce.com, inc.
    Inventors: Ganesh Mathrubootham, Jeffrey M. Bartolotta, Reid A. Elliott
  • Publication number: 20190220608
    Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
    Type: Application
    Filed: January 17, 2018
    Publication date: July 18, 2019
    Applicant: salesforce.com, inc.
    Inventors: GANESH MATHRUBOOTHAM, JEFFREY M. BARTOLOTTA, REID A. ELLIOTT
  • Patent number: 10273776
    Abstract: A down-hole packer is provided for positioning in a wellbore to establish a seal with a surrounding surface. The packer includes a sealing element that is responsive to compression by a setting piston to radially expand into the wellbore. An actuator is provided to longitudinally move the setting piston in response to a telemetry signal received by the down-hole packer. The actuator can include a hydraulic pump, an electromechanical motor or valves operable to control hydraulic energy to apply a down-hole force to the setting piston.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: April 30, 2019
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Reid Elliott Zevenbergen, Gregory Thomas Werkheiser, Eric Conzemius, Megan Rae Kelley
  • Patent number: 10273777
    Abstract: A down-hole packer is provided for positioning in a wellbore to establish a seal with a surrounding surface. The packer includes a sealing element that is responsive to compression by a setting piston to radially expand into the wellbore. An actuator is provided to longitudinally move the setting piston in response to a telemetry signal received by the down-hole packer. The actuator can include a hydraulic pump, an electromechanical motor or valves operable to control hydraulic energy to apply a down-hole force to the setting piston.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: April 30, 2019
    Assignee: Halliburton Energy Services, Inc
    Inventors: Eric Conzemius, Megan Rae Kelley, Reid Elliott Zevenbergen, Gregory Thomas Werkheiser
  • Publication number: 20180210727
    Abstract: Techniques are disclosed relating to database techniques for storing metadata for web applications. In some embodiments, manageable state information indicates whether certain entities (e.g., developers or subscribers) are allowed to edit particular fields (e.g., upon installing a version of an application package or when updating a package to a new version). In some embodiments, the manageable state information is stored separately from the corresponding metadata, which may avoid a need to query the metadata to determine manageable state and may allow validation of manageable state rules upon insertion of metadata into a new organization. In some embodiments, a short-lived build organization may facilitate validation of updates to web application packages.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: Reid A. Elliott, Jeffrey M. Bartolotta, James B. Wunderlich, Peter Wisnovsky
  • Publication number: 20170284168
    Abstract: A down-hole packer is provided for positioning in a wellbore to establish a seal with a surrounding surface. The packer includes a sealing element that is responsive to compression by a setting piston to radially expand into the wellbore. An actuator is provided to longitudinally move the setting piston in response to a telemetry signal received by the down-hole packer. The actuator can include a hydraulic pump, an electromechanical motor or valves operable to control hydraulic energy to apply a down-hole force to the setting piston.
    Type: Application
    Filed: October 15, 2014
    Publication date: October 5, 2017
    Inventors: Reid Elliott Zevenbergen, Gregory Thomas Werkheiser, Eric Conzemius, Megan Rae Kelley
  • Publication number: 20170275962
    Abstract: A down-hole packer is provided for positioning in a wellbore to establish a seal with a surrounding surface. The packer includes a sealing element that is responsive to compression by a setting piston to radially expand into the wellbore. An actuator is provided to longitudinally move the setting piston in response to a telemetry signal received by the down-hole packer. The actuator can include a hydraulic pump, an electromechanical motor or valves operable to control hydraulic energy to apply a down-hole force to the setting piston.
    Type: Application
    Filed: October 15, 2014
    Publication date: September 28, 2017
    Applicant: Halliburton Energy Services, Inc
    Inventors: Eric Conzemius, Megan Rae Kellay, Reid Elliott Zevenbergen, Gregory Thomas Werkheiser
  • Patent number: 9745836
    Abstract: Certain aspects and features of the present invention are directed to a safety joint that can be disposed in a wellbore through a fluid-producing formation. The safety joint can include a body configured to be disposed in the wellbore, a primary retention mechanism, a secondary retention mechanism, and a time delay mechanism. The primary retention mechanism can be coupled to the body and can prevent the actuation of the safety joint. The secondary retention mechanism can be coupled to the body and can prevent the actuation of the safety joint in response to the primary retention mechanism allowing the actuation of the safety joint. The time delay mechanism can generate a time delay between the primary retention mechanism allowing the actuation of the safety joint and the secondary retention mechanism preventing the actuation of the safety joint.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: August 29, 2017
    Assignee: HALLIBURTON ENERGY SERVICES, INC.
    Inventors: Reid Elliott Zevenbergen, Paul David Ringgenberg, Russell S. Haake
  • Patent number: 9647922
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for trials onboarding. A server may receive a request to generate a trial instance of an organization providing data and functionality for a period of time. Data on the request may also be stored. The trial instance may be selected from a template based on an access channel corresponding to the request.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: May 9, 2017
    Assignee: salesforce, inc.
    Inventors: William Charles Mortimore, Jr., George John Murnock, Jr., Reid A. Elliott, Ture Hoefner, Robert Michael Fitzpatrick, Dileep Burki, Doug Bitting, Erik Jeffrey Nierenberg, Akhilesh Gupta
  • Publication number: 20150101790
    Abstract: Certain aspects and features of the present invention are directed to a safety joint that can be disposed in a wellbore through a fluid-producing formation. The safety joint can include a body configured to be disposed in the wellbore, a primary retention mechanism, a secondary retention mechanism, and a time delay mechanism. The primary retention mechanism can be coupled to the body and can prevent the actuation of the safety joint. The secondary retention mechanism can be coupled to the body and can prevent the actuation of the safety joint in response to the primary retention mechanism allowing the actuation of the safety joint. The time delay mechanism can generate a time delay between the primary retention mechanism allowing the actuation of the safety joint and the secondary retention mechanism preventing the actuation of the safety joint.
    Type: Application
    Filed: July 25, 2012
    Publication date: April 16, 2015
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Reid Elliott Zevenbergen, Paul David Ringgenberg, Russell S. Haake
  • Publication number: 20140344435
    Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for trials onboarding. A server may receive a request to generate a trial instance of an organization providing data and functionality for a period of time. Data on the request may also be stored. The trial instance may be selected from a template based on an access channel corresponding to the request.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 20, 2014
    Inventors: William Charles Mortimore, JR., George John Murnock, JR., Reid A. Elliott, Ture Hoefner, Robert Michael Fitzpatrick, Dileep Burki, Doug Bitting, Erik Jeffrey Nierenberg, Akhilesh Gupta