×

Remotely retrieving information from consumer devices

  • US 9,292,358 B2
  • Filed: 06/13/2011
  • Issued: 03/22/2016
  • Est. Priority Date: 06/13/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computing device configured to allow a remote device to request commands for file system operations to be performed on a file system of the computing device through a remote access service, the computing device comprising:

  • memory storing computer-executable instructions,a processing unit coupled to the memory, the computer-executable instructions executed by the processing unit to;

    establish a network connection to receive requests for connections from the remote access service, and in response to a request from the remote access service for a connection, authenticate the remote device for access to the file system of the computing device and, after authentication of the remote device, establish a pinned connection with a server in the remote access service by issuing a sequence of requests to the server;

    wherein a pinned connection has been established between the remote device and the server by the remote device sending a long standing request to the server including one or more commands for file system operations on the computing device;

    receive the one or more commands for file system operations from the remote device, after authentication of the remote device, through responses from the server to the sequence of requests; and

    establish an input for receiving the one or more commands, and cause the one or more commands to be performed to retrieve data from the file system of the computing device, and establish an output for providing the data from the file system resulting from the one or more commands;

    receive the data resulting from the one or more commands and send the data from the file system to the remote device by sending a message containing the data to the server with which the remote device has established the pinned connection, the server in turn responding to the requests from the remote device with the data from the file system of the computing device to the remote device.

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