IP Library Granted Patent US 9,694,280
Granted Patent B2
US 9,694,280 · App. 14/135,019 · Granted Jul 4, 2017

Systems and methods for providing cross platform access to interactive content

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,694,280
App. No.
14/135,019
Granted
Jul 4, 2017
Kind
B2
Abstract

Systems, methods, and computer readable media for enabling cross platform access to a previously purchased product (PPP) are provided. Cross platform access to the PPP can be accomplished by using a datacenter capable of locally rendering content of the PPP and distributing the rendered content for consumption by a platform other than the platform for which the PPP was designed. This advantageously enables end users to use other platforms and experience the PPP in a manner that emulates or substantially replicates the same experience the user enjoys when interacting with the PPP on its designed platform.

Claims (35)

1. A datacenter for providing cross platform access to previously purchased products (PPPs), comprising:

an product library comprising code for each of a plurality of previously purchased products;

a translation library comprising a plurality of translation maps for mapping inputs received from one platform to translated inputs for use in another platform for any one of the PPPs;

a translation module operative to use one of the translation maps to map received inputs to translated inputs;

rendering module operative to generate rendered PPP content based on product code retrieved from the product library and translated inputs received from the translation module; and

circuitry operative to transmit the rendered PPP content to a platform via a network;

wherein the rendered PPP content is based on product code of a PPP designed to be locally rendered by a first platform, wherein the first platform comprises a first user input interface, and wherein the rendered PPP content is transmitted to the platform that is a second platform that is not able to locally render the product code of the PPP designed to be locally rendered by the first platform, wherein the second platform comprises a second user input interface that generates the received inputs in response to user interaction, and wherein the translated inputs correspond to inputs that would be generated by first user input interface in response to the same user interaction.

2. The datacenter of claim 1 , further comprising an product session module operative to monitor attributes of an active product session.

3. The datacenter of claim 2 , further comprising a database, wherein the monitored attributes are stored in the database.

4. The datacenter of claim 2 , further comprising transmitting the monitored attributes to a server that provides users associated with the sever access to PPP rendering services provided by the database.

5. The datacenter of claim 2 , wherein the product session module is operative to enable resumption a previous product session.

6. The datacenter of claim 1 , further comprising a network monitoring module operative to:

monitor characteristics of a network connection existing between the database and a platform receiving the rendered PPP content;

wherein the monitored characteristics are used to dynamically adjust a bit rate of the rendered PPP content.

7. The database of claim 1 , wherein the PPPs are video games.

8. The database of claim 1 , wherein the platform is operative to function as a thin client.

9. The database of claim 1 , further comprising an account management database operative to keep track of PPPs associated with each user account.

10. The database of claim 1 , further comprising a server interaction module operative to communicate with a server that provides users associated with the server access to PPP rendering services provided by the datacenter.

11. The database of claim 10 , wherein the server interaction module is operative to receive requests from the server to transmit the rendered PPP content to the platform, wherein the platform is associated with a user having an account with the server.

12. The database of claim 11 , wherein the request comprises attributes characterizing the user position with the PPP, wherein the attributes enable the rendering module to resume an product session from a previous product session.

13. A method for providing cross-platform gaming services, comprising:

receiving an indication that an product has been previously purchased, wherein the previously purchased product (PPP) comprises code and is designed to be locally rendered on a first platform;

receiving an instruction to transmit rendered PPP content to a second platform;

processing the code to generate the rendered PPP content in response to the received instruction to distribute the PPP; and

transmitting the rendered PPP content to the second platform;

receiving input commands from the second platform;

translating the received input commands into translated input commands; and

using the translated input commands when generating the rendered PPP content;

wherein the rendered PPP content is based on product code of a PPP designed to be locally rendered by the first platform, wherein the first platform comprises a first user input interface, and wherein the rendered PPP content is transmitted to the second platform that is not able to locally render the product code of the PPP designed to be locally rendered by the first platform, wherein the second platform comprises a second user input interface that generates the received input commands in response to user interaction, and wherein the translated input commands correspond to inputs that would be generated by first user input interface in response to the same user interaction.

14. The method of claim 13 , wherein the PPP is a video game.

15. The method of claim 13 , further comprising:

monitoring characteristics of a network connection with the second platform; and

dynamically adjusting a bit rate of the rendered PPP content being transmitted to the second platform based on the monitored characteristics of the network connection.

16. The method of claim 13 , further comprising:

providing a fee to a publisher of the PPP for use in generating the rendered PPP content for transmission to the second platform.

Assignments (4)
MERGER Recorded Mar 30, 2020
From: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT LLC
Reel/Frame 053323/0567 →
CHANGE OF NAME Recorded May 5, 2016
From: SONY COMPUTER ENTERTAINMENT AMERICA LLC
To: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
Reel/Frame 038626/0637 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2015
From: OL2, INC.
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 035354/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 8, 2014
From: GORDON, DON; SPECK, JOHN
To: OL2, INC.
Reel/Frame 031918/0365 →