Patents by Inventor Ramkumar Perumanam

Ramkumar Perumanam 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: 9345035
    Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: May 17, 2016
    Assignee: THOMSON LICENSING
    Inventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
  • Patent number: 9306708
    Abstract: A method comprising: receiving a scalable video coding (SVC) encoded video data from a source of digital video data, the SVC-encoded video data carrying a video content, the SVC-encoded video data including a network abstraction layer (NAL) extension header, a first layer for the video content, and a second layer for the video content, the first layer including first video data utilized to retrieve the video content in basic quality from the SVC-encoded video data, the second layer including second video data utilized along with the first video data to retrieve the video content in enhanced quality from the SVC-encoded video data; parsing the NAL extension header to identify the first and second video data; assigning a higher priority to the first video data for retransmission relative to the second video data; caching the first and second video data with the assigned priority in a buffer memory; monitoring a digital data network to collect first network transport conditions, the digital data network being co
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: April 5, 2016
    Assignee: THOMSON LICENSING
    Inventors: Xiuping Lu, Ishan Uday Mandrekar, Ramkumar Perumanam, Hang Liu
  • Patent number: 9247459
    Abstract: Described herein are a method and apparatus including calculating an aggregate peak total traffic demand for all overlapping access points in an interference range, comparing the aggregate peak total traffic demand to a threshold, rejecting a requested new quality of service traffic stream responsive to results of the comparison, calculating a peak total traffic demand for each overlapping access point in the interference range if the requested new quality of service traffic stream is admissible responsive to results of the comparison, comparing the peak total traffic demand for each overlapping access point in the interference range, if the requested new quality of service traffic stream is admissible, to the threshold and one of accepting the requested new quality of service traffic stream and rejecting the requested new quality of service traffic stream responsive to results of the second comparison.
    Type: Grant
    Filed: April 29, 2010
    Date of Patent: January 26, 2016
    Assignee: THOMSON LICENSING
    Inventors: Hang Liu, Mingquan Wu, John Li, Xiuping Lu, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 9215666
    Abstract: A method and apparatus are described including receiving, by a transmitter, a report from an associated client, setting and using a downlink transmit power level responsive to the report for data transmissions to the associated client, determining a downlink data loss rate and adjusting the downlink transmit power level responsive to the downlink data loss rate, wherein said report includes received signal strength, client transmit power level and one of link margin and receiver sensitivity. Also described are a method and apparatus including receiving, by a receiver, a request for a report, transmitting the requested report, receiving an instruction to use an uplink transmit power level, setting and using the uplink transmit power level, determining an uplink data loss rate and adjusting the uplink transmit power level responsive to the uplink data loss rate, wherein said report includes said received signal strength, client transmit power level and one of said link margin and said receiver sensitivity.
    Type: Grant
    Filed: September 3, 2008
    Date of Patent: December 15, 2015
    Assignee: THOMSON LICENSING
    Inventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
  • Publication number: 20150309998
    Abstract: A method for enabling playback of an MP4 file wrapper/container during generation of the same includes the creation of an auxiliary index file at initiation of the MP4 file generation and the updating of the auxiliary index file simultaneously with the MP4 file being generated. The auxiliary index file provides the instantaneous playback of a partially generated MP4 file container up to a last data block written to the MP4 file wrapper. Furthermore, by fixing the size of the index records that make up the auxiliary index file, a device can seek to any index record within the auxiliary index file at constant time and read the attributes of a frame such as data block location and frame offset.
    Type: Application
    Filed: January 12, 2012
    Publication date: October 29, 2015
    Applicant: THOMSON LICENSING
    Inventors: Ramkumar Perumanam, Jens Cahnbley, Ishan Mandrekar
  • Publication number: 20150237101
    Abstract: Command ports are provided for objects within a data stream. The command ports allow control commands to be issued to individual objects in the data stream rather than for the entire stream. This permits the objects to also have internal rules for when the control commands are used internally and/or reported to other objects in the data stream. Overriding commands are also provided to override an object's internal determination of the command.
    Type: Application
    Filed: September 19, 2012
    Publication date: August 20, 2015
    Inventors: Ramkumar Perumanam, Jens Cahnbley, Ishan Uday Mandrekar
  • Publication number: 20150200750
    Abstract: A method comprising: receiving a scalable video coding (SVC) encoded video data from a source of digital video data, the SVC-encoded video data carrying a video content, the SVC-encoded video data including a network abstraction layer (NAL) extension header, a first layer for the video content, and a second layer for the video content, the first layer including first video data utilized to retrieve the video content in basic quality from the SVC-encoded video data, the second layer including second video data utilized along with the first video data to retrieve the video content in enhanced quality from the SVC-encoded video data; parsing the NAL extension header to identify the first and second video data; assigning a higher priority to the first video data for retransmission relative to the second video data; caching the first and second video data with the assigned priority in a buffer memory; monitoring a digital data network to collect first network transport conditions, the digital data network being co
    Type: Application
    Filed: March 27, 2015
    Publication date: July 16, 2015
    Inventors: Xiuping LU, Ishan Uday MANDREKAR, Ramkumar PERUMANAM, Hang LIU
  • Patent number: 9078267
    Abstract: A method and apparatus are described including categorizing each channel into one of four categories, selecting a channel from a first category of channels, if there are any channels in the first category of channels, selecting a channel from a second category of channels, if there are any channels in the second category of channels and selecting a channel from a third category of channels, if there are any channels in the third category of channels.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: July 7, 2015
    Assignee: Thomson Licensing
    Inventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
  • Publication number: 20150117388
    Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.
    Type: Application
    Filed: January 7, 2015
    Publication date: April 30, 2015
    Inventors: Hang LIU, Ishan MANDREKAR, Ramkumar PERUMANAM, Mingquan WU, Saurabh MATHUR
  • Patent number: 8964606
    Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: February 24, 2015
    Inventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
  • Publication number: 20140184908
    Abstract: The method and apparatus for multimedia stream synchronization includes establishing a hierarchical clock system for use in synchronization. The clock system includes establishing at least one parent clock and establishing a child clock for each multimedia stream to be synchronized. The parent clock is in communication with each child clock and through the implementation of rollover and prefetch state information contained with each established child clock, the parent clock can nominate any child clock as a master so as to enable multimedia stream synchronization.
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: THOMSON LICENSING
    Inventors: Ramkumar Perumanam, Jens Cahnbley, Ishan Mandrekar
  • Patent number: 8737281
    Abstract: Message formats and apparatus are described that serve to reserve access to a communication medium in a multi-cast system. A first message, a multicast request-to-send message, includes a duration field having information representing the reserved time for a communication medium, a multicast receiver address field, a multicast transmitter address field, a field that identifies the number of slots for a clear-to-send response, and a field that identifies the number slots for a not-clear-to-send response. A second message includes a duration field, and a multicast receive address field. The second message has a format that can be used as one of a clear-to-send message in response to a multicast request-to-send message, a cancel-clear-to-send message that cancels a data transmission after the clear-to-send message is sent, and a not-clear-to-send message in response to the multicast request-to-send message.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: May 27, 2014
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Ishan Mandrekar, Minquan Wu, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 8705379
    Abstract: A method and apparatus are described including communicating with neighbor nodes in a wireless network, determining one-hop neighbor nodes and two-hop neighbor nodes responsive to the communication, determining a minimum multipoint relay set responsive to the first working channel determination and communicating over the wireless network using the minimum multipoint relay set.
    Type: Grant
    Filed: May 21, 2009
    Date of Patent: April 22, 2014
    Assignee: Thomson Licensing
    Inventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 8705383
    Abstract: A method and apparatus are described including multicasting a medium reservation message and receiving a response to the medium reservation message. Also described are a method and apparatus including receiving a medium reservation message, determining if a medium is idle and transmitting a response to the medium reservation message responsive to the determination. Further described are a method and apparatus including receiving a medium reservation message, determining if a received network allocation vector in the medium reservation message has a value greater than a current network allocation vector, determining if transmission over a medium during a time interval is detected and resetting the current network allocation vector responsive to the determination of transmission.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: April 22, 2014
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
  • Publication number: 20140036845
    Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.
    Type: Application
    Filed: October 15, 2013
    Publication date: February 6, 2014
    Applicant: THOMSON LICENSING
    Inventors: Hang LIU, Ishan MANDREKAR, Ramkumar PERUMANAM, Mingquan WU, Saurabh MATHUR
  • Publication number: 20140010144
    Abstract: A method and apparatus are described including multicasting a medium reservation message, receiving responses to the medium reservation message and determining if a ratio of the received responses to an expected number of responses exceeds a threshold. Also described are a method and apparatus including receiving a medium reservation message, determining if the medium reservation message specifies this receiver in a list of receivers from which a response is requested, determining if a medium is idle and transmitting the response to the medium reservation message responsive to the second determination.
    Type: Application
    Filed: September 4, 2013
    Publication date: January 9, 2014
    Applicant: THOMSON LICENSING
    Inventors: Hang LIU, Ishan MANDREKAR, Mingquan WU, Ramkumar PERUMANAM, Saurabh MATHUR
  • Patent number: 8588113
    Abstract: A method and apparatus are described including scanning a channel, generating a report for the scanned channel, transmitting the channel report to an associated access point and receiving a channel assignment responsive to said channel report. Also described are a method and apparatus including scanning a channel, generating a first channel report, receiving a second channel report from an associated client, transmitting the first channel report and the second channel report to a server, receiving a channel assignment message from the server responsive to the first and second channel reports and transmitting the channel assignment message to the associated client. Further described are a method and apparatus including receiving a channel report from an associated access point, building an interference graph responsive to the channel report, determining channel assignments based on the interference graph and transmitting a channel assignment message to the associated access point.
    Type: Grant
    Filed: February 18, 2009
    Date of Patent: November 19, 2013
    Assignee: Thomson Licensing
    Inventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 8553548
    Abstract: A method and apparatus are described including determining if a communications medium is idle; determining a time interval for a reservation of said communications medium; multicasting a message for reserving said communications medium; receiving responses to said message for reserving said communications medium; and determining if a number of said received responses compared to an expected number of responses exceeds a value; performing one of initiating pending frame exchanges and multicasting data or management frames during said time interval for said reservation of said communications medium if said comparison exceeds said value; repeating said first determining act if said comparison does not exceed said value.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: October 8, 2013
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 8514763
    Abstract: A signal and apparatus for receiving the signal are described wherein the signal includes a duration field, a multicast receiver address field, a transmitter address field, a block acknowledgment request control field, a block acknowledgment request information field and an information field. Also described are a signal and apparatus for transmitting the signal wherein the signal includes a duration field, a multicast receiver address field, a transmitter address field, a block acknowledgment control field and a block acknowledgment information field.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: August 20, 2013
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Ishan Mandrekar, Minquan Wu, Ramkumar Perumanam, Saurabh Mathur
  • Patent number: 8472365
    Abstract: A method and apparatus are described including multicasting a plurality of data units and multicasting a request for acknowledging receipt of the plurality of data units, receiving signals responsive to the request. Also described are a method and apparatus including receiving a multicast request to acknowledge receipt of data, determining if a response to the request is required, determining status of the data, preparing the response based on the determining acts and transmitting the response.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: June 25, 2013
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Ishan Mandrekar, Minquan Wu, Ramkumar Perumanam, Saurabh Mathur