Patents by Inventor Kenneth P. Hinckley

Kenneth P. Hinckley 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: 6975306
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: December 13, 2005
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Patent number: 6972749
    Abstract: A touch-sensitive device for use as an electronic input device for controlling by scrolling the visible portion of a document or image relative to a display. The device can include various improved configurations such as physically separate opposed input surfaces at opposite longitudinal ends and/or lateral sides. The end regions of a touch sensitive surface may be rounded and/or tapered to provide relative positional feedback to the user. Tactile positional feedback can also include surface texture changes on the scrolling area and/or changes in the surface of the frame in the region immediately adjacent the scrolling area. The touch sensitive areas may be provided within a split alphanumeric section of an ergonomic keyboard to enable scrolling without the user having to remove his or her hands from the alphanumeric section.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: December 6, 2005
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Hugh E. McLoone, Steven N. Bathiche, James H. Cauthorn, Stiven Kerestegian, Timothy Michael Muss
  • Patent number: 6909443
    Abstract: The present invention provides a three-dimensional user interface for a computer system that allows a user to combine and store a group of windows as a task. The image of each task can be positioned within a three-dimensional environment such that the user may utilize spatial memory in order to remember where a particular task is located. In further embodiments of the invention, the three-dimensional environment includes a stage, which is used to display the task with the current focus. When a user selects a new task in the gallery, the task is moved to the stage and given focus. If a previous task was on the stage, an image of the previous task is captured. This image is then moved into the task gallery away from the stage. This process allows users to switch between multiple window configurations with a simple action.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: June 21, 2005
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
  • Patent number: 6879930
    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: March 30, 2001
    Date of Patent: April 12, 2005
    Assignee: Microsoft Corporation
    Inventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman
  • 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
  • Publication number: 20040189600
    Abstract: A method and system uses an acceleration curve to enhance data navigation. In a preferred embodiment, the scrolling algorithm of an input device with a rotational member accelerates a resultant scroll amount in direct relation to a rotational speed of the rotational member. The acceleration curve may be implemented in a look-up table in the mouse driver. Different acceleration curves may be used based upon whether a user is scrolling up or scrolling down. In a further embodiment, acceleration is temporarily inhibited upon the occurrence of a change in the direction of rotation of the rotational member.
    Type: Application
    Filed: March 31, 2004
    Publication date: September 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche
  • Publication number: 20040150630
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Application
    Filed: February 2, 2004
    Publication date: August 5, 2004
    Applicant: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Publication number: 20040141009
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Publication number: 20040140984
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Application
    Filed: January 12, 2004
    Publication date: July 22, 2004
    Applicant: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Patent number: 6747680
    Abstract: The present invention relates to a system and method for navigating through a content or document in a display, wherein as the rate of such navigation increases, the scale of the document decreases. Thus, more of the document is viewable in the display. One method involves receiving an input, such as a user input on an input device which may include a joystick, a mouse, a trackball, or other pointing device. The input is mapped to either a speed of navigation through a content space or scale of the content space while being navigated. The other of speed or scale to which the output was not mapped is determined according to the relationship that scale multiplied by speed equals a constant value. The content space is subsequently navigated based on the speed or scale mapped from the input and the scale or speed is determined.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: June 8, 2004
    Assignee: Microsoft Corporation
    Inventors: Takeo Igarashi, Eric Horvitz, Kenneth P. Hinckley
  • Patent number: 6738045
    Abstract: A method and system uses an acceleration curve to enhance data navigation. In a preferred embodiment, the scrolling algorithm of an input device with a rotational member accelerates a resultant scroll amount in direct relation to a rotational speed of the rotational member. The acceleration curve may be implemented in a look-up table in the mouse driver. Different acceleration curves may be used based upon whether a user is scrolling up or scrolling down. In a further embodiment, acceleration is temporarily inhibited upon the occurrence of a change in the direction of rotation of the rotational member.
    Type: Grant
    Filed: February 26, 2001
    Date of Patent: May 18, 2004
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N Bathiche
  • Patent number: 6707449
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: March 16, 2004
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Patent number: 6690365
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Grant
    Filed: August 29, 2001
    Date of Patent: February 10, 2004
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Publication number: 20040001042
    Abstract: The invention is a scrolling apparatus may be incorporated into an input device, such as a pointing device or a keyboard, for example, and operatively connected to a host computer to scroll an image along multiple axes relative to a display screen. The scrolling apparatus includes a rotatable member with the configuration of a wheel or a ball. In addition, the scrolling apparatus includes a depressible actuator located around the rotatable member. Both the rotatable member and the actuator, which scroll the image in different scrolling directions or at different scrolling velocities, for example, may be utilized for scrolling the image.
    Type: Application
    Filed: June 28, 2002
    Publication date: January 1, 2004
    Inventors: Daan Lindhout, Timothy Michael Muss, Steven N. Bathiche, Steven W. Fisher, Kenneth P. Hinckley
  • Patent number: 6590593
    Abstract: The present invention provides a method and apparatus for handling a dismissed dialogue box that displays an animation in which the dialogue box moves to an off-screen space beyond the perimeter of a computer display. Based on a later user request to view the dismissed dialogue box, the present invention provides a further animation that brings the off-screen space and the dialogue box into view. Under some embodiments, multiple dismissed dialogue boxes are stored in the off-screen space and the user can manipulate the boxes when viewing the off-screen space. In some embodiments, the off-screen space is brought into view by rotating the space into the user's current view. In other embodiments, the user's current view is rotated to show the space.
    Type: Grant
    Filed: March 31, 2000
    Date of Patent: July 8, 2003
    Assignee: Microsoft Corporation
    Inventors: George G. Robertson, Mary P. Czerwinski, Kenneth P. Hinckley, Kirsten C. Risden, Daniel C. Robbins, Maarten R. van Dantzich
  • Publication number: 20030085870
    Abstract: In a device having a display, a change in focus for an application is used with a requested usage of a context attribute to change the amount of information regarding the context attribute that is sent to another application. A method of changing the orientation of images on a device's display detects movement followed by an end of movement of the device. The orientation of the device is then determined and is used to set the orientation of images on the display. A method of setting the orientation of a display also includes storing information regarding an item displayed in a first orientation before changing the orientation. When the orientation is returned to the first orientation, the stored information is retrieved and is used to display the item in the first orientation. The stored information can include whether the item is to appear in the particular orientation.
    Type: Application
    Filed: November 14, 2002
    Publication date: May 8, 2003
    Inventor: Kenneth P. Hinckley
  • Patent number: 6559830
    Abstract: In a method of the present invention, a device message is generated indicating that a touch sensor on an input device has been touched without indicating what location on the touch sensor has been touched. The device message is routed to an application and instructions within the application are executed based on the device message.
    Type: Grant
    Filed: April 5, 2000
    Date of Patent: May 6, 2003
    Assignee: Microsoft Corporation
    Inventors: Kenneth P. Hinckley, Todd E. Holmdahl, Timothy T. Brewer, Steven T. Kaneko, Michael J. Sinclair
  • Publication number: 20030043174
    Abstract: A scrolling device for a computer may include a touch-sensitive surface, which may be elongated and/or have one or more active regions. Scrolling may be performed in manual as well as automated ways that may result in more accurate and efficient scrolling. Scrolling, as displayed on the screen, may further be rounded to the nearest document text line and/or distance unit, even though a more precise scrolling location value may be stored and/or tracked.
    Type: Application
    Filed: August 29, 2001
    Publication date: March 6, 2003
    Inventors: Kenneth P. Hinckley, Steven N. Bathiche, James H. Cauthorn, Michael J. Sinclair
  • Publication number: 20030043123
    Abstract: A touch-sensitive device for use as an electronic input device for controlling by scrolling the visible portion of a document or image relative to a display. The device can include various improved configurations such as physically separate opposed input surfaces at opposite longitudinal ends and/or lateral sides. The end regions of a touch sensitive surface may be rounded and/or tapered to provide relative positional feedback to the user. Tactile positional feedback can also include surface texture changes on the scrolling area and/or changes in the surface of the frame in the region immediately adjacent the scrolling area. The touch sensitive areas may be provided within a split alphanumeric section of an ergonomic keyboard to enable scrolling without the user having to remove his or her hands from the alphanumeric section.
    Type: Application
    Filed: August 29, 2001
    Publication date: March 6, 2003
    Applicant: Microsoft Corporation
    Inventors: Kenneth p. Hinckley, Hugh E. McLoone, Steven N. Bathiche, James H. Cauthorn, Stiven Kerestegian, Timothy Michael Muss
  • Publication number: 20030028346
    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: Application
    Filed: March 30, 2001
    Publication date: February 6, 2003
    Inventors: Michael J. Sinclair, Kenneth P. Hinckley, James T. Kajiya, Nathan C. Sherman