Patents by Inventor Daniel L. Stern

Daniel L. Stern 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: 10812871
    Abstract: A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: October 20, 2020
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Yih-Farn Chen, Rittwik Jana, Daniel L. Stern, Hailong Sun, Bin Wei, Ping-Fai Yang
  • Publication number: 20170195749
    Abstract: A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes.
    Type: Application
    Filed: March 17, 2017
    Publication date: July 6, 2017
    Inventors: YIH-FARN CHEN, RITTWIK JANA, DANIEL L. STERN, HAILONG SUN, BIN WEI, PING-FAI YANG
  • Patent number: 9635437
    Abstract: A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: April 25, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Yih-Farn Chen, Rittwik Jana, Daniel L. Stern, Hailong Sun, Bin Wei, Ping-Fai Yang
  • Publication number: 20150135213
    Abstract: A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes.
    Type: Application
    Filed: January 20, 2015
    Publication date: May 14, 2015
    Inventors: Yih-Farn Chen, Rittwik Jana, Daniel L. Stern, Hailong Sun, Bin Wei, Ping-Fai Yang
  • Patent number: 8966553
    Abstract: A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: February 24, 2015
    Assignee: AT&T Intellectual Property I, LP
    Inventors: Yih-Farn Chen, Rittwik Jana, Daniel L. Stern, Hailong Sun, Bin Wei, Ping-Fai Yang
  • Publication number: 20110126245
    Abstract: A video-on-demand (VOD) server in an Internet protocol television (IPTV) network with a network of set-top boxes includes IPTV operational data and an analysis module that selects a content item. The VOD server divides the content item into sequential chunks, divides the chunks into stripes, pre-populates set-top boxes in a peering network with at least one stripe from each chunk, receives a request for the content item, and directs each set-top box to sequentially stream its stripes. A method includes selecting a content item based upon IPTV operational data, dividing the content item into sequential chunks, dividing the chunks into stripes, pre-populating set-top boxes in a peering network with at least one stripe from each chunk, receiving a request for the content item, and directing each set-top box to sequentially stream its stripes.
    Type: Application
    Filed: November 23, 2009
    Publication date: May 26, 2011
    Applicant: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Yih-Farn Chen, Rittwik Jana, Daniel L. Stern, Hailong Sun, Bin Wei, Ping-Fai Yang
  • Patent number: 6931383
    Abstract: Apparatus for adding new learning tasks to an incremental supervised learner provides a flexible incremental representation of all encountered training examples, thereby permitting state representations for new learning tasks to take advantage of incremental training already completed by encoding all past training examples as negative examples for a hypothetical learning task. The state representation of the hypothetical learning task is copied as the initial state representation for a new learning task to be initiated, and is initialized with negative training examples of all previously presented training examples, thereby permitting the learning task to efficiently incorporate the previous examples.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: August 16, 2005
    Assignee: AT&T Corp.
    Inventors: David D. Lewis, Amitabh Kumar Singhal, Daniel L. Stern
  • Publication number: 20040122784
    Abstract: A method and apparatus for communicating accumulated state information between internal and external tasks in a supervised learning system. A supervised learning system encodes state information for a hypothetical learning task on initialization. This hypothetical learning task state information indicates that no training instances have been received. During the supervised learning, training instances are presented to the supervised learner. The training instances are encoded with feature vector and target value information. For each task name paired with a non-default target value, the learner initializes a new learning task by copying the hypothetical learning task state representation for use as the state representation for the new learning task. Predictors are then produced for all learning tasks, except the hypothetical learning task. The new training instance is used to update all learning tasks as specified in the target vector.
    Type: Application
    Filed: October 21, 2003
    Publication date: June 24, 2004
    Inventors: David D. Lewis, Amitabh Kumar Singhal, Daniel L. Stern
  • Patent number: 6668248
    Abstract: A method and apparatus for adding new learning tasks to an incremental supervised learner provide a flexible incremental representation of all training examples encountered, thereby permitting state representations for new learning tasks to take advantage of incremental training already completed by encoding all past training examples as negative examples for a hypothetical learning task. The state representation of the hypothetical learning task is copied as the initial state representation for a new learning task to be initiated, is initialized with negative training examples of all previously presented training examples, thereby permitting the learning task to incorporate the previous examples efficiently.
    Type: Grant
    Filed: December 23, 2002
    Date of Patent: December 23, 2003
    Assignee: AT&T Corp.
    Inventors: David D. Lewis, Amitabh Kumar Singhal, Daniel L. Stern
  • Patent number: 6523017
    Abstract: A method and apparatus for communicating accumulated state information between internal and external tasks in a supervised learning system. A supervised learning system encodes state information for a hypothetical learning task on initialization. This hypothetical learning task state information indicates that no training instances have been received. During the supervised learning, training instances are presented to the supervised learner. The training instances are encoded with feature vector and target value information. For each task name paired with a non-default target value, the learner initializes a new learning task by copying the hypothetical learning task state representation for use as the state representation for the new learning task. Predictors are then produced for all learning tasks, except the hypothetical learning task. The new training instance is used to update all learning tasks as specified in the target vector. The new training instance is then used.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: February 18, 2003
    Assignee: AT&T Corp.
    Inventors: David D. Lewis, Amitabh Kumar Singhal, Daniel L. Stern