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: 11120146Abstract: 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: GrantFiled: April 27, 2020Date of Patent: September 14, 2021Assignee: salesforce.com, Inc.Inventors: Ganesh Mathrubootham, Jeffrey M. Bartolotta, Reid A. Elliott
-
Patent number: 10768926Abstract: 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: GrantFiled: January 20, 2017Date of Patent: September 8, 2020Assignee: salesforce.com, inc.Inventors: Reid A. Elliott, Jeffrey M. Bartolotta, James B. Wunderlich, Peter Wisnovsky
-
Publication number: 20200257809Abstract: 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: ApplicationFiled: April 27, 2020Publication date: August 13, 2020Applicant: salesforce.com, Inc.Inventors: Ganesh Mathrubootham, Jeffrey M. Bartolotta, Reid A. Elliott
-
Patent number: 10671739Abstract: 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: GrantFiled: January 17, 2018Date of Patent: June 2, 2020Assignee: salesforce.com, inc.Inventors: Ganesh Mathrubootham, Jeffrey M. Bartolotta, Reid A. Elliott
-
Publication number: 20190220608Abstract: 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: ApplicationFiled: January 17, 2018Publication date: July 18, 2019Applicant: salesforce.com, inc.Inventors: GANESH MATHRUBOOTHAM, JEFFREY M. BARTOLOTTA, REID A. ELLIOTT
-
Patent number: 10273776Abstract: 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: GrantFiled: October 15, 2014Date of Patent: April 30, 2019Assignee: Halliburton Energy Services, Inc.Inventors: Reid Elliott Zevenbergen, Gregory Thomas Werkheiser, Eric Conzemius, Megan Rae Kelley
-
Patent number: 10273777Abstract: 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: GrantFiled: October 15, 2014Date of Patent: April 30, 2019Assignee: Halliburton Energy Services, IncInventors: Eric Conzemius, Megan Rae Kelley, Reid Elliott Zevenbergen, Gregory Thomas Werkheiser
-
Publication number: 20180210727Abstract: 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: ApplicationFiled: January 20, 2017Publication date: July 26, 2018Inventors: Reid A. Elliott, Jeffrey M. Bartolotta, James B. Wunderlich, Peter Wisnovsky
-
Publication number: 20170284168Abstract: 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: ApplicationFiled: October 15, 2014Publication date: October 5, 2017Inventors: Reid Elliott Zevenbergen, Gregory Thomas Werkheiser, Eric Conzemius, Megan Rae Kelley
-
Publication number: 20170275962Abstract: 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: ApplicationFiled: October 15, 2014Publication date: September 28, 2017Applicant: Halliburton Energy Services, IncInventors: Eric Conzemius, Megan Rae Kellay, Reid Elliott Zevenbergen, Gregory Thomas Werkheiser
-
Patent number: 9745836Abstract: 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: GrantFiled: July 25, 2012Date of Patent: August 29, 2017Assignee: HALLIBURTON ENERGY SERVICES, INC.Inventors: Reid Elliott Zevenbergen, Paul David Ringgenberg, Russell S. Haake
-
Patent number: 9647922Abstract: 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: GrantFiled: May 15, 2014Date of Patent: May 9, 2017Assignee: 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: 20150101790Abstract: 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: ApplicationFiled: July 25, 2012Publication date: April 16, 2015Applicant: Halliburton Energy Services, Inc.Inventors: Reid Elliott Zevenbergen, Paul David Ringgenberg, Russell S. Haake
-
Publication number: 20140344435Abstract: 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: ApplicationFiled: May 15, 2014Publication date: November 20, 2014Inventors: 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