Patents by Inventor Anil Rao

Anil Rao 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: 20070025345
    Abstract: In a UMTS wireless communication system, when the packet size on the enhanced dedicated physical data channel (E-DPDCH) on the uplink from a UE to a NodeB reaches a converged default packet size, the corresponding dedicated physical control channel (E-DPCCH) is turned off. The NodeB uses the default packet size to decode the frame received on the E-DPDCH using each possible redundancy version. Alternatively, the E-DPCCH is turned off and a new transmission flag is transmitted by the UE only when a new frame is transmitted by the UE. NodeB then uses the presence or absence of that flag in conjunction with the absence of E-DPCCH to determine which redundancy version is to be assumed in decoding the frame received on E-DPDCH.
    Type: Application
    Filed: July 27, 2005
    Publication date: February 1, 2007
    Inventors: Rainer Bachl, Anil Rao, Mirko Schacht, Henry Ye
  • Publication number: 20060245417
    Abstract: A method and system for providing Voice over Internet Protocol (VoIP) in a wireless communications system using a Packet Data Conversion Protocol (PDCP) with enhanced functionality that allows sub-packets to be processed for transmission over different Radio Bearers (RB) with unequal or different levels of error protection and/or error detection based on perceptual importance of the bits in the sub-packets. The enhanced PDCP being operable to partition a packet into a plurality of sub-packets such that different levels of error protection and/or error detection may be applied to the packet. An overall gain in system capacity can be expected due to transmit power savings provided via unequal error detection and error protection.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventors: Keith Conner, Anil Rao
  • Publication number: 20060230246
    Abstract: A method for managing memory usage in a computer system having a kernel and a kernel memory class. The method includes ascertaining a size of a base memory of the computer system, the base memory representing memory designated to be non-evacuable. The method also includes setting a size of the kernel memory class to be no larger than the size of the base memory. Requests for additional memory by a kernel process is evaluated at the evaluation stage and granted only if the additional memory, if granted, would not cause an amount of memory used by the kernel to exceed the size of the kernel memory class.
    Type: Application
    Filed: April 8, 2005
    Publication date: October 12, 2006
    Inventors: Clifford Mather, Donald Morris, Arlie Stephens, Anil Rao
  • Publication number: 20060215608
    Abstract: In the method, rate control for at least one soft handoff user is selectively performed based on a soft handoff loading metric indicative of loading from soft handoff users on the channel.
    Type: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Inventors: Jung Lee, Shirish Nagaraj, Anil Rao
  • Patent number: 7111305
    Abstract: One embodiment of the present invention provides a system that performs event notification in a distributed computing system. During operation, the system receives an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event. Next, the system compares the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs, wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event. Finally, the system sends a notification of the event to the set of clients to be notified of the event.
    Type: Grant
    Filed: November 26, 2002
    Date of Patent: September 19, 2006
    Assignee: SUN Microsystems, Inc.
    Inventors: Nicholas A. Solter, Wei Kong, Anil Rao, Ashutosh Tripathi
  • Publication number: 20060159013
    Abstract: In an embodiment of the method, an estimated use of an uplink resource by prioritized users, if transmission rates for the prioritized users are granted, is determined. The transmission rates are then granted if the estimated use of the uplink resource is less than or equal to an available amount of the uplink resource. Otherwise, the granting of transmission rates of the prioritized users is controlled in order of lower priority prioritized users to higher priority prioritized users until the estimated use of the uplink resource by the prioritized users falls within the available amount of the uplink resource for the channel.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Inventors: Jung Lee, Anil Rao
  • Publication number: 20060135189
    Abstract: In the method of controlling a received signal strength target in a wireless communication system, the received signal strength target is adjusted based on a service outage metric.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Inventors: Shirish Nagaraj, Anil Rao
  • Publication number: 20060101372
    Abstract: A profiling program or function can determine functionality, e.g. which commands and/or command parameters are supported, of a platform management subsystem. Information about the system's functionality can be provided to instrumentation code, presentation layer software applications, or the like, allowing an intelligent determination about which platform management options to expose to a system's user.
    Type: Application
    Filed: November 10, 2004
    Publication date: May 11, 2006
    Applicant: DELL PRODUCTS L.P.
    Inventors: Haihong Zhuo, Anil Rao
  • Publication number: 20060059323
    Abstract: A method for allocating memory in a computer system is disclosed. The method includes creating a kernel memory class, the kernel memory class acting as a logical container for at least a first kernel memory resource group. The method further includes processing a kernel client's request for additional memory by ascertaining whether there is sufficient free memory in the first kernel memory resource group to accommodate the kernel client's request. The method additionally includes denying the kernel client's request if there is insufficient free memory in the first kernel memory resource group to accommodate the kernel client's request.
    Type: Application
    Filed: September 10, 2004
    Publication date: March 16, 2006
    Inventor: Anil Rao
  • Publication number: 20060059318
    Abstract: A method for allocating memory associated with a local shared memory segment to facilitate execution of a first process. The method includes automatically allocating memory associated with a first MRG to the local shared memory segment if the local shared memory segment is created by the first process. The first MRG is associated with a first local shared affiliation that involves the first process. The method also includes automatically allocating memory associated with a second MRG to the local shared memory segment if the local shared memory is created by a second process different from the first process. The second MRG is associated with a second local shared affiliation that involves a second process.
    Type: Application
    Filed: September 10, 2004
    Publication date: March 16, 2006
    Inventor: Anil Rao
  • Publication number: 20050117675
    Abstract: The disclosed embodiments relate to a communication system and method. The system may comprise a pre-whitening device that applies pre-whitening data to a received signal from an antenna array to produce a pre-whitened signal, at least one detector that is adapted to recognize a pattern corresponding to a request for access in the pre-whitened signal and compute correlation data corresponding to the pattern, and a threshold detector that determines whether the correlation data exceeds a threshold and indicates that an acknowledgement signal should be transmitted if the threshold is exceeded. The method may comprise the acts of creating a pre-whitened signal by applying pre-whitening data to a received signal, detecting a pattern that corresponds to a request for access in the pre-whitened signal, computing correlation data corresponding to the pattern, determining whether the correlation data exceeds a threshold, and indicating that an acknowledgement signal should be transmitted if the threshold is exceeded.
    Type: Application
    Filed: December 1, 2003
    Publication date: June 2, 2005
    Inventors: Deepak Das, Jung Lee, Shirish Nagaraj, Anil Rao
  • Publication number: 20050047530
    Abstract: In a method and arrangement for detecting a random access channel preamble in a received uplink signal, the uplink signal is received at one or more receive antennas and contains data related to a random access channel preamble. The received uplink signal is subjected to spatial processing and temporal processing in order to detect the random access channel preamble. A best cell portion for communicating with a user may also be determined based on the detected preamble. The best cell portion represents a portion of a cell where a received uplink signal from a user has a highest signal to interference ratio. The detected random access channel preamble is indicative of the best cell portion for communicating with the user.
    Type: Application
    Filed: August 29, 2003
    Publication date: March 3, 2005
    Inventors: Jung Lee, Anil Rao
  • Publication number: 20040088716
    Abstract: One embodiment of the present invention provides a system that performs event notification in a distributed computing system. During operation, the system receives an event that was generated at a node in the distributed computing system, wherein the event includes a set of name/value pairs associated with the event. Next, the system compares the event against a set of client event registrations to determine a set of clients to be notified of the event, wherein each client event registration identifies a client and a target set of name/value pairs, wherein the client is to be notified of the event if the target set of name/value pairs matches a subset of the set of name/value pairs associated with the event. Finally, the system sends a notification of the event to the set of clients to be notified of the event.
    Type: Application
    Filed: November 26, 2002
    Publication date: May 6, 2004
    Inventors: Nicholas A. Solter, Wei Kong, Anil Rao, Ashutosh Tripathi
  • Patent number: 6732267
    Abstract: A system and method for remotely updating a system BIOS. The method includes the steps of providing an updated BIOS to the remote computer system, storing the updated BIOS in a storage device of the remote computer system, setting a BIOS update indicator, rebooting the remote computer system and determining that the BIOS update indicator has been set, replacing the system BIOS with the updated BIOS, and rebooting the remote computer system again. The storage device may be hard drive, with the updated BIOS being stored in an EFI partition of the hard drive.
    Type: Grant
    Filed: September 11, 2000
    Date of Patent: May 4, 2004
    Assignee: Dell Products L.P.
    Inventors: Frank L. Wu, Anil Rao, Armando Jaime Martinez, Roger M. Blood
  • Patent number: 6131131
    Abstract: A conventional keyboard-style ACPI interface is greatly enhanced by the inclusion of a bi-directional hardware buffer and a special software protocol that allows multiple byte command and data messages to be sent in a burst fashion. The illustrative enhanced ACPI interface alleviates congestion in data transmission that results from the overhead incurred by transferring messages using multiple interrupts per message. An extended embedded controller includes a buffer for temporary storage of a plurality of data bytes and a program code for controlling data transfers to and from the buffer using a data handling technique that is ACPI-compliant.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: October 10, 2000
    Assignee: Dell U.S.A., L.P.
    Inventors: Robert Bassman, Anil Rao