# US 2014/0157145 A1 · Social menu pages

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

- Number: US 2014/0157145 A1
- Document ID: US20140157145A1
- Status: Published application
- Kind: A1
- Application number: 13/691,468
- Filed: 2012-11-30
- Published: 2014-06-05
- Earliest claimed: 2012-11-30
- Assignees: Facebook, Inc.
- Applicants: Facebook, Inc
- Inventors: Matthew Bush; Russell Heddleston; Brian Pantano
- Web page: https://patentgrep.com/patent/US20140157145A1

## CPC

- G06Q 10/48: using social graphs
- G06Q 10/42: Determination of affinities or common interests between users
- 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

## Abstract

Embodiments of this disclosure include a social networking system that can generate or utilize a social menu in a social network page. The social menu can be generated based on a crowd-sourced user interaction, an external database of business offerings, an administrator interface of the social network page, or any combination thereof. A user interaction of one user account with a menu item of a social menu can be presented to another user account. A user account can select the menu item by querying the social networking system for creating a reference link to the menu item.

## Claims

### Claim 1

A method comprising:
generating a social menu for a first social network page in a social networking computer system, the social menu including a first menu item offered through the first social network page;
receiving a user interaction through a web server, the user interaction between the first menu item and a social object in a social graph of a user account;
determining a relevancy score between the first menu item and the user account based on the user interaction; and
selecting the first menu item for presentation to the user account based on the relevancy score.

### Claim 2 (depends on 1)

The method of claim 1, wherein generating the social menu includes:
importing a database including a business offering list of a business entity;
determining a correspondence between the business entity and the first social network page; and
generating the social menu from the business offering list.

### Claim 3 (depends on 1)

The method of claim 1, wherein generating the social menu includes sharing the social menu from a second social network page.

### Claim 4 (depends on 1)

The method of claim 1, further comprising modifying an accessibility of the first menu item by receiving a restriction requirement of who may access the first menu item through an administrator interface for an administrator account for the first social network page.

### Claim 5 (depends on 1)

The method of claim 1, further comprising modifying the social menu by merging a second menu item with the first menu item.

### Claim 6 (depends on 1)

The method of claim 1, wherein generating the social menu requires uploading a multimedia file as a profile picture of the first menu item.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
receiving a mark-as-spam indication on the first menu item from the user account; and
tallying the mark-as-spam indication to determine whether to remove the first menu item from the social menu.

### Claim 8 (depends on 1)

The method of claim 1, wherein determining the relevancy score includes determining whether the user account has interacted with a second menu item of an item type shared by the first menu item.

### Claim 9 (depends on 1)

The method of claim 1, wherein generating the social menu includes activating the social menu from hibernation, wherein the hibernation prevented the social menu from being accessed in the social networking computer system.

### Claim 10 (depends on 1)

The method of claim 1, wherein determining the relevancy score includes increasing the relevancy score when the first social network page is a paid sponsor.

### Claim 11 (depends on 1)

The method of claim 1, wherein generating the social menu includes:
receiving an item interaction with the first menu item; and
adding the first menu item to the social menu based on the item interaction.

### Claim 12 (depends on 11)

The method of claim 11, further comprising:
receiving a crowd interaction with the first social network page from a crowd account; and
querying the crowd account to specify the item interaction with the first menu item.

### Claim 13 (depends on 1)

The method of claim 1, further comprising:
removing the first menu item as spam based on a number of positive user interactions with the first menu item over a pre-defined time period.

### Claim 14

A method comprising:
receiving a typed query from a first user account through a web server;
determining a social network page in a social networking computer system relevant for the first user account based on an account profile of the first user account;
determining a menu item of a social menu of the social network page from the typed query to facilitate a user selection from the social menu of the social network page;
receiving the user selection of the menu item through the web server; and
storing a user interaction with a reference link to the menu item on the social networking computer system, the reference link to be referenced by a second user account.

### Claim 15 (depends on 14)

The method of claim 14, wherein the menu item is not listed on the social network page.

### Claim 16 (depends on 14)

The method of claim 14, wherein receiving the user selection includes receiving the user selection of a specific variant of the menu item.

### Claim 17 (depends on 14)

The method of claim 14, further comprising:
calculating a confidence score of the menu item based on a recorded interaction history with the menu item in the social networking computer system; and
sorting the menu item to facilitate the user selection from the social menu based on the confidence score of the menu item.

### Claim 18 (depends on 14)

The method of claim 14, further comprising providing menu item analytics on an administrator account interface including a recorded interaction history of the menu item in the social networking computer system.

### Claim 19 (depends on 14)

The method of claim 14, further comprising generating a similar-item sub-menu on the social network page for the user account based on the menu item.

### Claim 20

A social networking computer system comprising:
a processor;
a non-transitory memory;
a menu composer module configured to:
generate a social menu for a first social network page in the social networking computer system, the social menu including a first menu item offered through the first social network page;
an action logger configured to record a user interaction between the first menu item and a social object in a social graph of a user account; and
a menu interaction module configured to:
determine a relevancy score between the first menu item and the user account based on the user interaction; and
select the first menu item for presentation to the user account based on the relevancy score;
wherein the action logger, the menu composer module, and the menu interaction module are implemented as instructions stored on the non-transitory memory and the instructions are executable by the processor.
