Rajamani, CA
Gurushankar Rajamani, Sunnyvale, CA US
Patent application number | Description | Published |
---|---|---|
20090016381 | Strategy to Verify Asynchronous Links Across Chips - Various embodiments of the invention provide a frequency shifter to vary the frequency of data transmitted over time, such as to increase and decrease the frequency of test data transmitted over time to verify a digital communication device's ability to receive data having various frequencies within a specific parameter range. The frequency shifter includes a frequency modifier to shift or vary an input clock frequency to a variety of output clock frequencies, such as according to a test protocol. The frequency shifter also includes an elastic data buffer to receive the test data at the input clock frequency and to output the test data at the plurality of output clock frequencies provided by the frequency modifier. | 01-15-2009 |
20100199120 | STRATEGY TO VERIFY ASYNCHRONOUS LINKS ACROSS CHIPS - Various embodiments of the invention provide a frequency shifter to vary the frequency of data transmitted over time, such as to increase and decrease the frequency of test data transmitted over time to verify a digital communication device's ability to receive data having various frequencies within a specific parameter range. The frequency shifter includes a frequency modifier to shift or vary an input clock frequency to a variety of output clock frequencies, such as according to a test protocol. The frequency shifter also includes an elastic data buffer to receive the test data at the input clock frequency and to output the test data at the plurality of output clock frequencies provided by the frequency modifier. | 08-05-2010 |
20140223045 | SELF CORRECTION LOGIC FOR SERIAL-TO-PARALLEL CONVERTERS - Embodiments of the invention describe an apparatus, system and method for executing self-correction logic for serial-to-parallel data converters. Embodiments of the invention receive one of a plurality of serial data streams from a peripheral device, each of the serial data streams having one or more bits. In response to detecting that a shift register chain includes a register select value, embodiments of the invention may store the received serial data stream in one of a plurality of data registers, wherein the one data register is selected based, at least in part, on a position of the register select value in the shift register chain. In response to detecting the shift register chain does contain the register select value, embodiments of the invention may insert the register select value at a register of the shift register chain. | 08-07-2014 |
Gurushankar Rajamani, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20120226848 | INCREASING INPUT OUTPUT HUBS IN CONSTRAINED LINK BASED MULTI-PROCESSOR SYSTEMS - Methods and apparatus relating to increase Input Output Hubs in constrained link based multi-processor systems are described. In one embodiment, a first input output hub (IOH) and a second IOH are coupled a link interconnect and a plurality of processors, coupled to the first and second IOHs include pre-allocated resources for a single IOH. Other embodiments are also disclosed and claimed. | 09-06-2012 |
Harish Rajamani, Mountain View, CA US
Patent application number | Description | Published |
---|---|---|
20140280107 | SEARCH QUERY SUGGESTIONS BASED ON PERSONAL INFORMATION - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query initial input from a user, in response to receiving the query initial input, determining a set of personalized query suggestions based on the query initial input, the set of personalized query suggestions including one or more content-based query suggestions that reflect at least one of user data associated with the user within one or more computer-implemented services and use of the one or more computer-implemented services by the user, and transmitting instructions to display the set of personalized query suggestions to the user. | 09-18-2014 |
Karthikeyan Rajamani, Davis, CA US
Patent application number | Description | Published |
---|---|---|
20110009993 | PROGRAMMING APPARATUS - A programming apparatus has a machining area recognizing section for recognizing a plurality of machining areas based on three-dimensional model data, a workpiece dividing section for setting a plurality of structures obtained by dividing a workpiece, a connection relationship recognizing section for recognizing a connection relationship between the machining areas, a machining area list generating section for recognizing, for each of the machining areas, either a machining type related to turning or a machining type related to milling corresponding thereto, and generating a machining area list in which the structures, machining areas, machining types and connection relationship are correlated with one another, a machining process setting section for setting, for each of the machining areas, a machining process corresponding to the machining type related to turning or milling thereof, and an NC program generating section for generating an NC program. | 01-13-2011 |
Krishman Rajamani, San Diego, CA US
Patent application number | Description | Published |
---|---|---|
20100122134 | APPLICATION-CONFIGURED, CONTENT-BASED RETRANSMISSION SCHEME FOR DROPPED MEDIA ACCESS CONTROL FRAMES - In a generic Media Access Control (MAC) protocol, the retransmission of a dropped MAC frame is independent of the payload. Methods, systems, and computer products defining a mechanism of retransmission of one or more frames based on content of the payload are provided. The system identifies the content as text or video and retransmits if the content is text. The one or more frames may be retransmitted using a specific retransmission scheme. The retransmission is checked again to determine if it is was dropped, and transmitted again if it was dropped. | 05-13-2010 |
Kumar Rajamani, Santa Clara, CA US
Patent application number | Description | Published |
---|---|---|
20110173182 | COMPILE TIME OPCODES FOR EFFICIENT RUNTIME INTERPRETATION OF VARIABLES FOR DATABASE QUERIES AND DML STATEMENTS - A method system and program for performing a query in which context and information including opcodes accompanies an execution plan for the query. The opcodes determine operations to retrieve a set of bind variables. The execution plan and context information shared by a plurality of application programs. | 07-14-2011 |
Kumar Rajamani, San Ramon, CA US
Patent application number | Description | Published |
---|---|---|
20080235291 | Readable physical storage replica and standby database system - A standby database system or another replica data system replicates changes, made to data blocks at a source database system or another primary data copy, to replicas of the data blocks at the standby database system or other replica. While replicating the changes to the data blocks thereof, the standby database system (or other replica) receives queries (or reads) issued thereto and computes the queries based on data read from the data blocks thereof. | 09-25-2008 |
20110087642 | Memory-Mapped Objects - A method and apparatus for efficiently managing cached objects is provided. A mapping is a typed relationship between cached objects. A base object contains content, and a mapped object is mapped to a base object when there is a particular relationship between the mapped object and the base object. The type of mapping defines how the objects in the relationship are treated when the mapped object is created, read, or written. At creation time, the mapping type may define how the mapping relationship is recognized. Sometimes recognizing a relationship requires establishing equivalence between the objects. At read and write time, the mapping type may define on which object a mutual exclusion lock is held, which content is returned or which object's content is updated. A wide range of applications can benefit from enhanced object caching performance, and in addition, application may define application-specific semantics on mapping types as well. | 04-14-2011 |
20110208757 | METHOD AND SYSTEM FOR IMPLEMENTING EFFICIENT CURSOR PRUNING - Disclosed are improved methods, systems, and mediums for cursor sharing and cursor pruning. According to some approaches, existing child cursors are distinguished using a cursor sharing criteria node structure. A sharing criteria node (also referred to as a “diagnostic” node) is created when a sharing criteria mismatch/failure happens. The node contains information about why the child cursor could not be shared and also information that can be used to quickly re-evaluate this sharing criterion in the future. | 08-25-2011 |
20140095530 | CONTAINER DATABASE - A container database may contain multiple database dictionaries, each database dictionary defining a pluggable database. When database sessions are established on a container DBMS, each database session is given access to a pluggable database by establishing the respective database dictionary of the pluggable database as the database dictionary for that database session. Database commands issued through database session can only access the database objects defined in the database dictionary established for the database session. | 04-03-2014 |
20140095546 | COMMON USERS, COMMON ROLES, AND COMMONLY GRANTED PRIVILEGES AND ROLES IN CONTAINER DATABASES - Techniques for common users and roles, and commonly-granted privileges and roles are described. In one approach, the DBMS of a container database allows for the creation of common roles and common users that are shared across the container database. Thus, when a common role or a common user is established, the common role or common user is propagated to each database of the container database. In another approach, the DBMS of a container database allows privileges and roles to be granted commonly or locally. When a privilege or role is granted commonly, the privilege applies in each of the databases of a container database. When a privilege or role is granted locally, the privilege applies only in the database to which the grantor of the privilege or role established a connection. | 04-03-2014 |
20140164331 | TECHNIQUES FOR BACKUP RESTORE AND RECOVERY OF A PLUGGABLE DATABASE - A container database stores redo records and logical timestamps for multiple pluggable databases. When it is detected that a first read-write instance of the pluggable database is opened and no other read-write instances of the pluggable database are open, offline range data associated with the pluggable database is updated. When it is detected that a second read-write instance of the pluggable database is closed, and the second read-write instance is the last open read-write instance, the offline range data associated with the pluggable database is updated. The pluggable database is restored to a logical timestamp associated with a restore request based on the offline range data. | 06-12-2014 |
Ramasubramanian Rajamani, Cupertino, CA US
Patent application number | Description | Published |
---|---|---|
20090013108 | Memory buffers for merging local data from memory modules - An integrated circuit to serialize local data and selectively merge it with serialized feed-through data into a serial data stream output that includes a parallel-in-serial-out (PISO) shift register, a multiplexer, and a transmitter. The PISO shift register serializes parallel data on a local data bus into serialized local data. The multiplexer selectively merges serialized local data and feed-through data into a serial data stream. The transmitter drives the serial data stream onto a serial data link. In another embodiment of the invention, a method for a memory module includes receiving an input serial data stream; merging local frames of data and feed-through frames of data together into an output serial data stream in response to a merge enable signal; and transmitting the output serial data stream on a northbound data output to a next memory module or a memory controller. Other embodiments of the invention are disclosed and claimed. | 01-08-2009 |
Sridharan Rajamani, Fremont, CA US
Patent application number | Description | Published |
---|---|---|
20090203707 | METHODS FOR TREATING PAIN - This invention relates to methods for treating a patient suffering from neuropathic or nociceptive pain which may be mechanical, visceral, and/or inflammatory in nature, comprising administering a therapeutically effective amount of Ranolazine to a patient in need thereof. | 08-13-2009 |
20100056536 | METHOD OF TREATING ATRIAL FIBRILLATION - The present invention relates to a method for the treatment of atrial fibrillation comprising the coadministration of a synergistic therapeutically effective amount of amiodarone and synergistic therapeutically effective amount ranolazine. This invention also relates to pharmaceutical formulations that are suitable for such combined administration. | 03-04-2010 |
20100292217 | RANOLAZINE FOR THE TREATMENT OF CNS DISORDERS - The present invention relates to a method for CNS disorders such as epilepsy and migraine comprising the administration of a therapeutically effective amount of ranolazine. | 11-18-2010 |
Sridharan Rajamani, Newark, CA US
Patent application number | Description | Published |
---|---|---|
20150038489 | COMPOUND AND METHODS FOR TREATING LONG QT SYNDROME - Described herein is a method of treating long QT syndrome by administration of an effective amount of a potent and selective late sodium ion channel blocker | 02-05-2015 |
20150045305 | COMBINATION THERAPIES USING LATE SODIUM ION CHANNEL BLOCKERS AND POTASSIUM ION CHANNEL BLOCKERS - Described herein is a method for the treatment or prevention of atrial fibrillation and/or atrial flutter comprising administration of an effective amount of one or more of a potassium channel blocker and an effective amount of one or more of a late sodium channel blocker. Also provided are methods for modulating ventricular and atrial rhythm and rate. Also provided are pharmaceutical formulations that are suitable for such combined administration. | 02-12-2015 |
Vasanth Rajamani, San Carlos, CA US
Patent application number | Description | Published |
---|---|---|
20150032694 | Scalable Coordination Aware Static Partitioning For Database Replication - Parallel logical replication involves multiple apply threads running on a destination database server applying, in parallel, changes made by source transactions, where the changes of a single source transaction may be applied in parallel by multiple apply threads. An apply transaction for a source transaction may be committed by an apply thread independently of the commitment of any other apply transaction of the source transaction, that is, without coordinating the committing of another apply transaction executed by another apply thread for the source transaction. A configuration language is used to configure parallel logical replication. The language facilitates the configuration of various aspects of parallel logical replication, including the number of apply threads, partitioning schemes for the apply threads for partitioning change records between the apply threads, and various other aspects of parallel logical replication. | 01-29-2015 |