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).

  • Patent number: 9612888
    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: Grant
    Filed: April 25, 2016
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20160239355
    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 25, 2016
    Publication date: August 18, 2016
    Inventor: KUMAR MARAPPAN
  • Patent number: 9389930
    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: Grant
    Filed: January 25, 2016
    Date of Patent: July 12, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20160154685
    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: January 25, 2016
    Publication date: June 2, 2016
    Inventor: Kumar Marappan
  • Patent number: 9304833
    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: Grant
    Filed: October 25, 2013
    Date of Patent: April 5, 2016
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Publication number: 20140082639
    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: October 25, 2013
    Publication date: March 20, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: KUMAR MARAPPAN
  • Patent number: 8127272
    Abstract: 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: Grant
    Filed: February 21, 2008
    Date of Patent: February 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Srilekha Krishnan Gownder, Kumar Marappan
  • Patent number: 8054514
    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: Grant
    Filed: June 9, 2008
    Date of Patent: November 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Patent number: 7724881
    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: Grant
    Filed: January 10, 2005
    Date of Patent: May 25, 2010
    Assignee: International Business Machines Corporation
    Inventor: Kumar Marappan
  • Patent number: 7539660
    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: Grant
    Filed: October 23, 2003
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Robyn Lee Focazio, Kumar Marappan, Fabian F. Morgan, Brent Russel Phillips
  • Patent number: 7502790
    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: Grant
    Filed: February 11, 2008
    Date of Patent: March 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peter F Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R Phillips
  • Patent number: 7499920
    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: Grant
    Filed: February 11, 2008
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peter F Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R Phillips
  • Publication number: 20080247005
    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: June 9, 2008
    Publication date: October 9, 2008
    Inventor: Kumar Marappan
  • Patent number: 7392504
    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: Grant
    Filed: June 6, 2002
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Srilekha Krishnan Gownder, Kumar Marappan
  • Publication number: 20080148229
    Abstract: 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: February 21, 2008
    Publication date: June 19, 2008
    Inventors: Srilekha Krishnan Gownder, Kumar Marappan
  • Publication number: 20080133528
    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: February 11, 2008
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter F. Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R. Phillips
  • Publication number: 20080133527
    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: February 11, 2008
    Publication date: June 5, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Peter F. Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R. Phillips
  • Patent number: 7363303
    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: Grant
    Filed: May 28, 2004
    Date of Patent: April 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Peter F. Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R. Phillips
  • Patent number: 7356525
    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: Grant
    Filed: May 28, 2004
    Date of Patent: April 8, 2008
    Assignee: International Business Machines Corporation
    Inventors: Peter F. Cipriano, Robyn Focazio, Stephen Hobbs, Kumar Marappan, Brent R. Phillips
  • Patent number: 7299234
    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: Grant
    Filed: January 14, 2004
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Robyn Lee Focazio, Kumar Marappan, Fabian F. Morgan, Brent Russel Phillips