Patents by Inventor William J. Rucklidge

William J. Rucklidge 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: 8189863
    Abstract: A watermark is embedded in a document having a plurality of pages. The pages of the document are analyzed to produce watermark information, which indicates whether the page is suitable for use with one or more of a plurality of watermarking schemes. The plurality of watermarking schemes may include page element shifting, flyspecking and text warping. An identifier (ID) is established, the ID associating the document with a user receiving the document. The ID is embedded in the pages of the document using the plurality of watermark schemes according to the watermark information. To recover an ID from a document, the pages of the document are analyzed to identify watermark information associated with the document. Embedded watermarks are recovered from the pages using the watermark information.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventor: William J. Rucklidge
  • Patent number: 8189861
    Abstract: A watermark is embedded in a document having a plurality of pages. The pages of the document are analyzed to produce watermark information, which indicates whether the page is suitable for use with one or more of a plurality of watermarking schemes. The plurality of watermarking schemes may include page element shifting, flyspecking and text warping. An identifier (ID) is established, the ID associating the document with a user receiving the document. The ID is embedded in the pages of the document using the plurality of watermark schemes according to the watermark information. To recover an ID from a document, the pages of the document are analyzed to identify watermark information associated with the document. Embedded watermarks are recovered from the pages using the watermark information.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: May 29, 2012
    Assignee: Google Inc.
    Inventor: William J. Rucklidge
  • Patent number: 7656559
    Abstract: A system and method for generating a signed hardcopy document and authentication thereof is provided. A data representation including digital data is recorded from a hardcopy document. The digital data is compressed using a compression scheme including one of low-fidelity compression and symbol-based compression. An authentication token is generated from the compressed digital data. The authentication token is encoded. A signed hardcopy document including both the encoded authentication token and the data representation is printed.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: February 2, 2010
    Assignee: Xerox Corporation
    Inventors: David Goldberg, William J. Rucklidge, James D. Thornton
  • Publication number: 20080260267
    Abstract: A system and method for generating a signed hardcopy document and authentication thereof is provided. A data representation including digital data is recorded from a hardcopy document. The digital data is compressed using a compression scheme including one of low-fidelity compression and symbol-based compression. An authentication token is generated from the compressed digital data. The authentication token is encoded. A signed hardcopy document including both the encoded authentication token and the data representation is printed.
    Type: Application
    Filed: June 30, 2008
    Publication date: October 23, 2008
    Applicant: XEROX CORPORATION
    Inventors: David Goldberg, William J. Rucklidge, James D. Thornton
  • Patent number: 7394573
    Abstract: A system authenticates an original hardcopy document using a digital signature generation system and a digital signature verification system. Initially, the original hardcopy document is scanned to provide a bitmap image to the signature generation system. The bitmap image is highly compressed by the signature generation system using compression schemes such as MPEG (for gray images) or a low-fidelity symbol based compression scheme (for bi-level images). A signed hardcopy document is then printed that includes the bitmap image and an authentication token. The authentication token is encoded in the signed hardcopy document using either serpentine halftone patterns or data glyphs. The authenticity of the signed hardcopy document is verified by inputting a scanned bitmap image of the signed hardcopy document into the signature verification system. Once received, the signature verification system decodes, authenticates, and decompresses the bitmap image to define decompressed image data.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: July 1, 2008
    Assignee: Xerox Corporation
    Inventors: David Goldberg, William J. Rucklidge, James D. Thornton
  • Publication number: 20040177025
    Abstract: A computer-implemented method of finding a complementary set of parties to begin a negotiation for a trade in an item comprising: creating respective user models, based upon one or more external market factors, to respectively predict behavior of one or more respective users with respect to participation in a transaction in the item; evaluating current external market conditions with respect to the item; based upon respective user models and results of the current external market evaluation, respectively predicting respective current conditions in which respective users are likely to participate in transactions in the item; identifying respective users with respective complementary current conditions; notifying at least one respective user of the existence of at least one other user predicted to currently be likely to be willing to participate in a transaction in the item on conditions that are complementary to conditions on which such at least one notified user is likely to be willing to participate in a tra
    Type: Application
    Filed: February 27, 2003
    Publication date: September 9, 2004
    Inventors: Daniel J. Spoonhower, Daniel P. Huttenlocher, Brian M. Freyburger, William J. Rucklidge, Tracey Jaquith, Walter W. Bell
  • Publication number: 20040172338
    Abstract: A computer-implemented method of matching orders comprising: defining a first order for a first item; defining a second order for a second item; defining at least one condition applicable to combined execution of the first and second orders; wherein the at least one condition sets forth a required proportionality measure as between the first order and the second orders; defining a prioritization of first and second orders; and submitting to an electronic marketplace at most one at a time of a new order of only an item of the first order or only an item of the second order: wherein execution of both the first order and the second order meets the conditions applicable to the execution of the first and second orders; and wherein execution of both the first order and the and second order is contingent upon the execution of the at least one order submitted over the electronic marketplace.
    Type: Application
    Filed: February 28, 2003
    Publication date: September 2, 2004
    Inventors: Daniel J. Spoonhower, Daniel P. Huttenlocher, Brian M. Freyburger, William J. Rucklidge, Walter W. Bell
  • Publication number: 20040172337
    Abstract: A computer-implemented method of buying and selling items on an electronic marketplace comprising: providing computer readable media encoded with rules that define multiple tiers of an order for a prescribed quantity of an item; wherein a respective rule for a respective tier sets forth a respective bid or offer for the item that is applicable to the respective tier; wherein a respective rule for a respective tier identifies one or more participants eligible to receive a respective bid or offer applicable to the respective tier; and wherein respective rules define prioritization of respective tiers; providing the order over the network while implementing eligibility rules for the tiers so that respective bids or offers are accessible only to respective participants eligible to receive the respective bids or offers; receiving over the electronic marketplace one or more responsive bids or offers to one or more respective provided offers or bids; matching provided bids or offers with received offers or bids in a
    Type: Application
    Filed: February 27, 2003
    Publication date: September 2, 2004
    Inventors: Daniel J. Spoonhower, Daniel P. Huttenlocher, Brian M. Freyburger, William J. Rucklidge, Tracey Jaquith, Walter W. Bell
  • Patent number: 6665841
    Abstract: In a document search and retrieval system, document images are segmented into layout objects. Each layout object identifies different structural elements in a document image. In addition, the system computes attributes and features for each segmented layout object. Before any document images are transmitted between a client and a server, users specify which document image attributes and features are most relevant to their browsing or searching tasks. Transmission (and/or display) of document images is then divided into two stages. During the first stage, those layout objects which are identified as having the specified features or attributes are transmitted at a first or high resolution; the remaining layout objects in an image are transmitted at a second or lower resolution (or in the form of bounding polygons). If the second stage is invoked, those remaining layout objects are re-transmitted at the first or high resolution.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: December 16, 2003
    Assignee: Xerox Corporation
    Inventors: James V. Mahoney, Daniel G. Bobrow, William J. Rucklidge
  • Patent number: 6562077
    Abstract: A programming interface of document search system enables a user to dynamically specifying features of documents recorded in a corpus of documents. The programming interface provides category and format flexibility for defining different genre of documents. The document search system initially segments document images into one or more layout objects. Each layout object identifies a structural element in a document such as text blocks, graphics, or halftones. Subsequently, the document search system computes a set of attributes for each of the identified layout objects. The set of attributes are used to describe the layout structure of a page image of a document in terms of the spatial relations that layout objects have to frames of reference that are defined by other layout objects. Using the set of attributes a user defines features of a document with the programming interface.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: May 13, 2003
    Assignee: Xerox Corporation
    Inventors: Daniel G. Bobrow, James V. Mahoney, William J. Rucklidge
  • Patent number: 6529285
    Abstract: A processor is provided with a first set of digital information that includes a first structured representation of a document. From the first set of digital information, the processor produces a second set of digital information that includes a second structured representation of the document. The second structured representation is a lossless representation and includes a set of tokens and a set of positions. At least one token in the plurality of tokens has an associated semantic label which may be a character code associated with various font types in the second structured representation of the document. The semantic label may be obtained and stored in the second structured representation of the document by a computer program. The first and second representations may be resolution dependent structured representations and have, respectively, first and second characteristic resolutions. The first representation, but not the second, is provided in digital form to an untrusted recipient.
    Type: Grant
    Filed: June 18, 2001
    Date of Patent: March 4, 2003
    Assignee: Xerox Corporation
    Inventors: Daniel G. Bobrow, Daniel P. Huttenlocher, William J. Rucklidge, John Seely Brown
  • Patent number: 6449718
    Abstract: A technique that partially encrypts tokenized documents is disclosed. An electronic document image is generated from the document. A plurality of tokens are stored as a dictionary, wherein the tokens represent shapes contained in the document. A plurality of triples comprising a token identification (ID) and a corresponding position are generated from the document image, such that the token ID identifies a token from the dictionary that corresponds to a shape in the document image at the corresponding position. The token IDs are encrypted. The output representation for the secured document comprises encrypted token IDs, positions and a dictionary of tokens. Encoding techniques that reduce the size of the secured document are also disclosed. A trusted image output terminal, for use in document reconstruction, includes a single integrated circuit that performs the decrypting function and the page rendering function to significantly reduce the ability to capture the electronic document in the clear.
    Type: Grant
    Filed: April 9, 1999
    Date of Patent: September 10, 2002
    Assignee: Xerox Corporation
    Inventors: William J. Rucklidge, Daniel P. Huttenlocher
  • Publication number: 20020029232
    Abstract: A programming interface of document search system enables a user to dynamically specifying features of documents recorded in a corpus of documents. The programming interface provides category and format flexibility for defining different genre of documents. The document search system initially segments document images into one or more layout objects. Each layout object identifies a structural element in a document such as text blocks, graphics, or halftones. Subsequently, the document search system computes a set of attributes for each of the identified layout objects. The set of attributes are used to describe the layout structure of a page image of a document in terms of the spatial relations that layout objects have to frames of reference that are defined by other layout objects. Using the set of attributes a user defines features of a document with the programming interface.
    Type: Application
    Filed: November 14, 1997
    Publication date: March 7, 2002
    Inventors: DANIEL G. BOBROW, JAMES V. MAHONEY, WILLIAM J. RUCKLIDGE
  • Publication number: 20010043349
    Abstract: A processor is provided with a first set of digital information that includes a first structured representation of a document. From the first set of digital information, the processor produces a second set of digital information that includes a second structured representation of the document. The second structured representation is a lossless representation and includes a set of tokens and a set of positions. At least one token in the plurality of tokens has an associated semantic label which may be a character code associated with various font types in the second structured representation of the document. The semantic label may be obtained and stored in the second structured representation of the document by a computer program. The first and second representations may be resolution dependent structured representations and have, respectively, first and second characteristic resolutions. The first representation, but not the second, is provided in digital form to an untrusted recipient.
    Type: Application
    Filed: June 18, 2001
    Publication date: November 22, 2001
    Applicant: Xerox Corporation
    Inventors: Daniel G. Bobrow, Daniel P. Huttenlocher, William J. Rucklidge, John Seely Brown
  • Patent number: 6310983
    Abstract: The present invention is directed to a system for finding a transformation of a gray level pattern in an image. The system recursively searches a transformation space in a multi-resolution manner. At each resolution, the transformation space is divided into groups of translations. For each group, a set of difference values are computed and compared against a previously known best difference value. If any of the computed difference values are greater than the previously known best difference value, the corresponding group of translations is removed from further consideration.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: October 30, 2001
    Assignee: Xerox Corporation
    Inventor: William J. Rucklidge
  • Patent number: 6295371
    Abstract: A method for image processing including segmenting document images into text and continuous tone regions is provided. The method uses a token shape comparison and resultant data (e.g. shape recurrence) to determine which high-contrast regions of the image correspond to text or other symbols. The identified text is then separated from the image and processing ensues.
    Type: Grant
    Filed: October 22, 1998
    Date of Patent: September 25, 2001
    Assignee: Xerox Corporation
    Inventors: William J. Rucklidge, Daniel P. Huttenlocher, Pedro Felzenswalb
  • Patent number: 6275301
    Abstract: A processor is provided with a first set of digital information that includes a first structured representation of a document. From the first set of digital information, the processor produces a second set of digital information that includes a second structured representation of the document. The second structured representation is a lossless representation and includes a set of tokens and a set of positions. At least one token in the plurality of tokens has an associated semantic label which may be a character code associated with various font types in the second structured representation of the document. The semantic label may be obtained and stored in the second structured representation of the document by a computer program. The first and second representations may be resolution dependent structured representations and have, respectively, first and second characteristic resolutions. The first representation, but not the second, is provided in digital form to an untrusted recipient.
    Type: Grant
    Filed: May 14, 1999
    Date of Patent: August 14, 2001
    Assignee: Xerox Corporation
    Inventors: Daniel G. Bobrow, Daniel P. Huttenlocher, William J. Rucklidge, John Seely Brown
  • Patent number: 6249603
    Abstract: The present invention is directed to a system for finding a transformation of a gray-level pattern in an image. The system recursively searches a transformation space in a multi-resolution manner. At each resolution, the transformation space is divided into groups of transformations. For each group, pixels in the pattern are compared to neighborhoods of pixels in the image in order to identify whether a specific pattern pixel is within the minimum and maximum values of a neighborhood of pixels.
    Type: Grant
    Filed: June 16, 1998
    Date of Patent: June 19, 2001
    Assignee: Xerox Corporation
    Inventor: William J. Rucklidge
  • Patent number: 6020972
    Abstract: A method and apparatus for compressing a corpus of document images into a collective tokenized representation. Initially, documents in the corpus are individually compressed into a document tokenized format. A document image in the document tokenized format is represented using a symbol table and a table of positions. Each symbol in the symbol table is a shape in the original document image. The positions in the table of positions indicates where the symbols in the symbol table are placed to form the document image. Subsequently, the individual symbol tables of each document in the corpus are assembled to form clusters of similar shapes. These clusters are then analyzed to identify the degree of interrelationship between the symbols in the individual symbol tables. Individual document symbol tables with a large number of recurring symbols are grouped together. For each of the groups of symbol tables, a collective symbol table is computed.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: February 1, 2000
    Assignee: Xerox Corporation
    Inventors: James V. Mahoney, William J. Rucklidge
  • Patent number: 6011905
    Abstract: A method in which first and second representations of a document are provided, for example, by being made available on one or more server computers connected to a computer network, such as the Internet or a corporate intranet. The first and second representations are resolution-dependent structured representations and have, respectively, first and second characteristic resolutions, the second resolution being greater than the first. The first representation, but not the second, is provided in digital form to an untrusted recipient. For example, the first representation can be transmitted through the network from the server on which the first representation is available to a client computer connected to the network. The second representation is converted to a third representation of the document, the third representation being a representation in a human-readable, nondigital form.
    Type: Grant
    Filed: November 8, 1996
    Date of Patent: January 4, 2000
    Assignee: Xerox Corporation
    Inventors: Daniel P. Huttenlocher, William J. Rucklidge, John Seely Brown