IP Library Granted Patent US 8,972,503
Granted Patent B2
US 8,972,503 · App. 14/447,271 · Granted Mar 3, 2015

System and method of automatic entry creation for blogs, web pages or file-sharing sites based on game events

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 8,972,503
App. No.
14/447,271
Granted
Mar 3, 2015
Kind
B2
Abstract

Systems and methods are provided for at least partially automating content generation of blog entries chronicling an entity's interaction with a multiuser environment. The same may combine automatic data generation with user-generated and/or user-edited or created narrative. The systems and methods may be employed for automatically generating and publishing descriptions, such as posting blog articles. In one implementation, a system automatically posts blog articles with automatic screenshots and automatically-generated descriptive copy of events that occur within a video game, such as in a massive multiplayer online role-playing game.

Claims (40)

1. A method for automatically generating an entry in a blog, the method comprising:

storing information in memory regarding a plurality of different status changes, wherein each status change is associated with one or more predefined blog components;

receiving information over a communication network, wherein the received information concerns status of a virtual entity controlled by a first user, wherein other virtual entities are controlled by one or more other users in the multiuser environment;

executing instructions stored in memory, wherein execution of the instructions by a processor:

detects one or more status changes to the virtual entity controlled by the first user,

selects at least one of the status changes based on a predetermined criterion; and

generates blog content corresponding to the selected status change,

wherein the blog content is generated based on one or more predefined components associated with the status change; and

transmitting the generated blog content over the communication network to a designated website, wherein the generated blog content is automatically published on the designated website.

2. The method of claim 1 , wherein selecting the at least one of the status changes based on the predetermined criterion includes determining whether an action has occurred.

3. The method of claim 1 , wherein selecting the at least one of the status changes based on the predetermined criterion includes determining whether the virtual entity controlled by the first user has reached a predetermined achievement.

4. The method of claim 1 , wherein selecting the at least one of the status changes based on the predetermined criterion includes determining whether a keyword has been used.

5. The method of claim 1 , further comprising receiving input over the communication network, wherein the input is for setting the predetermined criterion at a threshold level.

6. The method of claim 1 , wherein the predefined components include predetermined media associated with the status change.

7. The method of claim 6 , wherein the predetermined media includes text, graphics, audio, or video.

8. The method of claim 1 , wherein the designated website is a social networking website.

9. The method of claim 1 , further comprising formatting the generated blog content based on a type of device designated to receive the transmitted generated blog content.

10. A system for automatically generating an entry in a blog, the system comprising:

memory that stores information regarding a plurality of different status changes, wherein each status change is associated with one or more predefined blog components;

a communication interface that receives information over a communication network, wherein the received information concerns status of a virtual entity controlled by a first user, wherein other virtual entities are controlled by one or more other users in the multiuser environment;

a processor that:

executes a first module to detect one or more status changes to the virtual entity controlled by the first user,

executes a second module to select at least one of the status changes based on a predetermined criterion; and

executes a third module to generate blog content corresponding to the selected status change, wherein the blog content is generated based on one or more predefined components associated with the status change; and

wherein the communication interface transmits the generated blog content over the communication network to a designated website, wherein the generated blog content is automatically published on the designated website.

11. The system of claim 10 , wherein the processor executes the second module to select the at least one of the status changes based on the predetermined criterion by determining whether an action has occurred.

12. The system of claim 10 , wherein the processor executes the second module to select the at least one of the status changes based on the predetermined criterion by determining whether the virtual entity controlled by the first user has reached a predetermined achievement.

13. The system of claim 10 , wherein the processor executes the second module to select the at least one of the status changes based on the predetermined criterion by determining whether a keyword has been used.

14. The system of claim 10 , wherein the communication interface further receives input over the communication network, wherein the input is for setting the predetermined criterion at a threshold level.

15. The system of claim 10 , wherein the predefined components include predetermined media associated with the status change.

16. The system of claim 15 , wherein the predetermined media includes text, graphics, audio, or video.

17. The system of claim 10 , wherein the designated website is a social networking website.

18. The system of claim 10 , wherein the processor further executes the third module to format the generated blog content based on a type of device designated to receive the transmitted generated blog content.

19. A non-transitory computer-readable storage medium, having embodied thereon a program executable by a processor to perform a method for automatically generating an entry in a blog, the method comprising:

storing information regarding a plurality of different status changes, wherein each status change is associated with one or more predefined blog components;

receiving information concerning status of a virtual entity controlled by a first user, wherein other virtual entities are controlled by one or more other users in the multiuser environment;

detecting one or more status changes to the virtual entity controlled by the first user;

selecting at least one of the status changes based on a predetermined criterion;

generating blog content corresponding to the selected status change, wherein the blog content is generated based on one or more predefined components associated with the status change; and

transmitting the generated blog content over the communication network to a designated website, wherein the generated blog content is automatically published on the designated website.

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 038617/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2014
From: PEARCE, NATHAN
To: SONY ONLINE ENTERTAINMENT LLC
Reel/Frame 033499/0612 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 8, 2014
From: SONY ONLINE ENTERTAINMENT LLC
To: SONY COMPUTER ENTERTAINMENT AMERICA LLC
Reel/Frame 033499/0646 →