×

Mesh synchronization

  • US 9,770,655 B2
  • Filed: 04/10/2008
  • Issued: 09/26/2017
  • Est. Priority Date: 10/01/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for establishing a virtual gameplay association between a first user of a first game device and a second user of a second game device, the first game device having one or more processors configured to execute a first operating system stored on a first volatile memory of the first game device, a first user input/output subsystem, a first media reader, and a first display subsystem, and the second game device having one or more processors configured to execute a second operating system stored on a second volatile memory of the second game device, a second user input/output subsystem, a second media reader, and a second display subsystem, the method comprising:

  • establishing a wireless communication session between the first game device and the second game device, wherein the first user of the first game device and the second user of the second game device engage in virtual gameplay interactions via the established wireless communication session;

    executing, by the first operating system executed by the one or more processors of the first game device, a first game by accessing game information stored on a first nonvolatile electronic storage of a first game medium, the first game medium being configured for removable coupling to the first game device via the first media reader, the game information being accessible to the first operating system when the first game medium is coupled to the first game device, wherein the game information includes;

    a game application for the first game; and

    a first plurality of identifiers, the first plurality of identifiers being specific to the first game and corresponding to previously established virtual gameplay associations between the first user and other users of the first game;

    displaying output from execution of the first game to the first user through the first display subsystem;

    transmitting, via the established wireless communication session, a first identifier from the first game device to the second game device, the first identifier uniquely identifying the first game device;

    receiving, via the established wireless communication session, a second identifier at the first game device from the second game device, the second identifier uniquely identifying the second game device;

    searching, by the one or more processors of the first game device, for the second identifier among the first plurality of identifiers stored in the first nonvolatile electronic storage;

    responsive to the second identifier being found by the one or more processors of the first game device to be among the first plurality of identifiers;

    determining, by the one or more processors of the first game device, that a virtual gameplay association has previously been established between the first user of the first game device and the second user of the second game device;

    reestablishing, by the one or more processors of the first game device and within non-transient electronic storage local to the first game device, the second user as a virtual gameplay associate of the first user; and

    transmitting, via the established wireless communication session, a virtual gameplay association notification from the first game device to the second game device, the virtual gameplay association notification including the first identifier, the virtual gameplay association notification facilitating virtual gameplay interactions in the first game by the first user and second user via the established wireless communication session;

    receiving, at the second game device, the virtual gameplay association notification transmitted from the first game device;

    determining, by the one or more processors of the second game device, the first identifier from the virtual gameplay association notification;

    searching, by the one or more processors of the second game device, for the first identifier among a second plurality of identifiers stored in a second nonvolatile electronic storage, the second nonvolatile electronic storage being resident on a second game medium removably coupled with the second game device via the second media reader, the second plurality of identifiers corresponding to previously established virtual gameplay associations between the second user and other users of the first game, the second nonvolatile electronic storage further storing a second game application for the first game; and

    responsive to the first identifier not being found among the second plurality of identifiers;

    determining, by the one or more processors of the second game device, that a virtual gameplay association has not previously been established between the second user of the second game device and the first user of the first game device; and

    establishing, by the one or more processors of the second game device and within non-transient electronic storage local to the second game device, the first user as a virtual gameplay associate of the second user to facilitate the virtual gameplay interactions in the first dame by the first user and second user via the established wireless communication session.

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