Patents by Inventor Richard Gillam

Richard Gillam 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: 20070035762
    Abstract: A system for effecting payment for a print job includes a mobile device interfacing contactlessly with a document machine having a print engine, and a processor in communication with the mobile device. The processor is configured to authorize a print job and effect payment for the print job. A method of effecting payment for a print job includes the step of interfacing contactlessly with a document machine via a mobile device. The method may include receiving a print job via the mobile device, verifying at least one of the identity of the user and the validity of a payment vehicle. If at least one of the identification is verified and the payment vehicle is validated, the method includes authorizing the print job, performing the print job, and deducting payment via a payment processor in accordance with at least one parameter of the print job.
    Type: Application
    Filed: October 19, 2006
    Publication date: February 15, 2007
    Applicant: Xerox Corporation
    Inventors: Mike Wilsher, Richard Gillam, Ian Burdon
  • Publication number: 20070005586
    Abstract: A disclosed parsing system automatically parses culturally diverse names using culture-specific parsing algorithms. The culture-specific parsing algorithms may use statistical information describing name phrases of the name to separate the name phrases into a title, a given name, a surname, and a qualifier. In one or more systems, the validity of a parse of a name is determined, and names for which an invalid parse has been generated may be parsed again. Multiple names indicated by a conjoined name construct may be parsed individually. Name phrases that may include multiple tokens of a name are identified and used as a basis for parsing and other processing of the name.
    Type: Application
    Filed: March 30, 2005
    Publication date: January 4, 2007
    Inventors: Leonard Shaefer, Richard Gillam, Frankie Patman
  • Publication number: 20050119875
    Abstract: A system that identifies related names includes a datastore that persistently stores a collection of names. At least one name within the datastore is represented both by a native orthographic form of the name and by a transliterated form of the native orthographic form of the name. The system includes an input interface that is structured and arranged to receive at least an input name. A transliteration module is structured and arranged to produce at lease one transliterated form of the input name. An identifier is structured and arranged to identify at least one name from within the datastore that relates to the transliterated form of the input name. An output interface presents the at least one name identified from within the datastore as being related to the input name.
    Type: Application
    Filed: September 17, 2004
    Publication date: June 2, 2005
    Inventors: Leonard Shaefer, Richard Gillam, Frankie Patman
  • Publication number: 20040051894
    Abstract: A multi-function document machine, such as a combined printer-copier-scanner-facsimile, accepts image data from one or more remote image input devices. Each image input device includes recording means, such as a digital camera or hand-held scanner, and sending means, such as a wireless transmitter. Image data recorded by the image input device is sent to the machine along with an instruction, such as to print or retain the image data. Image data received into the machine is merged into the regular job queue of the machine, alongside conventional print, copy, and scan jobs.
    Type: Application
    Filed: September 16, 2002
    Publication date: March 18, 2004
    Applicant: Xerox Corporation
    Inventors: Richard Gillam, Ian Burdon
  • Patent number: 6513002
    Abstract: A number translation engine is based on a textual description of the procedure for spelling out a number in any of a variety of languages. The number translation engine comprises an output alphabetical representation formatter which, in turn, comprises a formatting engine and rule set. Each rule within a rule set includes a base output alphabetical representation and an indication to the formatting engine, either implicitly or explicitly, of a range of numerical values for which the rule applies. The formatting engine obtains a base output alphabetical representation from an appropriate rule within a rule set and builds up an output alphabetical representation, adding output alphabetical representation s from other rules within the rule set, as necessary.
    Type: Grant
    Filed: February 11, 1998
    Date of Patent: January 28, 2003
    Assignee: International Business Machines Corporation
    Inventor: Richard Gillam
  • Patent number: 6493662
    Abstract: A number translation engine is based on a textual description of the procedure for spelling out a number in any of a variety of languages. The number translation engine comprises an output alphabetical representation formatter which, in turn, comprises a formatting engine and rule set. Each rule within a rule set includes a base output alphabetical representation and an indication to the formatting engine, either implicitly or explicitly, of a range of numerical values for which the rule applies. The formatting engine obtains a base output alphabetical representation from an appropriate rule within a rule set and builds up an output alphabetical representation, adding output alphabetical representations from other rules within the rule set, as necessary.
    Type: Grant
    Filed: February 11, 1998
    Date of Patent: December 10, 2002
    Assignee: International Business Machines Corporation
    Inventor: Richard Gillam
  • Patent number: 6092092
    Abstract: Character style information is stored in an array, in parallel with character information stored within another data structure. The style information array has more memory allocated to it than would be required to store the style information. This surplus memory is employed to form a "gap" in the array at a location corresponding to the point at which characters are being modified. The gap permits rapid revisions to character style information, while the array storage mechanism permits rapid random access to the style information of any character. Character style information may be mapped to corresponding characters using a run--array mechanism which associates a style with characters through use of an offset which indicates a starting character to which the style applies and a run length which indicates the number of characters to which the style applies.
    Type: Grant
    Filed: March 13, 1998
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventors: Douglas Felt, John Raley, Richard Gillam