×

Interactive program guide system providing an application program interface for non-program guide applications

  • US 10,003,848 B2
  • Filed: 01/30/2015
  • Issued: 06/19/2018
  • Est. Priority Date: 07/23/1998
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for launching an interactive non-program-guide application on a user equipment device, the method comprising:

  • generating for display, using a local interactive media guidance application implemented by the user equipment device, an indicator associated with the interactive non-program-guide application, wherein the interactive non-program-guide application includes interactive content;

    receiving, with the local interactive media guidance application, a user selection of the indicator;

    launching, using the local interactive media guidance application, the interactive non-program-guide application associated with the indicator;

    setting the local interactive media guidance application as a background application and the interactive non-program-guide application as a foreground application;

    monitoring, while the local media guidance application is set as the background application, for events corresponding to user-selected actions that are related to media assets;

    accessing, by the interactive non-program-guide application, a function of the local interactive media guidance application using an application program interface (API) of the local interactive media guidance application;

    detecting, while the local media guidance application is set as the background application, an event corresponding to a user-selected action that is related to a media asset; and

    in response to detecting, with the local media guidance application while the local media guidance application is set as the background application, the event corresponding to the scheduled user-selected action, interrupting the foreground application and generating for display an indication of the event.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×