IP Library Granted Patent US 10,839,031
Granted Patent B2
US 10,839,031 · App. 15/297,007 · Granted Nov 17, 2020

Systems and methods for providing a service directory for automatic search engine indexing

Inventors: Komal Kapoor (Bellevue, WA); Apaorn Tanglertsampan (Seattle, WA); Bradley Ray Green (Snohomish, WA); Meiying Li (Bellevue, WA); James Donovan (San Francisco, CA); Hannah Marie Hemmaplardh (Seattle, WA)
Assignee: Facebook, Inc.
G06F16/9535G06F21/6218
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,839,031
App. No.
15/297,007
Granted
Nov 17, 2020
Kind
B2
Abstract

Systems, methods, and non-transitory computer-readable media can present a service directory landing page comprising a plurality of selectable service category options associated with a plurality of pre-defined service categories. A search results page is presented, including one or more search results based on search criteria. Each of the one or more search results is associated with an entity page of a social networking system. The service directory landing page and the search results page are accessible without logging into the social networking system. Each entity page on the social networking system is accessible only when logged into the social networking system.

Claims (43)

1. A computer-implemented method comprising:

providing, by a computing system, a service directory landing page comprising a plurality of selectable service category options associated with a plurality of pre-defined service categories; and

providing, by the computing system, a search results page including one or more search results based on search criteria, the one or more search results associated with entity pages of a social networking system, wherein

the search criteria include a service category and a particular location,

the search results page comprises a first set of links to a plurality of additional service category options associated with the service category, the first set of links indexable by an automated search engine crawler,

a new set of search results comprising a second set of links is generated in response to a selection by the automated search engine crawler of a link of the first set of links, the second set of links indexable by the automated search engine crawler,

the service directory landing page and the search results page are accessible without logging into the social networking system, and

at least one of the entity pages on the social networking system is accessible only when logged into the social networking system.

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

receiving a selection of an additional service category option from the plurality of additional service category options; and

providing an updated search results page based on the selection of the additional service category option.

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

receiving a selection of an alternative location from a plurality of alternative locations; and

providing an updated search results page based on the selection of the alternative location.

4. The computer-implemented method of claim 1 , wherein the services directory landing page is associated with the particular location.

5. The computer-implemented method of claim 4 , further comprising:

automatically determining the particular location based on user information.

6. The computer-implemented method of claim 4 , wherein the plurality of selectable service category options are selected from the plurality of pre-defined service categories based on the particular location.

7. The computer-implemented method of claim 6 , wherein the plurality of selectable service category options are selected from the plurality of pre-defined service categories based on a popularity of each service category of the plurality of pre-defined service categories in the particular location.

8. 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 a method comprising:

providing a service directory landing page comprising a plurality of selectable service category options associated with a plurality of pre-defined service categories; and

providing a search results page including one or more search results based on search criteria, the one or more search results associated with entity pages of a social networking system, wherein,

the search criteria include a service category and a particular location,

the search results page comprises a first set of links to a plurality of additional service category options associated with the service category, the first set of links indexable by an automated search engine crawler,

a new set of search results comprising a second set of links is generated in response to a selection by the automated search engine crawler of a link of the first set of links, the second set of links indexable by the automated search engine crawler,

the service directory landing page and the search results page are accessible without logging into the social networking system, and

at least one of the entity pages on the social networking system is accessible only when logged into the social networking system.

9. The system of claim 8 , wherein the method further comprises

receiving a selection of an additional service category option from the plurality of additional service category options; and

providing an updated search results page based on the selection of the additional service category option.

10. 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:

providing a service directory landing page comprising a plurality of selectable service category options associated with a plurality of pre-defined service categories; and

providing a search results page including one or more search results based on search criteria, the one or more search results associated with entity pages of a social networking system, wherein,

the search criteria include a service category and a particular location,

the search results page comprises a first set of links to a plurality of additional service category options associated with the service category, the first set of links indexable by an automated search engine crawler,

a new set of search results comprising a second set of links is generated in response to a selection by the automated search engine crawler of a link of the first set of links, the second set of links indexable by the automated search engine crawler,

the service directory landing page and the search results page are accessible without logging into the social networking system, and

at least one of the entity pages on the social networking system is accessible only when logged into the social networking system.

11. The non-transitory computer-readable storage medium of claim 10 , wherein the method further comprises

receiving a selection of an additional service category option from the plurality of additional service category options; and

providing an updated search results page based on the selection of the additional service category option.

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 Nov 10, 2016
From: KAPOOR, KOMAL; TANGLERTSAMPAN, APAORN; GREEN, BRADLEY RAY; LI, MEIYING; DONOVAN, JAMES; HEMMAPLARDH, HANNAH MARIE
To: FACEBOOK, INC.
Reel/Frame 040282/0042 →
Continuity (1)
Related Publication 20180107741A1 · Apr 19, 2018