Patents by Inventor Janardhana Reddy

Janardhana Reddy 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: 20230385111
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for utilizing a new memory allocation function library called PmemMalloc. For example, the PmemMalloc library allocates pre-allocated, partitioned, and fixed shared memory blocks. In addition, by utilizing the PmemMalloc library, the memory allocation system described herein overcomes problems with persistence and enumeration that encumber existing malloc libraries. Indeed, the PmemMalloc library enables the memory allocation system to perform servicing computation in parallel across multiple CPU cores/threads, distribute computation equally among threads, prioritize servicing, among other improvements. Notably, the PmemMalloc library provides major constructs (e.g., persistence, enumeration, and debuggability) not available existing malloc libraries.
    Type: Application
    Filed: May 24, 2022
    Publication date: November 30, 2023
    Inventors: Janardhana Reddy NAREDULA, Naresh Kumar BADE
  • Publication number: 20090267866
    Abstract: A back-to-back dual display laptop notebook computer enables a presenter and recipient passive viewers sitting opposite to each other to simultaneously view the back-to-back display through a master display and a slave display, respectively, with master and slave display units selectively switched off for use as a normal laptop computer, or for use of the slave display independently by switching the slave display to be upside down.
    Type: Application
    Filed: May 24, 2005
    Publication date: October 29, 2009
    Inventors: Degapudi Janardhana Reddy, Lakshmanan Narayanan
  • Publication number: 20080279178
    Abstract: An apparatus and method for increasing available ports on a voice router is provided. A first gateway and a second gateway are assigned a single port number for a data stream, the direction of packet flow is identified to determine a destination gateway. The destination gateway is one of the first and second gateways, depending on the direction of the packet flow. The packets are then forwarded to the destination gateway. The voice router can further consolidate RTCP streams from a plurality of gateways into a single port on the voice router.
    Type: Application
    Filed: July 25, 2008
    Publication date: November 13, 2008
    Applicant: MediaRing Limited
    Inventors: Chih-Hsiang Chou, Janardhana Reddy, Wee Sin Tam, Poh Yoke Lai, Halim Md Noor, Sin Ming Ow
  • Patent number: 7417978
    Abstract: An apparatus and method for increasing available ports on a voice router is provided. A first gateway and a second gateway are assigned a single port number for a data stream, the direction of packet flow is identified to determine a destination gateway. The destination gateway is one of the first and second gateways, depending on the direction of the packet flow. The packets are then forwarded to the destination gateway. The voice router can further consolidate RTCP streams from a plurality of gateways into a single port on the voice router.
    Type: Grant
    Filed: October 14, 2002
    Date of Patent: August 26, 2008
    Assignee: Mediaring Ltd
    Inventors: Chih-Hsiang Chou, Janardhana Reddy, Wee Sin Tam, Poh Yoke Lai, Halim Md Noor, Sin Ming Ow
  • Publication number: 20080165080
    Abstract: A back-to-back replica display facility for a computer uses LCD flat panel displays, including first and second LCD flat panel displays, with the first display being a master display facing in a first direction for displaying a first image, and with the second display being a slave display facing in a second direction opposite to the first direction, with the second display exactly fitting the back of the first display and the second display displays a second image identical to the first image. The first and second LCD flat panel displays may include thin film transistor (TFT) LCDs. The second display may include a control button for controlling the operation of the second display, such as the contrast, power on and off, and screen size of the second display. A mechanism may be included for selectively tilting the first and second displays.
    Type: Application
    Filed: August 31, 2005
    Publication date: July 10, 2008
    Inventors: Degapudi Janardhana Reddy, Lakshmanan Narayanan
  • Patent number: 7346044
    Abstract: A network address translation apparatus and method within a Voice over Internet Protocol (VoIP) router is described. This apparatus and method operates within networking devices such as routers, switches, bridges, etc. These devices masks both source and destination addresses and may either replace or complement a firewall in providing security. According to one embodiment, network type information, corresponding to the gateways within connection, is embedded in a port number within a packet header. This network type information is extracted and analyzed to identify the network types of both gateways within the connection. According to another embodiment, a port number is assigned according to the network types of both gateways within a connection. Thus, this network type information may be identified by processing the port number on which a packet is received.
    Type: Grant
    Filed: October 14, 2002
    Date of Patent: March 18, 2008
    Assignee: MediaRing Ltd.
    Inventors: Chih-Hsiang Chou, Janardhana Reddy, Wee Sin Tam, Poh Yoke Lai, Halim Md Noor, Sin Ming Ow
  • Publication number: 20020051464
    Abstract: A method of audio (as defined herein) transmission over a network where audio frames are sent in UDP packets, wherein the audio frames are overlapped by at least one for each UDP packet. A method of monitoring quality of service information, and a packet for this, are also disclosed.
    Type: Application
    Filed: August 14, 2001
    Publication date: May 2, 2002
    Inventors: Tam Wee Sin, Mohd Noor Halim, Janardhana Reddy Naredula, Mao Hui Fang, Kevin Payne