# US 10,122,826 B2 · Posted information sharing system, information-processing system, information processing method, storage medium, and computer platform

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,122,826 B2
- Document ID: US10122826B2
- Status: Granted
- Kind: B2
- Application number: 14/852,181
- Filed: 2015-09-11
- Published: 2016-01-07
- Granted: 2018-11-06
- Earliest claimed: 2012-05-31
- Assignees: Nintendo Co., Ltd.
- Applicants: Nintendo Co., Ltd.
- Inventors: Kiyoshi Mizuki; Hideto Yuzawa; Shunsaku Kato
- Web page: https://patentgrep.com/patent/US10122826B2

## CPC

- A63F 13/795: for finding other players; for building a team; for providing a buddy list
- A63F 13/87: Communicating with other players during game play, e.g. by e-mail or chat
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 9/44505: {Configuring for program initiating, e.g. using registry, configuration files}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/34: {involving the movement of software or configuration parameters (network booting or remote initial program loading [RIPL] G06F9/4416)}
- H04L 67/567: Integrating service provisioning from a plurality of service providers
- H04L 67/75: Indicating network or usage conditions on the user display
- H04L 51/52: for supporting social networking services
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

An exemplary posted information sharing system includes: an information-processing system; and a server, wherein the information-processing device includes an executing unit that executes an application program, and an accessing unit that accesses an item of posted information depending on the application program that is being executed or whose execution is suspended, the posted information being stored on the server, and the server includes a providing unit that provides access to the posted information by the information-processing device, in response to a request from the accessing unit.

## Claims

### Claim 1

A posted information sharing system comprising:
a server; and
plural information processing devices, wherein
the server includes:
a first processor; and
a server communications interface coupled to at least one processor, the server communication interface enabling the at least one processor to communicate with plural information processing devices over a data communications network;
a storage device operatively connected to the first processor,
the first processor being configured to enable users of the plural information processing devices to post first items of information and second items of information over the data communications network;
the storage device being configured to store (a) the first items of information posted over the data communications network in response to accesses by users of information processing devices executing a first application, and (b) the second items of information posted over the data communications network in response to accesses by users of information processing devices executing a second application different from the first application; and
the first processor being further configured to allow information processing devices to access the stored first items of information and second items of information over the data communications network, and
each of the plural information processing devices includes a second processer, wherein
at least one of the first processor and the second processor is configured to automatically detect whether an accessing information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof, and whether the accessing information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof;
at least one of the first processor and the second processor is configured to enable the accessing information processing device to access the stored first items of information if the detecting reveals the accessing information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof;
at least one of the first processor and the second processor is configured to enable the accessing information processing device to access the stored second items of information if the detecting reveals the accessing information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof.

### Claim 2 (depends on 1)

The posted information sharing system according to claim 1, wherein
the at least one of the first processor and the second processor automatically detects identification information of an application program from among plural application programs that the second processor was executing immediately prior to when the second processor supplies the server with a post instruction over the data communication network.

### Claim 3 (depends on 1)

The posted information sharing system according to claim 1, wherein
the at least one of the first processor and the second processor further automatically detects identification information of an application program from among plural application programs that the second processor was executing immediately prior to when the second processor supplies the server with a browse instruction over the data communication network.

### Claim 4

An information processing device comprising:
at least one processor; and
a communications interface coupled to the at least one processor, the communication interface enabling the at least one processor to communicate with a server device over a data communications network;
the at least one processor being configured to enable a user of the information processing device to post first items of information and second items of information over the data communications network;
the server device including a storage device configured to store (a) the first items of information posted over the data communications network in response to accesses by users of plural information processing devices executing a first application, and (b) the second items of information posted over the data communications network in response to accesses by users of plural information processing devices executing a second application different from the first application;
the at least one processor being further configured to access the stored first items of information and second items of information over the data communications network;
the at least one processor automatically detecting whether the information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof, and whether the information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof;
the at least one processor enabling the information processing device to access the stored first items of information if the detecting reveals the information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof;
the at least one processor enabling the information processing device to access the stored second items of information if the detecting reveals the information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof.

### Claim 5 (depends on 4)

The information processing device according to claim 4, wherein
the at least one processor automatically detects identification information of an application program from among plural application programs that the at least one processor was executing immediately prior to when the at least one processor supplies the server with a post instruction over the data communication network.

### Claim 6 (depends on 4)

The information processing device according to claim 4, wherein
the at least one processor further automatically detects identification information of an application program from among plural application programs that the at least one processor was executing immediately prior to when the at least one processor supplies the server with a browse instruction over the data communication network.

### Claim 7

A posted information sharing method comprising:
enabling a server to communicate with plural information processing devices over a data communications network;
enabling users of the plural information processing devices to post first items of information and second items of information over the data communications network;
storing in a storage device (a) the first items of information posted over the data communications network in response to accesses by users of information processing devices executing a first application, and (b) the second items of information posted over the data communications network in response to accesses by users of information processing devices executing a second application different from the first application;
allowing information processing devices to access the stored first items of information and second items of information over the data communications network;
automatically detecting whether an accessing information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof, and whether the accessing information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof;
enabling the accessing information processing device to access the stored first items of information if the detecting reveals the accessing information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof;
enabling the accessing information processing device to access the stored second items of information if the detecting reveals the accessing information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof.

### Claim 8 (depends on 7)

The posted information sharing method according to claim 7, further comprising
automatically detecting identification information of an application program from among plural application programs that the information processing device was executing immediately prior to when the information processing device supplies the server with a post instruction over the data communication network.

### Claim 9 (depends on 7)

The posted information sharing method according to claim 7, further comprising
automatically detecting identification information of an application program from among plural application programs that the information processing device was executing immediately prior to when the information processing device supplies the server with a browse instruction over the data communication network.

### Claim 10

A non-transitory computer readable storage medium storing a program causing a computer device to execute a process, the process comprising: enabling a server to communicate with plural information processing devices over a data communications network; enabling users of the plural information processing devices to post first items of information and second items of information over the data communications network; storing in a storage device (a) the first items of information posted over the data communications network in response to accesses by users of information processing devices executing a first application, and (b) the second items of information posted over the data communications network in response to accesses by users of information processing devices executing a second application different from the first application; allowing information processing devices to access the stored first items of information and second items of information over the data communications network; automatically detecting whether an accessing information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof, and whether the accessing information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof; enabling the accessing information processing device to access the stored first items of information if the detecting reveals the accessing information processing device is currently executing the first application or was previously executing the first application and has suspended execution thereof; enabling the accessing information processing device to access the stored second items of information if the detecting reveals the accessing information processing device is currently executing the second application or was previously executing the second application and has suspended execution thereof.

### Claim 11 (depends on 10)

The non-transitory computer readable storage medium according to claim 10, the process further comprising automatically detecting identification information of an application program from among plural application programs that the information processing device was executing immediately prior to when the information processing device supplies the server with a post instruction over the data communication network.

### Claim 12 (depends on 10)

The non-transitory computer readable storage medium according to claim 10, the process further comprising automatically detecting identification information of an application program from among plural application programs that the information processing device was executing immediately prior to when the information processing device supplies the server with a browse instruction over the data communication network.
