Patents by Inventor Sridhar Dathathraya

Sridhar Dathathraya 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: 7571429
    Abstract: A system and method are provided for reporting errors in an object-oriented software architecture environment. The method comprises: an application calling an initial method; in response to the initial method call, at least one object encountering an error in response to a subsequent method call; accumulating error information; and, creating a user-defined accumulated error report. Generally, accumulating error information includes: calling an accumulated error reporting object; and, from the accumulated error report object, calling a method for adding received error information to accumulated error information. Then, creating the user-defined accumulated error report includes calling a method for creating an error report text message by: reviewing the accumulated error information; and, matching accumulated error information with user-selected error criteria.
    Type: Grant
    Filed: January 18, 2005
    Date of Patent: August 4, 2009
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Sridhar Dathathraya, David John Lovat
  • Patent number: 7337432
    Abstract: A system and method are provided for generating automatic test plans for GUI applications. The method comprises: launching a GUI application under test (AUT); discovering access paths to user interface (UI) elements in the AUT; generating logical access paths to the discovered UI elements; launching a test plan that uses the generated access paths; and, sending test messages to UI elements in the AUT. The method may identify UI element types such as a menu, sub-menu, check box, text box, or variable UI elements. Then, sending test messages to UI elements in the AUT includes sending corresponding test messages such as menu select, sub-menu select, check box select, text box fill, or variable fill command messages. For example, if a variable UI element is identified, sending test messages to UI elements in the AUT includes: sending a command to populate the variable UI elements; and, selecting the populated value.
    Type: Grant
    Filed: February 3, 2004
    Date of Patent: February 26, 2008
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Sridhar Dathathraya, Mark Liu Stevens
  • Publication number: 20060161800
    Abstract: A system and method are provided for reporting errors in an object-oriented software architecture environment. The method comprises: an application calling an initial method; in response to the initial method call, at least one object encountering an error in response to a subsequent method call; accumulating error information; and, creating a user-defined accumulated error report. Generally, accumulating error information includes: calling an accumulated error reporting object; and, from the accumulated error report object, calling a method for adding received error information to accumulated error information. Then, creating the user-defined accumulated error report includes calling a method for creating an error report text message by: reviewing the accumulated error information; and, matching accumulated error information with user-selected error criteria.
    Type: Application
    Filed: January 18, 2005
    Publication date: July 20, 2006
    Inventors: Sridhar Dathathraya, David Lovat
  • Patent number: 6934932
    Abstract: A system and method are provided for managing workflow, using a plurality of scripts, in a workflow system. The method comprises: selecting an MFP device at which the document is to be processed; supplying a plurality of folders with a corresponding plurality of scripts; selecting a first number of folders; processing a document using processes such as faxing, scanning, copying, and printing; adding the processed document to the selected folders; and, in response to adding the processed document to a first number of selected folders, generating the document in a first number of scripts.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: August 23, 2005
    Assignee: Sharp Laboratories of America, Inc.
    Inventor: Sridhar Dathathraya
  • Publication number: 20050172270
    Abstract: A system and method are provided for generating automatic test plans for GUI applications. The method comprises: launching a GUI application under test (AUT); discovering access paths to user interface (UI) elements in the AUT; generating logical access paths to the discovered UI elements; launching a test plan that uses the generated access paths; and, sending test messages to UI elements in the AUT. The method may identify UI element types such as a menu, sub-menu, check box, text box, or variable UI elements. Then, sending test messages to UI elements in the AUT includes sending corresponding test messages such as menu select, sub-menu select, check box select, text box fill, or variable fill command messages. For example, if a variable UI element is identified, sending test messages to UI elements in the AUT includes: sending a command to populate the variable UI elements; and, selecting the populated value.
    Type: Application
    Filed: February 3, 2004
    Publication date: August 4, 2005
    Inventors: Sridhar Dathathraya, Mark Stevens
  • Publication number: 20050080844
    Abstract: A system and method are provided for an imaging device to manage scan destination profiles in a network of connected devices. The method comprises: accepting a profile at an imaging device. The profile may contain a network-connected destination, protocol instructions, and/or instructions to be performed at the destination. The method: temporarily stores the accepted profile; performs a scanning job; and, sends the scanned job to the profile destination. The profiles can be accepted from a storage device source such as a wireless telephone, PDA, or a smart card. In another aspect of the method, accepting a profile includes: establishing a wireless communication link between a proximity badge and a badge detector connected to the imaging device; identifying a user associated with the detected badge; accessing a network-connected server memory with profiles cross-referenced to user identities; and, downloading a profile from the server associated with the identified user.
    Type: Application
    Filed: October 10, 2003
    Publication date: April 14, 2005
    Inventors: Sridhar Dathathraya, Michael Constantin
  • Publication number: 20040205455
    Abstract: A system and method are provided for managing workflow, using a plurality of scripts, in a workflow system. The method comprises: selecting an MFP device at which the document is to be processed; supplying a plurality of folders with a corresponding plurality of scripts; selecting a first number of folders; processing a document using processes such as faxing, scanning, copying, and printing; adding the processed document to the selected folders; and, in response to adding the processed document to a first number of selected folders, generating the document in a first number of scripts.
    Type: Application
    Filed: October 16, 2001
    Publication date: October 14, 2004
    Inventor: Sridhar Dathathraya
  • Publication number: 20030044009
    Abstract: A system and method are provided for secure communications to a network-connected printer. The method comprises: receiving documents encrypted with a public key; spooling the encrypted documents into a printer memory; accepting a private key corresponding to the public key used to encrypt the documents; in response to accepting the private key, generating a list of documents encrypted with a corresponding public key; creating a graphical user interface (GUI) dialog box to invoke the selection of an encrypted document; decrypting the documents with the private key; and, printing the decrypted documents in response to selecting a document. The printer has a card reader to read code from SMART cards, and accepting a private key includes using the code read by the card reader as the private key. Alternately, the printer has a keyboard interface to accept an alpha-numeric code.
    Type: Application
    Filed: August 31, 2001
    Publication date: March 6, 2003
    Inventor: Sridhar Dathathraya