Patents by Inventor Michael J. Sinclair

Michael J. Sinclair 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: 8049719
    Abstract: Virtual controllers for visual displays are described. In one implementation, a camera captures an image of hands against a background. The image is segmented into hand areas and background areas. Various hand and finger gestures isolate parts of the background into independent areas, which are then assigned control parameters for manipulating the visual display. Multiple control parameters can be associated with attributes of multiple independent areas formed by two hands, for advanced control including simultaneous functions of clicking, selecting, executing, horizontal movement, vertical movement, scrolling, dragging, rotational movement, zooming, maximizing, minimizing, executing file functions, and executing menu choices.
    Type: Grant
    Filed: October 14, 2010
    Date of Patent: November 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew David Wilson, Michael J. Sinclair
  • Patent number: 7907117
    Abstract: Virtual controllers for visual displays are described. In one implementation, a camera captures an image of hands against a background. The image is segmented into hand areas and background areas. Various hand and finger gestures isolate parts of the background into independent areas, which are then assigned control parameters for manipulating the visual display. Multiple control parameters can be associated with attributes of multiple independent areas formed by two hands, for advanced control including simultaneous functions of clicking, selecting, executing, horizontal movement, vertical movement, scrolling, dragging, rotational movement, zooming, maximizing, minimizing, executing file functions, and executing menu choices.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Andrew D Wilson, Michael J. Sinclair
  • Patent number: 7900837
    Abstract: Techniques for authenticating certificates of authenticity (COAs) are discussed. The techniques provide for a simplified authentication system that is easily utilized in a field setting. In described embodiments, COAs are attached to or otherwise associated with goods to be authenticated. The COAs incorporate random or pseudo-random arrangements of optically sensitive fibers to create unique identifiers. A COA reader device optically scans each COA and characterizes the COA according to its unique arrangement of optical activity. A COA reader device may also scan data (e.g., a barcode) that is associated with the COA. The data contains information about the COA to further strengthen the COA authentication process. Based on the scan, the goods associated with the COAs can be verified as genuine (i.e., not pirated).
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: March 8, 2011
    Inventors: Michael J. Sinclair, Yuqun Chen, Behrooz Chitsaz
  • Publication number: 20110025601
    Abstract: Virtual controllers for visual displays are described. In one implementation, a camera captures an image of hands against a background. The image is segmented into hand areas and background areas. Various hand and finger gestures isolate parts of the background into independent areas, which are then assigned control parameters for manipulating the visual display. Multiple control parameters can be associated with attributes of multiple independent areas formed by two hands, for advanced control including simultaneous functions of clicking, selecting, executing, horizontal movement, vertical movement, scrolling, dragging, rotational movement, zooming, maximizing, minimizing, executing file functions, and executing menu choices.
    Type: Application
    Filed: October 14, 2010
    Publication date: February 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Andrew D. Wilson, Michael J. Sinclair
  • Patent number: 7869705
    Abstract: A subject captured by a camera may be affected by environmental lighting provided by nearby light sources and the sun or moon, which may cause underexposure or overexposure of the image or aesthetically displeasing color tones. Image processing and camera adjustments may mitigate some imaging problems with limited effect and introduce undesirable side effects. A lighting array may be devised to expose the subject to various types of light (e.g., white light comprising full spectrum illumination and red, green, and blue lights comprising partial spectrum illumination) to resolve lighting problems in a more effective manner. Moreover, the lighting array may be responsively controlled to adjust the subject image with respect to one or more target spectra specifying desirable colors for the subject image. The lighting array may be iteratively controlled, e.g. by a gradient descent algorithm, for incrementally adjusting parameters with respect to proximate target spectra for the image.
    Type: Grant
    Filed: January 21, 2008
    Date of Patent: January 11, 2011
    Assignee: Microsoft Corporation
    Inventors: Zicheng Liu, Mingxuan Sun, Jingyu Qiu, Zhengyou Zhang, Michael J. Sinclair
  • Patent number: 7812825
    Abstract: A device for detecting the position of a human finger or other object on a touch-sensitive scrolling pad. Dual independent oscillators may be used to generate two pulse trains at frequencies dependent upon the capacitance of two conductors resulting from the position of the finger on the conductors. The pulses from each oscillator may be counted over a time interval. A ratio-metric measurement may be taken by calculating the ratio of the two counts, and a sum may also be calculated. The ratio of the two counts relates to finger position on the device, and their sum relates to finger pressure upon the device.
    Type: Grant
    Filed: November 3, 2006
    Date of Patent: October 12, 2010
    Assignee: Microsoft Corporation
    Inventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman
  • Patent number: 7782161
    Abstract: A microelectrical mechanical system (MEMS) actuator having electrically conductive coils that create first magnetic fields that are opposed by a second magnetic field is disclosed. The actuator includes two coils having dual, interspersed Archimedean spirals. Within an actuator, one coil is arranged with spirals that proceed clockwise, while the other coil is provided with spirals that proceed counterclockwise. An electrically conductive bridge mechanically couples the two coils of each actuator to a mirror. Opposing magnetic fields are created to provide a force that urges the coils to expand so that the outermost portions of the coil extend upward, away from the substrate, and lift the bridge and mirror. Control current may then be modulated to increase and decrease the coil's magnetic field strength thereby increasing and decreasing the coil's extension to raise and lower relative to the substrate.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: August 24, 2010
    Assignee: Microsoft Corporation
    Inventors: Jeremy A. Levitan, Michael J. Sinclair
  • Patent number: 7705876
    Abstract: Stereoscopic image display is described. In an embodiment, a location of the eye pupils of a viewer is determined and tracked. An image is displayed within a first focus for viewing with the left eye of the viewer, and the image is displayed within a second focus for viewing with the right eye of the viewer. A positional change of the eye pupils is tracked and a sequential image that corresponds to the positional change of the eye pupils is generated for stereoscopic viewing. In another embodiment, an image is displayed for stereoscopic viewing and a head position of a viewer relative to a center of the displayed image is determined. A positional change of the viewer's head is tracked, and a sequential image that corresponds to the positional change of the viewer's head is generated for stereoscopic viewing.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: April 27, 2010
    Assignee: Microsoft Corporation
    Inventors: Gary K. Starkweather, Michael J. Sinclair, Sing Bing Kang
  • Publication number: 20100091995
    Abstract: The claimed subject matter provides systems and/or methods that effectuate a simple protocol for tangible security on mobile devices. The system can include devices that generate sets of keys and associated secret identifiers, employs the one or more keys to encrypt a secret and utilizes the identifiers and encryptions of the secret to populate a table associated with a security token device that is used in conjunction with a mobile device to release sensitive information persisted on the mobile device for user selected purposes.
    Type: Application
    Filed: October 13, 2008
    Publication date: April 15, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Yuqun Chen, Michael J. Sinclair, Josh Benaloh
  • Publication number: 20100013777
    Abstract: In an example embodiment, a method is adapted to tracking input with a device. The method includes an act of monitoring and acts of activating and displaying if a touch input is detected. The device has a first side and a second side, with the second side opposite the first side. The device has a display screen disposed on the first side, and a screen-reflective interface disposed on the second side. Respective positions on the screen-reflective interface correspond to respective locations of the display screen. The screen-reflective interface of the device is monitored. If a touch input is detected on the screen-reflective interface, the device performs acts of activating and displaying. Specifically, a tracking state is activated for the screen-reflective interface responsive to the detected touch input on the screen-reflective interface. The interface icon is displayed on the display screen to indicate that the tracking state has been activated.
    Type: Application
    Filed: July 18, 2008
    Publication date: January 21, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Patrick M. Baudisch, Georg F. Petschnigg, David H. Wykes, Albert Yiu-So Shum, Avi Geiger, Kenneth P. Hinckley, Michael J. Sinclair, Joel B. Jacobs, Jonathan D. Friedman, Rosanna H. Ho
  • Publication number: 20090311655
    Abstract: A system for generating surgical procedure training media draws upon the realistic data of an actual surgical procedure for realistic training without the risks. A 3D capturing component records three-dimensional model plus imaging data over time of a portion of a patient's body undergoing a surgical procedure. A spatial detection system detects an orientation of a surgical instrument relative to the patient's body during the surgical procedure. A modeling component creates a four-dimensional model (3D model+time) of the portion of the patient's body. Animation such as contingent events, trainee prompts, a virtual surgical instrument, etc., can be added to the model to expand upon the training potential. A user interface processes and edits training media for playback of the four-dimensional model including defining triggers responsive to a trainee simulated surgical inputs to pace sequencing of playback.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Chris Demetrios Karkanias, Michael J. Sinclair, James R. Hamilton, Oren Rosenbloom, Hubert Van Hoof
  • Patent number: 7626572
    Abstract: A new mobile electronic device, referred to as a soap, may be used to control electronic devices, external or internal to the soap, in an intuitive, convenient, and comfortable manner. For example, a soap may serve as an alternative to input devices such as a mouse. A soap device may include a core, and a hull that at least partially encloses the core. The core includes a tracking component capable of tracking movement relative to the hull. The soap input device also includes a transmission component configured to transmit a signal from the tracking component to a computing device, where it may control the position of a pointer and the use of a selector on a monitor. The hull may be soft and flexible, the core may be freely rotatable about at least one axis. The core has a shape such that tangentially applied pressure rotates the core relative to the hull. A user may therefore control an electronic device, simply by rolling and manipulating the soap.
    Type: Grant
    Filed: June 15, 2006
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Patrick Baudisch, Andrew D. Wilson, Michael J. Sinclair
  • Publication number: 20090208057
    Abstract: Virtual controllers for visual displays are described. In one implementation, a camera captures an image of hands against a background. The image is segmented into hand areas and background areas. Various hand and finger gestures isolate parts of the background into independent areas, which are then assigned control parameters for manipulating the visual display. Multiple control parameters can be associated with attributes of multiple independent areas formed by two hands, for advanced control including simultaneous functions of clicking, selecting, executing, horizontal movement, vertical movement, scrolling, dragging, rotational movement, zooming, maximizing, minimizing, executing file functions, and executing menu choices.
    Type: Application
    Filed: April 23, 2009
    Publication date: August 20, 2009
    Applicant: Microsoft Corporation
    Inventors: Andrew D. Wilson, Michael J. Sinclair
  • Publication number: 20090185358
    Abstract: A subject captured by a camera may be affected by environmental lighting provided by nearby light sources and the sun or moon, which may cause underexposure or overexposure of the image or aesthetically displeasing color tones. Image processing and camera adjustments may mitigate some imaging problems with limited effect and introduce undesirable side effects. A lighting array may be devised to expose the subject to various types of light (e.g., white light comprising full spectrum illumination and red, green, and blue lights comprising partial spectrum illumination) to resolve lighting problems in a more effective manner. Moreover, the lighting array may be responsively controlled to adjust the subject image with respect to one or more target spectra specifying desirable colors for the subject image. The lighting array may be iteratively controlled, e.g. by a gradient descent algorithm, for incrementally adjusting parameters with respect to proximate target spectra for the image.
    Type: Application
    Filed: January 21, 2008
    Publication date: July 23, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Zicheng Liu, Mingxuan Sun, Jingyu Qiu, Zhengyou Zhang, Michael J. Sinclair
  • Patent number: 7554528
    Abstract: A method and computer input device are provided for controlling a displayed object. Using the method and computer input device, an indication of the amount of rotation and translation of the computer input device is received. A decision is then made as to whether to use the amount of rotation of the computer input device to control a displayed object based on the amount of translation of the computer input device.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: June 30, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • Publication number: 20090160771
    Abstract: A computer input device and computer system are provided that determine if the input device is at an edge of a pattern on a working surface based on an image of the working surface captured by the input device. An audio control message is generated based on the input device being positioned on the edge of the pattern and the audio control message is used to cause a speaker to generate an audio signal.
    Type: Application
    Filed: March 2, 2009
    Publication date: June 25, 2009
    Applicant: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • Patent number: 7539487
    Abstract: A mobile server is wirelessly communicable with at least one remote input/output (I/O) device to form a wireless personal-area network (PAN). The mobile server has at least one application program interface (API) allowing an application of arbitrary implementation on the mobile server to recognize and control at least one service implemented by the remote I/O device.
    Type: Grant
    Filed: January 9, 2006
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael J. Sinclair, Ray A. Bittner, Jr., Lin Zhong
  • Patent number: 7539508
    Abstract: An improved method and system for reducing the power consumption of computing devices capable of communicating over a wireless network allows longer device operation and/or the use of smaller batteries. The wireless computing device supports a low power channel for receiving control signals during idle periods of operation. When the computing device is idle, the device is configured to power down all of its components with the exception of the circuitry required to power the low power channel. As such, the channel is maintained in an active state for receiving signals during both idle and non-idle periods, or in an embodiment, only during idle periods. When another device wishes to communicate with the wireless computing device, the low power channel passes a “wake-up” signal to the device indicating that the device be powered up from the idle mode of operation. A host RF component that is coupled to the network via a host computer generates this wake-up signal in an embodiment of the invention.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: May 26, 2009
    Assignee: Microsoft Corporation
    Inventors: Paramvir Bahl, Eugene Shih, Michael J. Sinclair
  • Publication number: 20090128511
    Abstract: An input device includes an array of adjacent capacitive sensors arranged into rows and columns. Each capacitive sensor exhibits a capacitance characteristic when in proximity to a conductive element. A plurality of mechanical hysteresis mechanisms are each deposited on and in contact with each of the capacitive sensors and configured to be actuated by a corresponding push button. Each capacitive sensor exhibits an electrical characteristic upon actuation of the corresponding mechanical hysteresis mechanism. An insulating overlay layer positioned over the array of capacitive sensors and the plurality of mechanical hysteresis mechanisms defines each push button and defines a surface for accommodating the conductive element.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael J. Sinclair, Ray A. Bittner, JR., David W. Voth
  • Publication number: 20090128589
    Abstract: A pixel includes a primary element and a secondary element. At least a portion of the primary element is deformable between two positions. In one position, the light source is reflected such that the observer observes a dark pixel. In the other position, the light is reflected such that the observer observes a bright pixel. Gray levels of light are viewable by varying between the two positions.
    Type: Application
    Filed: November 19, 2007
    Publication date: May 21, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Anna Pyayt, Gary K. Starkweather, Michael J. Sinclair