# US 10,872,195 B2 · Link association analysis systems and methods

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

- Number: US 10,872,195 B2
- Document ID: US10872195B2
- Status: Granted
- Kind: B2
- Application number: 16/885,141
- Filed: 2020-05-27
- Published: 2020-09-10
- Granted: 2020-12-22
- Earliest claimed: 2013-02-25
- Assignees: Nant Holdings IP, LLC
- Applicants: Nant Holdings IP, LLC
- Inventors: Luke Soon-Shiong; Patrick Soon-Shiong
- Web page: https://patentgrep.com/patent/US10872195B2

## CPC

- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06F 16/22: Indexing; Data structures therefor; Storage structures
- G06F 16/9566: {URL specific, e.g. using aliases, detecting broken or misspelled links}
- G06F 16/958: Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
- G06F 40/134: Hyperlinking
- G06Q 10/40: Business processes related to social networking or social networking services
- G06Q 30/0601: Electronic shopping [e-shopping]
- H04L 67/306: User profiles
- 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
- 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

Link association analysis systems are presented. Disclosed systems are configured to analyze links created by users and to determine possible reasons underpinning why a user would create such a link. The system derives such reasons by analyzing the context within which the link was created and to which the link points, and then presents the reasons as a data object to users for feedback. The system can be made to be self-refining by collecting survey data regarding its accuracy, so that the more users interact with the system, the more accurate the system is at deriving reasons for link creation.

## Claims

### Claim 1

A computer-implemented method of providing search results associated with linked content, the method comprising:
storing, in a tangible non-transitory computer-readable memory of a reason database, association reason objects indexed by an attribute namespace,
wherein each association reason object is derived from a motivation of creating a link pointer that points from a site location to a linked content, and
wherein at least the link pointer and a link creator identifier form a link object corresponding to the association reason object;
obtaining a query related to a query association reason object, wherein the query association reason object has attributes in the attribute name space;
searching the reason database for similar association reason objects having similar attributes to the query association reason object according to the attribute namespace; and
returning a search result of content, wherein that content in the search result correspond to the linked content from the similar association reason objects satisfying the query.

### Claim 2 (depends on 1)

The method of claim 1, wherein the reason database comprises a chain of linked association reason objects.

### Claim 3 (depends on 2)

The method of claim 2, further comprising associating a hash-based address to each of the linked association reason objects.

### Claim 4 (depends on 1)

The method of claim 1, wherein returning the search result includes providing a media recommendation.

### Claim 5 (depends on 1)

The method of claim 1, wherein the association reason objects comprise a mapping to at least one conceptual reason within the attribute namespace.

### Claim 6 (depends on 5)

The method of claim 5, wherein the at least one conceptual reason comprises a mapping to an ontology.

### Claim 7 (depends on 5)

The method of claim 5, wherein the at least one conceptual reason comprises a mapping to a concept map.

### Claim 8 (depends on 5)

The method of claim 5, wherein the at least one conceptual reason comprises a mapping to a reason classification scheme in the attribute namespace.

### Claim 9 (depends on 8)

The method of claim 8, wherein the reason classification scheme includes an entertainment domain classification.

### Claim 10 (depends on 8)

The method of claim 8, wherein the reason classification scheme includes a gaming domain classification.

### Claim 11 (depends on 8)

The method of claim 8, wherein the reason classification scheme includes at least one sub-class.

### Claim 12 (depends on 1)

The method of claim 1, further comprising enabling a device to take an action based on the result set.

### Claim 13 (depends on 12)

The method of claim 12, wherein the action comprises a subscription action.

### Claim 14 (depends on 13)

The method of claim 13, wherein the subscription action is based on a reason classification.

### Claim 15 (depends on 12)

The method of claim 12, wherein the action comprises a sentiment action.

### Claim 16 (depends on 15)

The method of claim 15, wherein the sentiment action is based on at least one of the following: a like, a dislike, a thumb, and a tip.

### Claim 17 (depends on 1)

The method of claim 1, further comprising storing the link object in a link database.

### Claim 18 (depends on 17)

The method of claim 17, wherein the link database and the reason database comprise the same database.

### Claim 19 (depends on 1)

The method of claim 1, wherein obtaining the query includes generating the query from the query association reason object.

### Claim 20 (depends on 1)

The method of claim 1, wherein the attribute namespace comprises at least one of an ontology namespace and a hierarchal namespace.

### Claim 21 (depends on 20)

The method of claim 20, wherein searching the reason database includes determining a similarity measure of the similar association reason objects relative to the query association reason object according to the ontology namespace or the hierarchical namespace.

### Claim 22

A computer program product embedded in a non-transitory computer-readable medium comprising instructions for providing search results associated with linked content, which, when executed, configure one or more computer processors to perform a method comprising:
storing, in a tangible non-transitory computer readable memory of a reason database, association reason objects indexed by an attribute namespace,
wherein each association reason object is derived from a motivation of creating a link pointer that points from a site location to a linked content, and
wherein at least the link pointer and a link creator identifier form a link object corresponding to the association reason object;
obtaining a query related to a query association reason object wherein the query association reason object has attributes in the attribute name space;
searching the reason database for similar association reason objects having similar attributes to the query association reason object according to the attribute namespace; and
returning a search result of content, wherein that content in the search result correspond to the linked content from the similar association reason objects satisfying the query.

### Claim 23

A computer-implemented system for providing search results associated with linked content, the system comprising:
a tangible non-transitory computer readable memory of a reason database configured to store association reason objects indexed by an attribute namespace,
wherein each association reason object is derived from a motivation of creating a link pointer that points from a site location to a linked content, and
wherein at least the link pointer and a link creator identifier form a link object corresponding to the association reason object;
at least one processor coupled with the memory and, upon execution of the software instructions for providing search results associated with linked content, is configured to:
obtain a query related to a query association reason object wherein the query association reason object has attributes in the attribute name space;
search the reason database for similar association reason objects having similar attributes to the query association reason object according to the attribute namespace; and
return a search result of content, wherein that content in the search result correspond to the linked content from the similar association reason objects satisfying the query.
