Patents by Inventor Dekai Li

Dekai Li 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: 20150036528
    Abstract: A method and apparatus are described including collecting network information, determining an association, bandwidth allocation and routing scheme based on the collected network information, notifying a mesh access point of the association, the bandwidth allocation and the routing scheme and notifying a client node of its association information. Also described are a method and apparatus including measuring link quality and channel conditions, reporting results of the measuring act to a controller, receiving a routing decision and data forwarding instructions from the controller and forwarding the routing decision and the data forwarding instructions to a client node. Further described are a method and apparatus including measuring link quality and channel conditions, reporting results of the measuring act to a controller, receiving association instructions from the centralized controller and updating previously stored association instructions with the received association instructions.
    Type: Application
    Filed: October 2, 2014
    Publication date: February 5, 2015
    Inventors: Hang LIU, Lin LUO, Mingquan WU, Dekai LI
  • Publication number: 20140351676
    Abstract: A method and system for transmitting data are described including packetizing the data, performing forward error correction (FEC) encoding on the packetized data in order to generate at least one parity packet, appending FEC information as padding to the end of payload data of the packetized data and transmitting the packetized data and the at least one parity packet. Also described are a method and system for recovering from loss of a packet including receiving a data packet, receiving at least one parity packet, buffering the received data packet, detecting packet loss, forward error correction decoding the at least one parity packet to recover from packet loss using forward error correction information extracted from the data packet and from the at least one parity packet and forwarding the recovered packet via an internal socket. Also described is a method for staggercasting.
    Type: Application
    Filed: April 4, 2014
    Publication date: November 27, 2014
    Applicant: THOMSON LICENSING
    Inventors: Hang LIU, Liqiao HAN, Mingquan WU, Dekai LI, Kumar RAMASWAMY
  • Publication number: 20140324577
    Abstract: An advertising statistics collection system employs multiple peers, a signing server and a collection server to ensure peer privacy when the statistics are gathered. A peer relay system aids in providing anonymity for a given peer in a peer-to-peer network environment with little or no trust between communicating parties. Peers are additionally protected by a randomly generated identifier that can be used to globally gather statistics on the peer without revealing the peer's identity.
    Type: Application
    Filed: December 6, 2011
    Publication date: October 30, 2014
    Inventors: Ashwin Kashyap, Dekai Li, Saurabh Mathur
  • Patent number: 8732559
    Abstract: A method and system for transmitting data are described including packetizing the data, performing forward error correction (FEC) encoding on the packetized data in order to generate a parity packet, appending FEC information as padding to the end of payload data of the packetized data and transmitting the packetized data and the at least one parity packet. Also described are a method and system for recovering from loss of a packet including receiving a data packet, receiving a parity packet, buffering the received data packet, detecting packet loss, forward error correction decoding the parity packet to recover from packet loss using forward error correction information extracted from the data packet and from the parity packet and forwarding the recovered packet via an internal socket. Also described is a method for staggercasting.
    Type: Grant
    Filed: July 25, 2006
    Date of Patent: May 20, 2014
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Liqiao Han, Mingquan Wu, Dekai Li, Kumar Ramaswamy
  • Patent number: 8719095
    Abstract: A method is described including requesting content from a directory service, receiving a list of peers in a peer-to-peer network having the requested content, selecting a peer from the received list of peers, establishing communications with the selected peer, receiving a list of chunks of content and ads available from the selected peer, requesting a chunk of content and ads available from said selected peer and receiving the chunk of content and randomly selected ads from the selected peer. Also described is a method including receiving a request for content, generating a list of chunks of content available for the requested content, generating a list of ads associated with the requested content, transmitting the list of available chunks of content responsive to the request, receiving a request for a selected chunk of content and transmitting the selected chunk of content and ads associated with the selected chunk of content.
    Type: Grant
    Filed: August 19, 2009
    Date of Patent: May 6, 2014
    Assignee: Thomson Licensing
    Inventors: Dekai Li, Ashwin Kashyap, Saurabh Mathur, Mingquan Wu, Hang Liu
  • Publication number: 20140012982
    Abstract: A home network system (110, 160) that personalizes the selection of information content in accordance with an interest of a user of the network (160) is disclosed. More specifically, a method and apparatus (110) are described for automatically presenting an information content of interest to the user, being provided by an Internet site (107) external to the network (160). The contents of interest may be determined in accordance with an access pattern of the user or a frequency of the use of particular topic in the content.
    Type: Application
    Filed: August 19, 2010
    Publication date: January 9, 2014
    Applicant: THOMSON LICENSING
    Inventor: Dekai Li
  • Publication number: 20130268261
    Abstract: Proper representation of the meaning of texts is crucial to enhancing many data mining and information retrieval tasks, including clustering, computing semantic relatedness between texts, and searching. Representing of texts in the concept-space derived from Wikipedia has received growing attention recently, due to its comprehensiveness and expertise. This concept-based representation is capable of extracting semantic relatedness between texts that cannot be deduced with the bag of words model. A key obstacle, however, for using Wikipedia as a semantic interpreter is that the sheer size of the concepts derived from Wikipedia makes it hard to efficiently map texts into concept-space. An efficient algorithm is proved which is able to represent the meaning of a text by using the concepts that best match it. In particular, this approach first computes the approximate top- concepts that are most relevant to the given text. These concepts are then leverage to represent the meaning of the given text.
    Type: Application
    Filed: June 3, 2011
    Publication date: October 10, 2013
    Applicant: THOMSON LICENSING
    Inventors: Jong Wook Kim, Ashwin S. Kashyap, Dekai Li, Sandilya Bhamidipati, Avinash Sridhar, Saurabh Mathur, Bankim A. Patel
  • Publication number: 20130145023
    Abstract: A home network system that personalizes the selection of information content in accordance with an interest of a user of the network is disclosed. More specifically, a method and apparatus are described for automatically presenting an information content of interest to the user, being provided by an Internet site external to the network. The contents of interest may be determined in accordance with an access pattern of the user or a frequency of the use of particular topic in the content.
    Type: Application
    Filed: August 19, 2010
    Publication date: June 6, 2013
    Inventors: Dekai Li, Ashwin Kashyap, Saurabh Mathur
  • Publication number: 20130128889
    Abstract: A method and apparatus are described including receiving a data Packet having a data packet header, storing the received data packet as shared payload, determining if the received data packet is a first data packet, initializing a sequence starting number responsive to the determination, generating a new data packet header, calculating a sequence number for the received data packet using the sequence starting number, inserting the new sequence number into the new data packet header, unicasting the new data packet header and the shared payload to a plurality of client devices.
    Type: Application
    Filed: August 5, 2010
    Publication date: May 23, 2013
    Inventors: Saurabh Mathur, Ishan Uday Mandrekar, Dekai Li
  • Publication number: 20130007057
    Abstract: A method and system are provided that can automatically discover related images and recommend them. It uses images that occur on the same page or are taken by the same photographer for image discovery. The system can also use semantic relatedness for filtering images. Sentiment analysis can also be used for image ranking and photographer ranking.
    Type: Application
    Filed: April 29, 2011
    Publication date: January 3, 2013
    Applicant: Thomson Licensing
    Inventors: Dekai Li, Ashwin Kashyap, Jong Wook Kim, Ajith Kodakateri Hiyaveetil
  • Publication number: 20120323900
    Abstract: Analyzing auxiliary information associated with a video asset is performed. A topic is then determined from the extracted keywords where the topic is used as a basis of a query to return results such as news articles and other related information that is relevant to the topic of a video asset current being viewed or accessed.
    Type: Application
    Filed: February 23, 2011
    Publication date: December 20, 2012
    Inventors: Bankim A. Patel, Ashwin Kashyap, Avinash Sridhar, Saurabh Mathur, Dekai Li
  • Publication number: 20120243459
    Abstract: A traffic optimizer facilitates communication of data packets using a unicast protocol between a server and at least one of a plurality of clients through a multicast network. The traffic optimizer includes a communication processor and a packet processor. The communication processor receives both data including association data and the data packets using the unicast protocol from the server. The association data includes IP addresses of the server and IP addresses of at least one of a plurality of clients available for communication. The packet processor processes the data packets to optimize data transfer in response to an analysis of the data packets, and forwards the processed data packets to at least one of the plurality of clients at respective ones of the received IP addresses through a multicast network using the unicast protocol.
    Type: Application
    Filed: December 10, 2009
    Publication date: September 27, 2012
    Inventors: Zhenyu Wu, Dekai Li
  • Publication number: 20120123866
    Abstract: A method is described including requesting content from a directory service, receiving a list of peers in a peer-to-peer network having the requested content, selecting a peer from the received list of peers, establishing communications with the selected peer, receiving a list of chunks of content and ads available from the selected peer, requesting a chunk of content and ads available from said selected peer and receiving the chunk of content and randomly selected ads from the selected peer. Also described is a method including receiving a request for content, generating a list of chunks of content available for the requested content, generating a list of ads associated with the requested content, transmitting the list of available chunks of content responsive to the request, receiving a request for a selected chunk of content and transmitting the selected chunk of content and ads associated with the selected chunk of content.
    Type: Application
    Filed: August 19, 2009
    Publication date: May 17, 2012
    Applicant: THOMSON LICENSING
    Inventors: Dekai Li, Ashwin Kashyap, Saurabh Mathur, Mingquan Wu, Hang Liu
  • Publication number: 20120023158
    Abstract: A method and system for securely transferring a multiplicity of short messages using an unsecure connection begins by loading a secure domain component on a client device using a secure connection and then loading an unsecure domain component on the client device. Encrypted messages are sent from an unsecure server to the unsecure domain component. The client device transfers the received encrypted message from the unsecure domain to the secure domain, where the secure domain component decrypts the received encrypted messages. This method works repeatedly without reloading either the secure domain component or the unsecure domain component and by using the unsecure connection to transfer the encrypted messages.
    Type: Application
    Filed: April 14, 2009
    Publication date: January 26, 2012
    Inventors: Ashwin Kashyap, Jonas Schmid, Nicolas F.E. Prigent, Dekai Li, Saurabh Mathur
  • Patent number: 8023426
    Abstract: A method and apparatus are described for selecting an access point in a wireless network, including initializing a channel index, recording a received signal power and information contained in one of a beacon message and a probe request response message, calculating an access link metric for each candidate access point, the access link 13 metric being between an end device and each candidate access point on the channel indexed by the channel index responsive to the received signal power and information receiving a path metric between each candidate access point and a gateway, estimating a function using the access link metric and the path metric, selecting one of the candidate access points based on the function and establishing a connection with the selected access point. Also described is a method and apparatus for maintaining a connection with an access point.
    Type: Grant
    Filed: March 1, 2007
    Date of Patent: September 20, 2011
    Assignee: Thomson Licensing
    Inventors: Hang Liu, Lin Luo, Mingquan Wu, Dekai Li
  • Publication number: 20110214147
    Abstract: Creating a listing of suggested content and programming for a virtual channel is performed by generating rankings of previously viewed or accessed content. The method determines whether such content is either cyclical in nature as being related to a series or if such content is broadcasted less frequently.
    Type: Application
    Filed: February 22, 2011
    Publication date: September 1, 2011
    Inventors: Ashwin S. Kashyap, David Anthony Campana, Dekai Li, Avinash Sridhar
  • Patent number: 8010863
    Abstract: There are provided a method and apparatus for synchronizing a plurality of media streams that use Forward Error Correction. The apparatus includes a memory device (110), a FEC encoder (120), and a control device (140). The memory device (110) is for buffering the plurality of media streams. The FEC encoder (120) is for generating FEC packets for streams. The control device (140) is for determining, for each stream, a respective threshold amount of buffer to be filled in order to initiate generation of the corresponding FEC packets, and upon a fastest one of the streams filling the respective threshold amount of buffer, causing an initiation of the generation of the FEC packets for the fastest stream, as well as for the other streams, irrespective of a current fill amount of the other streams, wherein said control device causes the initiation of the generation of the FEC packets by the FEC encoder via signaling.
    Type: Grant
    Filed: July 24, 2007
    Date of Patent: August 30, 2011
    Assignee: Thomson Licensing
    Inventors: Dekai Li, Saurabh Mathur, Ashwin Kashyap
  • Publication number: 20110013511
    Abstract: Because packets dropped due to network congestion cannot reach the intended receiver whereas corrupted packets can still be received, the reception status of multiple packets is different for congested and non-congested paths. This difference reflects a spatial variation in the received data stream that is indicative of congestion. Network congestion detection is described that treats the reception status of sequences of multiple packets as patterns and converts the problem of congestion detection into a two-class pattern classification problem. A Support Vector Machine (SVM) classifier is trained to classify the reception status of sequences of packets as being indicative or not of network congestion. If network congestion is detected, congestion control measures can then be taken. Extensive simulations demonstrate high detection accuracy under different network parameters.
    Type: Application
    Filed: July 9, 2010
    Publication date: January 20, 2011
    Inventors: Dekai LI, Mingquan Wu, Kumar Ramaswamy
  • Publication number: 20100322141
    Abstract: A method and apparatus are described including collecting network information, determining an association, bandwidth allocation and routing scheme based on the collected network information, notifying a mesh access point of the association, the bandwidth allocation and the routing scheme and notifying a client node of its association information. Also described are a method and apparatus including measuring link quality and channel conditions, reporting results of the measuring act to a controller, receiving a routing decision and data forwarding instructions from the controller and forwarding the routing decision and the data forwarding instructions to a client node. Further described are a method and apparatus including measuring link quality and channel conditions, reporting results of the measuring act to a controller, receiving association instructions from the centralized controller and updating previously stored association instructions with the received association instructions.
    Type: Application
    Filed: March 11, 2008
    Publication date: December 23, 2010
    Inventors: Hang Liu, Lin Luo, Mingquan Wu, Dekai Li
  • Publication number: 20100091669
    Abstract: A method and apparatus are described for selecting an access point in a wireless network, including initializing a channel index, recording a received signal power and information contained in one of a beacon message and a probe request response message, calculating an access link metric for each candidate access point, the access link metric being between an end device and each candidate access point on the channel indexed by the channel index responsive to the received signal power and information receiving a path metric between each candidate access point and a gateway, estimating a function using the access link metric and the path metric, selecting one of the candidate access points based on the function and establishing a connection with the selected access point. Also described is a method and apparatus for maintaining a connection with an access point.
    Type: Application
    Filed: March 1, 2007
    Publication date: April 15, 2010
    Inventors: Hang Liu, Lin Luo, Mingquan Wu, Dekai Li