Patents by Inventor James Alan Schneider

James Alan Schneider 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: 8718367
    Abstract: One embodiment of the present invention provides a system that facilitates displaying automatically recognized text, wherein the automatically recognized text includes optical character recognition (OCR) text or intelligent character recognition (ICR) text. During operation, the system receives a source image containing text from a user. Next, the system performs a character-recognition operation on the source image to produce recognized text. The system then locates a data field within the source image. Next, the system identifies a subset of the recognized text that corresponds with the data field. After that, the system displays the source image to the user. At the same time, the system displays the subset of the recognized text in close proximity to the data field in the source image to facilitate comparing the recognized text with the text contained in the source image.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: May 6, 2014
    Assignee: Intuit Inc.
    Inventors: James Alan Schneider, Rajalakshmi Ganesan, Lionel Roy, George Chiramattel Kunjachan, Thanuj Thyagarajan Kambil, Sumeet Bansal, Bibhakar Ranjan
  • Patent number: 8315924
    Abstract: One embodiment of the present invention provides a system that facilitates automated accounting. During operation, the system receives a check voucher at a system, wherein the check voucher corresponds to a check. Next, the system performs an optical character recognition (OCR) operation on the check voucher to identify a set of tokens printed on the check voucher. The system then searches a dictionary of tokens for open invoices to identify a match between the set of tokens printed on the check voucher and tokens associated with an open invoice. Next, the system determines an amount of the check by determining the value of an amount token printed on the check voucher. Finally, the system applies a payment for the amount of the check to the open invoice.
    Type: Grant
    Filed: July 2, 2009
    Date of Patent: November 20, 2012
    Assignee: Intuit Inc.
    Inventors: James Alan Schneider, Rajalakshmi Ganesan, William T. Laaser
  • Patent number: 8245920
    Abstract: One embodiment of the present invention provides a system for facilitating a financial transaction. During operation, the system receives a request for a financial transaction from a merchant, wherein the financial transaction involves a payment to the merchant. Next, the system obtains a unique transaction identifier for the financial transaction. The system then associates the unique transaction identifier with the request to facilitate reconciliation of the financial transaction. Finally, the system forwards the request along with the unique transaction identifier to one or more financial institutions for subsequent processing of the financial transaction, which can involve reconciliation and/or settlement of the financial transaction.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: August 21, 2012
    Assignee: Intuit Inc.
    Inventors: Dinesh Kumar Katyal, James Alan Schneider, David C. Lo, John Hodgkinson
  • Patent number: 7726561
    Abstract: A system and method for reconciling a payment to a merchant (e.g., from a credit card issuer or processor) with a set of credit card transactions corresponding to the payment. A reconciliation facilitator assigns unique transaction IDs to credit card transactions submitted by the merchant. The reconciliation facilitator issues authorization requests for some or all of the transactions, and also submits a settlement request for authorized transactions, wherein one or both types of requests include the unique transaction IDs of the associated transactions. When a set of transactions is settled, their unique IDs are received as part of the settlement data, and the reconciliation facilitator can identify the settled transactions to the merchant (e.g., through his accounting or point-of-sale software).
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: June 1, 2010
    Assignee: Intuit Inc.
    Inventors: Dinesh Kumar Katyal, James Alan Schneider, David C. Lo, John Hodgkinson
  • Publication number: 20080021821
    Abstract: A system and method for reconciling a payment to a merchant (e.g., from a credit card issuer or processor) with a set of credit card transactions corresponding to the payment. A reconciliation facilitator assigns unique transaction IDs to credit card transactions submitted by the merchant. The reconciliation facilitator issues authorization requests for some or all of the transactions, and also submits a settlement request for authorized transactions, wherein one or both types of requests include the unique transaction IDs of the associated transactions. When a set of transactions is settled, their unique IDs are received as part of the settlement data, and the reconciliation facilitator can identify the settled transactions to the merchant (e.g., through his accounting or point-of-sale software).
    Type: Application
    Filed: July 21, 2006
    Publication date: January 24, 2008
    Inventors: Dinesh Kumar Katyal, James Alan Schneider, David C. Lo, John Hodgkinson
  • Patent number: 5669000
    Abstract: An interpretive language comprises instructions making up part of the first sequence of instructions (a test "script"). The first language comprises a first set of instructions, the first set of instructions causes a first computer system (a "host" in a preferred embodiment) to issue a series of commands to a second computer system (a "target") in order to cause the second computer system to emulate user activity on the second computer system. User activity includes emulating typing text and/or moving a mouse cursor position. The language further comprises a second set of instructions which cause the first computer system to issue a series of commands to the second computer system in order to cause the second computer system to respond to the first computer system with its state. This state includes user interface objects, and applications running in the target, etc.
    Type: Grant
    Filed: January 31, 1995
    Date of Patent: September 16, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Jay Alan Jessen, Palanivelu Nagarajan, Sean Ludlow Flynn, James Alan Schneider
  • Patent number: 5640537
    Abstract: An apparatus for testing a first computer system. Means for emulating user interaction on the first computer system and a means for determining the state of user interface objects on the display and the operating status of the first computer system is provided. In various embodiments, the means for emulating user interaction comprises a means for emulating keyboard and mouse input on the first computer system. The means for emulating mouse movement comprises a means for updating data structures in the first computer system, such that when the data structures are updated, user control of the keyboard and mouse is emulated. Means for determining the attributes of windows displayed on a display of the first computer system is provided, along with means for determining the attributes of menus on the displayed on the first computer system and means for determining the current position of the cursor of the first computer system, among other user interface objects.
    Type: Grant
    Filed: August 22, 1994
    Date of Patent: June 17, 1997
    Assignee: Apple Computer, Inc.
    Inventors: Jay Alan Jessen, Palanivelu Nagarajan, Sean Ludlow Flynn, James Alan Schneider