Patents by Inventor Songqing Chen
Songqing Chen 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: 9584569Abstract: Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.Type: GrantFiled: March 16, 2016Date of Patent: February 28, 2017Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Publication number: 20160197972Abstract: Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.Type: ApplicationFiled: March 16, 2016Publication date: July 7, 2016Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Patent number: 9344474Abstract: Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.Type: GrantFiled: May 6, 2013Date of Patent: May 17, 2016Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Patent number: 8838811Abstract: A peer-to-peer communication system in which a peer communicating with a tracker node on a local torrent can locate and download files that are not currently available from other peers communicating on the local torrent. To enable this, the tracker node maintains collaboration information for a list of files. The collaboration information includes, for each file, a list of locations at which a full copy of the file may be located. The list of locations may include active peers, dormant peers and remote tracker nodes. The collaboration information may be obtained from each peer when it joins a local torrent. Upon joining the torrent, the peer may provide the local tracker node with a list of files that it is willing to serve.Type: GrantFiled: June 20, 2012Date of Patent: September 16, 2014Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Xiaoning Ding, Lei Guo, Enhua Tan, Zhen Xiao, Xiaodong Zhang
-
Patent number: 8566470Abstract: A method and system for streaming media objects. A streaming system includes a group of end nodes and at least one core node connected via an overlay network. The end nodes cache segments of media objects and stream the media objects to a client segment by segment. Each end node stores segment indices for locating segments cached on end nodes or a core node in the system. The core node is a dedicated proxy which fetches media objects from a remote media server and streams the media objects to a client when the media objects are unavailable from the end nodes.Type: GrantFiled: June 22, 2012Date of Patent: October 22, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Publication number: 20130246586Abstract: Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.Type: ApplicationFiled: May 6, 2013Publication date: September 19, 2013Applicant: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Patent number: 8438297Abstract: Methods and systems for supplying media over communication networks are described. In one embodiment, a media supplier determines whether a media object hosted on a web server will be supplied to a client by streaming or not by streaming. Preferably, if the determination is to stream, the media supplier streams the media object to the client. Otherwise, the media supplier preferably allows the host web server to supply the media object to the client. In some cases, the same media supplier may be capable of supplying clients with media objects hosted on any of at least two web servers.Type: GrantFiled: January 31, 2005Date of Patent: May 7, 2013Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Publication number: 20120265895Abstract: A method and system for streaming media objects. A streaming system includes a group of end nodes and at least one core node connected via an overlay network. The end nodes cache segments of media objects and stream the media objects to a client segment by segment. Each end node stores segment indices for locating segments cached on end nodes or a core node in the system. The core node is a dedicated proxy which fetches media objects from a remote media server and streams the media objects to a client when the media objects are unavailable from the end nodes.Type: ApplicationFiled: June 22, 2012Publication date: October 18, 2012Applicant: AT&T INTELLECTUAL PROPERTY II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Publication number: 20120259922Abstract: A peer-to-peer communication system in which a peer communicating with a tracker node on a local torrent can locate and download files that are not currently available from other peers communicating on the local torrent. To enable this, the tracker node maintains collaboration information for a list of files. The collaboration information includes, for each file, a list of locations at which a full copy of the file may be located. The list of locations may include active peers, dormant peers and remote tracker nodes. The collaboration information may be obtained from each peer when it joins a local torrent. Upon joining the torrent, the peer may provide the local tracker node with a list of files that it is willing to serve.Type: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Applicant: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Xiaoning Ding, Lei Guo, Enhua Tan, Zhen Xiao, Xiaodong Zhang
-
Patent number: 8230098Abstract: A method and system for streaming media objects. A streaming system includes a group of end nodes and at least one core node connected via an overlay network. The end nodes cache segments of media objects and stream the media objects to a client segment by segment. Each end node stores segment indices for locating segments cached on end nodes or a core node in the system. The core node is a dedicated proxy which fetches media objects from a remote media server and streams the media objects to a client when the media objects are unavailable from the end nodes.Type: GrantFiled: May 10, 2006Date of Patent: July 24, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Patent number: 8224968Abstract: A peer-to-peer communication system in which a peer communicating with a tracker node on a local torrent can locate and download files that are not currently available from other peers communicating on the local torrent. To enable this, the tracker node maintains collaboration information for a list of files. The collaboration information includes, for each file, a list of locations at which a full copy of the file may be located. The list of locations may include active peers, dormant peers and remote tracker nodes. The collaboration information may be obtained from each peer when it joins a local torrent. Upon joining the torrent, the peer may provide the local tracker node with a list of files that it is willing to serve.Type: GrantFiled: September 19, 2005Date of Patent: July 17, 2012Assignee: AT&T Intellectual Property II, L.P.Inventors: Songqing Chen, Xiaoning Ding, Lei Guo, Enhua Tan, Zhen Xiao, Xiaodong Zhang
-
Publication number: 20120180126Abstract: A probable computing attack detector monitors electrical power consumption of a computing device. Task data may be acquired for at least one task operating on the computing device. A predicted electrical power consumption may be calculated for the computing device employing a user-centric power model and the task data. A probable attack may be detected when the electrical power consumption disagrees with the predicted electrical power consumption by a determined margin.Type: ApplicationFiled: July 13, 2011Publication date: July 12, 2012Inventors: Lei Liu, Guanhua Yan, Xinwen Zhang, Songqing Chen
-
Patent number: 8131998Abstract: A system, apparatus and method for transparently authenticating continuous data streams. A continuous data stream is divided into data blocks. Block authentication code(s) are determined using the data in the data blocks, a hash function and a key. The block authentication code(s) are embedded into the data block(s) by adjusting the timing between the packets in the data block(s). Timing delays may be used to separate the blocks. The continuous data stream may be received and authenticated by comparing an extracted block authentication code with a new calculated content-based block authentication code.Type: GrantFiled: March 5, 2008Date of Patent: March 6, 2012Assignee: George Mason Intellectual Properties, Inc.Inventors: Xinyuan Wang, Songqing Chen
-
Publication number: 20090210697Abstract: To leverage the efficiency and the scalability of BitTorrent (BT) systems for Internet content distribution, the present invention discloses enhancing BT peer-to-peer systems to enable digital rights management without infrastructure changes. The technique involves runtime re-encryption of each file piece, which may already be encrypted, before a peer uploads it to any other peer. To access the re-encrypted pieces, a tracker site generates decryption keys that are unique for each peer and for each file piece. While any user can take part in the content distribution, only legitimate users with the unique decryption keys can access the plaintext of the encrypted distributed content.Type: ApplicationFiled: January 16, 2009Publication date: August 20, 2009Inventors: Songqing Chen, Xinwen Zhang
-
Publication number: 20080222729Abstract: A worm containment system comprising a host computing machine, a virtual machine running under the control of a virtual machine monitor, a worm detector, a diverter and a buffer. The host computing machine has a host operating system and host application(s). The virtual machine has a clone of the host operating system and a clone of the host application(s). The worm detector is configured to monitor the virtual machine traffic for signs of worm propagation. The splitter is configured to duplicate packets intended for the host computing machine into diverted packets and buffered packets. The diverter is configured to route the diverted packets to the virtual machine. The buffer is configured to store the buffered packets and then forward the buffered packets to the host operating system on indication from the worm detector that no worm propagation behavior was detected.Type: ApplicationFiled: March 5, 2008Publication date: September 11, 2008Inventors: Songqing Chen, Xinyuan Wang
-
Publication number: 20080222414Abstract: A system, apparatus and method for transparently authenticating continuous data streams. A continuous data stream is divided into data blocks. Block authentication code(s) are determined using the data in the data blocks, a hash function and a key. The block authentication code(s) are embedded into the data block(s) by adjusting the timing between the packets in the data block(s). Timing delays may be used to separate the blocks. The continuous data stream may be received and authenticated by comparing an extracted block authentication code with a new calculated content-based block authentication code.Type: ApplicationFiled: March 5, 2008Publication date: September 11, 2008Inventors: Xinyuan Wang, Songqing Chen
-
Publication number: 20070266169Abstract: A method and system for streaming media objects. A streaming system includes a group of end nodes and at least one core node connected via an overlay network. The end nodes cache segments of media objects and stream the media objects to a client segment by segment. Each end node stores segment indices for locating segments cached on end nodes or a core node in the system. The core node is a dedicated proxy which fetches media objects from a remote media server and streams the media objects to a client when the media objects are unavailable from the end nodes.Type: ApplicationFiled: May 10, 2006Publication date: November 15, 2007Inventors: Songqing Chen, Lei Guo, Zhen Xiao, Xiaodong Zhang
-
Patent number: 7251649Abstract: Methods and systems for prioritizing content are described. A request for a first content object is received at a caching proxy. A search of an access log of the proxy cache for a portion of the first content object is then performed. The size of the portion of the first content object on the proxy cache is calculated and the normally utilized size of the segment of the first content object is derived. A comparison is then made between the size of the portion of the first content object on the proxy cache and the normally utilized size of the first content object requested.Type: GrantFiled: October 31, 2003Date of Patent: July 31, 2007Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bo Shen, Susie Wee, Songqing Chen, Xiaodong Zhang
-
Publication number: 20050097085Abstract: Methods and systems for prioritizing content are described. A request for a first content object is received at a caching proxy. A search of an access log of the proxy cache for a portion of the first content object is then performed. The size of the portion of the first content object on the proxy cache is calculated and the normally utilized size of the segment of the first content object is derived. A comparison is then made between the size of the portion of the first content object on the proxy cache and the normally utilized size of the first content object requested.Type: ApplicationFiled: October 31, 2003Publication date: May 5, 2005Inventors: Bo Shen, Susie Wee, Songqing Chen, Xiaodong Zhang
-
Publication number: 20050086386Abstract: A server-proxy-client network delivers web content objects from servers to clients from cache content at a proxy server in between. Multiple, moving-window buffers are used to service content requests of the server by various independent clients. A first request for content is delivered by the server through the proxy to the requesting client. The content is simultaneously duplicated to a first circulating buffer. Once the buffer fills, the earlier parts are automatically deleted. The buffer therefore holds a most-recently delivered window of content. If a second request for the same content comes in, a check is made to see if the start of the content is still in the first buffer. If it is, the content is delivered from the first buffer. Otherwise, a second buffer is opened and both buffers are used to deliver what they can simultaneously. Such process can open up third and fourth buffers depending on the size of the content, the size of the buffers, and the respective timing of requests.Type: ApplicationFiled: October 17, 2003Publication date: April 21, 2005Inventors: Bo Shen, Songqing Chen, Yong Yan, Sujoy Basu