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: 9372571Abstract: 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: GrantFiled: February 13, 2014Date of Patent: June 21, 2016Assignee: Microsoft Technology Licensing, LLCInventors: 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: 9338666Abstract: Binding techniques are described that are configured to bind an apparatus for operation with a computing device. A computing device may include one or more object detection sensors that are configured to detect proximity of an object, a wireless communication module configured to support wireless communication, and one or more modules implemented at least partially in hardware. The one or more modules are configured to perform operations that include recognizing a first event as involving detection of proximity of an apparatus by the one or more object detection sensors, recognizing a second event as involving receipt of a wireless communication by the wireless communication module from the apparatus, and responsive to the recognizing of the first and second events, causing the apparatus to be bound for operation with the computing device such that the apparatus is configured to initiate one or more host side commands of the computing device.Type: GrantFiled: August 5, 2015Date of Patent: May 10, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Steven Nabil Bathiche, Christopher A. Whitman, Yann Florian Daniel Riche, Sarah Graham Williams
-
Publication number: 20160080679Abstract: 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: ApplicationFiled: November 23, 2015Publication date: March 17, 2016Inventors: Paul D. Arling, Ramzi Ammari, Arsham Hatambeiki, Graham Williams
-
Publication number: 20160010970Abstract: 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: ApplicationFiled: July 8, 2014Publication date: January 14, 2016Inventors: Graham William Hancock, Ramachandran Venkata Subramanian, Roger Ivan
-
Patent number: 9232409Abstract: Binding techniques are described that are configured to bind an apparatus for operation with a computing device. A computing device may include one or more object detection sensors that are configured to detect proximity of an object, a wireless communication module configured to support wireless communication, and one or more modules implemented at least partially in hardware. The one or more modules are configured to perform operations that include recognizing a first event as involving detection of proximity of an apparatus by the one or more object detection sensors, recognizing a second event as involving receipt of a wireless communication by the wireless communication module from the apparatus, and responsive to the recognizing of the first and second events, causing the apparatus to be bound for operation with the computing device such that the apparatus is configured to initiate one or more host side commands of the computing device.Type: GrantFiled: December 12, 2013Date of Patent: January 5, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Steven Nabil Bathiche, Christopher A. Whitman, Yann Florian Daniel Riche, Sarah Graham Williams
-
Patent number: 9219874Abstract: 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: GrantFiled: July 2, 2013Date of Patent: December 22, 2015Assignee: UNIVERSAL ELECTRONICS INC.Inventors: Paul D. Arling, Ramzi Ammari, Arsham Hatambeiki, Graham Williams
-
Publication number: 20150341801Abstract: Binding techniques are described that are configured to bind an apparatus for operation with a computing device. A computing device may include one or more object detection sensors that are configured to detect proximity of an object, a wireless communication module configured to support wireless communication, and one or more modules implemented at least partially in hardware. The one or more modules are configured to perform operations that include recognizing a first event as involving detection of proximity of an apparatus by the one or more object detection sensors, recognizing a second event as involving receipt of a wireless communication by the wireless communication module from the apparatus, and responsive to the recognizing of the first and second events, causing the apparatus to be bound for operation with the computing device such that the apparatus is configured to initiate one or more host side commands of the computing device.Type: ApplicationFiled: August 5, 2015Publication date: November 26, 2015Inventors: Steven Nabil Bathiche, Christopher A. Whitman, Yann Florian Daniel Riche, Sarah Graham Williams
-
Patent number: 9152317Abstract: A method of operating a graphical user interface of a computing device is disclosed. The method comprises displaying a graphical user interface (GUI) element on the touch sensitive display screen. The method further comprises in response to receiving touch input data indicative of a one-touch gesture mapping the one-touch gesture to a corresponding GUI element function. The method further comprises in response to receiving touch input data indicative of a multi-touch gesture, mapping the multi-touch gesture to the corresponding GUI element function. The method further comprises transforming display of the GUI element on the touch sensitive display screen based on the corresponding GUI element function.Type: GrantFiled: August 14, 2009Date of Patent: October 6, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Vanessa A. Larco, Daniel J. Wigdor, Sarah Graham Williams
-
Publication number: 20150227253Abstract: 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: ApplicationFiled: February 13, 2014Publication date: August 13, 2015Applicant: Microsoft CorporationInventors: 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: 20150172932Abstract: Binding techniques are described that are configured to bind an apparatus for operation with a computing device. A computing device may include one or more object detection sensors that are configured to detect proximity of an object, a wireless communication module configured to support wireless communication, and one or more modules implemented at least partially in hardware. The one or more modules are configured to perform operations that include recognizing a first event as involving detection of proximity of an apparatus by the one or more object detection sensors, recognizing a second event as involving receipt of a wireless communication by the wireless communication module from the apparatus, and responsive to the recognizing of the first and second events, causing the apparatus to be bound for operation with the computing device such that the apparatus is configured to initiate one or more host side commands of the computing device.Type: ApplicationFiled: December 12, 2013Publication date: June 18, 2015Applicant: Microsoft CorporationInventors: Steven Nabil Bathiche, Christopher A. Whitman, Yann Florian Daniel Riche, Sarah Graham Williams
-
Patent number: 8983666Abstract: A method for defining one or more ANM zones in an electricity network that has at least one energy producing/consuming device that has an output that has to be regulated. The method comprises determining the maximum power and/or current transmittable to or from a node or branch in the network at which an energy producing/consuming device that has to be regulated is to be added; determining the maximum capacity of power and/or current transmittable through that node or branch; and defining a zone (zone 1, zone 2) including the node or branch and regulated energy producing/consuming device that requires to be actively managed, in the event that the maximum power and/or current transmittable to the node or branch exceeds the maximum capacity of power and/or current transmittable through it.Type: GrantFiled: April 19, 2013Date of Patent: March 17, 2015Assignee: University of StrathclydeInventors: Robert Alastair Fraser Currie, Graham William Ault
-
Patent number: 8905022Abstract: A dry powder inhaler (1) is disclosed comprising first and second medicament reservoirs (2, 2a) and respective rotatable first and second metering members (5, 5a), which are urged into sealing engagement with the respective medicament reservoir (2, 2a) by a compression spring (8) located between the metering members (5, 5a). The inhaler (1) includes an actuator by which the first and second metering members (5, 5a) are rotated in unison from a metering position to a dispensing position. The actuator acts upon the first and second metering members (5, 5a) via a wheel (9) mounted between the first and second metering members (5, 5a). The first and second metering members (5, 5a) are provided with sockets (51) that receive the respective ends of the compression spring (8).Type: GrantFiled: July 16, 2010Date of Patent: December 9, 2014Assignee: Innovata Biomed LimitedInventors: Philip Carl Parkes, Steven Graham Williams
-
Publication number: 20140043541Abstract: 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: ApplicationFiled: July 2, 2013Publication date: February 13, 2014Inventors: Paul D. Arling, Ramzi Ammari, Arsham Hatambeiki, Graham Williams
-
Patent number: 8629805Abstract: A method for modelling integrity of a filtered global navigation satellite system, by calculating component navigation system error distributions for a set of fault conditions and a fault free condition, and determining overall navigation error distribution by forming a mixture distribution from these component navigation system error distributions. The mixture distribution may be determined by weighted summation of navigation system error (NSE) distributions with weightings determined according to prior probabilities for the fault conditions. Once the overall NSE mixture distribution is determined in this way, it can be used to derive one or more statistical quantities relevant to the integrity of the navigation system such as the probability of exceeding given alert limits in a desired coordinate geometry.Type: GrantFiled: January 20, 2010Date of Patent: January 14, 2014Assignee: Qinetiq LimitedInventor: Graham William Pulford
-
Publication number: 20130262389Abstract: 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: ApplicationFiled: December 20, 2010Publication date: October 3, 2013Inventors: Paresh Manhar Rathof, Jay Gorakhnah Sudrik, Carlos Ruiz Muñoz, Graham William Ivey
-
Publication number: 20130238159Abstract: A method for defining one or more ANM zones in an electricity network that has at least one energy producing/consuming device that has an output that has to be regulated. The method comprises determining the maximum power and/or current transmittable to or from a node or branch in the network at which an energy producing/consuming device that has to be regulated is to be added; determining the maximum capacity of power and/or current transmittable through that node or branch; and defining a zone (zone 1, zone 2) including the node or branch and regulated energy producing/consuming device that requires to be actively managed, in the event that the maximum power and/or current transmittable to the node or branch exceeds the maximum capacity of power and/or current transmittable through it.Type: ApplicationFiled: April 19, 2013Publication date: September 12, 2013Applicant: University of StrathclydeInventors: Robert Alastair Fraser Currie, Graham William Ault
-
Patent number: 8503883Abstract: Optical or electrical attenuation is provided at the infrared (IR) receiver of a first device, such as a remote control, together with a commensurate increase in output of the IR transmitter of an appliance, such as a set top box, to improve the signal-to-noise ratio of IR communications with respect to any background infrared radiation, such as radiation from a plasma display screen.Type: GrantFiled: March 31, 2008Date of Patent: August 6, 2013Assignee: Universal Electronics Inc.Inventors: Scott Garner, Graham Williams, William L. Brown
-
Publication number: 20130192221Abstract: 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: ApplicationFiled: October 3, 2011Publication date: August 1, 2013Inventor: Graham William Osborne
-
Patent number: 8457801Abstract: A method for defining one or more ANM zones in an electricity network that has at least one energy producing/consuming device that has an output that has to be regulated. The method comprises determining the maximum power and/or current transmittable to or from a node or branch in the network at which an energy producing/consuming device that has to be regulated is to be added; determining the maximum capacity of power and/or current transmittable through that node or branch; and defining a zone (zone 1, zone 2) including the node or branch and regulated energy producing/consuming device that requires to be actively managed, in the event that the maximum power and/or current transmittable to the node or branch exceeds the maximum capacity of power and/or current transmittable through it.Type: GrantFiled: November 17, 2008Date of Patent: June 4, 2013Assignee: University of StrathclydeInventors: Robert Alastair Fraser Currie, Graham William Ault
-
Patent number: 8446376Abstract: The provision of visual responses to touch inputs is disclosed. For example, one disclosed embodiment provides a computing device comprising a touch-sensitive display, a processor in operative communication with the touch-sensitive display, and memory comprising instructions stored thereon that are executable by the processor to detect a touch input made via the touch-sensitive display, display on the touch-sensitive display a first visual response to the touch input indicating that the touch input was detected by the computing device, and if the touch input is made in a touch-interactive area on the touch-sensitive display, then to display a second visual response to the touch input indicating that the touch was made in the touch-interactive area of the display.Type: GrantFiled: January 13, 2009Date of Patent: May 21, 2013Assignee: Microsoft CorporationInventors: Robert Levy, Sarah Graham Williams, Michael Cronin, Maxim Mazeev, Bryan Beatty, Daniel Wigdor