Patents by Inventor Steven J. Harrington

Steven J. Harrington 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: 20200279344
    Abstract: A system and method scan a document printed by a first document processing device (using a second document processing device separate from the first document processing device). The document has printed thereon machine readable markings that comprise information of a patient, information of at least one lab test to be performed, and formatting information for the return of the lab test results. The second document processing device identifies the lab test to be performed on the patient based on the machine readable markings. After the lab tests have been performed on the patient, the second document processing device prepares the lab test results by formatting them. These formatted lab test results are then output from the second document processing device to the first document processing device.
    Type: Application
    Filed: May 19, 2020
    Publication date: September 3, 2020
    Applicant: Xerox Corporation
    Inventors: Nathaniel G. Martin, Steven J. Harrington
  • Patent number: 10679308
    Abstract: A system and method scan a document printed by a first document processing device (using a second document processing device separate from the first document processing device). The document has printed thereon machine readable markings that comprise information of a patient, information of at least one lab test to be performed, and formatting information for the return of the lab test results. The second document processing device identifies the lab test to be performed on the patient based on the machine readable markings. After the lab tests have been performed on the patient, the second document processing device prepares the lab test results by formatting them. These formatted lab test results are then output from the second document processing device to the first document processing device.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: June 9, 2020
    Assignee: Xerox Corporation
    Inventors: Nathaniel G. Martin, Steven J. Harrington
  • Patent number: 10291407
    Abstract: Systems and methods are described that facilitate capturing promotional information details such as the number of promotional material items printed for a given vendor supported by a marketing agency, item size, placement details, price, and authentication information to prove that a print log or summary is genuine. The authentication information can include a timestamp, printer identity, job identity and run-length. This information is summarized in a message digest and is signed by the printing system using digital signatures, which are then verified by the marketing agency through a public key counterpart of a private key used to generate the signatures.
    Type: Grant
    Filed: June 2, 2008
    Date of Patent: May 14, 2019
    Assignee: XEROX CORPORATION
    Inventors: Daniel W. Manchala, Steven J. Harrington
  • Patent number: 9460060
    Abstract: Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a non-existent source document. A process for organizing document fragments within a document management system wherein source documents comprise duplicates of the document fragments includes replacing a duplicate fragment with a reference to a single fragment object the fragment object including a reference to a fragment of a source document and an object class method for deletion of the fragment object including instructions to remove the reference to the fragment object from the metadata of the source document to which the fragment object refers.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: October 4, 2016
    Assignee: Xerox Corporation
    Inventors: Steven J. Harrington, Lee C. Moore
  • Patent number: 9400879
    Abstract: A method and a system for evaluating identification of a user based on behavioral patterns and time patterns, including an analysis component for analyzing data; an authentication component for authenticating the analyzed data; and a behavioral biometric device for collecting behavioral biometric data related to the user, the authentication component and the analysis component operably connected at least with the behavioral biometric device; wherein the behavioral biometric data is matched against previously obtained or expected behavioral biometric data stored in a first database component of the analysis component in order to progressively, continuously, and incrementally evaluate the identification of the user to determine a confidence factor.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: July 26, 2016
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Steven J. Harrington
  • Patent number: 9286272
    Abstract: A method determines structures and features of an original document to make style decisions. The extensible markup language of the original document is analyzed to produce instance mapping. The document type definitions of the original document are analyzed to produce document type definitions mapping. Lastly, the instance schema of the original document is analyzed to produce schema mapping. A transform is generated from the produced instance mapping, document type definitions mapping, and schema mapping. The transform is applied to the original document to generate an instance in an intermediate format. A stylesheet is selected and applied to the intermediate format to produce a styled document.
    Type: Grant
    Filed: December 13, 2006
    Date of Patent: March 15, 2016
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 9280672
    Abstract: A method for printing a composite document creates a fixed data unit for a composite document, the fixed data unit being a portion of an individual document which is consistent in each individual document within the composite document. A variable data unit is created for each individual document to be represented by the composite document, a variable data unit being a portion of the individual document which is unique to that individual document. The data within each created variable data unit is analyzed to determine a set of rights for each created variable data unit, and the determined set of rights are embedded into the appropriated created variable data unit. A composite document is created by bundling the fixed data unit with the embedded variable data units and submitted for printing.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: March 8, 2016
    Assignee: Xerox Corporation
    Inventors: Daniel W. Manchala, Steven J. Harrington
  • Patent number: 9015342
    Abstract: A method and system for designing file replication schemes in file sharing systems consider node storage constraints and node up/down statistics, file storage costs, and file transfer costs among the nodes, user request rates for the files, and user specified file availability requirements. Based on these considerations, a systematic method for designing file replication schemes can be implemented. The method first determines the number of copies of the files to be stored in the system to achieve the desired goal (e.g., to satisfy file availability requirements, or to maximize the system hit rate), and then selects the nodes at which to store the file copies to minimize the total expected cost. The file replication scheme for a peer-to-peer file sharing system in a distributed and adaptive manner can scale to a large number of nodes and files and can handle changes in the user request pattern over time.
    Type: Grant
    Filed: January 22, 2008
    Date of Patent: April 21, 2015
    Assignee: Xerox Corporation
    Inventors: Jian Ni, Jie Lin, Steven J. Harrington, Naveen Sharma
  • Patent number: 8984397
    Abstract: An extensible markup language document processing engine performs arbitrary processing on extensible markup language documents. The processing sequence of the extensible markup language document processing engine is not fixed, but rather can depend upon the information submitted with the job and upon determinations and analysis during the actual job processing. The extensible markup language document processing engine can also segment the document processing so that different fragments of the document are handled differently, thereby providing parallel processing capabilities. Moreover, the extensible markup language document processing engine can segment the document processing so that different fragments of the document are handled differently so that not all processing is blocked when a fragment requires a slow action, such as retrieval of information from the web.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: March 17, 2015
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8914720
    Abstract: A system and method for constructing a document redundancy graph with respect to a document set. The redundancy graph can be constructed with a node for each paragraph associated with the document set such that each node in the redundancy graph represents a unique cluster of information. The nodes can be linked in an order with respect to the information provided in the document set and bundles of redundant information from the document set can be mapped to individual nodes. A data structure (e.g., a hash table) of a paragraph identifier associated with a probability value can be constructed for eliminating inconsistencies with respect to node redundancy. Additionally, a sequence of unique nodes can also be integrated into the graph construction process. The nodes can be connected to the paragraphs associated with the document set via a hyperlink and/or via a label with respect to each node.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: December 16, 2014
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8910034
    Abstract: Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a non-existent source document.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: December 9, 2014
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8909775
    Abstract: Disclosed are methods and apparatus for providing extended functionality to a networked device, the networked device connected in a network, as well as corresponding apparatus and computer-readable medium. The embodiments intercept data communications in which the networked device is a party, the data communications being intercepted by an interdictor, receive at the interdictor a subscription registration for notification of a networked device event which is to be altered, the subscription registration being received from an extension service, determine whether the data communications in which the networked device is a party corresponds to the subscription registration of the networked device event which is to be altered, and modify the data communications in which the networked device is a party to provide the extended functionality when the data communications are determined to correspond to the subscription registration of networked device event to be altered.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: December 9, 2014
    Assignee: Xerox Corporation
    Inventors: Gavan Leonard Tredoux, Steven J. Harrington, Reiner Eschbach, Edward Chapman
  • Patent number: 8902220
    Abstract: A system and method for a pre-print, three-dimensional virtual rendering of a print piece is disclosed. A plurality of modular/pipelined architectural layers are managed, operated, and organized by a controller. A product definition is provided to a job ticket adaptation layer where it is transformed into a physical model. The physical model is then transformed into a display model via the product model layer. The display model is transformed into a scene that can be displayed on a graphical user interface as a three dimensional virtual rendering by a rendering layer, where the binding elements may further include 3D binding models as well as 2D textures on 3D surfaces to simulate 3D models.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: December 2, 2014
    Assignee: Xerox Corporation
    Inventors: Robert J. Rolleston, Alan T. Coté, Neil R. Sembower, Steven J. Harrington, Pascal Valobra
  • Patent number: 8862991
    Abstract: The optimal version of a document can depend on the user's need and the presentation device, and can govern choices of content as well as style. The content needed for multiple versions of a document can be included in a single document structure and identified by means of tags or by a content selection node. Tags allow the user to specify a desired version, while selection nodes allow the content to be automatically selected, styled and formatted to optimize a set of constraints. Content alternatives may be generated automatically from original content.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: October 14, 2014
    Assignee: Google Inc.
    Inventors: Steven J. Harrington, Paul B. Gloger, Noel S. Omega, Leonid Orlov, John C. Wenn, II, Daniel W. Manchala, Yoon J. Jhong, Youngseok Seo
  • Patent number: 8850599
    Abstract: A method and system process a document having attached thereto a set of digital rights specifications, the digital rights specifications specifying constraints on the processing of the document. A workflow controller selects candidate devices, for processing the document, from a plurality of devices and determines, for each candidate device, that the device meets the digital rights specifications requirements. A set of devices are assigned to process the document from the set of devices that meet the digital rights specifications constraints. The workflow controller detects a failed device included in the assigned set of devices to process the document and determines potential candidate devices to replace the failed device. For each potential candidate device, it is determined if the potential candidate device meets the digital rights specifications requirements. A device that meets the digital rights specifications constraints is assigned to replace the failed device.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: September 30, 2014
    Assignee: Xerox Corporation
    Inventors: Daniel W. Manchala, Steven J. Harrington
  • Patent number: 8842313
    Abstract: There is disclosed a system and method of processing a document corresponding with a printable format in a print path. A browser, communicating with a user interface (having a display) and a network, is used to access a services interface, the services interface including at least one selectable service available by way of the network. A browser activating system, communicating with the browser and a print driver, is used to open the browser to display the at least one selectable service of the services interface on the user interface display. Responsive to selecting the at least one selectable service from the displayed services interface, the at least one selectable service is applied to the document corresponding with the printable format.
    Type: Grant
    Filed: October 30, 2008
    Date of Patent: September 23, 2014
    Assignee: Xerox Corporation
    Inventor: Steven J Harrington
  • Patent number: 8775933
    Abstract: Document fragments are managed by the use of fragment objects. Fragment objects contain a reference to a portion of a source document. Referencing documents contain a reference to a fragment object which delivers the content of the fragment of the source document to the referencing document. The source document can be directly updated through updating the fragment of the source document contained in the referencing document via the use of the fragment object. Source document deletion is controlled by storing the references to the source document by fragment objects so that no fragment object has a reference to a nonexistent source document.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: July 8, 2014
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington
  • Patent number: 8661338
    Abstract: A system for case based, dynamic document layout in accordance with embodiments of the present invention includes a comparison system, a determination system, and a mutation system. The comparison system that compares one or more elements of at least a portion of an original document against the same elements in at least a portion each of a plurality of stored documents. The determination system identifies the stored document with the portion which is closest to the portion of the original document based on the comparing. The mutation system applies one or mutators to the portion of the original document which were used in the portion of the identified stored document.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: February 25, 2014
    Assignee: Xerox Corporation
    Inventors: Lisa S. Purvis, Steven J. Harrington
  • Patent number: 8593671
    Abstract: A system and method control usage of resources associated with a printing device by transmitting a print-ready document from a client device, over a network, to a printing device; intercepting the transmitted print-ready document before the transmitted print-ready document is received by the printing device; electronically extracting, using a processor, page, document, or user information from the intercepted print-ready document; electronically, using a processor, comparing the extracted page, document or user information with resource policies associated with the printing device; modifying the page, document, or user information within the intercepted print-ready document when the extracted page, document, or user information is in conflict with resource policies associated with the printing device to ensure that printing of the print-ready document is in compliance with the resource policies associated with the printing device; and submitting the modified print-ready document to the printing device for pri
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: November 26, 2013
    Assignee: Xerox Corporation
    Inventors: Steven J. Harrington, Gavan Leonard Tredoux
  • Patent number: 8539347
    Abstract: What is provided is a system and method for time sequencing editing steps for allowing users to visualize and modify the editing history of a two-dimensional digital document. A three-dimensional image of the document is presented to the user with time of editing being represented as a third dimension. This three-dimensional presentation of editing operations provides the user with an “omniscient” perspective of the document where part of all of a document's editing history is represented. The document state at any point in its life, as affected by various previously preformed editing operations, is given by a corresponding slice through the three-dimensional object. The user is provided with an ability to manipulate the three-dimensional representation to not only undo prior operations but also to perform different editing operations at anytime in the editing history of the document, and thereby change the editing history of the document. Various embodiments are disclosed.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: September 17, 2013
    Assignee: Xerox Corporation
    Inventor: Steven J. Harrington