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: 8049719Abstract: 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: GrantFiled: October 14, 2010Date of Patent: November 1, 2011Assignee: Microsoft CorporationInventors: Andrew David Wilson, Michael J. Sinclair
-
Patent number: 7907117Abstract: 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: GrantFiled: August 8, 2006Date of Patent: March 15, 2011Assignee: Microsoft CorporationInventors: Andrew D Wilson, Michael J. Sinclair
-
Patent number: 7900837Abstract: 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: GrantFiled: March 14, 2007Date of Patent: March 8, 2011Inventors: Michael J. Sinclair, Yuqun Chen, Behrooz Chitsaz
-
Publication number: 20110025601Abstract: 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: ApplicationFiled: October 14, 2010Publication date: February 3, 2011Applicant: Microsoft CorporationInventors: Andrew D. Wilson, Michael J. Sinclair
-
Patent number: 7869705Abstract: 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: GrantFiled: January 21, 2008Date of Patent: January 11, 2011Assignee: Microsoft CorporationInventors: Zicheng Liu, Mingxuan Sun, Jingyu Qiu, Zhengyou Zhang, Michael J. Sinclair
-
Patent number: 7812825Abstract: 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: GrantFiled: November 3, 2006Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman
-
Patent number: 7782161Abstract: 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: GrantFiled: April 2, 2007Date of Patent: August 24, 2010Assignee: Microsoft CorporationInventors: Jeremy A. Levitan, Michael J. Sinclair
-
Patent number: 7705876Abstract: 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: GrantFiled: September 23, 2004Date of Patent: April 27, 2010Assignee: Microsoft CorporationInventors: Gary K. Starkweather, Michael J. Sinclair, Sing Bing Kang
-
Publication number: 20100091995Abstract: 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: ApplicationFiled: October 13, 2008Publication date: April 15, 2010Applicant: MICROSOFT CORPORATIONInventors: Yuqun Chen, Michael J. Sinclair, Josh Benaloh
-
Publication number: 20100013777Abstract: 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: ApplicationFiled: July 18, 2008Publication date: January 21, 2010Applicant: MICROSOFT CORPORATIONInventors: 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: 20090311655Abstract: 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: ApplicationFiled: June 16, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventors: Chris Demetrios Karkanias, Michael J. Sinclair, James R. Hamilton, Oren Rosenbloom, Hubert Van Hoof
-
Patent number: 7626572Abstract: 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: GrantFiled: June 15, 2006Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: Patrick Baudisch, Andrew D. Wilson, Michael J. Sinclair
-
Publication number: 20090208057Abstract: 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: ApplicationFiled: April 23, 2009Publication date: August 20, 2009Applicant: Microsoft CorporationInventors: Andrew D. Wilson, Michael J. Sinclair
-
Publication number: 20090185358Abstract: 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: ApplicationFiled: January 21, 2008Publication date: July 23, 2009Applicant: MICROSOFT CORPORATIONInventors: Zicheng Liu, Mingxuan Sun, Jingyu Qiu, Zhengyou Zhang, Michael J. Sinclair
-
Patent number: 7554528Abstract: 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: GrantFiled: November 4, 2004Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
-
Publication number: 20090160771Abstract: 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: ApplicationFiled: March 2, 2009Publication date: June 25, 2009Applicant: Microsoft CorporationInventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
-
Patent number: 7539487Abstract: 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: GrantFiled: January 9, 2006Date of Patent: May 26, 2009Assignee: Microsoft CorporationInventors: Michael J. Sinclair, Ray A. Bittner, Jr., Lin Zhong
-
Patent number: 7539508Abstract: 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: GrantFiled: March 15, 2006Date of Patent: May 26, 2009Assignee: Microsoft CorporationInventors: Paramvir Bahl, Eugene Shih, Michael J. Sinclair
-
Publication number: 20090128511Abstract: 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: ApplicationFiled: November 19, 2007Publication date: May 21, 2009Applicant: MICROSOFT CORPORATIONInventors: Michael J. Sinclair, Ray A. Bittner, JR., David W. Voth
-
Publication number: 20090128589Abstract: 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: ApplicationFiled: November 19, 2007Publication date: May 21, 2009Applicant: MICROSOFT CORPORATIONInventors: Anna Pyayt, Gary K. Starkweather, Michael J. Sinclair