Patents by Inventor Erik J. Hanson

Erik J. Hanson 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: 20130097028
    Abstract: Systems and method are provided for conducting an auction to match an advertising payload to an available advertising impression. In the auction, a dynamic floor price is provided. The dynamic floor price provides a way for a publisher to incorporate the internal value of the available impression into the auction process, while still allowing the publisher to maximize the value of the available impression by exposing the impression to bids from outside parties. The dynamic floor price can be calculated based on both internal valuations of an available impression as well as external valuations derived from feedback from prior auctions. To facilitate determination of a dynamic floor prices, advertisers and available impressions can be categorized into various segments.
    Type: Application
    Filed: October 14, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: PENG HAN, STEVEN J. HANKS, ERIK J. HANSON, ROBERT PAUL GORMAN, XIAOBIN DONG, QING XU
  • Patent number: 8063882
    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: Grant
    Filed: March 2, 2009
    Date of Patent: November 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • 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: 7518596
    Abstract: A computer input device and computer system are provided that determine a height of the computer input device over a surface. Based on the height, an audio signal generator generates an audio driver signal. The audio driver signal is applied to an audio signal generate that generates an audio signal based on the audio driver signal.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • Patent number: 7460106
    Abstract: In an input device, a camera captures images of a surface. Using the images, the input device determines its orientation. Data representing the orientation of the input device and data representing the captured image are communicated from the input device to a host computing device.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: December 2, 2008
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • Patent number: 7355587
    Abstract: A computer input device includes a camera for capturing an image of a pattern on a surface. A processor in the computer input device determines equations for lines from the image of the pattern, applies the line equations to a transform to form transformed line equations, and uses the transformed line equations to determine the height of the computer input device above the surface.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: April 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • Patent number: 7245287
    Abstract: A pad for a computer input device includes a top surface over which the input device is slid and a bottom surface, opposite the top surface, for contacting a support surface. The bottom surface having a raised pivot portion allowing movement of the pad about the pivot portion.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: July 17, 2007
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson
  • Patent number: 6844871
    Abstract: A mouse is provided that uses a camera as its input sensor. A real-time vision algorithm determines the six degree-of-freedom mouse posture, consisting of 2D motion, tilt in the forward/back and left/right axes, rotation of the mouse about its vertical axis, and some limited height sensing. Thus, a familiar 2D device can be extended for three-dimensional manipulation, while remaining suitable for standard 2D Graphical User Interface tasks. The invention includes techniques for mouse functionality, 3D manipulation, navigating large 2D spaces, and using the camera for lightweight scanning tasks.
    Type: Grant
    Filed: April 28, 2000
    Date of Patent: January 18, 2005
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Michael J. Sinclair, Richard S. Szeliski, Matthew J. Conway, Erik J. Hanson