Patents by Inventor Dat Doan

Dat Doan 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: 20160360260
    Abstract: An electronic programming guide (EPG) data manager module is provided. The EPG data module provides an event driven infrastructure to provide EPG data to a hypertext markup language 5 (HTML5) applications. The HTML EPG application presents an EPG data window in a user interface on a display device. The EPG data is provided to the EPG application in scriptable data objects generated to be rendered by the HTML5 EPG application based upon the EPG data window to be presented.
    Type: Application
    Filed: May 9, 2014
    Publication date: December 8, 2016
    Inventors: Dat Doan, Kumanan Yogaratnam
  • Patent number: 9386341
    Abstract: An electronic programming guide (EPG) data manager module is provided. The EPG data module provides an event driven infrastructure to provide EPG data to a hypertext markup language 5 (HTML5) applications. The HTML5 EPG application presents an EPG data window in a user interface on a display device. The EPG data is provided to the EPG application in scriptable data objects generated to be rendered by the HTML5 EPG application based upon the EPG data window to be presented.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: July 5, 2016
    Assignee: Espial Group Inc.
    Inventors: Dat Doan, Kumanan Yogaratnam
  • Publication number: 20140337888
    Abstract: An electronic programming guide (EPG) data manager module is provided. The EPG data module provides an event driven infrastructure to provide EPG data to a hypertext markup language 5 (HTML5) applications. The HTML5 EPG application presents an EPG data window in a user interface on a display device. The EPG data is provided to the EPG application in scriptable data objects generated to be rendered by the HTML5 EPG application based upon the EPG data window to be presented.
    Type: Application
    Filed: May 9, 2013
    Publication date: November 13, 2014
    Applicant: Espial Group Inc.
    Inventors: Dat Doan, Kumanan Yogaratnam
  • Publication number: 20090164452
    Abstract: An apparatus and a method for a personalization engine for providing a user preference matching score for a media content item. Any of a plurality of media processing applications can submit a request including identification of the media content item and associated meta-data, and receive in response the user preference matching score. The requesting application can take actions responsive to the received user preference matching score. The user preference matching score is derived from information, collected by the personalization engine from a plurality of sources, including data pertaining to a plurality of pre-define fields that reflect the user's expressed preferences and the user's previous usage of other media content items. In deriving the user preference matching score, different weighting factors can be assigned to data in each of the pre-defined fields based on, for example, the source of the data and weighting factors specified by the requesting application.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: ESPIAL GROUP INC.
    Inventors: Kumanan Yogaratnam, Dat Doan
  • Publication number: 20070271589
    Abstract: A method for interactive Internet protocol television in which program channels and an announcement channel are received over the IP medium. Triggers contained in the announcement channel can be used to alter a viewer's viewing experience. The bandwidth required for the announcement channel is not fixed, rather it is a function of the triggers contained therein. The program channels and the announcement channel can be provided by independent sources. The method can provide for efficient use of the bandwidth in the IP medium and can provide greater flexibility to the viewer with regard to the source of program and announcement channels.
    Type: Application
    Filed: May 22, 2006
    Publication date: November 22, 2007
    Applicant: ESPIAL GROUP INC.
    Inventors: Kumanan Yogaratnam, Dat Doan
  • Publication number: 20050188384
    Abstract: Dynamic electronic content processing systems and methods are provided. An internal software module defines at least one internal software element, and respective registries are provided for software modules and different types of externally defined software elements. Electronic content is processed by the internal software module to resolve embedded references in the content to internal and external software elements. A handle associated with the electronic content is supplied during the processing to resolve the embedded references to external software elements. The electronic content is then accessible to software code supporting the external software elements using the handle. In another embodiment of the invention, software modules are notified of processing of the electronic content, and the content is thereby made accessible to the software modules.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Inventors: Kumanan Yogaratnam, Dat Doan