Patents by Inventor Raj Kumar

Raj Kumar 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: 20060195450
    Abstract: A system and techniques are described for managing key-value pairs using an architecture that does not restrict its users to any specific platform or storage subsystem. According to one aspect of the invention, the repository is portable in that the architecture need not change based on the environment and platform in which the repository is used. Rather, the portion of the architecture that is platform-specific is limited to plug-ins at a storage abstraction layer of the repository. The plug-ins expose the same storage abstraction interface to the other layers of the repository, but are implemented to interact with different platforms and storage subsystems. Consequently, in response to being ported from one platform to another, the repository may simply change the plug-in to invoke for persistent storage operations.
    Type: Application
    Filed: April 13, 2006
    Publication date: August 31, 2006
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Surojit Chatterjee, Raj Kumar, Jonathan Creighton, Alok Srivastava, Sameer Joshi
  • Patent number: 7096092
    Abstract: A method of managing oil fields include installing oil field sensors, coupling them to a local CPU having memory, programming the CPU for data collection and data analysis, and coupling local oil field CPUs to a web server. Human experts are granted access to oil field data in real time via the Internet. The local CPUs provide different levels of data to the web server. The web server provides the option to view raw data, partially analyzed data, or fully analyzed data. The local CPUs are programmed with parameters for analyzing the data and automatically determining the presence of anomalies. Upon detecting the occurrence of an anomaly, the local CPUs are programmed to notify one or more human experts by email, pager, telephone, etc. If no human expert responds to the notification within a programmed period of time, the local CPU automatically takes a programmed corrective action.
    Type: Grant
    Filed: November 3, 2000
    Date of Patent: August 22, 2006
    Assignee: Schlumberger Technology Corporation
    Inventors: Terizhandur S. Ramakrishnan, Raj Kumar Michael Thambynayagam, Peter Gerhard Tilke, Bhavani Raghuraman
  • Patent number: 7096213
    Abstract: A system and techniques are described for managing key-value pairs using an architecture that does not restrict its users to any specific platform or storage subsystem. According to one aspect of the invention, the repository is portable in that the architecture need not change based on the environment and platform in which the repository is used. Rather, the portion of the architecture that is platform-specific is limited to plug-ins at a storage abstraction layer of the repository. The plug-ins expose the same storage abstraction interface to the other layers of the repository, but are implemented to interact with different platforms and storage subsystems. Consequently, in response to being ported from one platform to another, the repository may simply change the plug-in to invoke for persistent storage operations.
    Type: Grant
    Filed: September 23, 2002
    Date of Patent: August 22, 2006
    Assignee: Oracle International Corporation
    Inventors: Surojit Chatterjee, Raj Kumar, Jonathan Creighton, Alok K. Srivastava, Sameer Joshi
  • Patent number: 7072816
    Abstract: A method and system for providing simulation of an integrated circuit during development of the integrated circuit is disclosed. The integrated circuit has an island that includes an interface. The method and system include a snooper, a checker and a generator. The snooper is coupled with an interface and is for obtaining an output provided by the island during simulation. The checker is coupled with an interface and is for checking the output to determine whether the output is a desired output. The generator is coupled with an interface and is for providing an input to the interface during simulation. The generator is coupled with a test case that directs the generator.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: July 4, 2006
    Assignee: International Business Machines Corporation
    Inventors: Bryan Keith Bullis, Raj Kumar Singh, Foster Beaver White
  • Patent number: 7069270
    Abstract: A method and apparatus for converting a single instance computer application to a multiple instance application includes disabling the single instance application and linking the executable files associated with the single instance application to routines in a library that includes routines for use by a multiple instance application. Multiple instance metadata that represents the structure of the multiple instance application is automatically created based on metadata that represents the structure of the single instance application. The data from the single instance application is imported to complete the conversion to a multiple instance application.
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: June 27, 2006
    Assignee: Oracle International Corporation
    Inventor: Raj Kumar
  • Patent number: 7069148
    Abstract: A Gas Reservoir Evaluation and Assessment Tool utilizes an Analytical Engine to produce predictions of pressure values and other production data at any point in space and at any point in time in a reservoir. A computer system, such as a workstation, stores a Gas Reservoir Evaluation and Assessment software which includes the Analytical Engine and responds to input data (which includes a reservoir description and fluid properties) by generating an output record which represents a prediction of the pressure values and other data at ‘any point in space’ and at ‘any point in time’ in a reservoir.
    Type: Grant
    Filed: November 25, 2003
    Date of Patent: June 27, 2006
    Inventors: Raj Kumar Michael Thambynayagam, Jeffrey Spath, Raj Banerjee, John Philip Gilchrist, Tommy Miller
  • Patent number: 7002867
    Abstract: An IC having an array of memory cells that can be accessed through two different ports is described. Read/write operation is performed through one of the ports. The refresh of the memory cell is performed through the other port. In one embodiment, the other port is only used internally to the memory array.
    Type: Grant
    Filed: September 25, 2002
    Date of Patent: February 21, 2006
    Assignee: Infineon Technologies Aktiengesellschaft
    Inventor: Raj Kumar Jain
  • Patent number: 6954873
    Abstract: An improved implementation of wait-states in an SOC architecture with optimized performance is described. The clock input signal to the processor is modified during wait-states so that the wait signal does not have to be provided within a short setup time. Data integrity is maintained by providing alternative data paths during wait-states.
    Type: Grant
    Filed: April 2, 2002
    Date of Patent: October 11, 2005
    Assignee: Infineon Technologies Aktiengesellschaft
    Inventor: Raj Kumar Jain
  • Publication number: 20050221425
    Abstract: The present invention relates to novel temperature promoters and set of expression vectors isolated from Schizosaccharomyces pombe. The vectors so developed can be used for regulated expression of proteins, both homologous and heterologous, very efficiently and economically.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Inventors: Jagmohan Singh, Raj Kumar
  • Patent number: 6941291
    Abstract: A method and device for providing access, via a single point, to information stored on multiple data sources. One embodiment comprises a method in which first an interface (port) receives a call specifying a user identifier and a set of information from an application program. The set of information comprises a number of fields, where the fields correspond to information which is physically stored over a number of databases. Next, the method determines the location of the fields of information corresponding to the user identifier. Next, using the identifier which the application program passed in, the method retrieves the information. For example, the method may first retrieve information corresponding to a first field from a first database. Then, the method may retrieve information corresponding to a second field from a second database. Then, the method provides the information to the application program.
    Type: Grant
    Filed: December 7, 2000
    Date of Patent: September 6, 2005
    Assignee: Cisco Technology, Inc.
    Inventors: Gregory Zoller, Samir Mehta, Steven Fisher, Raj Kumar
  • Patent number: 6892172
    Abstract: This system represents a customizable simulation model of an ATM/SONET Framer for System Level Verification and Performance-Characterization. An Asynchronous Transfer Mode (ATM) data processing ASIC interfaces with a Media Access Control (MAC) device that presents an electrical data path interface, called Universal Test & Operations PHY Interface for ATM (UTOPIA), using ATM protocol on the ASIC side and simplex optical interfaces using Synchronous Optical Network (SONET) protocol on the network side. Such a MAC device, commonly referred to as ATM/SONET Framer, provides one Receive and one Transmit interface to the network at various SONET line rates such as 155.52 Mbps (OC-3), 622.08 Mbps (OC-12), 2488.32 Mbps (OC-48), etc. The ATM and the SONET interfaces operate on different clock frequencies and thus represent two distinct clocking domains. The data interchange between the two clocking domains is achieved via FIFO buffer elements and associated control and status signals.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: May 10, 2005
    Inventors: Raj Kumar Singh, Laura Ann Weaver
  • Patent number: 6853597
    Abstract: An integrated circuit having a BIST control unit for testing a plurality of memory banks simultaneously is described. The BIST control unit is coupled to a plurality of comparator units. In one embodiment, a comparator unit is coupled to a memory bank to facilitate parallel testing.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: February 8, 2005
    Assignee: Infineon Technologies Aktiengesellschaft
    Inventor: Raj Kumar Jain
  • Patent number: 6829570
    Abstract: An oilfield data analysis system is based on a four-tier software model which includes a “shared earth model” and a federation of “directory services”. The first tier is a universal graphical user interface (GUI) which can operate on any inexpensive computer as well as on an expensive workstation, i.e. a “web browser”. The second tier is an application server which is coupled to users via the worldwide web and serves geoscientific software applications. The third tier is a geometric modelling system where geometric data is stored and processed. The third tier embodies the “shared earth model”. The fourth tier is a database management system where non-geometric data is stored. According to the invention, there can be (and preferably are) multiple instances of each tier. Communication of data between different tiers is accomplished via XML data exchange.
    Type: Grant
    Filed: November 14, 2000
    Date of Patent: December 7, 2004
    Assignee: Schlumberger Technology Corporation
    Inventors: Raj Kumar Michael Thambynayagam, Peter G. Tilke, Ian D. Bryant, Francois M. Auzerais, Nicholas N. Bennett, Terizhandur S. Ramakrishnan
  • Patent number: 6789150
    Abstract: An integrated circuit (1) includes a processing device (2), a program interface (4, 5) coupled to the processing device (2), a data interface (6, 7) coupled to the processing device. The program interface (4, 5) includes a first address bus (4) and a first data bus (5) and the data interface (6, 7) includes a second address bus (6) and a second data bus (7). The integrated circuit also includes address and data bus switching devices (18) and a control device (16). The address bus switching device (18) is coupled to the first and second address buses (4, 6) and adapted to be coupled to an external address bus (11) and the data bus switching device (18) is adapted to be coupled to an external data bus (12) and is coupled to the first and second data buses (5, 7). The control device (16) is coupled to the processing device (2), the address bus switching device (18) and the data bus switching device (18).
    Type: Grant
    Filed: August 2, 2000
    Date of Patent: September 7, 2004
    Assignee: Infineon Technologies A.G.
    Inventor: Raj Kumar Jain
  • Publication number: 20040152313
    Abstract: A method of rinsing an electronic substrate recognizes that adding a buffer to a rinsing fluid eliminates fluctuations in the amount of residues on an electronic substrate, and a buffered rinsing fluid is prepared by (a) providing water from a water source; (b) deionizing the water to produce deionized water; (c) adding a buffer to the deionized water at a concentration effective to eliminate fluctuations in the amount of residues on the electronic substrate. The electronic substrate is rinsed with the buffered rinsing fluid.
    Type: Application
    Filed: November 3, 2003
    Publication date: August 5, 2004
    Inventors: Glen Roeters, Raj Kumar
  • Patent number: 6768668
    Abstract: The invention relates to a method for converting volatile memory cells to non-volatile memory cells with minimal modifications. There is included a volatile memory cell which is modified to permanently retain data by using one refresh port to transmit an active low voltage signal and configuring one terminal of the storage transistor to receive either an active high or low voltage signal.
    Type: Grant
    Filed: April 4, 2002
    Date of Patent: July 27, 2004
    Assignee: Infineon Technologies Aktiengesellschaft
    Inventor: Raj Kumar Jain
  • Publication number: 20040125877
    Abstract: The present invention discloses systems and methods for automatically parsing digital video content into segments corresponding to fundamental semantic units, events, and camera views, and streaming parsed digital video content to users for display and browsing. The systems and methods effectively use the domain-specific knowledge such as regular structures of fundamental semantic units, unique views corresponding to the units, and the predictable state transition rules. The systems and methods also include scene change detection, video text recognition, and view recognition. The results of parsing may be used in a personal video browsing/navigation interface system. Furthermore, a novel adaptive streaming method in which quality levels of video segments are varied dynamically according to the user preference of different segments is disclosed.
    Type: Application
    Filed: June 6, 2003
    Publication date: July 1, 2004
    Inventors: Shin-Fu Chang, Di Zhong, Raj Kumar, Alejandro Jaimes
  • Patent number: 6757735
    Abstract: A method and system for streaming media data to a fixed client and/or a mobile client. In one method embodiment, the present invention recites encoding media data to be streamed to a client into a first multiple description bitstream and into a second multiple description bitstream. The present method then determines the appropriate plurality of servers from a network of servers onto which the first and second multiple description bitstreams should be distributed. The present embodiment then recites distributing the first and second multiple description bitstreams to the appropriate plurality of servers positioned at intermediate nodes throughout a network such that a client is provided with access to the media data via a plurality of transmission paths. The present method is also well suited to redistribution of multiple description bitstreams to servers based upon time-varying demand, client movement, and the like.
    Type: Grant
    Filed: July 3, 2001
    Date of Patent: June 29, 2004
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: John G. Apostolopulos, Sujoy Basu, Gene Cheung, Raj Kumar, Sumit Roy, Bo Shen, Wai-Tian Tan, Susie J. Wee, Tina Wong
  • Publication number: 20040120359
    Abstract: Digital real-time data processing system which processes digital input data streams received from a plurality of digital data sources (4) to produce digital output data streams and sends them to digital data sinks (32), the digital data processing system (1) having:
    Type: Application
    Filed: January 30, 2004
    Publication date: June 24, 2004
    Inventors: Rudi Frenzel, Wolfgang Glatt, Jain Raj Kumar, Markus Terschluse, Stefan Uhlemann
  • Publication number: 20040057315
    Abstract: An IC having an array of memory cells that can be accessed through two different ports is described. Read/write operation is performed through one of the ports. The refresh of the memory cell is performed through the other port. In one embodiment, the other port is only used internally to the memory array.
    Type: Application
    Filed: September 25, 2002
    Publication date: March 25, 2004
    Inventor: Raj Kumar Jain