Patents by Inventor Ian CAIN

Ian CAIN 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: 10075775
    Abstract: Disclosed in the present specification are various embodiments regarding a digital device and a method for processing services on the digital device. Here, a method for processing an application on a digital device having a Web OS platform according to an embodiment of the present invention comprises the steps of: receiving a load request from a media application located in the foreground; generating a first media pipeline according to the received load request; if a resource assigning request is received from the first media pipeline, assigning the acquisition-requested resource to the first media pipeline; and receiving a playing request from the media application and then outputting the media.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: September 11, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Ian Cain, Peter Nordstrom, Robert Jagt, Steve Winston
  • Patent number: 9813766
    Abstract: Disclosed are various embodiment(s) for a digital device and a service processing method by the digital device. Here, a digital device according to an embodiment of the present invention comprises: a display processing unit for transmitting a first lifecycle message, a second lifecycle message, and coordinate information on the size and the position of the second application in a display, to Webkits of a first application and a second application, when a plurality of applications exist in the foreground; a display engine comprising a main sink for the first application and a sub sink for the second application; and a video processing unit for connecting the first application to the main sink of the display engine according to an identifier and a connection request received from a Webkit of the first application and connecting the second application to the sub sink of the display engine according to an identifier and a connection request received from a Webkit of the second application.
    Type: Grant
    Filed: February 3, 2015
    Date of Patent: November 7, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Sanghoon Jeon, Peter Nordstrom, Ian Cain, Yousun Lee, Robert Jagt
  • Publication number: 20170019717
    Abstract: Disclosed are various embodiment(s) for a digital device and a service processing method by the digital device. Here, a digital device according to an embodiment of the present invention comprises: a display processing unit for transmitting a first lifecycle message, a second lifecycle message, and coordinate information on the size and the position of the second application in a display, to Webkits of a first application and a second application, when a plurality of applications exist in the foreground; a display engine comprising a main sink for the first application and a sub sink for the second application; and a video processing unit for connecting the first application to the main sink of the display engine according to an identifier and a connection request received from a Webkit of the first application and connecting the second application to the sub sink of the display engine according to an identifier and a connection request received from a Webkit of the second application.
    Type: Application
    Filed: February 3, 2015
    Publication date: January 19, 2017
    Inventors: Sanghoon JEON, Peter NORDSTROM, Ian CAIN, Yousun LEE, Robert JAGT
  • Publication number: 20160373833
    Abstract: Disclosed in the present specification are various embodiments regarding a digital device and a method for processing services on the digital device. Here, a method for processing an application on a digital device having a Web OS platform according to an embodiment of the present invention comprises the steps of: receiving a load request from a media application located in the foreground; generating a first media pipeline according to the received load request; if a resource assigning request is received from the first media pipeline, assigning the acquisition-requested resource to the first media pipeline; and receiving a playing request from the media application and then outputting the media.
    Type: Application
    Filed: February 2, 2015
    Publication date: December 22, 2016
    Inventors: Ian CAIN, Peter NORDSTROM, Robert JAGT, Steve WINSTON