Patents by Inventor Steven Battle

Steven Battle 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: 9508049
    Abstract: A computer-implemented update-triggered document-defined workflow method provides for triggering an update to an original source document to yield an updated document. In response, a document handler executes the document-defined workflow method so as to create, delete, or modify a target document or so as to create a workflow description calling for creating, deleting, or modifying a target document.
    Type: Grant
    Filed: August 30, 2009
    Date of Patent: November 29, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John William Lumley, Steven Battle
  • Patent number: 8560944
    Abstract: A document having a number of components is modeled as a concurrent hierarchical state machine derived from a number of secondary state machines. The concurrent hierarchical state machine hierarchically encompasses the secondary state machines and corresponds to the document as a whole. The secondary state machines are concurrent to one another. Each secondary state machine corresponds to one of the components of the document.
    Type: Grant
    Filed: April 4, 2010
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven Battle, Helen Balinsky
  • Publication number: 20120022919
    Abstract: A method for conducting a privacy ensured computerized poll includes, in a computerized anonymizing system (100), receiving a list (404) of invited participants (418) of said computerized poll, said list (404) comprising at least one address (202, 204) for each said participant (418). With said computerized anonymizing system (100), assigning each invited participant (418) in said poll at least one character string (410, 412) and transmitting to each invited participant (418) said at least one character string (410, 412) assigned to said participant (418) using said at least one address (202, 204). With said computerized anonymizing system (100), generating a list (408) comprising an entry for each said at least one character string (410, 412) assigned to one of said invited participants (418) and shuffling an order of said entries, and providing said shuffled list (408) to a poll initiator (402).
    Type: Application
    Filed: September 18, 2009
    Publication date: January 26, 2012
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Helen Balinsky, Anthony Wiley, Keith Harrison, David Banks, Steven Battle
  • Publication number: 20110246539
    Abstract: A document having a number of components is modeled as a concurrent hierarchical state machine derived from a number of secondary state machines. The concurrent hierarchical state machine hierarchically encompasses the secondary state machines and corresponds to the document as a whole. The secondary state machines are concurrent to one another. Each secondary state machine corresponds to one of the components of the document.
    Type: Application
    Filed: April 4, 2010
    Publication date: October 6, 2011
    Inventors: Steven Battle, Helen Balinsky
  • Publication number: 20110078552
    Abstract: A first version of a target document includes a source reference to a source element of a source document. A transclusion processor writes a second element to a second version of the target document. The second element is a copy of the source element that includes a provenance reference to the source element as an attribute.
    Type: Application
    Filed: September 29, 2009
    Publication date: March 31, 2011
    Inventors: John William Lumley, Angelo Dl Lorio, Steven Battle
  • Publication number: 20110078165
    Abstract: A transclusion method provides for transclude copying a source fragment of a source document into a target document. As a result, the target document contains a target fragment. The target fragment is a copy of the source fragment. A reference to the source document is included with the target fragment in the target document. The reference identifies a location for the source document and provides search data for locating the source fragment within the source document.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Inventors: Steven Battle, Helen Balinsky
  • Publication number: 20110055180
    Abstract: A computer-implemented update-triggered document-defined workflow method provides for triggering an update to an original source document to yield an updated document. In response, a document handler executes the document-defined workflow method so as to create, delete, or modify a target document or so as to create a workflow description calling for creating, deleting, or modifying a target document.
    Type: Application
    Filed: August 30, 2009
    Publication date: March 3, 2011
    Inventors: John William Lumley, Steven Battle