Patents by Inventor Richard A. Forrest

Richard A. Forrest 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: 20240403275
    Abstract: A relational database for migrating data in a workflow between databases in different environments. Graphical user interfaces are generated through which database management scripts are automatically generated for migrating data between environments. Generally, the database management scripts are compatible with database attributes. The database management scripts are executed to update data tables stored on the databases.
    Type: Application
    Filed: August 15, 2024
    Publication date: December 5, 2024
    Inventors: Jeffrey Allen Erickson, Marjorie Ann Bue, Richard Forrest Herwig, JR., Michael Shaun Ogilvie, George Reynard Davis, JR., Denise May Broderick
  • Patent number: 12105685
    Abstract: A relational database for migrating data in a workflow between databases in different environments. Graphical user interfaces are generated through which database management scripts are automatically generated for migrating data between environments. Generally, the database management scripts are compatible with database attributes. The database management scripts are executed to update data tables stored on the databases.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: October 1, 2024
    Assignee: WELLS FARGO BANK, N.A.
    Inventors: Jeffrey Allen Erickson, Marjorie Ann Bue, Richard Forrest Herwig, Jr., Michael Shaun Ogilvie, George Reynard Davis, Jr., Denise May Broderick
  • Publication number: 20230315699
    Abstract: A relational database for migrating data in a workflow between databases in different environments. Graphical user interfaces are generated through which database management scripts are automatically generated for migrating data between environments. Generally, the database management scripts are compatible with database attributes. The database management scripts are executed to update data tables stored on the databases.
    Type: Application
    Filed: June 7, 2023
    Publication date: October 5, 2023
    Inventors: Jeffrey Allen Erickson, Marjorie Ann Bue, Richard Forrest Herwig, JR., Michael Shaun Ogilvie, George Reynard Davis, JR., Denise May Broderick
  • Patent number: 11734236
    Abstract: A relational database for migrating data in a workflow between databases in different environments. Graphical user interfaces are generated through which database management scripts are automatically generated for migrating data between environments. Generally, the database management scripts are compatible with database attributes. The database management scripts are executed to update data tables stored on the databases.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: August 22, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Jeffrey Allen Erickson, Marjorie Ann Bue, Richard Forrest Herwig, Jr., Michael Shaun Ogilvie, George Reynard Davis, Jr., Denise May Broderick
  • Patent number: 10562650
    Abstract: A spacecraft. The spacecraft includes a rocket engine; a first stage connected to the rocket engine; and a payload stage connected to the first stage. The spacecraft also includes a payload structure inside the payload stage between a first compartment of the payload stage and a second compartment of the payload stage. The payload structure may be a single shell that has a corrugated shape such that an inside surface and an outside surface of the payload structure vary in shape to form the corrugations.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: February 18, 2020
    Assignee: The Boeing Company
    Inventors: Richard Forrest Ewing, Robert Lane
  • Publication number: 20190016483
    Abstract: A spacecraft. The spacecraft includes a rocket engine; a first stage connected to the rocket engine; and a payload stage connected to the first stage. The spacecraft also includes a payload structure inside the payload stage between a first compartment of the payload stage and a second compartment of the payload stage. The payload structure may be a single shell that has a corrugated shape such that an inside surface and an outside surface of the payload structure vary in shape to form the corrugations.
    Type: Application
    Filed: June 28, 2017
    Publication date: January 17, 2019
    Inventors: Richard Forrest Ewing, Robert Lane
  • Patent number: 9684610
    Abstract: Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael P. Fenelon, Frank Gorgenyi, Justin A. Hutchings, Guillermo Eduardo Guillen, Herman Richard Forrest, III, J. Adrian Lannin
  • Publication number: 20170004096
    Abstract: Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Michael P. Fenelon, Frank Gorgenyi, Justin A. Hutchings, Guillermo Eduardo Guillen, Herman Richard Forrest, III, J. Adrian Lannin
  • Patent number: 9411761
    Abstract: Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: August 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael P. Fenelon, Frank Gorgenyi, Justin Hutchings, Guillermo Eduardo Guillen, Herman Richard Forrest, J. Adrian Lannin
  • Patent number: 9223733
    Abstract: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 29, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Herman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin A. Hutchings
  • Publication number: 20150089090
    Abstract: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices.
    Type: Application
    Filed: December 1, 2014
    Publication date: March 26, 2015
    Inventors: Herman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin A. Hutchings
  • Patent number: 8904048
    Abstract: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: December 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Herman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin Hutchings
  • Publication number: 20130346654
    Abstract: Platform neutral device protocol techniques are described in which functionality to customize device interactions through communication busses is made accessible through platform independent script-based infrastructure. Functionality provided by an operating system to manipulate standard protocols of a communication bus used to interact with a connected device is exposed as script-based objects. Script-based protocol definition files associated with connected device may be employed to customize device protocols for the communications using the functionality exposed through the script-based objects. A computing device may acquire a protocol definition file for a particular device in various ways and host the protocol definition file via a suitable run-time platform. Requests for interaction with the particular device may then be handled using the custom protocols defined by the hosted protocol definition file.
    Type: Application
    Filed: June 22, 2012
    Publication date: December 26, 2013
    Inventors: Michael P. Fenelon, Frank Gorgenyi, Justin Hutchings, Guillermo Eduardo Guillen, Herman Richard Forrest, III, J. Adrian Lannin
  • Publication number: 20130067120
    Abstract: Bidirectional (bidi) extension techniques for USB and/or other similar busses/connections are described in which an interface is provided to enable bidirectional communication with connected devices. The interface may be implemented as an operating system component to handle bidi communication for devices from multiple different independent hardware vendors (IHVs). Device drivers for different devices can be configured to include extension files in accordance with an established schema for bidi communication. The extension files describe supported bidi attributes, capabilities of the device, and how to make calls into the device. The interface operates to detect the extension files and set-up a corresponding device for bidi communication. Applications then interact through the interface to access, retrieve, and set configuration and status data for connected devices.
    Type: Application
    Filed: September 8, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: Herman Richard Forrest, III, Michael P. Fenelon, Guillermo Eduardo Guillen, Frank Gorgenyi, Justin Hutchings
  • Publication number: 20120255857
    Abstract: Disclosed herein is a method for reducing hardened chemical salts in soil and also for improving water quality in irrigating water. The method comprises an electrolysis system in contact with soil to reduce hardened chemical salts. The system also can reduce pest's activity in water through electrolysis and the release of metal ions. The treated water is used further to loosen soil, inhibit pest and disease outbreak in crop field, and improve productivity.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Inventors: Arthur Cheng-Hsin Wu, Alex Yen-I Wu, Richard Forrest Wu, William Timothy Wu
  • Patent number: 8267819
    Abstract: A tensioner having a backstop device which allows free rotation of the pivot arm in a first direction but controls rotation of the pivot arm in a second, opposite direction. The backstop device permits a predetermined, limited amount of free rotation in the second direction and thereafter, employs a braking device to prevent rotation in the second direction if the torque that acts on the pivot art is less than a predetermined threshold.
    Type: Grant
    Filed: January 7, 2009
    Date of Patent: September 18, 2012
    Assignee: Litens Automotive Partnership
    Inventors: Jorma J Lehtovaara, Jacek Stepniak, Marek Frankowski, Mats K Lipowski, Richard A Forrest
  • Publication number: 20120202183
    Abstract: The present disclosure pertains to a computer-implemented method for presenting a survey session to survey respondents, the method having: triggering a start event, obtaining session information, storing the session information, transmitting the session information to a host server, determining whether a survey associated with the session information has been previously created, selecting a question set to present to the respondent, incorporating a question set into a question panel, presenting the question panel to the respondent in a controlled manner, selecting an answer to the question, creating an answered question, and storing the answered question as a survey result.
    Type: Application
    Filed: January 24, 2012
    Publication date: August 9, 2012
    Inventors: David Meagor, Richard Forrest Lamb
  • Publication number: 20090176609
    Abstract: A tensioner having a backstop device which allows free rotation of the pivot arm in a first direction but controls rotation of the pivot arm in a second, opposite direction. The backstop device permits a predetermined, limited amount of free rotation in the second direction and thereafter, employs a braking device to prevent rotation in the second direction if the torque that acts on the pivot art is less than a predetermined threshold.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 9, 2009
    Inventors: Jorma J. Lehtovaara, Jacek Stepniak, Marek Frankowski, Mats K. Lipowski, Richard A. Forrest
  • Patent number: 7507172
    Abstract: A tensioner (10) features a backstop device (40) which allows free rotation of the pivot arm (20) in one direction but not the other. Reverse rotation is prevented by friction that is able to resist torque on the pivot arm (20) under ordinary operating conditions which otherwise could permit belt tooth-skip to occur. In disclosed embodiments, the backstop device (40) includes a stop sleeve (50) and a clamp holder (60) which are axially interlocked and are able to rotate relative to each other. A clutch spring (80) surrounds permits relative rotation between the stop sleeve (50) and the clamp holder (60) in one direction but not the other. A clamp (70) retained within the clamp holder (60) frictionally engages the pivot shaft. A viscous coupling may be used in place of the frictional clamp.
    Type: Grant
    Filed: December 3, 2002
    Date of Patent: March 24, 2009
    Assignee: Litens Automotive
    Inventors: Jorma J. Lehtovaara, Jacek Stepniak, Marek Frankowski, Mats K. Lipowski, Richard A. Forrest
  • Patent number: 7124512
    Abstract: An archery combination involving an archery bow and a bow sight. The bow sight uses a brace secured to the bow with at least two sighting pins which extend at right angles to the archer's line of sighting. A protective guard is secured to the brace and, is moveable between a protective position around the sighting pins to a position which exposes the pins. When the protective guard is in position to expose the sighting pins, the pins are released or “unlocked” from the brace allowing the sighting pins to be easily removed from the brace for repositioning; when the protective guard is in the protective position, the pins are “locked” and cannot be removed from the bow sight.
    Type: Grant
    Filed: January 14, 2005
    Date of Patent: October 24, 2006
    Inventor: Richard Forrest