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).
-
Patent number: 11449833Abstract: 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: GrantFiled: May 19, 2020Date of Patent: September 20, 2022Assignee: Xerox CorporationInventors: Nathaniel G. Martin, Steven J. Harrington
-
Publication number: 20200279344Abstract: 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: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Applicant: Xerox CorporationInventors: Nathaniel G. Martin, Steven J. Harrington
-
Patent number: 10679308Abstract: 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: GrantFiled: June 3, 2008Date of Patent: June 9, 2020Assignee: Xerox CorporationInventors: Nathaniel G. Martin, Steven J. Harrington
-
Patent number: 10291407Abstract: 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: GrantFiled: June 2, 2008Date of Patent: May 14, 2019Assignee: XEROX CORPORATIONInventors: Daniel W. Manchala, Steven J. Harrington
-
Patent number: 9460060Abstract: 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: GrantFiled: July 24, 2006Date of Patent: October 4, 2016Assignee: Xerox CorporationInventors: Steven J. Harrington, Lee C. Moore
-
Patent number: 9400879Abstract: 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: GrantFiled: November 5, 2008Date of Patent: July 26, 2016Assignee: Xerox CorporationInventors: Gavan Leonard Tredoux, Steven J. Harrington
-
Patent number: 9286272Abstract: 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: GrantFiled: December 13, 2006Date of Patent: March 15, 2016Assignee: Xerox CorporationInventor: Steven J. Harrington
-
Patent number: 9280672Abstract: 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: GrantFiled: January 13, 2009Date of Patent: March 8, 2016Assignee: Xerox CorporationInventors: Daniel W. Manchala, Steven J. Harrington
-
Patent number: 9015342Abstract: 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: GrantFiled: January 22, 2008Date of Patent: April 21, 2015Assignee: Xerox CorporationInventors: Jian Ni, Jie Lin, Steven J. Harrington, Naveen Sharma
-
Patent number: 8984397Abstract: 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: GrantFiled: December 15, 2005Date of Patent: March 17, 2015Assignee: Xerox CorporationInventor: Steven J. Harrington
-
Patent number: 8914720Abstract: 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: GrantFiled: July 31, 2009Date of Patent: December 16, 2014Assignee: Xerox CorporationInventor: Steven J. Harrington
-
Patent number: 8910034Abstract: 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: GrantFiled: December 23, 2010Date of Patent: December 9, 2014Assignee: Xerox CorporationInventor: Steven J. Harrington
-
Patent number: 8909775Abstract: 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: GrantFiled: December 16, 2008Date of Patent: December 9, 2014Assignee: Xerox CorporationInventors: Gavan Leonard Tredoux, Steven J. Harrington, Reiner Eschbach, Edward Chapman
-
Patent number: 8902220Abstract: 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: GrantFiled: September 22, 2011Date of Patent: December 2, 2014Assignee: Xerox CorporationInventors: Robert J. Rolleston, Alan T. Coté, Neil R. Sembower, Steven J. Harrington, Pascal Valobra
-
Patent number: 8862991Abstract: 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: GrantFiled: October 30, 2006Date of Patent: October 14, 2014Assignee: 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: 8850599Abstract: 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: GrantFiled: January 13, 2009Date of Patent: September 30, 2014Assignee: Xerox CorporationInventors: Daniel W. Manchala, Steven J. Harrington
-
Patent number: 8842313Abstract: 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: GrantFiled: October 30, 2008Date of Patent: September 23, 2014Assignee: Xerox CorporationInventor: Steven J Harrington
-
Patent number: 8775933Abstract: 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: GrantFiled: July 24, 2006Date of Patent: July 8, 2014Assignee: Xerox CorporationInventor: Steven J. Harrington
-
Patent number: 8661338Abstract: 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: GrantFiled: January 14, 2004Date of Patent: February 25, 2014Assignee: Xerox CorporationInventors: Lisa S. Purvis, Steven J. Harrington
-
Patent number: 8593671Abstract: 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 priType: GrantFiled: October 16, 2009Date of Patent: November 26, 2013Assignee: Xerox CorporationInventors: Steven J. Harrington, Gavan Leonard Tredoux