US20060258460A1

Enabling rent/buy redirection in invitation to an online service

Claim Score by NHIP

Read claim 10, the broadest

Abstract

A system and method are directed towards enabling a user to access a client service such as a client game program that interacts with an online service such as a multiplayer game. A client probe detects execution of the client service on a first client device, and sends an instant message with address information to a second client device. A messaging service on the second client device, displays a presence of the first client and provides a selectable button to initiate the client service. If not already installed, the messaging service requests the client service from a remote online service such as a portal that may be independent from the online game service. The remote online service may provide options to freely try, rent, or buy the client service. The second client device downloads the client service and uses the address to connect to the same online multiplayer game.

US20060258460A1, drawing sheet 1
Sheet 1 of 6

Term

Projected expiry 21 October 2027.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

20 claims: 5 independent, 15 dependent

  1. 1
    A method for enabling a user to access a client service that interacts with an online service, comprising:receiving an indication that a first client service is executing and is interacting with the online service, wherein the indication includes an address to the online service;providing a selectable interface control for accessing a second client service that can interact with the online service;detecting selection of the selectable interface control;and providing access to the second client service via a remote service if the second client service is not currently available for local execution.
  2. 10
    Broadest claimClaim Score 73, broad(NHIP)A computer readable medium, comprising executable instructions for performing actions, including:receiving an indication that a first client service is executing and is interacting with the online service, wherein the indication includes an address to the online service;providing a selectable interface control for accessing a second client service that can interact with the online service;detecting selection of the selectable interface control;and providing access to the second client service via a remote service if the second client service is not currently available for local execution.
  3. 11
    A modulated data signal for communicating data over a network, the modulated data signal comprising instructions that enable a computing device to perform the actions of:receiving an indication that a first client service is executing and is interacting with the online service, wherein the indication includes an address to the online service;providing a selectable interface control for accessing a second client service that can interact with the online service;detecting selection of the selectable interface control;and providing access to the second client service via a remote service if the second client service is not currently available for local execution.
  4. 12
    A client device for enabling a user to access a client service that interacts with an online service, comprising:a communication interface in communication with the online service and a remote service;a memory for storing instructions;and a processor in communication with the communication interface and with the memory, wherein the processor performs actions based at least in part on the stored instructions, including: receiving an indication that a first client service is executing and is interacting with the online service, wherein the indication includes an address to the online service;providing a selectable interface control for accessing a second client service that can interact with the online service;detecting selection of the selectable interface control;and providing access to the second client service via the remote service if the second client service is not currently available for local execution.
  5. 19
    A server device for enabling a user to access a client service that interacts with an online service, comprising:a communication interface in communication with a first client device, with a second client device, and with the online service;a memory for storing instructions;and a processor in communication with the communication interface and with the memory, wherein the processor performs actions based at least in part on the stored instructions, including: communicating an indication that a first client service is executing on the first client device and is interacting with the online service, wherein the indication includes an address to the online service;receiving a request from the second client device to access a second client service that can interact with the online service via the address, wherein the request is received from a messaging service of the second client device that detected selection of a selectable interface control associated with the second client service and the second client service is not currently available on the second client device;providing the second client device with access to the second client service.