Rajeev Badyal - Fort Collins CO Derek L. Knee - Fort Collins CO Mark Alan Anderson - Fort Collins CO Brian James Misek - Fort Collins CO
Assignee:
Agilent Technologies, Inc. - Palo Alto CA Hewlett Packard, Inc. - Palo Alto CA
International Classification:
G06K 954
US Classification:
382307, 382209, 382278, 257265, 257334
Abstract:
A CMOS digital integrated circuit digitally captures an image, generates a result surface on which a minima resides, and compares the result surfaces. The correlation of the result surfaces represents a best fit image displacement between image frames.
Method And Apparatus For Conserving Power On A Multiprocessor Integrated Circuit
Derek Knee - Fort Collins CO, US Samuel Naffziger - Fort Collins CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
H04L009/32
US Classification:
713200
Abstract:
A multiple processor integrated circuit has a first processor-first level cache combination powered by a first power terminal, and a second processor-first level cache combination powered by a second power terminal. There is common circuitry coupled to each processor-cache combination. In a particular embodiment, the processor-cache combinations are capable of receiving independently controlled power over the power terminals.
Derek L. Knee - Fort Collins CO, US Thomas N. Indermaur - Denver CO, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 1/00 G06F 17/50
US Classification:
713500, 716 7
Abstract:
A link module architecture is disclosed for use with a multi-core central processing unit having a cross bar switch. The link module comprises timing recovery circuitry operably coupled to the central processing unit, wherein the timing recovery circuitry is positioned proximate to the cross bar switch. The link module further comprises a bit receiver operably coupled to the central processing unit, and a bit output driver operably coupled to the central processing unit. The bit receiver, preferably comprising a wide bandwidth amplifier, and the bit driver are preferably integrated with a sea of on-chip RAM.
David D. Bohn - Fort Collins CO, US Derek L. Knee - Fort Collins CO, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00 G06K 9/20
US Classification:
382126, 382124, 382127, 382315, 382317, 382323
Abstract:
An input device with an optical scanner for use in capturing biometric images such as fingerprints. The user places the biometric image on the platen window. Movement of the platen window allows a scan head to scan the biometric image and capture a series of scan lines. The series of scan lines are combined together to form an image representative of the biometric image.
Derek L. Knee - Fort Collins CO, US Rajeev Badyal - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H01L 27/00
US Classification:
2502081, 2502141, 348303, 348304
Abstract:
Multiple pixels within a pixel array share a common output line. Each output line from the array is connected to one or more storage elements. Each of the storage elements receives a counter signal corresponding to levels of a reference voltage within each of the pixels. When an output line signal reaches a predetermined value, a storage element receiving that predetermined value latches the current value of the counter signal. Outputs from pixels of multiple columns in the array may be time-multiplexed onto the output lines or may form a serial scan chain connected to a single output line.
David D. Bohn - Fort Collins CO, US Derek L. Knee - Fort Collins CO, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06K 9/00
US Classification:
382124, 382127, 382315, 382317, 382323
Abstract:
An input device with an optical scanner for use in capturing biometric images such as fingerprints. The user places the biometric image on the platen window. Movement of the platen window causes a scan head to move and allows the scan head to scan the biometric image and capture a series of scan lines. The series of scan lines are combined together to form an image representative of the biometric image.
Karl Joseph Bois - Fort Collins CO, US Derek L. Knee - Fort Collins CO, US Vaishnav Srinivas - Los Angeles CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
H04J 11/00
US Classification:
370209
Abstract:
An orthogonal data link is provided by a first digital device, a second digital device, and a bus coupling the first digital device to the second digital device. The first digital device has a first transmitter that encodes data of the first device with a first code (e. g. , [1,1]), for transmission on the bus. The second device has a second transmitter that encodes data of the second device with a second code (e. g. , [0,1] or [1,0]), for transmission on the bus. The first device has a first receiver that renders the second data by (a) multiplying signals of the bus with the second code and (b) integrating over a periodicity of the codes. The second device has a second receiver that renders the first data by (a) multiplying signals of the bus with the first code and (b) integrating over a periodicity of the codes.
Dynamic resistance control of a stylus is described. In implementations, a stylus includes a housing configured to be grasped by a user. A roller ball is captured in a socket of the housing to provide rolling movement of the roller ball across a surface of a computing device and to provide one or more inputs to the computing device. A resistance adjustment module is also disposed within the housing to dynamically adjust resistance applied to the rolling movement of the roller ball.