1
Janani Janakiraman, David Bruce Kumhyr: Method and apparatus to transliterate text using a portable device. International Business Machines Corporation, Duke W Yee, Jeffrey S LaBaw, Rakesh Garg, December 18, 2007: US07310605 (157 worldwide citation)

A method, apparatus, and computer instructions for a method in a portable device for transliterating text. An image of the text is generated using a camera function in the portable device. The image is sent with an identification of a source language and a target language to a transliteration servic ...


2
Souvik Bhattacherjee, Ravi Kothari, Ankur Narang: Parallel data redundancy removal. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Eustus Dwayne Nelson, December 11, 2012: US08332367 (104 worldwide citation)

A method, system, and computer usable program product for parallel data redundancy removal are provided in the illustrative embodiments. A plurality of values is computed for a record in a plurality of records stored in a storage device. The plurality of values for the record is distributed to corre ...


3
Rajiv V Joshi, Rouwaida N Kanj, Sani R Nassif: Methodology for correlated memory fail estimations. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Libby Z Toub, July 3, 2012: US08214190 (86 worldwide citation)

Correlated failure distribution for memory arrays having different groupings of memory cells is estimated by constructing memory unit models for the groupings based on multiple parameters, establishing failure conditions of the memory unit model using fast statistical analysis, calculating a fail bo ...


4
William Noonan: System and method of updating planogram information using RFID tags and personal shopping device. International Business Machines Corporation, Duke W Yee, Mark E McBurney, Rakesh Garg, February 17, 2009: US07493336 (63 worldwide citation)

A method and system for updating and verifying the accuracy of a retailer's planogram, while using a portable shopper device having a location sensing means and an RFID reader in conjunction with RFID shelf labels, is provided for. In part, the method provides a system and steps associated with coll ...


5
Nitin P Gupta, Madhavan Srinivasan: Virtual memory management. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Libby Z Toub, April 19, 2011: US07930515 (51 worldwide citation)

A method for managing a virtual memory system configured to allow multiple page sizes is described. Each page size has at least one table associated with it. The method involves maintaining entries in the tables to keep track of the page size for which the effective address is mapped. When a new eff ...


6
Shahrokh Nezamzadeh: Method for automatic discovery of a transaction gateway daemon of specified type. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Jeffrey S LaBaw, August 3, 2010: US07769853 (49 worldwide citation)

A method is provided in a system wherein a transaction gateway daemon of a specified type is connected between first and second spatially separated servers, to integrate applications running on the first server with operation of the second server. The method automatically determines whether a detect ...


7
Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry: Apparatus and method for flexible web service deployment. International Business Machines Corporation, Duke W Yee, Jeffrey S LaBaw, Rakesh Garg, October 16, 2007: US07284039 (31 worldwide citation)

An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web ...


8
Matteo Frigo, Ahmed Gheith, Volker Strumpen: Multithreaded processor architecture with operational latency hiding. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Libby Z Toub, July 24, 2012: US08230423 (29 worldwide citation)

A method and processor architecture for achieving a high level of concurrency and latency hiding in an “infinite-thread processor architecture” with a limited number of hardware threads is disclosed. A preferred embodiment defines “fork” and “join” instructions for spawning new context-switched thre ...


9
Gheorghe Cascaval, Siddhartha Chatterjee, Evelyn Duesterwald, Allan Kielstra, Kevin Stoodley: Method for improving performance of executable code. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Libby Z Toub, May 31, 2011: US07954094 (29 worldwide citation)

A computer-implemented method, computer program product and data processing system to improve runtime performance of executable program code when executed on the data-processing system. During execution, data is collected and analyzed to identify runtime behavior of the program code. Heuristic model ...


10
Salvatore D Alo, Alessandro Donatelli, Giovanni Lanfranchi, Scot MacLellan, Antonio Perrone: Meeting usage of services in a environment. International Business Machines Corporation, Garg Law Firm PLLC, Rakesh Garg, Jeffrey S LaBaw, December 27, 2011: US08086538 (17 worldwide citation)

A solution for metering usage of services—for example, in a SOA Framework—is proposed. For this purpose, the submission of any invocation of a provider service by a consumer service is intercepted by a license manager; a corresponding request is then submitted to a dedicated licensing service, which ...