×

Cooperative data transport

  • US 9,451,415 B2
  • Filed: 06/17/2011
  • Issued: 09/20/2016
  • Est. Priority Date: 06/17/2011
  • Status: Expired due to Fees
First Claim
Patent Images

1. A mobile device configured for cooperative data transport, the mobile device comprising:

  • a processor, configured to;

    be in communication with at least one other mobile device;

    transmit an address via a first wireless network from the mobile device to an application server, the address identifying the at least one other mobile device;

    receive information indicative of a connection between the at least one other mobile device and the application server from the at least one other mobile device, wherein the connection uses a second wireless network different than the first wireless network, and wherein the information indicative of the connection between the at least one other mobile device and the application server comprises one or more of a speed of the connection or a latency of the connection;

    transmit the information indicative of the connection via the first wireless network from the mobile device to the application server;

    obtain mobile application data formed via execution of a mobile device application at an application level, the mobile device application being a multi-user application in which the mobile device and the at least one other mobile device are participating;

    transmit the mobile application data from the mobile device to the application server via the first wireless network;

    receive, via the first wireless network using a first communication technique, in response to the transmitted mobile application data, a first set of server application data generated by the application server executing a server application at the application level that is a cooperative counterpart to the mobile device application, the first set of server application data comprising content for use by the multi-user application on at least one of the mobile device and at least one of the at least one other mobile device, wherein;

    the first set of server application data includes;

    an indication of being private server application data so as to be intended for one of the mobile device or the at least one other mobile device;

    oran indication of being shared server application data so as to be intended for both the mobile device and the at least one other mobile device; and

    one or more of an address of the mobile device or the address identifying the at least one other mobile device;

    determine whether the first set of server application data is private server application data or shared server application data;

    determine a destination for the first set of server application data based on an address included in the first set of server application data; and

    cause the first set of server application data to be transmitted via a second communication technique to the at least one other mobile device upon the first set of server application data being determined to be shared server application data or upon the first set of server application data being determined to be private server application data and the destination being determined to be the at least one other mobile device, wherein;

    the first communication technique and the second communication technique are different communication techniques.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×