Patents by Inventor Geoffrey W. Chatterton

Geoffrey W. Chatterton 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: 20150067320
    Abstract: Systems and methods according to one or more embodiments are provided for detecting or recognizing a user and intelligently altering or adjusting user device settings appropriate for the detected user. In an embodiment, a method comprises detecting, electronically by a processor, a first user interacting with a user device via a user input interface of the user device; determining, electronically by the processor, one or more characteristics associated with a primary user of the user device; determining, electronically by the processor, the first user is not the primary user based at least in part on comparing interactions of the first user with the user device and the one or more characteristics associated with the primary user of the user device; and altering one or more settings of the user device.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Inventors: Geoffrey W. Chatterton, Ramaneek Khanna, Timothy C. Nichols
  • Publication number: 20150058870
    Abstract: A purchase code, such as a web address indicating a webpage of a product at a merchant's website, may be embedded into a video advertisement by steganography. The video advertisement embedding the purchase code may be displayed to consumers on televisions or on display kiosks installed at a merchant's storefront. A consumer, who is viewing the video advertisement and is interested in purchasing the product being advertised, may point a mobile device with a camera, e.g., a smart phone, to scan the video advertisement with the camera. The mobile device may decode the video advertisement to capture the purchase code embedded in the video advertisement. The purchase code may automatically direct the mobile device to visit the product web page at the merchant's web site. Thus, the consumer may purchase the product immediately at the merchant's web site.
    Type: Application
    Filed: August 23, 2013
    Publication date: February 26, 2015
    Inventors: Ramaneek Khanna, Geoffrey W. Chatterton, Timothy C. Nichols
  • Patent number: 8643674
    Abstract: Rendering graphics on a display of a device. In a portable or wireless device, a list of instructions needed to refresh or generate a frame is first created. The created instructions are then parsed or optimized to remove instructions that result in unnecessary processing instructions. The optimized list is then executed. During generation of a given frame, a view hierarchy is traversed to identify damaged portions of a display. The damaged portions are not copied to the frame. Also, information that has not changed is likewise not usually copied. Damage from the previous frame less damage from the current frame is copied to the appropriate buffer. The instructions are optimized to render only the portion of the frame that is necessary. Portions of the display that are not visible are not traversed in the view hierarchy and are not considered until visible on the display.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: February 4, 2014
    Assignee: Dell Products L.P.
    Inventors: Arthur Anthonie Van Hoff, Geoffrey W Chatterton
  • Publication number: 20130300763
    Abstract: Rendering graphics on a display of a device. In a portable or wireless device, a list of instructions needed to refresh or generate a frame is first created. The created instructions are then parsed or optimized to remove instructions that result in unnecessary processing instructions. The optimized list is then executed. During generation of a given frame, a view hierarchy is traversed to identify damaged portions of a display. The damaged portions are not copied to the frame. Also, information that has not changed is likewise not usually copied. Damage from the previous frame less damage from the current frame is copied to the appropriate buffer. The instructions are optimized to render only the portion of the frame that is necessary. Portions of the display that are not visible are not traversed in the view hierarchy and are not considered until visible on the display.
    Type: Application
    Filed: July 16, 2013
    Publication date: November 14, 2013
    Applicant: DELL PRODUCTS L.P.
    Inventors: Arthur Anthonie Van Hoff, Geoffrey W. Chatterton
  • Patent number: 8572304
    Abstract: The present disclosure is directed to systems and methods for configuring mobile communication devices to identify and communicate with wireless printing devices. These systems and methods may include determining available wireless printing devices, selecting a desired wireless printing device, attempting to establish communication between the mobile communication device and the wireless printing device using a first communication protocol, prompting a user to indicate the successfulness of the first communication protocol, and configuring the mobile communication device for printing to the wireless printing device using the first communication protocol if the first communication protocol successfully communicated with the wireless printing device.
    Type: Grant
    Filed: December 6, 2010
    Date of Patent: October 29, 2013
    Assignee: Wellala, Inc.
    Inventors: Timothy C. Nichols, Geoffrey W. Chatterton, Ramaneek Khanna, Eric D. Bauswell, Anthony R. Chvala
  • Patent number: 8508551
    Abstract: Rendering graphics on a display of a device. In a portable or wireless device, a list of instructions needed to refresh or generate a frame is first created. The created instructions are then parsed or optimized to remove instructions that result in unnecessary processing instructions. The optimized list is then executed. During generation of a given frame, a view hierarchy is traversed to identify damaged portions of a display. The damaged portions are not copied to the frame. Also, information that has not changed is likewise not usually copied. Damage from the previous frame less damage from the current frame is copied to the appropriate buffer. The instructions are optimized to render only the portion of the frame that is necessary. Portions of the display that are not visible are not traversed in the view hierarchy and are not considered until visible on the display.
    Type: Grant
    Filed: July 13, 2011
    Date of Patent: August 13, 2013
    Assignee: Dell Products L.P.
    Inventors: Arthur Anthonie Van Hoff, Geoffrey W. Chatterton
  • Publication number: 20120075664
    Abstract: The present disclosure is directed to systems and methods for configuring mobile communication devices to identify and communicate with wireless printing devices. These systems and methods may include determining available wireless printing devices, selecting a desired wireless printing device, attempting to establish communication between the mobile communication device and the wireless printing device using a first communication protocol, prompting a user to indicate the successfulness of the first communication protocol, and configuring the mobile communication device for printing to the wireless printing device using the first communication protocol if the first communication protocol successfully communicated with the wireless printing device.
    Type: Application
    Filed: December 6, 2010
    Publication date: March 29, 2012
    Applicant: Wellala, Inc.
    Inventors: Timothy C. Nichols, Geoffrey W. Chatterton, Ramaneek Khanna, Eric D. Bauswell, Anthony R. Chvala
  • Patent number: 7999830
    Abstract: Rendering graphics on a display of a device. In a portable or wireless device, a list of instructions needed to refresh or generate a frame is first created. The created instructions are then parsed or optimized to remove instructions that result in unnecessary processing instructions. The optimized list is then executed. During generation of a given frame, a view hierarchy is traversed to identify damaged portions of a display. The damaged portions are not copied to the frame. Also, information that has not changed is likewise not usually copied. Damage from the previous frame less damage from the current frame is copied to the appropriate buffer. The instructions are optimized to render only the portion of the frame that is necessary. Portions of the display that are not visible are not traversed in the view hierarchy and are not considered until visible on the display.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: August 16, 2011
    Assignee: Dell Products L.P.
    Inventors: Arthur Anthonie Van Hoff, Geoffrey W. Chatterton
  • Patent number: 5970461
    Abstract: A method and system for providing an inverse transform for an audio compression decoding algorithm in software precalculates a plurality of identified values; each of which is computationally intensive. The method and system then performs a pre-inverse transform complex multiply utilizing a first portion of the identified values and an array of input coefficients to provide a plurality of intermediate values. Thereafter, an inverse transform complex multiply and a post inverse transform multiply are combined to provide a combined complex multiply operation. The combined complex multiply operation uses a second portion of the identified values and the intermediate values provides the inverse transform. Accordingly, through the use of the present invention, the number of instructions for implementing the inverse transform can be substantially minimized.
    Type: Grant
    Filed: December 23, 1996
    Date of Patent: October 19, 1999
    Assignee: Apple Computer, Inc.
    Inventor: Geoffrey W. Chatterton