×

Program guide application interface system

  • US 10,205,995 B2
  • Filed: 12/30/2010
  • Issued: 02/12/2019
  • Est. Priority Date: 09/05/1997
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for resolving conflicts between requesting applications implemented on user television equipment, the method comprising:

  • receiving, with a control request processor, a first request to access a resource of the user television equipment from a first requesting application and a second request to access the resource of the user television equipment from a second requesting application, wherein neither the first nor the second requesting application has access to the resource when the first request and the second request are received, wherein the resource includes a plurality of video management functions;

    in response to determining that each of the first requesting application and the second requesting application requests access to a same one of the plurality of video management functions of the resource, detecting, with the control request processor, a conflict between the first request to access the resource of the user television equipment and the second request to access the resource of the user television equipment; and

    coordinating the first request and the second request, with the control request processor, to resolve the conflict based at least in part on a first operational status of the first requesting application and a second operational status of the second requesting application;

    wherein the first operational status is selected from a group consisting of an active status when the first requesting application is actively running and an inactive status when the first requesting application is running in a background, andwherein the active status is associated with a first list of resources that are used under the active status, and the inactive status is associated with a second list of resources that are used under the inactive status.

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