Patents by Inventor Herman Richard

Herman Richard 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: 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: 20140163963
    Abstract: The present embodiments demonstrate systems and methods for automated text correction. In certain embodiments, the methods and systems may be implemented through analysis according to a single text correction model. In a particular embodiment, the single text correction model may be generated through analysis of both a corpus of learner text and a corpus of non-learner text.
    Type: Application
    Filed: September 23, 2011
    Publication date: June 12, 2014
    Applicant: National University of Singapore
    Inventors: Daniel Herman Richard Dahlmeier, Wei Lu, Hwee Tou Ng
  • 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: 20130325442
    Abstract: The present embodiments demonstrate systems and methods for automated text correction. In certain embodiments, the methods and systems may be implemented through analysis according to a single text correction model. In a particular embodiment, the single text correction model may be generated through analysis of both a corpus of learner text and a corpus of non-learner text.
    Type: Application
    Filed: September 23, 2011
    Publication date: December 5, 2013
    Applicant: NATIONAL UNIVERSITY OF SINGAPORE
    Inventors: Daniel Herman Richard Dahlmeier, Wei Lu, Hwee Tou Ng
  • 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
  • Patent number: 4585384
    Abstract: A multi-stage conveyor system consists essentially of a loading unit for loose material to be conveyed, an elevator unit and a transom unit for conveying the material to a depositing station. When transferring the material from the elevator unit to a delivery branch of a standard belt, abrasive action on the material by throwing the same and the resulting development of dust are avoided. The conveying conditions comprise changing the position of legs defining an opening angle between the elevator unit and the delivery branch. An elevator belt bearing, as receptacles for the material to be conveyed, receptacles such as boxes or chambers passes through the elevator unit and into a terminal branch in a region of changing the direction of belt travel in a bending reach about a central swivel axis. An open side of the chambers on the elevator belt is covered by the standard belt during travel through the elevator unit and the bending reach about the swivel axis.
    Type: Grant
    Filed: December 28, 1984
    Date of Patent: April 29, 1986
    Assignee: Hartmann Fordertechnik GmbH
    Inventors: Herman Richard, Herman Unland, Klaus Ostmann
  • Patent number: 3956920
    Abstract: A dual function pressure transducer capable of providing an instantaneous pressure reading, and also of indicating when a sensed pressure crosses a predetermined selectable threshold level. A mechanical pressure sensing device causes an electrical contact member to wipe against a resistance element in response to changes in the sensed pressure, the element and contact being connected in a first electric circuit that provides a pressure readout determined by the location of the contact along the element. The contact is carried by a switch-arm that cooperates with an adjustable switch-pole means to switch a second circuit between first and second modes when the contact crosses a particular point along its path, the location of which is determined by the switch-pole setting.
    Type: Grant
    Filed: April 14, 1975
    Date of Patent: May 18, 1976
    Inventor: Herman Richard Kollmeyer