IP Library Granted Patent US 10,529,034
Granted Patent B2
US 10,529,034 · App. 15/356,470 · Granted Jan 7, 2020

Systems and methods for determining page identifiers

Inventors: Gaurav Dosi (Emeryville, CA); Matthew Eric Lanter (San Francisco, CA); Gina Marie Rodriguez (Berkeley, CA); Andrea Bich Lan Nguyen (San Francisco, CA)
Assignee: Facebook, Inc.
G06Q50/01H04L67/02H04L67/18
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 10,529,034
App. No.
15/356,470
Granted
Jan 7, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can determine a request to create an identifier for a page that is accessible through a social networking system. Page data that describes the page is determined. One or more identifiers for the page are generated based at least in part on the page data.

Claims (50)

1. A computer-implemented method comprising:

determining, by a computing system, a request to create an identifier for a page that is accessible through a social networking system, wherein the identifier for the page references the page in the social networking system;

determining, by the computing system, page data that describes the page; and

generating, by the computing system, one or more identifiers for the page based at least in part on the page data, the generating comprising:

determining, by the computing system, that at least one of the identifiers for the page are available in one or more platforms other than the social networking system; and

registering, by the computing system, at least one identifier that is available for the page in the social networking system and the one or more platforms other than the social networking system.

2. The computer-implemented method of claim 1 , the method further comprising:

providing, by the computing system, the one or more identifiers as suggestions to an administrator of the page.

3. The computer-implemented method of claim 1 , wherein generating one or more identifiers for the page based at least in part on the page data further comprises:

generating, by the computing system, at least one identifier for the page based at least in part on one or more categories associated with the page.

4. The computer-implemented method of claim 3 , wherein at least one category associated with the page is determined automatically based at least in part on data describing content that was published in the page by users of the social networking system.

5. The computer-implemented method of claim 1 , wherein generating one or more identifiers for the page based at least in part on the page data further comprises:

generating, by the computing system, at least one identifier for the page based at least in part on one or more geographic locations associated with the page.

6. The computer-implemented method of claim 5 , wherein a geographic location associated with the page is determined automatically based at least in part on respective geographic locations of users that liked the page.

7. The computer-implemented method of claim 5 , wherein generating at least one identifier for the page based at least in part on one or more geographic locations associated with the page further comprises:

generating, by the computing system, at least one identifier that includes a point of interest that is located within a threshold distance of a geographic location associated with the page.

8. The computer-implemented method of claim 5 , wherein generating at least one identifier for the page based at least in part on one or more geographic locations associated with the page further comprises:

generating, by the computing system, at least one identifier that includes at least a portion of a street address that corresponds to a geographic location associated with the page.

9. The computer-implemented method of claim 1 , wherein generating one or more identifiers for the page based at least in part on the page data further comprises:

determining, by the computing system, that the page corresponds to a first company branch of a plurality of company branches;

obtaining, by the computing system, company data that references internal names for the company branches; and

generating, by the computing system, at least one identifier for the page that includes a corresponding internal name for the first company branch.

10. A system comprising:

at least one processor; and

a memory storing instructions that, when executed by the at least one processor, cause the system to perform:

determining a request to create an identifier for a page that is accessible through a social networking system, wherein the identifier for the page references the page in the social networking system;

determining page data that describes the page; and

generating one or more identifiers for the page based at least in part on the page data, the generating comprising:

determining that at least one of the identifiers for the page are available in one or more platforms other than the social networking system; and

registering at least one identifier that is available for the page in the social networking system and the one or more platforms other than the social networking system.

11. The system of claim 10 , wherein the system further performs:

providing the one or more identifiers as suggestions to an administrator of the page.

12. The system of claim 10 , wherein generating one or more identifiers for the page based at least in part on the page data further causes the system to perform:

generating at least one identifier for the page based at least in part on one or more categories associated with the page.

13. The system of claim 12 , wherein at least one category associated with the page is determined automatically based at least in part on data describing content that was published in the page by users of the social networking system.

14. The system of claim 10 , wherein generating one or more identifiers for the page based at least in part on the page data further causes the system to perform:

generating at least one identifier for the page based at least in part on one or more geographic locations associated with the page.

15. A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:

determining a request to create an identifier for a page that is accessible through a social networking system, wherein the identifier for the page references the page in the social networking system;

determining page data that describes the page; and

generating one or more identifiers for the page based at least in part on the page data, the generating comprising:

determining that at least one of the identifiers for the page are available in one or more platforms other than the social networking system; and

registering at least one identifier that is available for the page in the social networking system and the one or more platforms other than the social networking system.

16. The non-transitory computer-readable storage medium of claim 15 , wherein the system further performs:

providing the one or more identifiers as suggestions to an administrator of the page.

17. The non-transitory computer-readable storage medium of claim 15 , wherein generating one or more identifiers for the page based at least in part on the page data further causes the computing system to perform:

generating at least one identifier for the page based at least in part on one or more categories associated with the page.

18. The non-transitory computer-readable storage medium of claim 17 , wherein at least one category associated with the page is determined automatically based at least in part on data describing content that was published in the page by users of the social networking system.

19. The non-transitory computer-readable storage medium of claim 15 , wherein generating one or more identifiers for the page based at least in part on the page data further causes the computing system to perform:

generating at least one identifier for the page based at least in part on one or more geographic locations associated with the page.

Assignments (2)
CHANGE OF NAME Recorded Nov 30, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058287/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 19, 2019
From: DOSI, GAURAV; LANTER, MATTHEW ERIC; RODRIGUEZ, GINA MARIE; NGUYEN, ANDREA BICH LAN
To: FACEBOOK, INC.
Reel/Frame 050429/0995 →
Continuity (1)
Related Publication 20180146063A1 · May 24, 2018