Patents by Inventor Gary Sherman

Gary Sherman 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: 11323519
    Abstract: An Internet of Things (IoT) system may include a publisher computer connected to IoT devices. The publisher computer may execute operations to provide data for the IoT devices to a remote computer which may be included in a cloud infrastructure. The publisher computer can receive data from the IoT devices, convert the data to a publisher-subscriber format that conforms to a predetermined specification, and transmit the data to the cloud infrastructure or other remote computers.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: May 3, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Gary Sherman, Hans Gschoßmann, Erich Barnstedt, Martin Regen, Marc Schier, Daniele Colonna
  • Patent number: 10892950
    Abstract: Cloud-assisted computing systems, devices, and associated methods of global discovery services are disclosed herein. In one embodiment, a computing device of a processing plant in an operational technology (“OT”) infrastructure is configured to upon detecting a data server is connected to the OT network in a processing plant, collect, from the detected data server, data representing a configuration of the data server and transmit a registration request containing the collected data to a cloud computing system via a secure connection to register the detected data server as a data source in the OT infrastructure. The computing device can then receive a registration confirmation indicating that the configuration of the data server is stored in the cloud computing system and is discoverable by client devices at other processing plants in the OT infrastructure.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: January 12, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gary Sherman, Martin Hans Anton Regen, Daniele Colonna, Johann Gschossmann, Marc-Andre Schier, Erich Martin Barnstedt
  • Publication number: 20190166004
    Abstract: Cloud-assisted computing systems, devices, and associated methods of global discovery services are disclosed herein. In one embodiment, a computing device of a processing plant in an operational technology (“OT”) infrastructure is configured to upon detecting a data server is connected to the OT network in a processing plant, collect, from the detected data server, data representing a configuration of the data server and transmit a registration request containing the collected data to a cloud computing system via a secure connection to register the detected data server as a data source in the OT infrastructure. The computing device can then receive a registration confirmation indicating that the configuration of the data server is stored in the cloud computing system and is discoverable by client devices at other processing plants in the OT infrastructure.
    Type: Application
    Filed: April 4, 2018
    Publication date: May 30, 2019
    Inventors: Gary Sherman, Martin Hans Anton Regen, Daniele Colonna, Johann Gschossmann, Marc-Andre Schier, Erich Martin Barnstedt
  • Publication number: 20180309831
    Abstract: An Internet of Things (IoT) system may include a publisher computer connected to IoT devices. The publisher computer may execute operations to provide data for the IoT devices to a remote computer which may be included in a cloud infrastructure. The publisher computer can receive data from the IoT devices, convert the data to a publisher-subscriber format that conforms to a predetermined specification, and transmit the data to the cloud infrastructure or other remote computers.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gary SHERMAN, Hans GSCHOßMANN, Erich BARNSTEDT, Martin REGEN, Marc SCHIER, Daniele COLONNA
  • Publication number: 20160061617
    Abstract: Systems and methods disclosed herein may include providing search results. A route offset may be determined, where the route offset at least in part defines a search area for a route. A search result may be received from a point-of-interest (POI) search within the search area. The search result may include a set of POIs associated with a POI category. The set of POIs in the search result may be ranked based at least in part on route disruption criteria. The route disruption criteria for a given one of the POIs may measure additional travel if the route is changed to include the given POI. One or more of the ranked set of POIs may be presented. A selection of the POI category and a mode of transportation for the route may be received. The mode of transportation may include one of driving, bicycling, traveling by public transportation, or walking.
    Type: Application
    Filed: September 2, 2014
    Publication date: March 3, 2016
    Applicant: Microsoft Corporation
    Inventors: Finbarr Duggan, John Murphy, Gary Sherman
  • Patent number: 9233464
    Abstract: In one embodiment, an apparatus guides movement of a cutting instrument across a first surface of a work piece. The apparatus has a base, a tape-measure mount, and a fence. The base has a substantially-flat lower surface that abuts the first surface of the work piece. The tape-measure mount mounts a tape measure to the base on a first side of the apparatus. The fence is attached to the base, opposite the first side of the apparatus, and has a guiding surface that guides the movement of the cutting instrument across the first surface of the work piece. At least one movable component, other than a tape measure tape, is attached to the base to permit adjustment of a dimension of the apparatus that is used to calibrate the apparatus for use with the cutting instrument.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: January 12, 2016
    Inventor: Gary Sherman
  • Publication number: 20140310968
    Abstract: In one embodiment, an apparatus guides movement of a cutting instrument across a first surface of a work piece. The apparatus has a base, a tape-measure mount, and a fence. The base has a substantially-flat lower surface that abuts the first surface of the work piece. The tape-measure mount mounts a tape measure to the base on a first side of the apparatus. The fence is attached to the base, opposite the first side of the apparatus, and has a guiding surface that guides the movement of the cutting instrument across the first surface of the work piece. At least one movable component, other than a tape measure tape, is attached to the base to permit adjustment of a dimension of the apparatus that is used to calibrate the apparatus for use with the cutting instrument.
    Type: Application
    Filed: April 15, 2014
    Publication date: October 23, 2014
    Inventor: Gary Sherman
  • Patent number: 8695227
    Abstract: In one embodiment, a cutting guide has a base with a flat lower surface for resting the cutting guide on an upper surface of a work piece. Extending down from the front of the base is an abutment member that aligns the base with a front surface of the work piece. A fence is installed on the upper surface of one side of the base to guide a cutting instrument across the work piece. A kick-up preventer extends from the top of the fence away from the base to prevent the cutting instrument from kicking-up during operation. On the other side of the base, a tape measure is mounted on the upper surface such that the tape extends away from the fence, and a measurement-securing assembly is mounted in front of the tape measure to secure the tape measure at a desired measurement.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: April 15, 2014
    Inventor: Gary Sherman
  • Publication number: 20130057475
    Abstract: In one embodiment, a split virtual keyboard may be optimized for thumb typing. A processor 120 may determine a virtual key layout for a split virtual keyboard based on a thumb range of a user. A touch screen 502 may display the split virtual keyboard 504 to the user.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Finbarr Duggan, Seung Yang, Vasudha Chandrasekaran, Jeff Weir, Dan Odell, Moneta Ho Kushner, Gerrit Hofmeester, John Murphy, Gary Sherman
  • Publication number: 20120198717
    Abstract: In one embodiment, a cutting guide has a base with a flat lower surface for resting the cutting guide on an upper surface of a work piece. Extending down from the front of the base is an abutment member that aligns the base with a front surface of the work piece. A fence is installed on the upper surface of one side of the base to guide a cutting instrument across the work piece. A kick-up preventer extends from the top of the fence away from the base to prevent the cutting instrument from kicking-up during operation. On the other side of the base, a tape measure is mounted on the upper surface such that the tape extends away from the fence, and a measurement-securing assembly is mounted in front of the tape measure to secure the tape measure at a desired measurement.
    Type: Application
    Filed: February 3, 2012
    Publication date: August 9, 2012
    Inventor: Gary Sherman
  • Publication number: 20070222240
    Abstract: A portable collector for pet's waste is configured with a frame displaceable between a folded position and an operative position, in which the waste is collected.
    Type: Application
    Filed: March 27, 2006
    Publication date: September 27, 2007
    Inventor: Gary Sherman
  • Patent number: 6661496
    Abstract: In a method for aiding a user to customize a motion film selection, a film clip including a video track and a sound track comprising one or more actor voice tracks and a background track is selected, the sound track is modified to remove a selected actor voice track, the film clip with the modified sound track is displayed to the user, text representative of the selected actor voice track is displayed in synchrony with selected actor voice track while displaying the film clip to the user, a new voice track generated by the user is recorded for synchronized playback with the selected actor, and a new sound track including the modified sound track and the new voice track is saved.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: December 9, 2003
    Inventors: Gary Sherman, Michael Chase
  • Publication number: 20030164924
    Abstract: Method and system for customizing a motion film selection by selecting a film clip including a video track and a sound track comprising one or more actor voice tracks and a background track, modifying the sound track to remove a selected actor voice track, recording a new voice track for synchronized playback with the selected actor, and saving a new sound track including the modified sound track and the new voice track.
    Type: Application
    Filed: January 8, 2003
    Publication date: September 4, 2003
    Inventors: Gary Sherman, Michael Chase
  • Patent number: 6535269
    Abstract: Method and system for customizing a motion film selection by selecting a film clip including a video track and a sound track comprising one or more actor voice tracks and a background track, modifying the sound track to remove a selected actor voice track, recording a new voice track for synchronized playback with the selected actor, and saving a new sound track including the modified sound track and the new voice track.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: March 18, 2003
    Inventors: Gary Sherman, Michael Chase
  • Publication number: 20020051119
    Abstract: Method and system for customizing a motion film selection by selecting a film clip including a video track and a sound track comprising one or more actor voice tracks and a background track, modifying the sound track to remove a selected actor voice track, recording a new voice track for synchronized playback with the selected actor, and saving a new sound track including the modified sound track and the new voice track.
    Type: Application
    Filed: June 29, 2001
    Publication date: May 2, 2002
    Inventors: Gary Sherman, Michael Chase
  • Patent number: D495130
    Type: Grant
    Filed: April 21, 2003
    Date of Patent: August 31, 2004
    Assignee: Elastalace Limited
    Inventor: Gary Sherman
  • Patent number: D386712
    Type: Grant
    Filed: August 28, 1996
    Date of Patent: November 25, 1997
    Inventors: Joi Frankel, Gary Sherman
  • Patent number: D663738
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Weir, Jonathan Eric Gleasman, Gerrit Hofmeester, Seung Yang, Leslie MacNeil, Gary Sherman
  • Patent number: D663739
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: July 17, 2012
    Assignee: Microsoft Corporation
    Inventors: Jeffrey Weir, Jonathan Eric Gleasman, Gerrit Hofmeester, Seung Yang, Leslie MacNeil, Gary Sherman
  • Patent number: D670735
    Type: Grant
    Filed: May 27, 2011
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventors: Seung Yang, Kieran Phelan, Moneta K. Ho Kushner, Gary Sherman