Patents by Inventor Kumar Marappan

Kumar Marappan 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: 20070240166
    Abstract: A method of operating an operating system for providing inter-application communications between a publisher application and a subscriber application. The method includes receiving a publication request from the publisher application at an operating system, receiving a subscriber application from the subscriber application at the operating system, performing an operating system based event brokering procedure based on the publication request and the subscription request, and publishing an event based on the procedure.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 11, 2007
    Inventor: Kumar Marappan
  • Publication number: 20070097451
    Abstract: A system and methodology enables the scanning of multiple documents in a single pass of a flat bed scanner. Multiple documents are placed on the scanner surface with a predetermined amount of vertical and horizontal spacing separating the documents. The scanning device is enabled to detect and open separate windows for each of the multiple documents and selectively present a preview of the image to the user. User selections allow the multiple documents to be created as multiple separate documents or files.
    Type: Application
    Filed: October 27, 2005
    Publication date: May 3, 2007
    Inventor: Kumar Marappan
  • Publication number: 20060153348
    Abstract: A communication device includes one or more programmable modules for receiving and selectively handling a telephone call including pre-specified caller identification information. The programmable module includes a registry of caller identification information and instructions on how to handle a particular telephone call when the telephone call includes caller identification information specified in the registry. The communication device includes several programmable modules, each configured to provide different functionality for selectively handling a telephone call. The programmable modules are inserted and removed from ports included with the communication device for providing functionality as needed. The communication device includes a web engine for configuring the programmable modules utilizing a web browser. The communication device includes functionality for announcing caller identification information to a user upon receipt of a telephone call.
    Type: Application
    Filed: January 10, 2005
    Publication date: July 13, 2006
    Inventor: Kumar Marappan
  • Publication number: 20060059247
    Abstract: A method, system, and program for automatic simultaneous entry of values in multiple web page fields are provided. Responsive to detecting a single action selection by a user to fill multiple fields of a web page, wherein each of the fields is associated with one from among multiple field descriptors within a source code for the web page, a field copy controller scans multiple lines of text copied into a local memory to identify text tags that match the field descriptors. Then, the field copy controller automatically fills in the fields within the web browser with the values from the lines of text, wherein each of the values is associated with one from among multiple text tags matching the field descriptors associated with the fields, such that multiple fields of a web page are automatically filled in responsive to only a single action by a user.
    Type: Application
    Filed: September 16, 2004
    Publication date: March 16, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kumar Marappan, Kanmani Nachimuthu, Lakshmi Potluri
  • Publication number: 20060047770
    Abstract: Information transfer between instant messaging applications and configured personal information management application programs such as electronic address books, date books, phone books, to do list, and the like, is automated to alleviate burdensome and tedious user actions of manually cutting and pasting several strings of text from the instant messaging user interface and the user interface for the personal information management application program. Upon invocation, such as by highlighting text in the messaging window and right-clicking it, an action menu is displayed. The user selects an action, such as “add to calendar”, and an intermediate menu is displayed for the user to select a field to which the highlighted text applies, such as “date”. After a series of quick selections and designations, the system completes the action using the application programming interface for the appropriate PIM application program.
    Type: Application
    Filed: September 2, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Kumar Marappan, Kanmani Nachimuthu, Lakshmi Potluri
  • Publication number: 20050278305
    Abstract: A method for implementing a web-based, front-end user request includes receiving a list request from a front-end user, and receiving user characteristics associated with the list request. Data corresponding to the list request is retrieved from a data storage medium, and the retrieved data is configured in accordance with the user characteristics. The configured data is returned to the front-end user in accordance with the user characteristics.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Peter Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent Phillips
  • Publication number: 20050278327
    Abstract: A method for implementing a front-end user sort request includes receiving a list request, decomposing the list request and creating a sort entry object using a list of column values initially retrieved from a data storage medium. A sort routine is performed on at least a first column of the list of column values in the sort entry object, wherein a compare function of the sort routine is dependent upon information obtained from decomposing the list request. The list request is rebuilt in accordance with the completion of the sort routine.
    Type: Application
    Filed: May 28, 2004
    Publication date: December 15, 2005
    Applicant: International Business Machines Corporation
    Inventors: Peter Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent Phillips
  • Patent number: 6927970
    Abstract: A handheld device cradle for holding a handheld device in a fixed position relative to the cradle includes a movable IR coupling transceiver selectively connected to a keyboard and selectively movable relative to the cradle to align with the IR port of a handheld device mounted on the cradle. A reflective element of the cradle apparatus is arranged to facilitate a satisfactory alignment of a handheld device with the cradle IR transceiver regardless of the location of the IR port on the handheld device. In an example, a full-sized keyboard is used to provide input to a handheld device which is mounted within the exemplary cradle apparatus to maintain IR port alignment between the cradle IR port and the handheld device IR port.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: August 9, 2005
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20050165776
    Abstract: The present invention provides a method, computer program product, and a data processing system for validating and configuring a database transaction request. A first transaction criteria of a plurality of transaction criteria is identified in a singleton in-memory object by reading a client identifier element value specified in a database transaction request. Each of the plurality of transaction criteria is associated with a respective client. Default data for a database path is determined based on the client identifier element value. A database command is generated that includes the default data.
    Type: Application
    Filed: January 14, 2004
    Publication date: July 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Robyn Focazio, Kumar Marappan, Fabian F. Morgan, Brent Phillips
  • Publication number: 20050091199
    Abstract: An automated method for creating only the necessary joins in a SQL query. The present invention comprises a Query Program (QP), a Query Generation Program (QGP), and a Clause Generation Program (CGP). The QP accepts the query fields, filters, and sort criteria from the user, generates the query, sends the query to the database, and displays the query results. The QGP creates the query clause strings and inserts the strings into the SQL template. The QGP generates the SELECT, (filter) WHERE, and ORDER BY clauses. The QGP analyzes each parameter in a parameter list to determine if the parameter is on the added aliases list. If the parameter is not on the added aliases list, the QGP runs the CGP for the parameter. The CGP generates the FROM, JOIN, and (join) WHERE clauses and adds the clauses to the appropriate clause strings.
    Type: Application
    Filed: October 23, 2003
    Publication date: April 28, 2005
    Applicant: International Business Machines Corporation
    Inventors: Robyn Focazio, Kumar Marappan, Fabian Morgan, Brent Phillips
  • Publication number: 20050024816
    Abstract: A handheld device cradle for holding a handheld device in a fixed position relative to the cradle includes a movable IR coupling transceiver selectively connected to a keyboard and selectively movable relative to the cradle to align with the IR port of a handheld device mounted on the cradle. A reflective element of the cradle apparatus is arranged to facilitate a satisfactory alignment of a handheld device with the cradle IR transceiver regardless of the location of the IR port on the handheld device. In an example, a full-sized keyboard is used to provide input to a handheld device which is mounted within the exemplary cradle apparatus to maintain IR port alignment between the cradle IR port and the handheld device IR port.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Applicant: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20040249978
    Abstract: A method, apparatus, and computer instructions for customizing information in a Web page. The Web page is received and includes a set of selected tags used to enable customization of selected information in the Web page. Responsive to a selection of the selected information in the Web page, a graphical user interface is presented to customize the selected information. New information is received through the graphical user interface. Responsive to receiving the new information, all instances of selected information in the Web page are modified to reflect the new information.
    Type: Application
    Filed: June 5, 2003
    Publication date: December 9, 2004
    Applicant: International Business Machines Corporation
    Inventors: Kumar Marappan, Kanmani Nachimuthu
  • Patent number: 6783060
    Abstract: A business card that contains printed textual information on the first side and magnetic media for storing electronic information on a second side. The second side contains all of the printed information displayed on the first side of the document. The business card also allows users to include additional information on the second side such as attached files and hyperlinks. To write and read to and from the business card, a reader/writer is disclosed. The reader/writer interfaces to a desktop computer. A software program in the personal computer enables reading and writing data to and from the business card. Because the data to be read is in XML format, any application capable of handling data in XML format will be able to process the information scanned from the card.
    Type: Grant
    Filed: May 2, 2002
    Date of Patent: August 31, 2004
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20040093324
    Abstract: A system and method for data collection using subject records is presented. A system analyst uses a data manager which displays subject records and corresponding keywords. The system analyst uses the subject records and keywords as prompters to ask targeted questions while gathering information. The system analyst enters text corresponding to the keywords in the data manager, and the data manager matches the text with stored keywords to determine whether the text corresponds to a keyword. If the data manager detects a match, the data manager highlights the matched text and links the matched text to the matched keywords. The system analyst may select the highlighted text and the data manager displays subject records which include the matched keywords. The system analyst may review the displayed subject records and determine whether further targeted questions should be asked in order to obtain essential information.
    Type: Application
    Filed: November 7, 2002
    Publication date: May 13, 2004
    Applicant: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20040064788
    Abstract: A system and method for generating source code that creates an XML document is presented. Processing identifies tags within an HTML file and generates a hierarchical file that includes an element for each tag using a Jtree Java class. A developer enters general attribute values and validation attribute values corresponding to each element. A code generator generates a source code file that includes code for each element. The source code file is input into a Java Virtual Machine (JVM). The JVM receives data values from the HTML file, validates the data values, and generates the XML document.
    Type: Application
    Filed: September 30, 2002
    Publication date: April 1, 2004
    Applicant: International Business Machines Corporation
    Inventors: Srilekha Krishnan Gownder, Kumar Marappan
  • Publication number: 20030229885
    Abstract: A system and method for automated source code generation is presented. Processing uses a parser call back function to identify relevant HTML tags in an HTML file. Processing extracts HTML tag information from the relevant HTML tags and stores the HTML tag information in a variable table. A user may configure the variable table to instruct processing to generate getter source code and/or setter source code on a tag-by-tag basis. Processing retrieves a source code template and generates java bean source code by combining the source code template with the information in the variable table.
    Type: Application
    Filed: June 6, 2002
    Publication date: December 11, 2003
    Applicant: International Business Machines Corporation
    Inventors: Srilekha Krishnan Gownder, Kumar Marappan
  • Publication number: 20030205615
    Abstract: The “Smart Business Card” (SBC) is a business card that contains printed textual information on the first side and that has a second side of magnetic media for storing electronic information. The second side contains all of the printed information displayed on the first side of the document and also any additional information the user desires to communicate to recipients of the SBC. Examples of additional information are company profile, company project experience of the person owning the business card, information about any deals, commitments, meeting notices, and reminders to the recipient of the card. The information on the second side is written on the magnetic media in XML format.
    Type: Application
    Filed: May 2, 2002
    Publication date: November 6, 2003
    Applicant: International Business Machines Corporation
    Inventor: Kumar Marappan