×

Systems and methods for transferring application state between devices based on gestural input

  • US 10,630,795 B2
  • Filed: 03/30/2012
  • Issued: 04/21/2020
  • Est. Priority Date: 03/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for transferring the configurational state of an application, comprising:

  • detecting, using a sensor associated with a first device, a gestural input by a user of the first device, the gestural input being detected at a first point in time;

    based on the gestural input, identifying a source application with which the user of the first device interacts at the first point in time, the source application being associated with a class of data and comprising a first web browser executed by the first device to present, to the user through a first interface, a first viewing window portion of a web page at the first point in time, the source application being one of a plurality of applications executed at the first device;

    generating a representation of a state of the source application, wherein the representation includes information specifying a configurational state of the source application and information indicative of the gestural input associated with the source application;

    determining data indicative of a position of the first viewing window portion within the web page;

    detecting a gestural input by the user at a second device and wherein the gestural input transitions the second device to an active state;

    receiving, at the first device, a request to validate a transfer of the representation of the state of the source application to the second device;

    validating the transfer of the representation of the state of the source application by verifying header information received from the second device and determining that a data size of the request is within a predetermined range;

    transmitting to the second device, the generated representation of the state of the source application, information identifying a user of the first device, the first web browser, and the first viewing window portion, wherein the information identifying the first viewing window portion comprises an identifier of the web page, a location of the web page, and determined position data, the determined position data being indicative of a position of the first viewing window portion within the web page at the first point in time; and

    receiving a visual notification corresponding to whether the transmission of the generated representation of the state of the source application to the second device was successful;

    wherein the generated representation of the state of the source application transmitted with the information identifying the user of the first device, the first web browser, authentication credentials corresponding to the first user, and the first viewing window portion causes the second device to execute a second web browser that presents at least the first viewing window portion of the web page to the user through a second viewing window.

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