Patents by Inventor Graham Williams

Graham Williams 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: 10387034
    Abstract: A computer-implemented technique is described herein that receives captured stroke information when a user enters a handwritten note using an input capture device. The technique then analyzes the captured stroke information to produce output analysis information. Based on the output analysis information, the technique modifies the captured stroke information into an actionable form that contains one or more actionable content items, while otherwise preserving the original form of the captured stroke information. The technique then presents the modified stroke information on a canvas display device. The user may subsequently activate one or more actionable content items in the modified stroke information to perform various supplemental tasks that pertain to the handwritten note. In one case, for example, the technique can recognize the presence of entity items and/or list items in the note and then reproduce them in an actionable form.
    Type: Grant
    Filed: September 3, 2015
    Date of Patent: August 20, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicole Lee, Jan-Kristian Markiewicz, Sarah Graham Williams
  • Patent number: 10367702
    Abstract: A method for network database hosting by a processor is described. The method includes supplying a number of servers to host a number of databases. The method also includes hosting a number of databases on the number of servers, in which each of the number of databases implements a distinct security program.
    Type: Grant
    Filed: October 31, 2013
    Date of Patent: July 30, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Steven Fawcett, Graham William Welford
  • Publication number: 20190178839
    Abstract: An elution apparatus and a detection apparatus are described. The elution apparatus includes: a sample trap for trapping a sample; and one or more pumps and/or valves to move a liquid eluent and a liquid eluate, wherein the eluate includes an extracted portion of the sample that is extracted by the eluent. The detection apparatus includes: a capillary having a low-voltage (LV) end portion to receive a sample; and a conductivity detector coupled to a high-voltage (HV) end portion of the capillary to generate signals based on conductivity of a monitored portion of the capillary in the HV end portion, wherein the conductivity detector is electrically isolated from the LV end portion.
    Type: Application
    Filed: August 15, 2017
    Publication date: June 13, 2019
    Inventors: Graham William LYFORD, Michael SMITH, Alistair Stuart WEBB, Adam John CUSICK, Leigh RYAN, Ian Emil SOHN
  • Publication number: 20190155266
    Abstract: A method of deriving autonomous control information involves receiving one or more sets of associated environment sensor information and device control instructions. Each set of associated environment sensor information and device control instructions includes environment sensor information representing an environment associated with an operator controllable device and associated device control instructions configured to cause the operator controllable device to simulate at least one action taken by at least one operator experiencing a representation of the environment generated from the environment sensor information.
    Type: Application
    Filed: December 31, 2018
    Publication date: May 23, 2019
    Inventors: Suzanne Gildert, George Samuel Rose, Graham William Taylor, James Bergstra
  • Publication number: 20190121513
    Abstract: A canvas (e.g., a digital page or sheet of paper) on which a user can input data is displayed on a display device of a computing device in response to the canvas being invoked. The canvas can be invoked in different manners, such as by the user activating a switch or button at an “eraser” end of a stylus that mimics a pen/pencil configuration. The user can input any digital data such as notes, drawings, and so forth on the canvas that he or she desires. In response to the canvas being dismissed (e.g., by the user again activating a switch or button at an “eraser” end of a stylus that mimics a pen/pencil configuration), display of the canvas ceases. The digital data input by the user is saved or otherwise processed by the computing device.
    Type: Application
    Filed: December 14, 2018
    Publication date: April 25, 2019
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sarah Graham Williams, Catherine N. Boulanger, Yann Florian Daniel Riche, Hua Wang, John G.A. Weiss, Anthony Christian Reed, Ralf Groene, Steven Nabil Bathiche, Vincent L. Ball
  • Patent number: 10216177
    Abstract: A method of deriving autonomous control information involves receiving one or more sets of associated environment sensor information and device control instructions. Each set of associated environment sensor information and device control instructions includes environment sensor information representing an environment associated with an operator controllable device and associated device control instructions configured to cause the operator controllable device to simulate at least one action taken by at least one operator experiencing a representation of the environment generated from the environment sensor information.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: February 26, 2019
    Assignee: Kindred Systems Inc.
    Inventors: Suzanne Gildert, George Samuel Rose, Graham William Taylor, James Bergstra
  • Patent number: 10168894
    Abstract: A canvas (e.g., a digital page or sheet of paper) on which a user can input data is displayed on a display device of a computing device in response to the canvas being invoked. The canvas can be invoked in different manners, such as by the user activating a switch or button at an “eraser” end of a stylus that mimics a pen/pencil configuration. The user can input any digital data such as notes, drawings, and so forth on the canvas that he or she desires. In response to the canvas being dismissed (e.g., by the user again activating a switch or button at an “eraser” end of a stylus that mimics a pen/pencil configuration), display of the canvas ceases. The digital data input by the user is saved or otherwise processed by the computing device.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: January 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sarah Graham Williams, Catherine N. Boulanger, Yann Florian Daniel Riche, Hua Wang, John G. A. Weiss, Anthony Christian Reed, Ralf Groene, Steven Nabil Bathiche, Vincent L. Ball
  • Patent number: 9996427
    Abstract: The capability to perform data backup and restore within a distributed database system environment is provided. The embodiments includes initiating a backup operation of a database distributed across a plurality of nodes, and coordinating synchronization of the backup operation within and among the plurality of nodes for parallel, local data dumping with transactional consistency to a single point in time.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 12, 2018
    Assignee: SYBASE, INC.
    Inventors: Paresh Manhar Rathod, Jay Gorakhnath Sudrik, Carlos Ruiz Muñoz, Graham William Ivey
  • Patent number: 9942509
    Abstract: A device receives a request from a controlling device, such as a remote control, smart phone, or the like, where the request is intended to have one or more target devices perform one or more functional operations. The device responds to the request by applying the optimum methodology to propagate one or more commands to each intended target appliance to cause each intended target appliance to perform the intended one or more functional operations.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: April 10, 2018
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Ramzi Ammari, Arsham Hatambeiki, Graham Williams
  • Patent number: 9790890
    Abstract: A heat machine having an external heat source and an external heat sink may be configured as a Stirling engine having a hot pair of cylinder-and-displacer combinations 15 and a cold pair of cylinder-and-displacer combinations 16 though advantageously two pairs of hot combinations 15 and two pairs of cold combinations 16 are provided, arranged mutually at right angles. Mechanisms 20 associated with the hot and cold displacers controls the movement thereof to be truly sinusoidal and are contained within casings 21. The pressure in the working fluid spaces remote from the mechanisms 20 and also the pressure in the casings 21 is monitored and compared, and then is controlled such that the casing pressure is slightly less than the minimum working fluid pressure in the working fluid spaces. The relative phase of the two mechanisms 20 associated respectively with the hot displacers and the cold displacers is adjustable (28,29,30,31; and FIG. 4).
    Type: Grant
    Filed: October 3, 2011
    Date of Patent: October 17, 2017
    Inventor: Graham William Osborne
  • Publication number: 20170289484
    Abstract: A device receives a request from a controlling device, such as a remote control, smart phone, or the like, where the request is intended to have one or more target devices perform one or more functional operations. The device responds to the request by applying the optimum methodology to propagate one or more commands to each intended target appliance to cause each intended target appliance to perform the intended one or more functional operations.
    Type: Application
    Filed: June 19, 2017
    Publication date: October 5, 2017
    Inventors: Paul D. Arling, Ramzi Ammari, Arsham Hatambeiki, Graham Williams
  • Publication number: 20170249666
    Abstract: A method for advertising over a network performed by a network entity comprising: receiving a message from a first user equipment; generating an enriched message comprising the message and an index, wherein the index corresponds to content of an advertisement in an indexed table accessible by a second user equipment; and sending the enriched message to the second user equipment.
    Type: Application
    Filed: October 7, 2015
    Publication date: August 31, 2017
    Inventors: Clay Babcock, Graham Williams
  • Patent number: 9733145
    Abstract: A data collection and processing system includes a hand-held tool for measuring the spacing between two locations on a test object such as automobile body panels. The tool generates and transmits a measurement signal to a remote data processing unit in response to a single operator input. The data processing unit compares the measurement signal with a predetermined range of values and classifies the measurement signal as either in-range data (i.e., when the measurement falls within the range of values) or out-of-range data (i.e., when the measurement falls outside of said range of values). If the measurement signal reflects an in-range measurement, the database is updated with the measurement signal as being in/out of specification. If the measurement signal reflects an out-of-range measurement, the signal is classified as a functional flag, advancing the system to a next measurement group or confirming vehicle status (e.g., measurement complete or hold for re-work).
    Type: Grant
    Filed: July 8, 2014
    Date of Patent: August 15, 2017
    Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
    Inventors: Graham William Hancock, Ramachandran Venkata Subramanian, Roger Ivan
  • Patent number: 9716853
    Abstract: A device receives a request from a controlling device, such as a remote control, smart phone, or the like, where the request is intended to have one or more target devices perform one or more functional operations. The device responds to the request by applying the optimum methodology to propagate one or more commands to each intended target appliance to cause each intended target appliance to perform the intended one or more functional operations.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: July 25, 2017
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Ramzi Ammari, Arsham Hatambeiki, Graham Williams
  • Publication number: 20170068445
    Abstract: A computer-implemented technique is described herein that receives captured stroke information when a user enters a handwritten note using an input capture device. The technique then analyzes the captured stroke information to produce output analysis information. Based on the output analysis information, the technique modifies the captured stroke information into an actionable form that contains one or more actionable content items, while otherwise preserving the original form of the captured stroke information. The technique then presents the modified stroke information on a canvas display device. The user may subsequently activate one or more actionable content items in the modified stroke information to perform various supplemental tasks that pertain to the handwritten note. In one case, for example, the technique can recognize the presence of entity items and/or list items in the note and then reproduce them in an actionable form.
    Type: Application
    Filed: September 3, 2015
    Publication date: March 9, 2017
    Inventors: Nicole Lee, Jan-Kristian Markiewicz, Sarah Graham Williams
  • Publication number: 20160311452
    Abstract: A vehicle detector unit for detecting presence of a vehicle moving along a rail, including a distance sensor for sensing a body of the vehicle, a rail translation sensor for sensing translation of the rail, a rail torsion sensor for sensing torsion of the rail, and a processor adapted to process data received from the distance sensor, the rail translation sensor and the rail torsion sensor, whereby the processor applies an algorithm to said data to determine whether to output an alert signal.
    Type: Application
    Filed: December 17, 2014
    Publication date: October 27, 2016
    Inventors: Michael John SMITH, Graham William LYFORD, Jefferson HARCOURT
  • Patent number: 9456204
    Abstract: A controlling device is configures to control functional operations of an appliance by using a 3D sync signal transmitted to synchronize a wearable 3D viewing apparatus with a device adapted to render 3D media to select from a library of command codes a command code set appropriate for controlling functional operations of the appliance. The command codes within the command code set selected from the library of command codes are assigned to respective keys of the controlling device whereupon a subsequent activation of one or more of the respective keys of the controlling device will cause the controlling device to issue a command transmission via use of one or more of the command codes within the command code set selected from the library of command codes to thereby control one or more functional operations of the appliance.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: September 27, 2016
    Assignee: Universal Electronics Inc.
    Inventors: Paul D. Arling, Graham Williams, Jeremy K. Black
  • Publication number: 20160274760
    Abstract: A canvas (e.g., a digital page or sheet of paper) on which a user can input data is displayed on a display device of a computing device in response to the canvas being invoked. The canvas can be invoked in different manners, such as by the user activating a switch or button at an “eraser” end of a stylus that mimics a pen/pencil configuration. The user can input any digital data such as notes, drawings, and so forth on the canvas that he or she desires. In response to the canvas being dismissed (e.g., by the user again activating a switch or button at an “eraser” end of a stylus that mimics a pen/pencil configuration), display of the canvas ceases. The digital data input by the user is saved or otherwise processed by the computing device.
    Type: Application
    Filed: May 26, 2016
    Publication date: September 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sarah Graham Williams, Catherine N. Boulanger, Yann Florian Daniel Riche, Hua Wang, John G. A. Weiss, Anthony Christian Reed, Ralf Groene, Steven Nabil Bathiche, Vincent L. Ball
  • Publication number: 20160254966
    Abstract: A method for network database hosting by a processor is described. The method includes supplying a number of servers to host a number of databases. The method also includes hosting a number of databases on the number of servers, in which each of the number of databases implements a distinct security program.
    Type: Application
    Filed: October 31, 2013
    Publication date: September 1, 2016
    Inventors: Steven Fawcett, Graham William Welford
  • Publication number: 20160243701
    Abstract: A method of deriving autonomous control information involves receiving one or more sets of associated environment sensor information and device control instructions. Each set of associated environment sensor information and device control instructions includes environment sensor information representing an environment associated with an operator controllable device and associated device control instructions configured to cause the operator controllable device to simulate at least one action taken by at least one operator experiencing a representation of the environment generated from the environment sensor information.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 25, 2016
    Inventors: Suzanne Gildert, George Samuel Rose, Graham William Taylor, James Bergstra