# US 10,503,779 B2 · Association mapping game

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

- Number: US 10,503,779 B2
- Document ID: US10503779B2
- Status: Granted
- Kind: B2
- Application number: 15/494,705
- Filed: 2017-04-24
- Published: 2017-10-26
- Granted: 2019-12-10
- Earliest claimed: 2012-04-18
- Assignees: Ganalila, LLC
- Applicants: Ganalila, LLC
- Inventors: Jaisree Moorthy; Shreedhar Natarajan
- Web page: https://patentgrep.com/patent/US10503779B2

## CPC

- G06Q 10/40: Business processes related to social networking or social networking services
- A63F 9/0612: {Electronic puzzles}
- A63F 13/332: using wireless networks, e.g. cellular phone networks
- A63F 13/46: Computing the game score
- A63F 13/63: by the player, e.g. authoring using a level editor
- A63F 13/80: Special adaptations for executing a specific game genre or game mode
- A63F 13/847: Cooperative playing, e.g. requiring coordinated actions from several players to achieve a common goal
- G06F 9/451: Execution arrangements for user interfaces
- G06F 15/16: Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs {(coordinating program control therefor G06F9/52; in regulating and control system G05B)}
- G06F 16/284: {Relational databases}
- G06F 16/84: Mapping; Conversion
- G06F 16/951: Indexing; Web crawling techniques
- G06N 5/04: Inference or reasoning models
- G06Q 50/10: Services
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- 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)
- G06N: COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS

## Abstract

Systems and methods for determining relationships between units are described. An illustrative system may include a semantic knowledge base having information regarding stored relationships between a plurality of units associated with content, a processor and a non-transitory, processor-readable storage medium in communication with the processor. The storage medium may include one or more programming instructions that, when executed, cause the processor to direct a display to present the plurality of units to one or more users, receive an input from each of the one or more users, compare the input with the information in the semantic knowledge base and determine whether the input corresponds to a stored relationship and provide a notification to each of the one or more users based upon the determining. The input may correspond to a determination of a relationship between the plurality of units based upon the content of each unit by a user.

## Claims

### Claim 1

A system comprising:
a semantic knowledge base comprising information regarding one or more stored relationships between a plurality of units, wherein each relationship has a connection strength;
a processor; and
a non-transitory, processor-readable storage medium in communication with the processor, wherein the non-transitory, processor-readable storage medium comprises one or more programming instructions that, when executed, cause the processor to:
direct a display to present a portion of the plurality of units to one or more users;
receive an input from each of the one or more users, wherein the input corresponds to a user determined connection strength of the one or more stored relationships between the plurality of units;
adjust the connection strength of the one or more stored relationships based on the user determined connection strength; and
store the adjusted connection strength in the semantic knowledge base.

### Claim 2 (depends on 1)

The system of claim 1, wherein the non-transitory, processor-readable storage medium further comprises one or more programming instructions that, when executed, cause the processor to provide a notification to each of the one or more users.

### Claim 3 (depends on 1)

The system of claim 1, wherein the non-transitory, processor-readable storage medium further comprises one or more programming instructions that, when executed, cause the processor to:
present one or more queries to the one or more users;
receive one or more responses to each of the one or more queries; and
based on the one or more responses, select a plurality of units.

### Claim 4 (depends on 1)

The system of claim 1, wherein the adjustment of the connection strength is further based on the non-transitory, processor-readable storage medium further comprises one or more programming instructions that, when executed, cause the processor to:
present a voting request to each of the one or more users;
receive, from each of the one or more users, a voting response, wherein the voting response confirms the input contains a valid relationship or denies the input contains a valid relationship; and
update the semantic knowledge base with new information regarding the relationship between the plurality of units from the input based on the voting response.

### Claim 5 (depends on 1)

The system of claim 1, wherein directing the display to present the plurality of units to one or more users further comprises one or more programming instructions that, when executed, cause the processor to direct the display to present, to each of the one or more users, a portion of the plurality of units.

### Claim 6 (depends on 1)

The system of claim 1, wherein directing the display to present the plurality of units to one or more users further comprises one or more programming instructions that, when executed, cause the processor to direct the display to present the plurality of units to the one or more users based on one or more preferences selected by the user.

### Claim 7 (depends on 1)

The system of claim 1, wherein the non-transitory, processor-readable storage medium further comprises one or more programming instructions that, when executed, cause the processor to weight the relationship.

### Claim 8 (depends on 1)

The system of claim 1, wherein the content of each of the plurality of units comprises one or more of mined data, analyzed data, a keyword, a key phrase, user-generated content, free content, paid content, redeemable content, content obtained from internet sources, content obtained from non-internet sources, a number, a letter, a phrase, a sentence, a video clip, an audio clip, a clip art image, a photograph, an animation, a nested game, an exercise, an activity and an advertisement.

### Claim 9 (depends on 1)

The system of claim 1, further comprising communicating between the updated semantic knowledge and at least one of an information retrieval system, a content customization system, and recommendation system.

### Claim 10 (depends on 1)

The system of claim 1, wherein each of the one or more first units and the one or more second units comprise one or more distinct sets, wherein each set contains a connected graph.

### Claim 11 (depends on 1)

The system of claim 1, wherein the one or more stored relationship comprises at least one of a supportive association, a associative association, a corresponding association, an antagonistic association, a successive association, a partnership association, and a meta association.
