Patents by Inventor Vikram Rai

Vikram Rai 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).

  • Patent number: 8493998
    Abstract: In a 3G CDMA2000 network, permanent virtual pipes of different data rates (153.6 kbps, 76.8 kbps, 38.4 kbps and 19.2 kbps, for example) are provisioned at a base station on the Forward Supplemental Channel (F-SCH) for the transmission of data bursts to requesting mobile terminals by allocating and grouping together a set of resources (i.e., contiguous Walsh codes, contiguous ASIC real estate, etc.). Data bursts arriving from the network are scheduled onto timeslots on all the pipes in a manner such that at least one burst segment of each active burst is scheduled into a timeslot on the highest data rate pipe. The other burst segments of a burst are scheduled onto all the pipes so they migrate through the various rate pipes in order to give all bursts opportunities on the higher rate pipes.
    Type: Grant
    Filed: November 19, 2003
    Date of Patent: July 23, 2013
    Assignee: Alcatel Lucent
    Inventors: Vikram Rai, Rui Adelino Silva
  • Patent number: 8204433
    Abstract: A wireless communication system (20) includes a base station (22) that is capable of communicating with a plurality of intermediate cells (24, 60). Each intermediate cell (24, 60) directly communicates with a plurality of end users (26, 64). Communications from an end user (26, 64) may be routed through the intermediate cell to a wireless network (30) associated with the base station (22) or directly to another intermediate cell in a disclosed example. The intermediate cells communicate with the base station on behalf of the end users such that the wireless network recognizes the intermediate cell as a single user and, in one example, assigns temporary listed directory numbers to each of the end users associated with each intermediate cell so that communications from each end user may be handled individually.
    Type: Grant
    Filed: March 28, 2005
    Date of Patent: June 19, 2012
    Assignee: Alcatel Lucent
    Inventors: Vikram Rai, Rui A. Silva
  • Patent number: 8169856
    Abstract: Techniques are described herein for synchronizing cluster time. According to one technique, a master node is appointed in a cluster. Other “slave” nodes periodically synchronize their clocks with the master node. To synchronize its clock with the master node, a slave node sends a timestamped message to the master node, which also timestamps the message and sends the message back to the slave node, which then timestamps the message again. Based on the timestamps, the slave node is able to determine the difference between the master node's clock's time and slave node's clock's time, compensating for the message travel time between master node and slave node. Depending on various circumstances, and based on the determined difference, the slave node adjusts its clock so that the time indicated by the slave node's clock at least begins to approach more closely the time indicated by the master node's clock.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: May 1, 2012
    Assignee: Oracle International Corporation
    Inventors: Vikram Rai, Alok Srivastava, Angelo Pruscino, Sameer Joshi
  • Patent number: 7814360
    Abstract: Synchronizing cluster time is described. Times of one or more nodes in the cluster to a master node of the cluster are synchronized. It is discovered that a node of a cluster has a clock time that is ahead of a master clock time of the master node. In response to discovering the node with the clock time ahead of the master clock time, the master node is replaced with the node ahead thereof in time, which thus becomes a new master node. The clock times of the cluster nodes are synchronized with the clock time of the new master node.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: October 12, 2010
    Assignee: Oralce International Corporation
    Inventors: Vikram Rai, Alok Srivastava
  • Publication number: 20100103781
    Abstract: Techniques are described herein for synchronizing cluster time. According to one technique, a master node is appointed in a cluster. Other “slave” nodes periodically synchronize their clocks with the master node. To synchronize its clock with the master node, a slave node sends a timestamped message to the master node, which also timestamps the message and sends the message back to the slave node, which then timestamps the message again. Based on the timestamps, the slave node is able to determine the difference between the master node's clock's time and slave node's clock's time, compensating for the message travel time between master node and slave node. Depending on various circumstances, and based on the determined difference, the slave node adjusts its clock so that the time indicated by the slave node's clock at least begins to approach more closely the time indicated by the master node's clock.
    Type: Application
    Filed: October 24, 2008
    Publication date: April 29, 2010
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Vikram Rai, Alok Srivastava, Angelo Pruscino, Sameer Joshi
  • Publication number: 20090217282
    Abstract: A computer implemented CPU utilization prediction technique is provided. CPU utilization prediction is implemented described in continuous time as an auto-regressive process of the first order. The technique used the inherent autocorrelation between successive CPU measurements. A specific auto-regression equation for predicting CPU utilization is provided. CPU utilization prediction is used in a computer cluster environment. In an implementation, CPU utilization percentage values are used by a scheduler service to manage workload or the distribution of requests over a vast number of CPUs.
    Type: Application
    Filed: February 26, 2008
    Publication date: August 27, 2009
    Inventors: Vikram RAI, Alok Srivastava, Angelo Pruscino, Sameer Joshi, Sunil Kumar, Sriram Sankaran, Joy Mukherjee
  • Publication number: 20080281938
    Abstract: Selecting a master node in a multi-node computer system is described. Each node of the multi-node computer system selects a timeout value (e.g., randomly). Each node starts a timer, which is set to expire at the selected timeout value of its corresponding node. The node with the timer that expires earliest broadcasts an election message to the other nodes of the multi-node computer system, which informs the other nodes that the broadcasting node is a candidate for mastership over the multi-node computer system. The other nodes respond to the election message upon receiving it. In the absence of a refusal message from one or more of the other nodes, the candidate is established as master node in the multi-node computer system and wherein the other nodes function as slave nodes therein.
    Type: Application
    Filed: May 9, 2007
    Publication date: November 13, 2008
    Applicant: Oracle International Corporation
    Inventors: Vikram Rai, Alok Srivastava, Juan Tellez
  • Publication number: 20080183894
    Abstract: Synchronizing cluster time is described. Times of one or more nodes in the cluster to a master node of the cluster are synchronized. It is discovered that a node of a cluster has a clock time that is ahead of a master clock time of the master node. In response to discovering the node with the clock time ahead of the master clock time, the master node is replaced with the node ahead thereof in time, which thus becomes a new master node. The clock times of the cluster nodes are synchronized with the clock time of the new master node.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Applicant: Oracle International Corporation
    Inventors: Vikram Rai, Alok Srivastava
  • Patent number: 7324808
    Abstract: A method for delivering certain types of user information over a communication system is provided. Users identify certain user signals that can be transmitted in non-real time, and transmit such signals over signaling channels of the communication system. The system receives and stores these non-real time signals and transmits them over available traffic channels to their destinations at some later time. The user or the communication system defines when such non real time signals are to be transmitted over the traffic channels to their destinations. In this manner, the probability of real time signals and user identified non real time signals competing for traffic channels or other resources of the system is greatly reduced thus allowing the communication system to maintain or even increase its capacity.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: January 29, 2008
    Assignee: Lucent Technologies Inc.
    Inventor: Vikram Rai
  • Publication number: 20060215598
    Abstract: A wireless communication system (20) includes a base station (22) that is capable of communicating with a plurality of intermediate cells (24, 60). Each intermediate cell (24, 60) directly communicates with a plurality of end users (26, 64). Communications from an end user (26, 64) may be routed through the intermediate cell to a wireless network (30) associated with the base station (22) or directly to another intermediate cell in a disclosed example. The intermediate cells communicate with the base station on behalf of the end users such that the wireless network recognizes the intermediate cell as a single user and, in one example, assigns temporary listed directory numbers to each of the end users associated with each intermediate cell so that communications from each end user may be handled individually.
    Type: Application
    Filed: March 28, 2005
    Publication date: September 28, 2006
    Inventors: Vikram Rai, Rui Silva
  • Patent number: 7068993
    Abstract: In response to the triggering of a user's mobile terminal, such as through pushing a dedicated button, by inputting a predetermined sequence of digits, through a menu selection, or automatically in response to an external input, a digital record containing user-specific information that is stored in the mobile terminal is packetized and transmitted over a signaling channel through the public wireless network, where the one or more packets are marked as being emergency 911 (E911) packets. From the header information in these packets, a Mobile Switching Center (MSC) in the wireless network, recognizes these E911 packets as being destined to that MSC's nearest Public Safety Answering Point (PSAP), and transmits the information contained in those packets to that PSAP.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: June 27, 2006
    Assignee: Lucent Technologies Inc.
    Inventors: Vikram Rai, Rui Adelino Silva
  • Publication number: 20050105493
    Abstract: In a 3G CDMA2000 network, permanent virtual pipes of different data rates (153.6 kbps, 76.8 kbps, 38.4 kbps and 19.2 kbps, for example) are provisioned at a base station on the Forward Supplemental Channel (F-SCH) for the transmission of data bursts to requesting mobile terminals by allocating and grouping together a set of resources (i.e., contiguous Walsh codes, contiguous ASIC real estate, etc.). Data bursts arriving from the network are scheduled onto timeslots on all the pipes in a manner such that at least one burst segment of each active burst is scheduled into a timeslot on the highest data rate pipe. The other burst segments of a burst are scheduled onto all the pipes so they migrate through the various rate pipes in order to give all bursts opportunities on the higher rate pipes.
    Type: Application
    Filed: November 19, 2003
    Publication date: May 19, 2005
    Inventors: Vikram Rai, Rui Silva
  • Publication number: 20050070315
    Abstract: In response to the triggering of a user's mobile terminal, such as through pushing a dedicated button, by inputting a predetermined sequence of digits, through a menu selection, or automatically in response to an external input, a digital record containing user-specific information that is stored in the mobile terminal is packetized and transmitted over a signaling channel through the public wireless network, where the one or more packets are marked as being emergency 911 (E911) packets. From the header information in these packets, a Mobile Switching Center (MSC) in the wireless network, recognizes these E911 packets as being destined to that MSC's nearest Public Safety Answering Point (PSAP), and transmits the information contained in those packets to that PSAP.
    Type: Application
    Filed: September 25, 2003
    Publication date: March 31, 2005
    Inventors: Vikram Rai, Rui Silva
  • Publication number: 20020165014
    Abstract: A method for delivering certain types of user information over a communication system is provided. Users identify certain user signals that can be transmitted in non-real time, and transmit such signals over signaling channels of the communication system. The system receives and stores these non-real time signals and transmits them over available traffic channels to their destinations at some later time. The user or the communication system defines when such non real time signals are to be transmitted over the traffic channels to their destinations. In this manner, the probability of real time signals and user identified non real time signals competing for traffic channels or other resources of the system is greatly reduced thus allowing the communication system to maintain or even increase its capacity.
    Type: Application
    Filed: May 4, 2001
    Publication date: November 7, 2002
    Inventor: Vikram Rai
  • Patent number: 6222463
    Abstract: The present invention provides a bi-directional vehicle communication network which has the ability for record management and collection, including updating registration, insurance, inspection and/or maintenance records, as well as for collecting for the transaction fee or cost thereof. Additionally, the present vehicle communication network readily affords the ability of ticketing drivers for traffic violations. Importantly, vehicles are equipped with an electronic tag containing records associated therewith. In response to radio frequency signals from a portable interrogator, vehicular records may be selectively retrieved from the electronic tag. Updated records are then transmitted to the electronic tag for storage. Similarly, those updated records may be also transmitted to a centralized control center for archival purposes, as well as for effecting collection.
    Type: Grant
    Filed: June 25, 1998
    Date of Patent: April 24, 2001
    Assignee: Lucent Technologies, Inc.
    Inventor: Vikram Rai