×

Automated discovery and launch of an application on a network enabled device

  • US 9,591,381 B2
  • Filed: 09/04/2013
  • Issued: 03/07/2017
  • Est. Priority Date: 11/26/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method of a networked device comprising:

  • automatically detecting that at least one of an audio-visual data and an application currently being accessed by a user of a client device is sharing a local area network common with the networked device;

    determining a present state of at least one of the audio-visual data and the application currently being accessed by the user of the client device;

    automatically launching at least one of the audio-visual data and the application currently being accessed by the user of the client device on the networked media device;

    announcing a sandbox reachable service of the networked device to a discovery module using a processor and memory;

    automatically instantiating a communication between the sandbox reachable service of the networked device and a client device when a relay module sends a request from a sandboxed application of the client device to the sandbox reachable service; and

    appending a header of a hypertext transfer protocol to permit the networked device to communicate with the sandboxed application as a permitted origin domain through a Cross-origin resource sharing (CORS) algorithm, wherein the header is either one of a origin header when the CORS algorithm is applied and a referrer header in an alternate algorithm, andwherein the client device to operate in at least one manner such that the client device;

    to process an identification data associated with the sandbox reachable service sharing a public address with the client device;

    to determine a private address pair of the sandbox reachable service based on the identification data; and

    to establish a communication session between the sandboxed application and the sandbox reachable service using a cross-site scripting technique of a security sandbox.

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