Patents by Inventor Timothy Paul James Gerard Kindberg

Timothy Paul James Gerard Kindberg 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: 9270846
    Abstract: A content encoder for encoding content into a source image for display on a display device includes inputs for receiving data representing content to be encoded into the source image; a processor arranged to encode the content into a sequence of display frames each including the source image, the content encoded as a time varying two-dimensional pattern of luminosity modulations of portions of the source image to form a sequence of encoded images of the source image; and outputs arranged to output the sequence of encoded images to the display device.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: February 23, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Collomosse, Timothy Paul James Gerard Kindberg
  • Patent number: 9203439
    Abstract: A method of generating a sequence of display frames for display on a display device, wherein the sequence of display frames are derived from a data string which is encoded to include error correction in order to enable recreation of the data string at a receiving device, includes dividing the data string to be encoded into a plurality of source segments; encoding the plurality of source segments to generate a plurality of codewords, each codeword comprising a plurality of codeword bits; and positioning codeword bits in the sequence of frames.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: December 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Collomosse, Timothy Paul James Gerard Kindberg
  • Patent number: 8403222
    Abstract: A method of enabling a mobile device to access content relating to a user-selected portion of a web page, the method comprising: receiving a request for the content; generating an information element representative of the requested content, the information element being arranged to enable the mobile device to access the content; and outputting the information element to the mobile device.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: March 26, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy Paul James Gerard Kindberg, Paul John Marsh, Kenton O'Hara
  • Patent number: 8180163
    Abstract: The present disclosure describes encoding sequence information into a sequence of display frames for display on a display device. An example of encoding sequence information includes generating the sequence of display frames, inserting monitor flags within each display frame, each monitor flag being capable of moving between a first state and a second state, setting the state of monitor flags within each display frame to a predetermined configuration, and encoding sequence information in the sequence of display frames such that neighboring display frames in the sequence have different predetermined configurations.
    Type: Grant
    Filed: July 25, 2008
    Date of Patent: May 15, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John Collomosse, Timothy Paul James Gerard Kindberg
  • Publication number: 20090069000
    Abstract: A method of enabling a mobile device to access content relating to a user-selected portion of a web page, the method comprising: receiving a request for the content; generating an information element representative of the requested content, the information element being arranged to enable the mobile device to access the content; and outputting the information element to the mobile device.
    Type: Application
    Filed: July 25, 2008
    Publication date: March 12, 2009
    Applicant: HEWLETT-PACKARD DEVLEOPMENT COMPANY, L.P.
    Inventors: Timothy Paul James Gerard Kindberg, Paul John Marsh, Kenton O'Hara
  • Publication number: 20090029725
    Abstract: A method responding to an advertisement using a mobile device is described. The method comprises: capturing from the advertisement, using a sensor of the mobile device, content encoded in machine-readable form, the content including a reply, a channel identification, and a communications address; configuring, within the mobile device, a communications message including the reply and channel identification; and transmitting, from the mobile device, the message to the communications address.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 29, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventor: Timothy Paul James Gerard Kindberg
  • Publication number: 20090028448
    Abstract: A method of generating a sequence of display frames, for display on a display device, derived from a data string is described. The data string is encoded to include error correction in order to enable recreation of the data string at a receiving device. The method comprises the steps of dividing the data string to be encoded into a plurality of source segments, and encoding the plurality of source segments to generate a plurality of codewords, each codeword comprising a plurality of codeword bits, and codeword bits are positioned in the sequence of frames.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 29, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: John Collomosse, Timothy Paul James Gerard Kindberg
  • Publication number: 20090028238
    Abstract: A method of encoding sequence information into a sequence of display frames for display on a display device, the method comprising the steps of: generating the sequence of display frames; inserting monitor flags within each display frame, each monitor flag being capable of moving between a first state and a second state; setting the state of monitor flags within each display frame to a predetermined configuration; encoding sequence information in the sequence of display frames by varying the predetermined configuration throughout the sequence of display frames such that neighbouring display frames in the sequence have different predetermined configurations.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 29, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: John Collomosse, Timothy Paul James Gerard Kindberg
  • Publication number: 20090028453
    Abstract: A content encoder for encoding content in a source image for display on a display device, the content encoder comprising: inputs for receiving data representing content to be encoded in the source image; a processor arranged to encode content as a time varying two-dimensional pattern of luminosity modulations within the source image to form an encoded image; outputs arranged to output the encoded image to the display device.
    Type: Application
    Filed: July 25, 2008
    Publication date: January 29, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: John Collomosse, Timothy Paul James Gerard Kindberg
  • Patent number: 7370200
    Abstract: The present invention provides for validating an association between computing devices using a succession of human-perceptible stimuli such as sounds, lights colors or shapes. Commands are sent from the initiating device to the responding device in encrypted messages. Human-perceptible stimuli are formed at the responding device in response to at least some of the commands. The responder searches for messages that the responder is unable to decrypt and that are received in a time interval before messages that the responder is able to decrypt. The succession of human-perceptible stimuli may be harmonized, in which case, an association between the initiating device and the responding device is validated when the human-perceptible stimuli formed by the initiating device and the human-perceptible stimuli formed by the responding device are harmonized together.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: May 6, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Timothy Paul James Gerard Kindberg, Jean Tourrilhes, Kan Zhang