Patents by Inventor James M. Sweet

James M. Sweet 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: 9515836
    Abstract: In implementations, a computer-implemented method for location assurance is disclosed. The method can include receiving, by an application executing on a mobile computing device, an electronic token from a server, wherein the electronic token comprises a timestamp signed using a cryptographic signing algorithm; providing, by the application, the electronic token to a passive computational tag, wherein the electronic token is countersigned by the passive computational tag; receiving, by the application, the electronic token that was countersigned by the passive computational tag; and providing, by the application, the electronic token that was countersigned to the server.
    Type: Grant
    Filed: March 28, 2013
    Date of Patent: December 6, 2016
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, James M. Sweet, Wendell L. Kibler
  • Patent number: 9369528
    Abstract: Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.
    Type: Grant
    Filed: April 8, 2013
    Date of Patent: June 14, 2016
    Assignee: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Shiv Singh Kansingh, Roger T. Kramer, Premkumar Rajendran, James M. Sweet, Saurabh Prabhat, Richard Steven Born, Andrew T. Martin, Brandon Scott McComber, Khalid Rabb, Myriam Martinez, Arun Bakthavachalu
  • Patent number: 9052854
    Abstract: A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a print job into a printer-ready format for the printing of the print job and a splitter for splitting the print job into a plurality of chunks and sending the chunks of the job to the plurality of the RIPs for processing. The print job includes objects described in a page description language. The splitter is configured to: interpret the job to determine the objects required by each of the plurality of the RIPs to process corresponding received chunks; store the determined objects to maintain knowledge of the determined objects; and send the determined objects along with the corresponding chunks to the designated RIPs to process the corresponding chunks, if the same determined objects are not already with the designated RIPs.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: June 9, 2015
    Assignee: XEROX CORPORATION
    Inventors: R. Victor Klassen, James M. Sweet, Stephen C. Morgana
  • Patent number: 8934121
    Abstract: A receiving subsystem receives a print job to be raster image processed. A job splitter divides the print job into print job chunks and distributes the print job chunks to at least two raster image processors. The raster image processors perform raster image processing on corresponding ones of the print job chunks. A cache supervisor coordinates creation use and destruction of said reusable raster image objects by said raster image processors.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: January 13, 2015
    Assignee: Xerox Corporation
    Inventors: R. Victor Klassen, James M. Sweet
  • Publication number: 20140304333
    Abstract: Systems, methods, and computer-readable media for managing extensibility, e.g., on a network of multi-function devices are provided. The system includes an application catalog, in communication with an application database of a catalog server and configured to load applications therefrom. The system also includes a device manager configured to discover one or more devices on a network and to allow selection of one or more selected devices from among the one or more devices. The system further includes a data transfer system in communication with the one or more devices and to cause an application to be transmitted from the application catalog to the one or more selected devices, such that the one or more selected devices receive the application without communicating directly with the application database.
    Type: Application
    Filed: April 8, 2013
    Publication date: October 9, 2014
    Applicant: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, Shiv Singh Kansingh, Roger T. Kramer, Premkumar Rajendran, James M. Sweet, Saurabh Prabhat, Richard Steven Born, Andrew T. Martin, Brandon Scott McComber, Khalid Rabb, Myriam Martinez, Arun Bakthavachalu
  • Publication number: 20140298035
    Abstract: In implementations, a computer-implemented method for location assurance is disclosed. The method can include receiving, by an application executing on a mobile computing device, an electronic token from a server, wherein the electronic token comprises a timestamp signed using a cryptographic signing algorithm; providing, by the application, the electronic token to a passive computational tag, wherein the electronic token is countersigned by the passive computational tag; receiving, by the application, the electronic token that was countersigned by the passive computational tag; and providing, by the application, the electronic token that was countersigned to the server.
    Type: Application
    Filed: March 28, 2013
    Publication date: October 2, 2014
    Applicant: XEROX CORPORATION
    Inventors: Gavan L. Tredoux, James M. Sweet, Wendell L. Kibler
  • Publication number: 20130258374
    Abstract: A parallel Raster Image Processor system that includes a plurality of Raster Image Processors (RIPs) for parallel processing of a print job into a printer-ready format for the printing of the print job and a splitter for splitting the print job into a plurality of chunks and sending the chunks of the job to the plurality of the RIPs for processing. The print job includes objects described in a page description language. The splitter is configured to: interpret the job to determine the objects required by each of the plurality of the RIPs to process corresponding received chunks; store the determined objects to maintain knowledge of the determined objects; and send the determined objects along with the corresponding chunks to the designated RIPs to process the corresponding chunks, if the same determined objects are not already with the designated RIPs.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: XEROX CORPORATION
    Inventors: R. Victor KLASSEN, James M. SWEET, Stephen C. MORGANA
  • Patent number: 8493612
    Abstract: A method and system for predicting expansion difficulty and an expansion time required to perform print-time imaging operations. A print-ready compressed file may be generated by raster image processing of a job description file associated with a rendering job provided by a digital front end. The expansion time with respect to one or more expansion processes may be predicted by a linear equation during assembly of the compressed file. The linear equation may be formulated based on measured compression statistics that relate to profile data within the compressed file. The total expansion time with respect to the rendering job may be then computed by summing the results of the linear equations. The expansion time to perform the print-time imaging operations may be compared with an available time based on an image output terminal speed to improve performance of raster image processing.
    Type: Grant
    Filed: January 29, 2010
    Date of Patent: July 23, 2013
    Assignee: Xerox Corporation
    Inventors: James M. Sweet, William E. Nelson
  • Publication number: 20120188590
    Abstract: A receiving subsystem receives a print job to be raster image processed. A job splitter divides the print job into print job chunks and distributes the print job chunks to at least two raster image processors. The raster image processors perform raster image processing on corresponding ones of the print job chunks. A cache supervisor coordinates creation use and destruction of said reusable raster image objects by said raster image processors.
    Type: Application
    Filed: January 24, 2011
    Publication date: July 26, 2012
    Applicant: XEROX CORPORATION
    Inventors: R. Victor Klassen, James M. Sweet
  • Patent number: 8144355
    Abstract: A method receives, at a processor of a printing apparatus, a variable information print job. The variable information print job is processed into upper planes of the record-specific objects, upper planes of the reusable objects, lower planes of the record-specific objects, and lower planes of the reusable objects. The method stores such objects within a storage medium of the printing apparatus. The method combines ones of the compressed upper planes of the record-specific objects and the compressed upper planes of the reusable objects corresponding to the record of the variable information print job using the processor to create a single compressed upper plane for the record within an output buffer of the printing apparatus and creates an ordered list (corresponding to the record) of lower plane tiles by assembling the compressed lower planes of the record-specific objects and the compressed lower plane reusable objects.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: March 27, 2012
    Assignee: Xerox Corporation
    Inventors: William E. Nelson, James M. Sweet
  • Publication number: 20110188062
    Abstract: A method and system for predicting expansion difficulty and an expansion time required to perform print-time imaging operations. A print-ready compressed file may be generated by raster image processing of a job description file associated with a rendering job provided by a digital front end. The expansion time with respect to one or more expansion processes may be predicted by a linear equation during assembly of the compressed file. The linear equation may be formulated based on measured compression statistics that relate to profile data within the compressed file. The total expansion time with respect to the rendering job may be then computed by summing the results of the linear equations. The expansion time to perform the print-time imaging operations may be compared with an available time based on an image output terminal speed to improve performance of raster image processing.
    Type: Application
    Filed: January 29, 2010
    Publication date: August 4, 2011
    Inventors: James M. Sweet, William E. Nelson
  • Publication number: 20110157619
    Abstract: A method receives, at a processor of a printing apparatus, a variable information print job. The variable information print job is processed into upper planes of the record-specific objects, upper planes of the reusable objects, lower planes of the record-specific objects, and lower planes of the reusable objects. The method stores such objects within a storage medium of the printing apparatus. The method combines ones of the compressed upper planes of the record-specific objects and the compressed upper planes of the reusable objects corresponding to the record of the variable information print job using the processor to create a single compressed upper plane for the record within an output buffer of the printing apparatus and creates an ordered list (corresponding to the record) of lower plane tiles by assembling the compressed lower planes of the record-specific objects and the compressed lower plane reusable objects.
    Type: Application
    Filed: December 24, 2009
    Publication date: June 30, 2011
    Applicant: Xerox Corporation
    Inventors: William E. Nelson, James M. Sweet
  • Publication number: 20040237037
    Abstract: The present invention relates to a methodology for assembling a document from content spanning multiple web-pages. Given a starting location, one process analyzes a single page at a time to find candidate links. The links are recursively followed and those pages are analyzed. A detailed set of heuristics is used to determine what is or is not a candidate link. The candidate pages are then optionally fed to a document-level analyzer. This process compares the attributes of one page against the others and looks for a document-like structure. Using another detailed set of heuristics, the document-level analyzer determines if the page should be included in the document.
    Type: Application
    Filed: June 27, 2003
    Publication date: November 25, 2004
    Applicant: Xerox Corporation
    Inventors: James M. Sweet, Steven J. Harrington, Rhys Price Jones, Andreas Savakis
  • Patent number: 6804401
    Abstract: A method for digital image compression of a raster image is disclosed which uses different compression methods for selected parts of the image and which dynamically adjusts compression and segmentation parameters to control tradeoff of image quality and compression. The image is encoded into a single data stream for efficient handling by disk, memory and I/O systems. This system provides a stable feedback loop that manages to a fine granularity (typically 8×8 pixel blocks) the compression of image data so as to be compliant with a plurality of compression constraints; the management of an incremental bias toward more aggressive compression that selectively applies the more aggressive compression methods to blocks that are the most tolerant with respect to visible artifacts; and the adjustable segmentation and compression parameters used to control the image compression.
    Type: Grant
    Filed: December 4, 2000
    Date of Patent: October 12, 2004
    Assignee: Xerox Corporation
    Inventors: William E. Nelson, James M. Sweet, Remo J. D'Ortenzio
  • Patent number: 6650261
    Abstract: An improved sliding window dictionary-based compression method limits the data within the sliding window searched to data strings occurring at each discrete match location within a plurality of predefined discrete match locations, the plurality of predefined discrete match locations comprising a set of non-continuous data positions within the window of data.
    Type: Grant
    Filed: June 18, 2002
    Date of Patent: November 18, 2003
    Assignee: Xerox Corporation
    Inventors: William E. Nelson, James M. Sweet, Norman W. Zeck, Ronald E. Rider
  • Publication number: 20030048207
    Abstract: An improved sliding window dictionary-based compression method limits the data within the sliding window searched to data strings occurring at each discrete match location within a plurality of predefined discrete match locations, the plurality of predefined discrete match locations comprising a set of non-continuous data positions within the window of data.
    Type: Application
    Filed: June 18, 2002
    Publication date: March 13, 2003
    Applicant: Xerox Corporation
    Inventors: William E. Nelson, James M. Sweet, Norman W. Zeck, Ronald E. Rider
  • Publication number: 20020097917
    Abstract: A method for digital image compression of a raster image is disclosed which uses different compression methods for selected parts of the image and which dynamically adjusts compression and segmentation parameters to control tradeoff of image quality and compression. The image is encoded into a single data stream for efficient handling by disk, memory and I/O systems. This system provides a stable feedback loop that manages to a fine granularity (typically 8×8 pixel blocks) the compression of image data so as to be compliant with a plurality of compression constraints; the management of an incremental bias toward more aggressive compression that selectively applies the more aggressive compression methods to blocks that are the most tolerant with respect to visible artifacts; and the adjustable segmentation and compression parameters used to control the image compression.
    Type: Application
    Filed: December 4, 2000
    Publication date: July 25, 2002
    Inventors: William E. Nelson, James M. Sweet, Remo J. D'Ortenzio