BackgroundCheck.run
Search For

Santhosh Rao, 42Santa Clara, CA

Santhosh Rao Phones & Addresses

Santa Clara, CA   

Austin, TX   

1472 Filbert St APT 201, San Francisco, CA 94109    512-5861077   

Mountain View, CA   

Knoxville, TN   

Frederick, MD   

Travis, TX   

Mentions for Santhosh Rao

Resumes & CV records

Resumes

Santhosh Rao Photo 30

Santhosh Ganesh Rao

Santhosh Rao Photo 31

Santhosh Rao

Location:
United States

Publications & IP owners

Us Patents

Binding Processes In A Non-Uniform Memory Access System

US Patent:
7743140, Jun 22, 2010
Filed:
Dec 8, 2006
Appl. No.:
11/608301
Inventors:
Barry Bradley Arndt - Round Rock TX, US
Kevin Michael Corry - Pflugerville TX, US
Mark Alan Peloquin - Austin TX, US
Steven Pratt - Leander TX, US
Santhosh Rao - Austin TX, US
Karl Milton Rister - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
G06F 13/00
US Classification:
709224, 719317, 719331
Abstract:
A computer implemented method, apparatus, and computer usable program product for binding a process to a selected node of a multi-node system. Input/output activity statistics for a process are retrieved from a set of probes. The set of probes detects a flow of data through an input/output device utilized by the process. A topology of the multi-node system that comprises a location of the input/output device is identified. A node is selected according to a decision policy to form a selected node. The process is bound to the selected node according to the decision policy.

Migrating Domains From One Physical Data Processing System To Another

US Patent:
7761612, Jul 20, 2010
Filed:
Dec 7, 2006
Appl. No.:
11/608067
Inventors:
Kevin M. Corry - Pflugerville TX, US
Mark A. Peloquin - Austin TX, US
Steven L. Pratt - Leander TX, US
Santhosh Rao - Austin TX, US
Karl M. Rister - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/177
G06F 15/16
G06F 15/173
G06F 9/455
G06F 9/46
US Classification:
710 8, 710 15, 710316, 709220, 709221, 709223, 709224, 709225, 709226, 709229, 709238, 709239, 709242, 711 6, 718 1, 718100, 718104
Abstract:
A mechanism is provided for migrating domains from one physical data processing system to another are provided. Domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may he migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.

Method And Data Processing System For Recognizing And Correcting Dyslexia-Related Spelling Errors

US Patent:
7779354, Aug 17, 2010
Filed:
May 13, 2004
Appl. No.:
10/844637
Inventors:
Kenneth Michael Ashcraft - Meadow Vista CA, US
Viktors Berstis - Austin TX, US
Erin Christine Burke - Dallas TX, US
Santhosh Rao - Austin TX, US
Richard Scott Schwerdtfeger - Round Rock TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/00
US Classification:
715257, 715200
Abstract:
A method, computer program product, and a data processing system for recognizing and correcting dyslexia-related spelling errors is provided. A word is received for evaluation of a dyslexia-related misspelling. The received word is compared with a plurality of dyslexia variants, and a match between the received word and a dyslexia variant is identified. An error rate at which dyslexia-related misspelled words are received is compared with a threshold, and the read word is evaluated as one of a correctly spelled word and a dyslexia-related misspelling of a word.

Method And System For Optimizing Configuration Classification Of Software

US Patent:
7792772, Sep 7, 2010
Filed:
Feb 7, 2008
Appl. No.:
12/027734
Inventors:
Kenneth Michael Ashcraft - Meadow Vista CA, US
Flavio Alvarenga Bergamaschi - Southampton, GB
Erin Christine Burke - Austin TX, US
Duy Huynh - Raleigh NC, US
Santhosh Rao - Austin TX, US
Duc J. Vianney - Round Rock TX, US
Peter Wai Yee Wong - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06N 5/02
US Classification:
706 46, 706 12, 706 21, 706 53
Abstract:
A method and system to minimize to redundancy in testing a new software system by utilizing a knowledge base is provided. The knowledge base may be represented in a form of a decision tree including leaf nodes which store previously tested optimal configurations. When the knowledge base does not contain an optimal configuration for the new software, an optimal solution for the new software system may be determined by adding a further decision tree branch to the initial decision tree. A desirable tree branch may be selected from a table including a predetermined set of desirable tree branches for each category of software. As a result, the number of solutions to be tested on the input software may be limited and cost and effort to run redundant tests on a software system may be reduced.

Framework For Automatically Analyzing I/O Performance Problems Using Multi-Level Analysis

US Patent:
7818630, Oct 19, 2010
Filed:
Jan 18, 2006
Appl. No.:
11/334666
Inventors:
Richard Charles Hendrickson - Austin TX, US
Santhosh Rao - Austin TX, US
Peter Wai Yee Wong - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 11/00
US Classification:
714 47, 714 43
Abstract:
A computer implemented method, data processing system, and computer usable code are provided for analyzing input/output problems. A monitoring agent collects input/output data from a plurality of levels in a multi-level input/output stack. The monitoring agent analyzes the input/output data from the plurality of levels to form an analysis. A determination is then made as to whether the analysis requires an action and an action is initiated in response to a determination that the analysis requires an action.

Migrating Domains From One Physical Data Processing System To Another

US Patent:
7890665, Feb 15, 2011
Filed:
Jun 7, 2010
Appl. No.:
12/795120
Inventors:
Kevin M Corry - Pflugerville TX, US
Mark A Peloquin - Austin TX, US
Steven L Pratt - Leander TX, US
Santhosh Rao - Austin TX, US
Karl M Rister - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/177
G06F 15/16
G06F 15/173
G06F 9/455
G06F 9/46
US Classification:
710 8, 710 15, 710316, 709220, 709221, 709223, 709224, 709225, 709226, 709229, 709238, 709239, 709242, 711 6, 718 1, 718100, 718104
Abstract:
A system and method for migrating domains from one physical data processing system to another are provided. With the system and method, domains may be assigned direct access to physical I/O devices but in the case of migration, the I/O devices may be converted to virtual I/O devices without service interruption. At this point, the domain may be migrated without limitation. Upon completion of the migration process, the domain may be converted back to using direct physical access, if available in the new data processing system to which the domain is migrated. Alternatively, the virtualized access to the I/O devices may continue to be used until the domain is migrated back to the original data processing system. Once migration back to the original data processing system is completed, the access may be converted back to direct access with the original physical I/O devices.

Method For Transparent On-Line Dynamic Binary Optimization

US Patent:
7934208, Apr 26, 2011
Filed:
Oct 13, 2006
Appl. No.:
11/549319
Inventors:
Kevin Michael Corry - Pflugerville TX, US
Mark Alan Peloquin - Austin TX, US
Steven Pratt - Leander TX, US
Santhosh Rao - Austin TX, US
Karl Milton Rister - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 9/45
US Classification:
717153, 717158, 717159
Abstract:
A generalized on-line solution for achieving transparent binary optimization using pre-existing profiling facilities and virtual memory remapping of text regions. An optimization environment is initialized which comprises a debugger program, a profiling facility, and an optimizer. A running target program is attached to the debugger program, wherein the debugger program monitors process execution of the target program. Responsive to monitoring the running target program, profile data of the running target program is collected using the profiling facility. The profile data is provided to the optimizer, wherein the optimizer analyzes the profile data and existing code of the running target program. Responsive to a determination to optimize the existing code based on the profile data, optimized code is generated for the running target program. The optimized code is provided to the debugger program, wherein the debugger program inserts the optimized code into a virtual address space of the running target program.

Method And System For Optimizing Configuration Classification Of Software

US Patent:
7370039, May 6, 2008
Filed:
Apr 5, 2005
Appl. No.:
11/098824
Inventors:
Kenneth Michael Ashcraft - Meadow Vista CA, US
Flavio Alvarenga Bergamaschi - Southampton, GB
Erin Christine Burke - Napa CA, US
Duy Huynh - Adelphi MA, US
Santhosh Rao - Austin TX, US
Duc J. Vianney - Round Rock TX, US
Peter Wai Yee Wong - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/30
G06F 15/16
US Classification:
707 3, 707 4, 707 5
Abstract:
A method and system to minimize to redundancy in testing a new software system by utilizing a knowledge base is provided. The knowledge base may be represented in a form of a decision tree including leaf nodes which store previously tested optimal configurations. When the knowledge base does not contain an optimal configuration for the new software, an optimal solution for the new software system may be determined by adding a further decision tree branch to the initial decision tree. A desirable tree branch may be selected from a table including a predetermined set of desirable tree branches for each category of software. As a result, the number of solutions to be tested on the input software may be limited and cost and effort to run redundant tests on a software system may be reduced.

NOTICE: You may not use BackgroundCheck or the information it provides to make decisions about employment, credit, housing or any other purpose that would require Fair Credit Reporting Act (FCRA) compliance. BackgroundCheck is not a Consumer Reporting Agency (CRA) as defined by the FCRA and does not provide consumer reports.