Patents by Inventor Roger Brian Gimson

Roger Brian Gimson 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: 8972843
    Abstract: To communicate a modular document from a first electronic device to a second electronic device, the first electronic device determines which one or more component documents of the modular document are already available at the second electronic device. The modular document is composed of plural component documents. The first electronic device sends to the second electronic device a subset of the plural component documents of the modular document, where the subset of the plural component documents is other than the one or more component documents already available at the second electronic device.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: March 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, Helen Balinsky
  • Patent number: 8886725
    Abstract: A first instance of a modular document is received, where the modular document is composed of plural parts, and where the modular document contains a merge definition. A second instance of the modular document is received, where the second instance and the first instance of the modular document have been modified with respect to each other. The second instance is merged with the first instance, where any conflict between the second instance and the first instance is resolved according to the merge definition.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: November 11, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, Helen Balinsky
  • Patent number: 8301722
    Abstract: A modular document composed of plural component documents that are combined to allow presentation of the modular document is provided. The modular document contains references to the component documents. Version information is associated with at least one of the references to identify one of plural versions of a corresponding particular one of the component documents.
    Type: Grant
    Filed: July 29, 2009
    Date of Patent: October 30, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roger Brian Gimson, Robert Thomas Owen Rees
  • Publication number: 20110314124
    Abstract: A method for capturing an application state includes recognizing that a user has ended or will end an application session at an exit point. In response to the recognizing, an electronic document for depicting state data indicative of the application session and a link for resuming the application session at the exit point is assembled. The electronic document is communicated to the user, providing the user with a record of the data entered so far and allowing the user to subsequently resume the session at the point it was suspended.
    Type: Application
    Filed: March 25, 2009
    Publication date: December 22, 2011
    Inventor: Roger Brian Gimson
  • Patent number: 7895525
    Abstract: A method of managing multiple resource identifiers in a machine readable document includes allocating one or more resource identifiers to a context. A context name is associated to the context and the context name and resource identifier are associated in the document.
    Type: Grant
    Filed: January 20, 2006
    Date of Patent: February 22, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, John William Lumley
  • Publication number: 20110029634
    Abstract: A modular document composed of plural component documents that are combined to allow presentation of the modular document is provided. The modular document contains references to the component documents. Version information is associated with at least one of the references to identify one of plural versions of a corresponding particular one of the component documents.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Roger Brian Gimson, Robert Thomas Owen Rees
  • Publication number: 20110029482
    Abstract: A first electronic device stores a modular document composed of plural component documents that are combined to allow presentation of the modular document. A surrogate of the modular document is sent to a second electronic device. A change of the surrogate made at the second electronic device is synchronized with the modular document, or a change of the modular document is synchronized with the surrogate at the second electronic device.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Roger Brian Gimson, Robert Thomas Owen Rees, Helen Balinsky
  • Publication number: 20110029851
    Abstract: To communicate a modular document from a first electronic device to a second electronic device, the first electronic device determines which one or more component documents of the modular document are already available at the second electronic device. The modular document is composed of plural component documents. The first electronic device sends to the second electronic device a subset of the plural component documents of the modular document, where the subset of the plural component documents is other than the one or more component documents already available at the second electronic device.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, Helen Balinsky
  • Publication number: 20110029594
    Abstract: A first instance of a modular document is received, where the modular document is composed of plural parts, and where the modular document contains a merge definition. A second instance of the modular document is received, where the second instance and the first instance of the modular document have been modified with respect to each other. The second instance is merged with the first instance, where any conflict between the second instance and the first instance is resolved according to the merge definition.
    Type: Application
    Filed: July 29, 2009
    Publication date: February 3, 2011
    Inventors: Robert Thomas Owen Rees, Roger Brian Gimson, Helen Balinsky
  • Publication number: 20100199164
    Abstract: To control editing of a document, a representation of the document that contains a property indicating an editing scope of a portion of the document is received by a first editor. The first editor modifies the property to change the editing scope of the portion of the document, such that a second editor is allowed to change the portion of the document according to the changed editing scope rather than the editing scope prior to changing of the property.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Inventors: John William Lumley, Roger Brian Gimson
  • Patent number: 7743321
    Abstract: A method of processing data associated with processing options, wherein selected processing options select variants within the data and selected variants are activated, and variants associated with unselected options can be selected in a further iteration of the process.
    Type: Grant
    Filed: October 28, 2005
    Date of Patent: June 22, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Roger Brian Gimson
  • Patent number: 7555564
    Abstract: A server has a memory 16 arranged to have a document 17 having a number of parts stored in it. The server is arranged to: receive a request including a URI having a document identifier which identifies both the whole and a part of the document; determine capabilities of the device; and deliver an appropriate portion of the document containing at least the identified part, the portion depending on the capabilities.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: June 30, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Roger Brian Gimson, Stuart Kennedy Williams
  • Publication number: 20040139232
    Abstract: Authoring a document to be served for rendering on a plurality of classes of device comprises defining at least two choices of content which may be styled for a first content portion of the document, defining at least two choices of content which may be styled for a second content portion of the document, and labelling the choices of content to indicate approved combinations of content for the first content portion with content for the second content portion.
    Type: Application
    Filed: August 28, 2003
    Publication date: July 15, 2004
    Inventors: Fabio Giannetti, Roger Brian Gimson
  • Publication number: 20040059833
    Abstract: A method of delivering data stored within a network to two or more data-handling devices having different data handling capabilities, the method comprising the steps of authoring the data to produce authored data and storing it in at least one location within the network, generating adapted data by adapting the authored data by at least structuring the authored data to provide at least a preferred and an alternative version of the adapted data, each version suitable to make the data suitable for handling by at least one of the at least two data-handling devices, storing the adapted data at a location within the network and upon receipt of a request for the data, augmenting one of the preferred or alternative versions of the adapted data with dynamically generated data and delivering the adapted data augmented with the dynamically generated data to at least one data-handling device.
    Type: Application
    Filed: September 24, 2003
    Publication date: March 25, 2004
    Applicant: Hewlett-Packard Development Company, L.P.
    Inventors: Fabio Giannetti, Roger Brian Gimson
  • Publication number: 20030158969
    Abstract: Content from a web page, such as text, music graphics etc. is assimilable by a plurality of classes of device, such as PDA, mobile phone and desktop computer. The content is initially authored to include machine readable structural information reflecting structure in the substance of the content, such as chapters, and instructions on the preferred manner the author wishes to see the content presented to the author. This structure is embedded in the content using a device independent markup language. The structured content is then filtered for different classes of device to remove aspects of the preferred presentation which are not possible to replicate on a particular class of device, and the markup code is then modified where appropriate to tranform and instructions not supported by the device on which the content is to be manifested.
    Type: Application
    Filed: January 23, 2003
    Publication date: August 21, 2003
    Inventors: Roger Brian Gimson, Fabio Giannetti
  • Publication number: 20020188673
    Abstract: A method of sending data held on a primary processing apparatus (2) to one or more data receiving devices is disclosed. On receiving a request for data, the method comprises arranging the data on a processing apparatus in two or more information levels such that a predetermined subset of the data comprising data at one of the information levels is sent to a particular device. Each level may compare data which is appropriate to the receiving device, for example, so that a shorter version of a text at one level is sent to a requesting mobile phone (26) while a full version of the text at another level is sent to a personal computer display (30).
    Type: Application
    Filed: March 26, 2002
    Publication date: December 12, 2002
    Inventor: Roger Brian Gimson
  • Publication number: 20020184270
    Abstract: A method of sending data comprising one or more character strings held on a primary processing apparatus 2, to one or more data-receiving devices 26, 28, 30 on receipt by said primary processing apparatus 2 of a request for data, said method comprising causing a processing circuitry to process the data and perform one or more of the following: accessing a database of replacement data or replacement data rules and replace one or more character strings with replacement data selected from the database or determined by the replacement data rules; ii. altering font characteristics in order to tailor the displayed character strings to be correctly displayed; and iii. deleting portions of the document. The method can be used to help ensure that data can be correctly displayed on a variety of data receiving devices 26, 28, 30 each of which can have different display characteristics.
    Type: Application
    Filed: March 26, 2002
    Publication date: December 5, 2002
    Inventor: Roger Brian Gimson
  • Patent number: 6061050
    Abstract: A user interface device for intuitive sequencing through displayed information comprises a cue block 10 with a top smooth curved control surface 12 and downwardly inclined ribbed or textured control surfaces 14, which suggest the smooth surfaces of the exposed pages of an open book, and the ribbed edges of the page edges to either side, respectively. The device detects the location or movement of a user's finger on or near the control surfaces and maps this to appropriate page turning commands to control the speed, direction and/or mode of sequencing.
    Type: Grant
    Filed: October 27, 1995
    Date of Patent: May 9, 2000
    Assignee: Hewlett-Packard Company
    Inventors: David Edward Allport, John Christopher Rudin, Roger Brian Gimson
  • Patent number: 5914702
    Abstract: A pointing device includes ergonomic buttons which wrap around the device's cursor control mechanism. Each button extends along at least two sides of the cursor control mechanism. Corner junctions make the buttons easy to recognize by touch. One button is C-shaped, another backward-C-shaped. The cursor control mechanism includes a touchpad or a post and a "wobble" plate. The post serves as a pivot point for the plate and responds to directional pressure. A user adjusts the planar orientation of the plate to define a directional pressure applied to the post. A user is able to apply multi-fingered leveraged guidance. A second cursor control mechanism is defined by an erasure-head device. The erasure-head provides convenient, effective coarse control of the cursor's movement, while the wobble plate or touchpad cursor control mechanism provides convenient, effective fine control of the cursor's movement.
    Type: Grant
    Filed: March 4, 1996
    Date of Patent: June 22, 1999
    Assignee: Hewlett-Packard Company
    Inventors: Michael D. Derocher, Roger Brian Gimson, Julie Jane Seymour Parker, Robert Paul Bliven