Patents by Inventor Ishan Mandrekar
Ishan Mandrekar 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: 9769414Abstract: An electronic program guide is displayed where the program guide indicates the various media being consumed by a plurality of users. Such users can be linked together via a relationship from a social networking website. In addition, the grid can display broadcast channel listings. The grid optionally provides the feature of adding and removing corresponding user and channel listings.Type: GrantFiled: October 14, 2010Date of Patent: September 19, 2017Assignee: THOMSON LICENSINGInventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Mandrekar
-
Patent number: 9345035Abstract: 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: GrantFiled: January 7, 2015Date of Patent: May 17, 2016Assignee: THOMSON LICENSINGInventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
-
Patent number: 9215666Abstract: 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: GrantFiled: September 3, 2008Date of Patent: December 15, 2015Assignee: THOMSON LICENSINGInventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
-
Publication number: 20150309998Abstract: 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: ApplicationFiled: January 12, 2012Publication date: October 29, 2015Applicant: THOMSON LICENSINGInventors: Ramkumar Perumanam, Jens Cahnbley, Ishan Mandrekar
-
Patent number: 9078267Abstract: 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: GrantFiled: February 18, 2009Date of Patent: July 7, 2015Assignee: Thomson LicensingInventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 9043839Abstract: A method and system of providing a content guide that identifies a spatial relationship between the elements in the content guide is described. A controller receives electronic program guide data. The received electronic program guide data is parsed to identify a plurality of programs listed in the electronic program guide and data corresponding to at least one program description attribute for the identified programs. A relationship is determined between each identified program based on the at least one program description attribute. At least one cluster is generated and includes at least one of the plurality of identified programs based on the determined relationship. A user interface display processor generates a user interface display image representing a clustered content guide and including the at least one generated cluster enabling the user to view the relationship of the plurality of programs.Type: GrantFiled: February 15, 2011Date of Patent: May 26, 2015Assignee: Thomson LicensingInventors: Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, David Brian Anderson, Ishan Mandrekar, Dhruba Jyoti Baishya
-
Publication number: 20150117388Abstract: 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: ApplicationFiled: January 7, 2015Publication date: April 30, 2015Inventors: Hang LIU, Ishan MANDREKAR, Ramkumar PERUMANAM, Mingquan WU, Saurabh MATHUR
-
Patent number: 8964606Abstract: 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: GrantFiled: October 15, 2013Date of Patent: February 24, 2015Inventors: Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Mingquan Wu, Saurabh Mathur
-
Patent number: 8887200Abstract: A method and system of providing access to related content includes a primary display that is tuned to a desired program. Information that identifies the desired program is retrieved from an electronic program guide using a content processor. A plurality of locations on a communication network are automatically searched for additional episodes of the desired program using the retrieved information via an interne interface. Links for accessing the additional episodes of the tune program are provided via a user interface display processor on a secondary display.Type: GrantFiled: December 10, 2010Date of Patent: November 11, 2014Assignee: Thomson LicensingInventors: Jens Cahnbley, Shemimon Manalikudy Anthru, David Anthony Campana, David Brian Anderson, Ishan Mandrekar
-
Patent number: 8793731Abstract: A method and system including a controller with an internet interface of providing enhanced content is provided. The controller receives an electronic program guide data and retrieves at least one characteristic identifying a program currently being displayed on a primary display device within the electronic program guide. At least one external content source is searched using the internet interface for information related to the program based on the at least one characteristic and the information related to the program obtained during the search is stored into a memory. The information stored in the memory and related to the first program is displayed by a user interface display processor on a second display.Type: GrantFiled: December 8, 2010Date of Patent: July 29, 2014Assignee: Thomson LicensingInventors: David Anderson, Shemimon Manalikudy Anthru, Jens Cahnbley, David Anthony Campana, Ishan Mandrekar
-
Publication number: 20140184908Abstract: 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: ApplicationFiled: December 31, 2012Publication date: July 3, 2014Applicant: THOMSON LICENSINGInventors: Ramkumar Perumanam, Jens Cahnbley, Ishan Mandrekar
-
Patent number: 8737281Abstract: 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: GrantFiled: June 27, 2008Date of Patent: May 27, 2014Assignee: Thomson LicensingInventors: Hang Liu, Ishan Mandrekar, Minquan Wu, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 8705383Abstract: 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: GrantFiled: June 18, 2008Date of Patent: April 22, 2014Assignee: Thomson LicensingInventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 8705379Abstract: 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: GrantFiled: May 21, 2009Date of Patent: April 22, 2014Assignee: Thomson LicensingInventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
-
Publication number: 20140036845Abstract: 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: ApplicationFiled: October 15, 2013Publication date: February 6, 2014Applicant: THOMSON LICENSINGInventors: Hang LIU, Ishan MANDREKAR, Ramkumar PERUMANAM, Mingquan WU, Saurabh MATHUR
-
Publication number: 20140010144Abstract: 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: ApplicationFiled: September 4, 2013Publication date: January 9, 2014Applicant: THOMSON LICENSINGInventors: Hang LIU, Ishan MANDREKAR, Mingquan WU, Ramkumar PERUMANAM, Saurabh MATHUR
-
Patent number: 8588113Abstract: 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: GrantFiled: February 18, 2009Date of Patent: November 19, 2013Assignee: Thomson LicensingInventors: Mingquan Wu, Hang Liu, Ishan Mandrekar, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 8553548Abstract: 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: GrantFiled: June 23, 2008Date of Patent: October 8, 2013Assignee: Thomson LicensingInventors: Hang Liu, Ishan Mandrekar, Mingquan Wu, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 8514763Abstract: 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: GrantFiled: June 26, 2008Date of Patent: August 20, 2013Assignee: Thomson LicensingInventors: Hang Liu, Ishan Mandrekar, Minquan Wu, Ramkumar Perumanam, Saurabh Mathur
-
Patent number: 8472365Abstract: 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: GrantFiled: June 26, 2008Date of Patent: June 25, 2013Assignee: Thomson LicensingInventors: Hang Liu, Ishan Mandrekar, Minquan Wu, Ramkumar Perumanam, Saurabh Mathur