Patents by Inventor Stephen J. Haskey

Stephen J. Haskey 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: 9219861
    Abstract: A digital device having an image-handling function, adapted to be held at a level between a user's shoulder level and the user's hip level and directed toward a scene, comprising: a display located on a first surface of the device; an image capture component comprising a lens locatable adjacent a second surface, the lens being adapted to capture a field of view having a center lying on an axis substantially parallel to the first surface; a spatial attitude detector for detecting a current attitude of the device relative to a baseline attitude; a selector for selecting a portion of the field of view according to the baseline attitude; a distortion corrector for correcting distortion of the view caused by an angular difference between the current attitude and the baseline attitude; and a renderer for rendering a corrected image by the distortion corrector on the display.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Stephen J. Haskey, Wendy-Ann Haskey, Lucas W. Partridge
  • Patent number: 9141699
    Abstract: A data feed server configured for tracking usage of a data feed includes a data feed server configured to respond to polls from client computers and transmit a data feed in response to a poll from a client computer. The data feed server is further configured to received usage data from a client computer that indicates usage of the data feed at the client computer. A client computer for accessing a data feed includes a client computer configured to communicate with at least one data feed server that publishes a data feed. The client computer selectively polls the data feed server for the data feed. The client computer is further configured to record usage data indicating usage of the data feed at the client computer and, in a subsequent polling of the data feed sever, report the usage data for the data feed to the data feed server.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: September 22, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen J. Haskey, Brian D. Peacock
  • Publication number: 20120314105
    Abstract: A digital device having an image-handling function, adapted to be held at a level between a user's shoulder level and the user's hip level and directed toward a scene, comprising: a display located on a first surface of the device; an image capture component comprising a lens locatable adjacent a second surface, the lens being adapted to capture a field of view having a center lying on an axis substantially parallel to the first surface; a spatial attitude detector for detecting a current attitude of the device relative to a baseline attitude; a selector for selecting a portion of the field of view according to the baseline attitude; a distortion corrector for correcting distortion of the view caused by an angular difference between the current attitude and the baseline attitude; and a renderer for rendering a corrected image by the distortion corrector on the display.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 13, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen J. Haskey, Wendy-Ann Haskey, Lucas W. Partridge
  • Publication number: 20090182704
    Abstract: A data feed server configured for tracking usage of a data feed includes a data feed server configured to respond to polls from client computers and transmit a data feed in response to a poll from a client computer. The data feed server is further configured to received usage data from a client computer that indicates usage of the data feed at the client computer. A client computer for accessing a data feed includes a client computer configured to communicate with at least one data feed server that publishes a data feed. The client computer selectively polls the data feed server for the data feed. The client computer is further configured to record usage data indicating usage of the data feed at the client computer and, in a subsequent polling of the data feed sever, report the usage data for the data feed to the data feed server.
    Type: Application
    Filed: December 11, 2008
    Publication date: July 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Stephen J. Haskey, Brian D. Peacock