Patents by Inventor Radhakrishnan Venkataraman

Radhakrishnan Venkataraman 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: 20130145424
    Abstract: Methods, apparatuses and storage medium associated with securely provisioning a digital content protection scheme are disclosed. In various embodiments, a method may include forming a trust relationship between a media application within an application execution environment of a device and a security controller of the device. The application execution environment may include an operating system, and the operating system may control resources within the application execution environment. Additionally, the security controller may be outside the application execution environment, enabling components of the security controller to be secured from components of the operating system. Further, the method may include the security controller in enabling a digital content protection scheme for the media application to provide digital content to a digital content protection enabled transmitter within the application execution environment for provision to a digital content protection enabled receiver.
    Type: Application
    Filed: October 23, 2012
    Publication date: June 6, 2013
    Inventors: CHANGLIANG WANG, PERIYAKARUPPAN KUMARAN KALAIYAPPAN, XIAOYU RUAN, RADHAKRISHNAN VENKATARAMAN, SCOTT JANUS, TZE SEN FUNG
  • Patent number: 5978952
    Abstract: Error correction circuitry attempts to detect and correct on the fly erroneous words within random access memory (RAM) within a computer system. RAM errors are scrubbed or corrected back in the memory without delaying the memory access cycle. Rather, the address of the section or row of RAM that contains the correctable error is latched for later used by an interrupt-driven firmware memory-error scrub routine. This routine reads and rewrites each word within the indicated memory section--the erroneous word is read, corrected on-the-fly as it is read, and then rewritten back into memory correctly. If the size of the memory section exceeds a predetermined threshold, then the process of reading and re-writing that section is divided into smaller sub-processes that are distributed in time using a delayed interrupt mechanism. Duration of each memory scrubbing subprocess is kept short enough that the response time of the computer system is not impaired with the housekeeping task of scrubbing RAM memory errors.
    Type: Grant
    Filed: December 31, 1996
    Date of Patent: November 2, 1999
    Assignee: Intel Corporation
    Inventors: George R. Hayek, Radhakrishnan Venkataraman, Jasmin Ajanovic
  • Patent number: 5953746
    Abstract: A method and system for dynamically sizing a dedicated memory in a shared memory buffer architecture. At initial boot, system BIOS programs control register to allocate a dedicated memory of a desired size. The size of the dedicated memory allocated is dependent on the performance requirements. If after initial boot, the performance requirements change, it may necessitate a change in dedicated memory size. By reprogramming the control registers, the dedicated memory size is dynamically changed without any manual manipulation of internal components.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: September 14, 1999
    Assignee: Intel Corporation
    Inventors: Ken M. Crocker, Radhakrishnan Venkataraman, Nicholas Wade
  • Patent number: 5915265
    Abstract: A method and system for dynamically sizing a dedicated memory in a shared memory buffer architecture. At initial boot, system BIOS programs control register to allocate a dedicated memory of a desired size. The size of the dedicated memory allocated is dependent on the performance requirements. If after initial boot, the performance requirements change, it may necessitate a change in dedicated memory size. By reprogramming the control registers, the dedicated memory size is dynamically changed without any manual manipulation of internal components.
    Type: Grant
    Filed: December 22, 1995
    Date of Patent: June 22, 1999
    Assignee: Intel Corporation
    Inventors: Ken M. Crocker, Radhakrishnan Venkataraman, Nicholas Wade
  • Patent number: 5790849
    Abstract: A method and system for allowing an arbitrary operating boot in a shared memory buffer architecture system. A chipset including a memory controller, a bridge, and an arbitration unit is used to control access to a shared physical memory. The physical memory is divided between the system memory and dedicated memory to be used by one or more devices. A portion of the physical memory is allocated as a dedicated memory for some system device. The remainder of the memory may be allocated as system memory. The allocation is performed by a system BIOS either at initial start up or through system BIOS calls made during initialization of the device to use the dedicated memory. Programmable bits in the chipset are programmed to prevent the memory controller from claiming dedicated memory accesses during the boot of an operating system. Since the operating system's attempts to write to the dedicated memory are not claimed by the memory controller during memory sizing, they are forwarded to an I/O bus.
    Type: Grant
    Filed: December 22, 1995
    Date of Patent: August 4, 1998
    Assignee: Intel Corporation
    Inventors: Ken M. Crocker, Radhakrishnan Venkataraman, Nicholas Wade