Patents by Inventor Stefan Geoffrey Butlin

Stefan Geoffrey Butlin 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: 9454619
    Abstract: A user interface for a device comprises a plurality of layers. The content for the user interface is associated with one of the plurality of layers.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: September 27, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Stefan Geoffrey Butlin, Nicholas Holder Clarey, Nicholas Carl Brook
  • Patent number: 8434016
    Abstract: A virtual file system is described that enables both real data resources, such as a content file, and virtual data resources, such as a field within a database or a state determined by a mark-up language element, to be accessed through a single root.
    Type: Grant
    Filed: February 21, 2005
    Date of Patent: April 30, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Stefan Geoffrey Butlin, Nicholas Holder Clarey, Jacob Benjamin Blaukopf
  • Publication number: 20130063479
    Abstract: A user interface for a device comprises a plurality of layers. The content for the user interface is associated with one of the plurality of layers.
    Type: Application
    Filed: September 14, 2012
    Publication date: March 14, 2013
    Applicant: QUALCOMM INCORPORATED
    Inventors: Stefan Geoffrey Butlin, Nicholas Holder Clarey, Nicholas Carl Brook
  • Patent number: 8327289
    Abstract: A user interface for a device comprises a plurality of layers. The content for the user interface is associated with one of the plurality of layers.
    Type: Grant
    Filed: February 21, 2005
    Date of Patent: December 4, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Stefan Geoffrey Butlin, Nicholas Holder Clarey, Nicholas Carl Brook
  • Patent number: 8004535
    Abstract: A method of generating displayable content is provided. The method includes obtaining a display package having a plurality of display elements defining a plurality of display frames. The method further includes rendering at least one selected group of the plurality of display elements. Each selected group is based on indicator information in the display package and comprises less than all of the plurality of display elements. Further included is saving a copy of each rendered selected group in a second display buffer. The method further includes rendering at least one display frame within the plurality of display frames such that at least a portion of the at least one rendered display frame comprises the saved copy of at least one rendered selected group. Further included is saving the at least one rendered display frame in a first display buffer that is different from the second display buffer.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: August 23, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Jacob Benjamin Blaukopf, Nicholas Carl Brook, Stefan Geoffrey Butlin
  • Patent number: 7908595
    Abstract: Described are various methods and apparatuses for automatic updating of variables in a data language. A dynamic variable is updated by parsing an instruction written in the data language containing the dynamic variable, creating the dynamic variable in memory, assigning a value for the dynamic variable, and updating the dynamic variable value without parsing the instruction written in the data language containing the dynamic variable. The dynamic variable may also be updated by creating an object associated with the dynamic value, wherein the object determines the value of the dynamic variable. Further, an observing a function value may be associated with the dynamic variable and then a notification is given to the object when the function value has changed.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: March 15, 2011
    Assignee: QUALCOMM Incorporated
    Inventors: Stefan Geoffrey Butlin, Nicholas Carl Brook, Nick Clarey
  • Patent number: 7610561
    Abstract: Described are various methods and apparatuses for fine grained control of z-order elements in a presentation. A structure is defined containing user interface elements and an order is defined for rendering such user interface elements. It is desired that some elements may need to be rendered out of the defined order, therefore a raise user interface element is defined allowing for one or more user interface elements to be defined to be rendered out of the normally defined order. User interface elements may something to be presented on a display and may also include program code for defining behaviors.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: October 27, 2009
    Assignee: QUALCOMM Incorporated
    Inventors: Jacob Benjamin Blaukopf, Nicholas Carl Brook, Stefan Geoffrey Butlin
  • Publication number: 20080282142
    Abstract: There is provided a user interface which is defined by a plurality of actors and the attributes) that are associated with the actors. A renderer is used to render the user interface in accordance with the attributes of the actors. Changes in actor attributes, for example in response to a keypress, cause the user interface to be updated.
    Type: Application
    Filed: February 21, 2005
    Publication date: November 13, 2008
    Applicant: QUALCOMM CAMBRIDGE LIMITED
    Inventors: Stefan Geoffrey Butlin, Nicholas Holder Clarey, Jacob Benjamin Blaukopf, Nicholas Carl Brook