Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees


Krishnaswamy, CA

Arun Krishnaswamy, Los Angeles, CA US

Patent application numberDescriptionPublished
20110282732UNDERSTANDING AUDIENCE INTERESTS - The present invention provides techniques for use in providing advertisers and other entities with information relating to target audiences. Techniques are provided in which, in reply to an advertiser query, the advertiser is provided with, in connection with a specified target audience, topics of interest, levels of interest per topic, and a level or levels of engagement with the advertiser. Other information may also be provided, including topic of interest trending information, as well as topics of interest that best differentiate between the target audience and a specified comparison audience.11-17-2011

Arvind Krishnaswamy, San Jose, CA US

Patent application numberDescriptionPublished
20100281465LOAD-CHECKING ATOMIC SECTION - A compiled program has an advanced-load instruction and a load-checking atomic section. The load-checking atomic section follows the advanced-load instruction in the compiled program. The advanced-load instruction, when executed, loads a value from a shared memory address. The load-checking atomic section includes a check instruction for checking the validity of the shared memory address.11-04-2010

Arvindh Krishnaswamy, San Jose, CA US

Patent application numberDescriptionPublished
20080205676Phase-Amplitude Matrixed Surround Decoder - A frequency domain method for phase-amplitude matrixed surround decoding of 2-channel stereo recordings and soundtracks, based on spatial analysis of 2-D or 3-D directional cues in the recording and re-synthesis of these cues for reproduction on any headphone or loudspeaker playback system.08-28-2008

Dilip Krishnaswamy, Carmichael, CA US

Patent application numberDescriptionPublished
20090003353Cross-layer approach to virtualized overlay on ad hoc networks - Methods and apparatus to a cross-layer approach to virtualized overlay on ad hoc networks are described. In one embodiment, a virtual address may be used to search for a (key,value) pair in a virtual overlay. Other embodiments are also described.01-01-2009
20110211481CROSS-LAYER APPROACH TO VIRTUALIZED OVERLAY ON AD HOC NETWORKS - Methods and apparatus to a cross-layer approach to virtualized overlay on ad hoc networks are described. In one embodiment, a virtual address may be used to search for a (key, value) pair in a virtual overlay. Other embodiments are also described.09-01-2011

Patent applications by Dilip Krishnaswamy, Carmichael, CA US

Dilip Krishnaswamy, Roseville, CA US

Patent application numberDescriptionPublished
20110080887AGGREGATED TRANSMISSION IN WLAN SYSTEMS WITH FEC MPDUs - In various embodiments, a wireless device may determine the quality of a channel by transmitting at least one packet to another device and receiving from that other device an indicator of the quality of the channel. Based on the quality indicator, the device may determine an estimated packet error rate, and subsequently transmit few enough packets that if the estimated percentage of those packets fail, there will be time to retransmit them.04-07-2011

Patent applications by Dilip Krishnaswamy, Roseville, CA US

Harish Krishnaswamy, Mountain View, CA US

Patent application numberDescriptionPublished
20090099467METHOD AND SYSTEM FOR TRACKING QUALITY OF LIFE IN PATIENTS WITH ANGINA - A method and system for tracking quality of life in a patient with angina includes obtaining activity data and cardiac data, determining a level of physical activity of the patient and identifying an ischemic episode based on the cardiac data obtained during the physical activity. The method also provides for recording an activity level at the time the ischemic episode occurs. Furthermore, the method also provides for presenting activity level trends related to activity levels at the onset of ischemia to a user.04-16-2009
20110245699SYSTEMS AND METHODS RELATED TO ST SEGMENT MONITORING BY AN IMPLANTABLE MEDICAL DEVICE - Cardiac activity is sensed over a plurality of heart beats defining a beat set. For each beat in the set, it is determined whether the beat is a non-classified beat (e.g., paced beat, a beat outside of a specified heart rate range or a PVC), or a classified beat. For each classified beat, it is determined whether the beat is a non-detect beat, a minor beat or a major beat. Counts of classified beats, non-classified beats, major beats, minor beats, and non-detect beats are maintained. The beat set is declared to be one of a non-classified set, a major set, a minor set or a non-detect set based on the relative counts of classified beats, non-classified beats, major beats, minor beats, and non-detect beats. Over a period of time, counts of beat-set types are maintained and entry into and exit from ST episodes are determined based on these beat-set counts.10-06-2011

Harish Krishnaswamy, Los Angeles, CA US

Patent application numberDescriptionPublished
20080297414ULTRA-WIDEBAND VARIABLE-PHASE RING-OSCILLATOR ARRAYS, ARCHITECTURES, AND RELATED METHODS - Variable phase ring oscillators are described that provide a linear phase progression between adjacent elements in an antenna array by providing a symmetric ring configuration of tuned amplifiers and a single phase shifter. The ring topology is coupled to a single PLL that allows for direct modulation and demodulation of arbitrary waveforms without using RF up/down converting mixers. The PLL distributes the transmit waveforms to all antenna elements in the transmit mode and combines the received waveforms in the receive mode without any complicated power distribution network. Ultra-wideband architectures and methods are described that utilize a first reference signal source, a VPRO, and a second reference signal source. Related methods are controlling an array and beam steering are also described.12-04-2008
20100171567INTEGRATED MILLIMETER WAVE PHASE SHIFTER AND METHOD - A phase shifter and method include a hybrid coupler being ground shielded. The hybrid coupler with reflective terminations connected to the hybrid coupler is configured to phase shift an applied signal wherein the reflective terminations include a parallel LC circuit.07-08-2010

Patent applications by Harish Krishnaswamy, Los Angeles, CA US

Janaki Krishnaswamy, Redwood Shores, CA US

Patent application numberDescriptionPublished
20090077044VERSIONING IN AN INTEGRATION PLATFORM - A repository contains multiple versions of an object but only a single version of the object is supplied when a query is made. The single version is automatically selected from among a number of versions, based on a configuration associated with a workspace in which the query originates. The selected version is presented in a version resolved view, without exposing any information related to versioning of the object. A number of configurations are established, each configuration containing no more than one version of each object in the repository. However, only one configuration is associated with each workspace from which a query can originate. A single configuration is commonly associated with the workspaces of all developers. When developers decide that a set of objects in the repository is ready for use in live operation, the set of objects is “deployed” by copying the design time configuration to generate a new configuration.03-19-2009
20100174687SYSTEMS AND METHODS FOR VALIDATING DESIGN META-DATA - A metadata validation process that allows for deferring object model validation until after the objects are created. The process also allows for multi-threaded processing of the validation rules, thus increasing overall performance. Validation is performed by enforcing a series of validation rules on an appropriate subject. Rules are specified according to the subject that they are validating (i.e., attribute level, association level, object level or collection level). The metadata driven validation process implements several validation types on different validation units. Correctness validation rule types ensure that a validation unit satisfies all semantic rules defined for it. Completeness validation rule types ensure that a validation unit contains all the necessary data and is ready for further use. At design time, only correctness type validation is performed. Thus, the present invention advantageously allows for incomplete objects to be created at design time. The developer, however, in this case may opt to perform completeness validation at any time. In general, a developer may opt to perform completeness and/or correctness validation at any time independent of deployment processing. In another aspect, full validation (e.g., completeness and correctness) is automatically performed on the objects during the process of creating a configuration prior to deployment.07-08-2010

Patent applications by Janaki Krishnaswamy, Redwood Shores, CA US

Kalidass Krishnaswamy, Lake Forest, CA US

Patent application numberDescriptionPublished
20120009405Woven fabric having cotton warp and polyester weft yarns - A woven textile fabric for use as a bed sheet is provided having spun cotton warp yarns and continuous multi-filament weft yarns, to provide a total yarn count of from 170 to 215, and wherein the construction of the fabric balances the tensile strength of the fabric in the warp and weft direction, to provide a tensile strength in one direction of the fabric that is at least 80% of the tensile strength in the cross direction.01-12-2012

Ramachandran Krishnaswamy, Santa Clara, CA US

Patent application numberDescriptionPublished
20100192135Method and Structure to Develop a Test Program for Semiconductor Integrated Circuits - Test program development for a semiconductor test system, such as automated test equipment (ATE), using object-oriented constructs is described. The invention provides a method for describing test system resources, test system configuration, module configuration, test sequence, test plan, test condition, test pattern, and timing information in general-purpose object-oriented constructs, e.g., C++ objects and classes. In particular, the modularity of program development is suitable for developing test programs for an open architecture semiconductor test system.07-29-2010

Srinath Krishnaswamy, Fremont, CA US

Patent application numberDescriptionPublished
20080228923Server-Side Connection Resource Pooling - A server side connection pool provides pooling of server connections. Thus, client side processes do not create groups of dedicated resources. Clients are provided the capability to communicate to a server side connection broker process to GET a pooled server connection comprising connection state plus a thread of execution for doing some work, whereby requesting the work can bypass the connection broker process and go directly to the assigned pooled connection. Once the client issues a RELEASE to release the pooled connection back to the pool, a completely different client process on potentially a different client middle tier machine can reuse the same pooled connection. The server-side connection pool can be logically partitioned into sub-pools that correspond to connection classes that typically correspond to respective applications. A client process can request a pooled connection having a particular state, where a stored procedure can be executed to generate such state.09-18-2008
20080275896PRESERVING USER CODE IN OTT-GENERATED CLASSES - An object type translator (OTT) determines one or more database object types. The one or more database object types are mapped to a first structural language type definition code. After being generated, the user may add user code to the first structural language type definition code. During regeneration of these files, the first structural language type definition code is then parsed to determine the user code that has been added, based on the start and end markers that the user code segments have been marked with. OTT maps these user-code segments to the corresponding database types and keeps track of the mapping and the user code. When the OTT starts generating the second structural language code, the OTT determines a position where the user code should be inserted into the second structural language type definition code using that mapping. The user code is then inserted in the second structural language code in the position determined. Accordingly, the user code that was added is not lost when the structural language type definition code is regenerated from the one or more database object types.11-06-2008
20110307615METHOD AND MECHANISM FOR IMPLEMENTING TAGGED SESSION POOLS - An improved method, mechanism, and system for implementing, generating, and maintaining for implementing session pools is disclosed. A session in a session pool can be customized to with a specific set of affinities and attributes. Tags can be associated with the customized sessions. When a later request is made for a session having a set of desired characteristics, the tags can be used to search for and identify a session in the session pool having the requested characteristics. Also disclosed is a method, mechanism, and system for dynamic sizing of session pools.12-15-2011

Patent applications by Srinath Krishnaswamy, Fremont, CA US

Umesh Krishnaswamy, San Jose, CA US

Patent application numberDescriptionPublished
20110013508NON-STOP FORWARDING IN A MULTI-CHASSIS ROUTER - State information is synchronized between a plurality of routing engines in a multi-chassis router according to a synchronization gradient. An example multi-chassis router is described that includes a primary routing engine and a standby routing engine in each chassis. According to the synchronization gradient, the primary routing engine of a control node updates state information on the standby routing engine of the control node prior to updating the primary routing engines of the other chassis. The primary routing engines of the other chassis update state information in respective standby routing engines prior to updating state information in consumers. If a primary routing engine fails, the corresponding standby routing engine assumes control of the primary routing engine's duties. Upon assuming control, a standby routing engine resumes updating state information without having to resend state information or interrupt packet forwarding.01-20-2011

Vasudha Krishnaswamy, Fremont, CA US

Patent application numberDescriptionPublished
20090037417AVOIDING LOCK CONTENTION BY USING A WAIT FOR COMPLETION MECHANISM - Techniques for avoiding lock contention when processing data definition language (DDL) statements are provided. Some DDL statements modify metadata of a table and then require access to the table. After such a DDL statement modifies the metadata of a table and the updated metadata is made available (i.e., published) to other database statements, execution of the DDL statement is suspended. Data manipulation language (DML) statements acquire locks on the table. In one approach, the locks, of any DML statement, that are granted after the DDL statement is issued are timestamped. The DDL statement uses the timestamps to determine when to access the table. The timestamps are used to determine when the last DML statement (that was pending at the time the modified metadata was published) commits and releases its lock on the table.02-05-2009
20090164525Online Recovery of User Tables Using Flashback Table - A method and apparatus for updating databases are disclosed. In response to a flashback request, a database object is restored to a state as of a specified flashback time. The changes introduced into the database object are reversed in a sequence starting with a change introduced into the database object immediately before issuance of the flashback request and ending with a change introduced into the database object immediately after the specified flashback time.06-25-2009

Patent applications by Vasudha Krishnaswamy, Fremont, CA US