Srinivasan, NC
Arvind Srinivasan, Raleigh, NC US
Patent application number | Description | Published |
---|---|---|
20090019166 | SYSTEM AND PROGRAM PRODUCT FOR MANAGING MULTIPLE NETWORK APPLICATION VERSIONS - Under the present invention, a session is established between a user system and an existing version of a network application. Once the session is established, session information corresponding to the session is determined and then communicated to the user system. The session information typically includes a version identifier that identifies the existing version of the network application. Requests received during the same session are accompanied with the session information. The session information is used to route the requests to the existing version of the network application. | 01-15-2009 |
Badhri N. Srinivasan, Raleigh, NC US
Patent application number | Description | Published |
---|---|---|
20080243584 | METHODS AND SYSTEMS FOR ALLOCATING REPRESENTATIVES TO SITES IN CLINICAL TRIALS - Methods and systems for allocating representatives, such as clinical research associates (CRAs), to sites. One embodiment comprises a method for allocating CRAs to sites by determining for each CRA the first segment travel time from a starting location to a first node associated with a CRA, and the second segment travel time from the first node to a plurality of second nodes, wherein each second node is geographically associated with a site, determining the third segment travel time from each second hub to its corresponding site(s), for each CRA determining the aggregate travel time to each site by adding at least the first, second and third travel segments, for at least some of the CRAs and at least some of the sites, evaluating the aggregate travel times between CRAs to each of the sites, and allocating a CRA to allocate to each site based in part on the travel times. | 10-02-2008 |
Deepa Srinivasan, Raleigh, NC US
Patent application number | Description | Published |
---|---|---|
20110040957 | METHOD AND APPARATUS FOR SCALABLE INTEGRITY ATTESTATION IN VIRTUALIZATION ENVIRONMENTS - A computer implemented method for logging extensions to platform configuration registers inside a trusted platform module instance is provided. A request to extend the current state of at least one of a plurality of platform configuration register is received. At least one platform configuration register within the trusted platform module instance is extended. The extension of the at least one platform configuration register is logged inside the trusted platform module instance as a logged entry by storing at least a tuple of platform configuration register indexes and hash values used for extending the platform configuration register. Information about new entries in the consolidated logs can be retrieved by polling or by subscribing to events that are automatically generated. A report of an extend operation and its logged hash value is sent to subscribers interested in receiving notifications of extend operations on a set of PCR registers. | 02-17-2011 |
Deepa Srinivasan, Morrisville, NC US
Patent application number | Description | Published |
---|---|---|
20080281964 | Server discovery, spawning collector threads to collect information from servers, and reporting information - Server discovery, spawning collector threads to collect information from servers, and reporting such information, is disclosed. A method of one embodiment determines a number of servers communicatively coupled to a network. For each server, a collector thread is spawned to collect information regarding the server by sending requests to the server and receiving responses from the server. The collector threads can be spawned by and run on a computing device other than the number of servers, such that no computer-executable code is installed on the servers for collecting the information. Upon completion of the collector thread for each server, the information regarding the server as collected is stored to a database by one or more writer threads. The information may include dynamic load-oriented and function-oriented information regarding the servers, as well as static configuration information, from which server utilization-oriented statistics may be distilled to identify candidate servers for server consolidation. | 11-13-2008 |
Deepa Srinivasan, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20110184721 | Communicating Across Voice and Text Channels with Emotion Preservation - A computer program product for communicating across channels with emotion preservation includes a computer usable storage medium having computer useable program code embodied therewith, the computer usable program code including: computer usable program code to receive a first language communication comprising text marked up with emotion metadata; computer usable program code to translate the emotion metadata into second language emotion metadata; computer usable program code to translate the text to second language text; computer usable program code to analyze the second language emotion metadata for second language emotion information; and computer usable program code to combine the second language emotion information in first language communication with the second language text. | 07-28-2011 |
Lakshminarayanan Srinivasan, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20150046429 | Smart Query Plan with Visual Optimizations to Improve Responsiveness - Methods and systems may provide for identifying one or more visualization characteristics of a user interface (UI) associated with an application on a client device and generating a query plan based on the one or more visualization characteristics, a historical performance of a network infrastructure and a current status of the network infrastructure. In addition, a response to a query from the application may be generated in accordance with the query plan. In one example, generating the query plan includes selecting a number of elements in a responsive data set and/or selecting one or more of a plurality of service endpoints in the network infrastructure to handle the query based at least in part on the one or more visualization characteristics. | 02-12-2015 |
Prasanna Srinivasan, Apex, NC US
Patent application number | Description | Published |
---|---|---|
20090031085 | Directory for Multi-Node Coherent Bus - A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A look-up of a local node directory is performed if a request received at a multi-node bridge of the local node is a system request. If a directory entry indicates that data specified in the request has a local owner or local destination, the request is forwarded to the local node. If the local node determines that the request is a local request, a look-up of the local node directory is performed. If the directory entry indicates that data specified in the request has a local owner and local destination, the coherency of the data on the local node is resolved and a transfer of the request data is performed if required. Otherwise, the request is forwarded to all remote nodes in the multi-node system. | 01-29-2009 |
20090031086 | Directory For Multi-Node Coherent Bus - A method for maintaining cache coherency for a multi-node system using a specialized bridge which allows for fewer forward progress dependencies. A local node makes a determination whether a request is a local or system request. If the request is a local request, a look-up of a directory in the local node is performed. If an entry in the directory of the local node indicates that data in the request does not have a remote owner and that the request does not have a remote destination, the coherency of the data is resolved on the local node, and a transfer of the data specified in the request is performed if required and if the request is a local request. If the entry indicates that the data has a remote owner or that the request has a remote destination, the request is forwarded to all remote nodes in the multi-node system. | 01-29-2009 |
20090113097 | Method and Apparatus for Attaching Multiple Slave Devices to a Single Bus Controller Interface While Supporting Command Pipelining - In a method and apparatus associated with a bus controller, a set of mechanisms are selectively added to the bus controller, as well as to slave devices connected to the bus controller. A mechanism is also added to one or more master devices connected to the bus controller, in order to provide the master devices with a transaction ordering capability. The added mechanisms collectively achieve the objective of supporting connection of multiple slave devices to a common controller interface, and at the same time allowing pipelined operation of the slave devices. One embodiment of the invention is directed to a method for use with a bus and an associated bus controller, wherein the bus controller has respective master and slave interfaces for use in selectively interconnecting master devices and slave devices. The method comprises the steps of connecting one or more of the master devices to one of the master interfaces, and connecting each of a plurality of slave devices to the same one of the slave interfaces. The method further comprises operating a connected master device to send multiple commands to a selected one of the connected slave devices in accordance with a command pipelining procedure. | 04-30-2009 |
Prasanna Srinivasan, Morrisville, NC US
Patent application number | Description | Published |
---|---|---|
20080309493 | WIRELESS SYSTEM TO DETECT PRESENCE OF CHILD IN A BABY CAR SEAT - A wireless system that detects the presence of a child in a safety seat located in the passenger cabin of a vehicle includes a controller responsive to signals generated by sensors monitoring predefined functions of the vehicle, RFID tag device attached to the safety seat and RFID tag reader mounted in the cabin. The system generates control signals which activate an alarm, open the doors of the vehicle and roll down windows if the child is left in the safety seat of an unattended vehicle. | 12-18-2008 |
Vijay Srinivasan, Cary, NC US
Patent application number | Description | Published |
---|---|---|
20150285792 | Manipulation of Beads in Droplets and Methods for Manipulating Droplets - The invention provides a method of circulating magnetically responsive beads within a droplet in a droplet actuator. The invention also provides methods for splitting droplets. The invention, in one embodiment, makes use of a droplet actuator with top and bottom substrates, a plurality of magnetic fields respectively present proximate the top and bottom substrates, wherein at least one of the magnet fields is selectively alterable, and a plurality of droplet operations electrodes positioned along at least one of the top and bottom surfaces. A droplet is positioned between the top and bottom surfaces and at least one of the magnetic fields is selectively altered. | 10-08-2015 |