Patents by Inventor Gregg Johnson
Gregg Johnson 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: 11920500Abstract: A passive flow modulation device for a machine defining an axial direction and a radial direction, the passive flow modulation device including: a first ring with a first coefficient of thermal expansion; a second ring disposed coaxially with the first ring and positioned at least partially inward of the first ring along the radial direction, spaced from the first ring along the axial direction, or both, the first ring, the second ring, or both defining at least in part one or more passages, the second ring with a second coefficient of thermal expansion that is less than the first coefficient of thermal expansion to passively modulate a size of the one or more passages during operation.Type: GrantFiled: August 30, 2021Date of Patent: March 5, 2024Assignee: General Electric CompanyInventors: Steven Douglas Johnson, Yu-Liang Lin, Craig Alan Gonyou, Scott Alan Schimmels, Jeffrey Douglas Rambo, Brian Gregg Feie
-
Publication number: 20220245329Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: ApplicationFiled: February 16, 2022Publication date: August 4, 2022Inventors: Scott D. Beechuk, Steven Tamm, Orjan N. Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng, Scott Peter Perket
-
Patent number: 11295067Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: GrantFiled: March 5, 2021Date of Patent: April 5, 2022Assignee: salesforce.com, inc.Inventors: Scott D. Beechuk, Steven Tamm, Orjan N. Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng, Scott Peter Perket
-
Publication number: 20210319169Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: ApplicationFiled: March 5, 2021Publication date: October 14, 2021Inventors: Scott D. Beechuk, Steven Tamm, Orjan N. Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng, Scott Peter Perket
-
Patent number: 10970468Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: GrantFiled: November 17, 2016Date of Patent: April 6, 2021Assignee: salesforce.com, inc.Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng, Scott Peter Perket
-
Patent number: 9823813Abstract: Disclosed are methods, apparatus, systems, and computer program products for performing an action on a database record in an on-demand database service. What actions are presented to a user interface of a mobile device can depend on attributes of the database record, such as metadata stored in association with the database record. Selection of one of the actions can cause the mobile device to integrate data from hardware components, databases, and applications using mobile device. The data identified from the mobile device can be automatically associated with various data fields of the action. The selected action can be performed on the database record using the data in the data fields.Type: GrantFiled: November 10, 2014Date of Patent: November 21, 2017Assignee: salesforce.com, inc.Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Jean Elie Bovet, Scott Peter Perket
-
Publication number: 20170068646Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: ApplicationFiled: November 17, 2016Publication date: March 9, 2017Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng, Scott Peter Perket
-
Patent number: 9529488Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: GrantFiled: July 16, 2013Date of Patent: December 27, 2016Assignee: salesforce.com, inc.Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng, Scott Peter Perket
-
Patent number: 9063632Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more records via a single user interface. The user interface includes a publisher and an information feed. A user may request to interact with a first record from the publisher. Information may be submitted through the publisher to interact with the first record to update the record. A feed item may be presented for inclusion in the information feed based on the update, where the feed item includes one or more actionable selections providing a reference to the first record. When a user selects one of the actionable selections, the user can perform additional interactions with the first record or perform a new interaction with a second record.Type: GrantFiled: July 16, 2013Date of Patent: June 23, 2015Assignee: salesforce.com, inc.Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Scott Peter Perket
-
Publication number: 20150143248Abstract: Disclosed are methods, apparatus, systems, and computer program products for performing an action on a database record in an on-demand database service. What actions are presented to a user interface of a mobile device can depend on attributes of the database record, such as metadata stored in association with the database record. Selection of one of the actions can cause the mobile device to integrate data from hardware components, databases, and applications using mobile device. The data identified from the mobile device can be automatically associated with various data fields of the action. The selected action can be performed on the database record using the data in the data fields.Type: ApplicationFiled: November 10, 2014Publication date: May 21, 2015Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Jean Elie Bovet
-
Patent number: 8860632Abstract: A multi-panel device with a configurable interface is disclosed. In a particular embodiment, the device includes a hinge rotatably coupled to a first panel of the device via a first pin and rotatably coupled to a second panel of the device via a second pin. The first pin is engaged within a slot of the first panel to enable a lateral movement of the first panel relative to the second panel such that the first panel has a first range of motion relative to the second panel when the hinge is in an extended configuration and a second range of motion when the hinge is in a retracted configuration. The first range of motion is larger than the second range of motion.Type: GrantFiled: September 3, 2009Date of Patent: October 14, 2014Assignee: QUALCOMM IncorporatedInventors: Thomas E. Kilpatrick, II, Dave M Bahnemann, Daniel R Ervin, Gregg A Johnson, Sten Jorgen Ludvig Dahl, Jeffrey Jay Rhine, Steven J Lundgren, Holly Carol Rhine
-
Publication number: 20140282100Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more data objects in an online social network. A user interface includes a publisher with a custom action. The custom action is defined in accordance with custom action instructions provided by a first entity via an application programming interface (API). Such custom action instructions may declaratively or programmatically define the data object, the interaction to be performed with the data object, and other attributes associated with the custom action. A user may request to interact with the data object via selection of the custom action by a second entity. Information may be submitted through the publisher to interact with the data object to update a database system associated with the data object. A feed item may be presented for inclusion in the information feed based on the update.Type: ApplicationFiled: July 16, 2013Publication date: September 18, 2014Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Evan Michael Moses, Weiping Peng
-
Publication number: 20140280329Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with a record via a single user interface. The user interface includes a publisher and an information feed. A user may request to interact with the record from the publisher. Information may be submitted through the publisher to interact with the record to update the record. A feed item may be presented for inclusion in the information feed based on the update. One or more entities may be cross-referenced with the feed item so that the same feed item is provided in the feeds of each of the one or more entities. Identification of the entities to be cross-referenced with the feed item can come from data defined by a user in a payload, data defined by a system administrator, and/or record relationship information in a database system.Type: ApplicationFiled: July 16, 2013Publication date: September 18, 2014Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Lorenzo Minore, Gary Horen, Hanson Ho
-
Publication number: 20140282101Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with one or more records via a single user interface. The user interface includes a publisher and an information feed. A user may request to interact with a first record from the publisher. Information may be submitted through the publisher to interact with the first record to update the record. A feed item may be presented for inclusion in the information feed based on the update, where the feed item includes one or more actionable selections providing a reference to the first record. When a user selects one of the actionable selections, the user can perform additional interactions with the first record or perform a new interaction with a second record.Type: ApplicationFiled: July 16, 2013Publication date: September 18, 2014Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite
-
Publication number: 20140280577Abstract: Disclosed are methods, apparatus, systems, and computer readable storage media for interacting with an application using a publisher in an online social network. A user interface includes a publisher and an information feed. A user may request to expose an application using the publisher. The application may be hosted natively in an on-demand service environment or hosted on a third-party platform. Content from the application is exposed in the publisher via an application programming interface (API). A user may interact with the application via the API through the publisher, and the information feed is updated via the API according to the user interaction with the application. A feed item may be presented for inclusion in the information feed based on the update.Type: ApplicationFiled: July 16, 2013Publication date: September 18, 2014Applicant: salesforce.com, inc.Inventors: Scott D. Beechuk, Steven Tamm, Orjan Kjellberg, Arvind Krishnan, Benjamin Snyder, Luke A. Ball, Shannon Hale, Khanh Kim P. Nguyen, William Gradin, Anna Bonner Mieritz, Beril Guvendik Maples, Gregg Johnson, Andrew Waite, Christopher Jolley
-
Patent number: 8836611Abstract: A multi-panel device is disclosed. In a particular embodiment, the device includes a first hinge coupled to a first panel and coupled to a second panel. The first panel includes a first display surface and the second panel includes a second display surface. The second hinge is coupled to the second panel and coupled to a third panel that includes a third display surface. The device also includes a sensor coupled to the first hinge to detect a relative orientation of the first panel to the second panel. The device includes a processor responsive to the sensor to detect a device configuration. The processor is configured to adjust a user interface displayed at the first display surface, the second display surface, and the third display surface based on the detected device configuration.Type: GrantFiled: September 3, 2009Date of Patent: September 16, 2014Assignee: QUALCOMM IncorporatedInventors: Thomas E. Kilpatrick, II, Steven J. Lundgren, Jeffrey Jay Rhine, Sten Jorgen Ludvig Dahl, Gregg A Johnson, Daniel R Ervin, David M Bahnemann
-
Patent number: 8520472Abstract: Improved laser sensors (10) employing doped laser crystals (24) for transducing output proportional to forces impinging upon the sensors. The disclosed sensors are compact, low powered and may be constructed relatively inexpensively from readily available materials. The disclosed sensors eliminate the need for costly, optical power-sapping fiber connections at the laser crystals. According to certain embodiments, the disclosed sensors are configured for local recovery of output signals using conventional digital telemetry. According to other embodiments, the sensors generate output through a dense wavelength division multiplexing (DWDM) laser (28), thereby allowing remote recovery without the need for frequency division multiplexing and issues involved with preloading the sensors to produce beat frequencies in unique bands.Type: GrantFiled: June 13, 2006Date of Patent: August 27, 2013Assignee: 3 Phoenix, Inc.Inventors: Joseph Murray, Gregg Johnson
-
Patent number: 8018954Abstract: The present invention is an apparatus, method and system for time synchronizing data from various sensor types that enables data fusion and transport. To provide this capability, the present invention utilizes an inverted Passive Optical Network (PON) approach for synchronous communication. Further, the present invention introduces an inverted Passive Electrical Network (iPEN) that extends the iPON approach. Data that are in a common format with embedded time synchronization information can easily be integrated or fused and transported over such communication links. The present invention provides the ability to merge and aggregate data from a wide range of disparate sensors and systems while maintaining close synchronization. The present invention is appropriate for synchronization of data, voice, and video onto a single network and/or multi-tiered networks and can also handle signal processing and control technologies at line rates well into the Gigabits per second (Gbps) range.Type: GrantFiled: August 30, 2007Date of Patent: September 13, 2011Assignee: 3 Phoenix, Inc.Inventors: John Jamieson, Joseph Murray, Gregg Johnson, Sylvan I. Caplan
-
Publication number: 20100246329Abstract: Improved laser sensors (10) employing doped laser crystals (24) for transducing output proportional to forces impinging upon the sensors. The disclosed sensors are compact, low powered and may be constructed relatively inexpensively from readily available materials. The disclosed sensors eliminate the need for costly, optical power-sapping fiber connections at the laser crystals. According to certain embodiments, the disclosed sensors are configured for local recovery of output signals using conventional digital telemetry. According to other embodiments, the sensors generate output through a dense wavelength division multiplexing (DWDM) laser (28), thereby allowing remote recovery without the need for frequency division multiplexing and issues involved with preloading the sensors to produce beat frequencies in unique bands.Type: ApplicationFiled: June 13, 2006Publication date: September 30, 2010Applicant: 3 Phoenix, Inc.Inventors: Joseph Murray, Gregg Johnson
-
Publication number: 20100085274Abstract: A multi-panel device with a configurable interface is disclosed. In a particular embodiment, the device includes a hinge rotatably coupled to a first panel of the device via a first pin and rotatably coupled to a second panel of the device via a second pin. The first pin is engaged within a slot of the first panel to enable a lateral movement of the first panel relative to the second panel such that the first panel has a first range of motion relative to the second panel when the hinge is in an extended configuration and a second range of motion when the hinge is in a retracted configuration. The first range of motion is larger than the second range of motion.Type: ApplicationFiled: September 3, 2009Publication date: April 8, 2010Applicant: QUALCOMM IncorporatedInventors: Thomas E. Kilpatrick, II, David M. Bahnemann, Daniel R. Ervin, Gregg A. Johnson, Sten Jorgen Ludvig Dahl, Jeffrey Jay Rhine, Holly Carol Rhine, Steven J. Lundgren