Patents by Inventor Natarajan Ekambaram

Natarajan Ekambaram 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: 8484453
    Abstract: A data processing system includes a central processing unit (CPU) and a memory coupled to the CPU. The memory includes an operating system (OS) adapter component, which comprises information specific to a particular operating system; an OS-independent processor component, which, when executed by the CPU, generates initialization code for a target processor using information from the OS adapter component, wherein the initialization code is specific to the particular operating system; and an OS-independent peripheral component, which, when executed by the CPU, generates driver code using information from the OS adapter component, wherein the driver code is specific to the particular operating system and the target processor.
    Type: Grant
    Filed: May 25, 2010
    Date of Patent: July 9, 2013
    Assignee: Freescale Semiconductor, Inc.
    Inventors: Natarajan Ekambaram, Jaroslav Cernoch, Gregory A. Hemstreet, Marek Vinkler
  • Patent number: 8179914
    Abstract: Synchronization within a common communication channel having designated transmission time slots for various devices of a computer network is maintained by allowing transmissions within the channel outside of a network device's designated time slot when a clear channel assessment indicates that a previous time slot is not being utilized by its associated device and/or upon receipt of an indication of the end of a transmission of another device in the network. The clear channel assessment preferably takes into account the device's designated transmission time slot within the communication channel with respect to those of other network devices and may be a time period that is the product of a predetermined clear channel waiting time and a numerical representation of the device's designated transmission time slot within the communication channel with respect to those of other network devices. The clear channel waiting time itself may be specified by a network master device as part of a network connection process.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: May 15, 2012
    Assignee: Cirrus Logic, Inc.
    Inventors: Rajugopal R. Gubbi, Donia Sebastian, Natarajan Ekambaram, Nirmalendu Bikash Patra
  • Publication number: 20110296150
    Abstract: A data processing system includes a central processing unit (CPU) and a memory coupled to the CPU. The memory includes an operating system (OS) adapter component, which comprises information specific to a particular operating system; an OS-independent processor component, which, when executed by the CPU, generates initialization code for a target processor using information from the OS adapter component, wherein the initialization code is specific to the particular operating system; and an OS-independent peripheral component, which, when executed by the CPU, generates driver code using information from the OS adapter component, wherein the driver code is specific to the particular operating system and the target processor.
    Type: Application
    Filed: May 25, 2010
    Publication date: December 1, 2011
    Inventors: Natarajan Ekambaram, Jaroslav Cernoch, Gregory A. Hemstreet, Marek Vinkler
  • Patent number: 7555301
    Abstract: A multiple access wireless communications architecture provides selective, simultaneous communications with wireless devices located in different sections of a spatial area around a communications apparatus referred to as “sectors”. In one embodiment, channel allocation techniques for increasing one or more of throughput and coverage in a wireless communications environment.
    Type: Grant
    Filed: August 21, 2006
    Date of Patent: June 30, 2009
    Assignee: Bandspeed, Inc.
    Inventors: Efstratios Skafidas, Ben Jones, John (Jack) Morton, Mike Gibson, Neil Patrick Kelly, Nestor Fesas, Mark William Benson, Richard John Rusnak, James Glick, Duy Khuong Do, Douglas A. Mammosser, Lei Cheng, Kevin Sean Broe, Natarajan Ekambaram
  • Publication number: 20090161627
    Abstract: Methods and corresponding systems in a mobile station for switching communication networks include scheduling an alternate network period during a first communication session between a mobile station and a first network transceiver in a first network, wherein the first network uses a first protocol. During the alternate network period the mobile station searches for a transmission from a second network transceiver in a second network, wherein the second network uses a second protocol. A second communication session is requested between the mobile station and the second network transceiver. A second communication session is initiated between the mobile station and the second network transceiver.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Inventors: Natarajan Ekambaram, Cinda L. Flynn, Jeffrey Keating, Stephen C. Ma
  • Publication number: 20080165717
    Abstract: An MBMS user detection system and methodology (300) is provided for advertising available MBMS services by multiplexing user feedback requests (303) using time, frequency and/or code diversity so that one or more MBMS service users can be detected in a single polling time interval. Available MBMS services are assembled into a user feedback request (302) and assigned unique multiplex signaling codes so that a code for a first MBMS service (302.1) is orthogonal to a code for a second MBMS service (302.k). In addition, a queuing model (610) is provided for analyzing and optimizing how services are advertised in the user feedback requests.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Ning Chen, Natarajan Ekambaram, Jeffrey Keating
  • Patent number: 7324544
    Abstract: Synchronization within a common communication channel having designated transmission time slots for various devices of a computer network is maintained by allowing transmissions within the channel outside of a network device's designated time slot when a clear channel assessment indicates that a previous time slot is not being utilized by its associated device and/or upon receipt of an indication of the end of a transmission of another device in the network. The clear channel assessment preferably takes into account the device's designated transmission time slot within the communication channel with respect to those of other network devices and may be a time period that is the product of a predetermined clear channel waiting time and a numerical representation of the device's designated transmission time slot within the communication channel with respect to those of other network devices. The clear channel waiting time itself may be specified by a network master device as part of a network connection process.
    Type: Grant
    Filed: February 18, 2003
    Date of Patent: January 29, 2008
    Assignee: Cirrus Logic, Inc.
    Inventors: Rajugopal Gubbi, Donia Sevastian, Natarajan Ekambaram, Nirmalendu Bikash Patra
  • Publication number: 20060281412
    Abstract: A multiple access wireless communications architecture provides selective, simultaneous communications with wireless devices located in different sections of a spatial area around a communications apparatus referred to as “sectors”. In one embodiment, channel allocation techniques for increasing one or more of throughput and coverage in a wireless communications environment.
    Type: Application
    Filed: August 21, 2006
    Publication date: December 14, 2006
    Inventors: Efstratios Skafidas, Ben Jones, John Morton, Mike Gibson, Neil Kelly, Nestor Fesas, Mark Benson, Richard Rusnak, James Glick, Duy Do, Douglas Mammoser, Lei Cheng, Kevin Broe, Natarajan Ekambaram
  • Patent number: 7136655
    Abstract: A multiple access wireless communications architecture provides selective, simultaneous communications with wireless devices located in different sections of a spatial area around a communications apparatus referred to as “sectors”. In one embodiment, channel allocation techniques for increasing one or more of throughput and coverage in a wireless communications environment.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: November 14, 2006
    Assignee: Bandspeed, Inc.
    Inventors: Efstratios Skafidas, Ben Jones, John “Jack” Morton, Mike Gibson, Neil Patrick Kelly, Nestor Fesas, Mark William Benson, Richard John Rusnak, James Glick, Duy Khuong Do, Douglas A. Mammoser, Lei Cheng, Kevin Sean Broe, Natarajan Ekambaram
  • Patent number: 7093015
    Abstract: Admission to a computer network is provided by having a network device listen to a communication channel communicatively coupling two or more components of the computer network. In some cases, the network device may then transmit a connection request to a controller of the computer network within a designated time slot of the communication channel. In other cases, the connection request may be transmitted without requiring the network device to be polled. The connection request may be confirmed by transmitting the connection request from the controller to network device periodically, until a response from the first network device is received by the controller. Upon confirmation, the controller may send to the network device, a connection agreements package, which includes information regarding time slots within the communication channel to be used by the controller for transmitting information to the first network device.
    Type: Grant
    Filed: February 10, 2003
    Date of Patent: August 15, 2006
    Assignee: Cirrus Logic, Inc.
    Inventors: Rajugopal Gubbi, Natarajan Ekambaram, Nirmalendu Bikash Patra
  • Publication number: 20050262241
    Abstract: Admission to a computer network is provided by having a network device listen to a communication channel communicatively coupling two or more components of the computer network. In some cases, the network device may then transmit a connection request to a controller of the computer network within a designated time slot of the communication channel. In other cases, the connection request may be transmitted without requiring the network device to be polled. The connection request may be confirmed by transmitting the connection request from the controller to network device periodically, until a response from the first network device is received by the controller. Upon confirmation, the controller may send to the network device, a connection agreements package, which includes information regarding time slots within the communication channel to be used by the controller for transmitting information to the first network device.
    Type: Application
    Filed: February 10, 2003
    Publication date: November 24, 2005
    Applicant: Cirrus Logic, Inc.
    Inventors: Rajugopal Gubbi, Natarajan Ekambaram, Nirmalendu Patra
  • Patent number: 6891822
    Abstract: A communication protocol includes a hierarchical arrangement of time slots within a communication channel for transmission and reception of isochronous data (e.g., video, audio, etc.) between components of a computer network. One of the time slots may include a window for transmission of keyboard and/or cursor control data from a client unit to a server, for example as a series of past and present keyboard and/or cursor control entries, with these entries being accompanied by a counter value indicative of the number of new entries since a previous transmission. Audio rate control information may also be transmitted from the client unit to the server during the reverse time slot and may be used by the server to determine the amount of audio information to be transmitted to the client unit in a subsequent forward time slot transmission period. The audio rate control information is determined according to the amount of stored audio information at the client unit.
    Type: Grant
    Filed: September 8, 2000
    Date of Patent: May 10, 2005
    Assignee: ShareWave, Inc.
    Inventors: Rajugøpal R. Gubbi, Natarajan Ekambaram, Steven Goss
  • Publication number: 20040259558
    Abstract: A multiple access wireless communications architecture provides selective, simultaneous communications with wireless devices located in different sections of a spatial area around a communications apparatus referred to as “sectors”. In one embodiment, channel allocation techniques for increasing one or more of throughput and coverage in a wireless communications environment.
    Type: Application
    Filed: June 16, 2004
    Publication date: December 23, 2004
    Inventors: Efstratios Skafidas, Ben Jones, John "Jack" Morton, Mike Gibson, Neil Patrick Kelly, Nestor Fesas, Mark William Benson, Richard John Rusnak, James Glick, Duy Khuong Do, Douglas A. Mammoser, Lei Cheng, Kevin Sean Broe, Natarajan Ekambaram
  • Publication number: 20030231621
    Abstract: Communications within a computer network may be controlled by determining that conditions within a first communication channel communicatively coupling components of the computer network are becoming unacceptable for continued utilization of the communication channel and then switching communications within the computer network to a second communication channel. Interference conditions therein preferably being less severe than interference conditions within the first communication channel. The switching may initiated by one of the network components and generally includes placing communications within the first communication channel in a standby condition while searching for an available communication channel. This may be accomplished by instructing the components of the computer network to remain quiet while one of the components searches for an available communication channel, for example by tuning an associated radio to listen in the second communication channel.
    Type: Application
    Filed: March 5, 2003
    Publication date: December 18, 2003
    Applicant: Cirrus Logic, Inc.
    Inventors: Rajugopal R. Gubbi, Natarajan Ekambaram
  • Publication number: 20020133589
    Abstract: Bandwidth within a communication channel of a computer network is dynamically allocated according to bandwidth requests of devices within the computer network. Such requests may include releases of excess bandwidth in addition to requests for additional bandwidth. In some cases, the communication channel may be a wireless, spread spectrum communication channel. In general, the bandwidth may be dynamically allocated according to priorities of the requests. For example, the requests may be arranged such that those associated with isochronous transmissions within the computer network are accorded the highest priority. A table of such bandwidth allocations may be maintained (e.g., by a network master device) so as to account for bandwidth utilization within the network. Such a table may include bandwidth allocations for the various information streams according to their varying priorities.
    Type: Application
    Filed: July 20, 1999
    Publication date: September 19, 2002
    Inventors: RAJUGOPAL R. GUBBI, BAO NGUYEN, NATARAJAN EKAMBARAM