International Business Machines Corporation - Armonk NY
International Classification:
H05K005/02
US Classification:
361681, 710 64, 455404, 235486
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.
Method And Apparatus For Validating And Configuring Database Transaction Requests From Multiple Clients
Robyn Lee Focazio - Round Rock TX, US Kumar Marappan - Round Rock TX, US Fabian F. Morgan - Austin TX, US Brent Russel Phillips - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707100, 707102
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.
Multi-Column Multi-Data Type Internationalized Sort Extension Method For Web Applications
Peter F. Cipriano - Staatsburg NY, US Robyn Focazio - Round Rock TX, US Stephen Hobbs - Woodstock GA, US Kumar Marappan - Round Rock TX, US Brent R. Phillips - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G07F 17/30 G06F 15/16
US Classification:
707 3, 707 7
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.
System And Method For Automated Source Code Generation
Srilekha Krishnan Gownder - Austin TX, US Kumar Marappan - Round Rock TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/44
US Classification:
717106, 717110
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.
Multi-Column Multi-Data Type Internationalized Sort Extension Method For Web Applications
Peter F Cipriano - Staatsburg NY, US Robyn Focazio - Round Rock TX, US Stephen Hobbs - Woodstock GA, US Kumar Marappan - Round Rock TX, US Brent R Phillips - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G07F 17/30 G06F 15/16
US Classification:
707 3
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.
Multi-Column Multi-Data Type Internationalized Sort Extension For Web Applications
Peter F Cipriano - Staatsburg NY, US Robyn Focazio - Round Rock TX, US Stephen Hobbs - Woodstock GA, US Kumar Marappan - Round Rock TX, US Brent R Phillips - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G07F 17/30 G06F 15/16
US Classification:
707 7, 707 3
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.
Method And System For Generating Sql Joins To Optimize Performance
Robyn Lee Focazio - Round Rock TX, US Kumar Marappan - Round Rock TX, US Fabian F. Morgan - Austin TX, US Brent Russel Phillips - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707 2, 707 3, 707 4
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.
Communication Device Having Advanced And Pluggable Telephony Features
International Business Machines Corporation - Armonk NY
International Classification:
H04M 1/56
US Classification:
379 8819, 37914206
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.
Artech Information Systems
Servicenow Consultant
Omega Naturals
Servicenow Solutions Architect With Hands on Experience
Ibm Feb 1998 - Jun 2005
Senior Software Engineer
Cognizant Technology Solutions 1996 - 1998
Associate Engineer
Education:
Anna University 1992 - 1993
Bharathiar University College of Arts and Science 1989 - 1992
Bachelors, Bachelor of Science, Physics
Sri Ram Engineering College
Bachelor of Engineering, Bachelors
Skills:
Servicenow Solution Architecture Requirements Analysis Agile Methodologies Enterprise Architecture Soa Web Services Java Enterprise Edition Java Sql Software Project Management Sdlc Integration Db2 Software Development Life Cycle
Languages:
English Tamil
Certifications:
Itil Foundation Servicenow Servicenow Administration
Youtube
Wedding Reception Harshit Yadav & Arunthia Ma...
Duration:
2h 37m 57s
2011 Cibi Talent Show Performance
Duration:
1m 10s
Mappilai KBN
Duration:
1m 39s
13 September 2017
Duration:
1m 56s
SPEECH BY Co-Chairman Mr.N. MARAPPAN | ENROLM...
Enrolment Function Special Guest Dr. Ambedkar Law University, Vice-cha...