Patents by Inventor David Alexander Butler

David Alexander Butler 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: 20090139778
    Abstract: A device is described which enables users to interact with software running on the device through gestures made in an area adjacent to the device. In an embodiment, a portable computing device has proximity sensors arranged on an area of its surface which is not a display, such as on the sides of the device. These proximity sensors define an area of interaction adjacent to the device. User gestures in this area of interaction are detected by creating sensing images from data received from each of the sensors and then analyzing sequences of these images to detect gestures. The detected gestures may be mapped to particular inputs to a software program running on the device and therefore a user can control the operation of the program through gestures.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 4, 2009
    Applicant: Microsoft Corporation
    Inventors: David Alexander Butler, Shahram Izadi, Stephen E. Hodges, Malcolm Hall
  • Patent number: 7505823
    Abstract: A signalling system is provided which can be used to update the prices of goods which are electronically displayed on supermarket shelves (1). The signalling system comprises a first signalling device having an input terminal for receiving electrical message data received from a central computer system (5), a spread spectrum encoder for encoding the received message data and an electroacoustic converter (11) for converting the encoded data into corresponding acoustic signals and for transmitting the acoustic signals into a transmission medium. The signalling system also comprises a second signalling device (3) having means for receiving acoustic signals from said transmission medium and for converting the received acoustic signals into corresponding electrical signals, a spread spectrum decoder for decoding the received signals and a message regenerator for regenerating the message data transmitted by the first signalling device from the signals output by the decoder.
    Type: Grant
    Filed: July 31, 2000
    Date of Patent: March 17, 2009
    Assignee: Intrasonics Limited
    Inventors: David Bartlett, Scott Hommel, Michael Reynolds, David Alexander Butler, Peter John Kelly
  • Publication number: 20080288666
    Abstract: A modular development platform is described which enables creation of reliable, compact, physically robust and power efficient embedded device prototypes. The platform consists of a base module which holds the processor and one or more peripheral modules each having a peripheral device and an interface element. The modules can be electrically and physically connected together. The base module communicates with peripheral modules using packets of data with an addressing portion which identifies the peripheral module that is the intended recipient of the data packet.
    Type: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Stephen E. Hodges, David Alexander Butler, Shahram Izadi, Chih-Chieh Han
  • Publication number: 20080288919
    Abstract: A method of compiling source code is described in which symbol information is retained in the optimized object code and the executable file. This symbol information is retained in the form of function calls which return memory locations and enable an application to query where variable or function data is stored and then access that variable or function data.
    Type: Application
    Filed: May 14, 2007
    Publication date: November 20, 2008
    Applicant: Microsoft Corporation
    Inventors: Stephen Hodges, David Alexander Butler, Rahul Balani, Shahram Izadi
  • Publication number: 20080195735
    Abstract: Methods of controlling the transfer of data between devices are described in which the manner of control is determined by a movement experienced by at least one of the devices. The method involves detecting a triggering movement and determining a characteristic of this movement. The transfer of data is then controlled based on the characteristic which has been identified.
    Type: Application
    Filed: January 25, 2007
    Publication date: August 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Stephen Hodges, Shahram Izadi, David Alexander Butler
  • Publication number: 20080138783
    Abstract: A system that can enhance cognitive ability by viewing sequences of images captured during an event is disclosed. For example, the innovation can employ captured event sequences to improve failing memories in patients with a diagnosed memory condition such as acquired brain injury or neurodegenerative disease such as Alzheimer's disease. These event sequences can be captured in the point-of-view of a user (e.g., first person) as well as from a third person or other monitoring location (e.g., car).
    Type: Application
    Filed: December 6, 2006
    Publication date: June 12, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Chris Demetrios Karkanias, Stephen E. Hodges, Emma L. Berry, Georgina E. Browne, Hilary Lyndsay Williams, Kenneth R. Wood, Samuel Gavin Smyth, David Alexander Butler
  • Publication number: 20080122792
    Abstract: A touch panel is arranged to enable communication using infrared signals with nearby devices. The touch panel includes an array of infrared sensors, arranged parallel to the touchable surface of the panel and at least one of the sensors is capable of detecting an infrared signal received from a nearby device.
    Type: Application
    Filed: March 29, 2007
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Shahram Izadi, Stephen Hodges, David Alexander Butler, Alban Rrustemi
  • Publication number: 20080122803
    Abstract: A touch panel is described which uses at least one infrared source and an array of infrared sensors to detect objects which are in contact with, or close to, the touchable surface of the panel. The panel may be operated in both reflective and shadow modes, in arbirary per-pixel combinations which change over time. For example, if the level of ambient infrared is detected and if that level exceeds a threshold, shadow mode is used for detection of touch events over some or all of the display. If the threshold is not exceeded, reflective mode is used to detect touch events. The touch panel includes an infrared source and an array of infrared sensors.
    Type: Application
    Filed: March 29, 2007
    Publication date: May 29, 2008
    Applicant: Microsoft Corporation
    Inventors: Shahram Izadi, Stephen Hodges, David Alexander Butler, Alban Rrustemi