IP Library Granted Patent US 8,335,777
Granted Patent B2
US 8,335,777 · App. 11/470,125 · Granted Dec 18, 2012

Advanced directory services

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 8,335,777
App. No.
11/470,125
Granted
Dec 18, 2012
Kind
B2
Abstract

Included are embodiments for providing advanced directory services. One embodiment of a method includes receiving categorical data related to a desired listing, wherein the categorical data is configured to describe at least one category associated with the listing, wherein the at least one listing includes at least one communications address. Other embodiments include receiving sub-categorical data related to the desired listing, wherein the sub-categorical data is configured to describe at least one sub-category associated with the at least one category. Still other embodiments include sending a search request for at least one listing, wherein the at least one listing is associated with the received categorical data and wherein the at least one listing is associated with the received sub-categorical data.

Claims (102)

1. A method comprising:

receiving, by a switch, a call from a mobile communications device of a caller for a desired listing, wherein:

the desired listing is a business listing; and

the switch is configured to:

receive calls from at least one communications device;

route any of the calls to a desired location;

transfer any of the calls to and from a network device; and

transfer any of the calls to a business associated with any desired listing;

placing, by the switch, the call on hold;

bridging, by the switch, the call to an application server;

providing, by the application server, via the switch, a prompt to the mobile communications device to determine the desired listing;

receiving, by the application server, from the mobile communications device via the switch, an indication of the desired listing;

providing, by the application server, a query to a data storage for at least one listing associated with the desired listing;

responsive to the query, receiving, by the application server from the data storage, found listings, wherein at least a portion of the found listings is determined by an advertiser;

providing the found listings to a workstation, wherein the workstation, the data storage, and the application server are distributed and disparate;

transferring the call, via the switch, to the workstation;

when a number of the found listings is greater than a desirable number of listings, in order to reduce the number of the found listings to the desirable number of listings, providing, from the workstation, via the switch to the mobile communications device, a request for supplemental information regarding the desired listing;

receiving, by the workstation, from the mobile communications device via the switch, a response to the request for the supplemental information;

determining, by the workstation, based on the response to the request for the supplemental information, a second listing;

providing, by the workstation to a document storage and retrieval (DSAR) server, the second listing;

receiving, from the DSAR server, a DSAR key that is associated with the desired listing and is based on the second listing;

providing, by the workstation to the application server, the DSAR key;

providing a request from the workstation to the switch to transfer the call to the application server;

transferring, by the switch, the call from the workstation to the application server in response to the request from the workstation to the switch;

providing, by the application server to the DSAR server, the DSAR key and a request for selected listings based on the DSAR key; and

providing, to the caller by the application server, via the switch:

an indication of the selected listings;

a photograph of at least one business entity associated with the selected listings;

driving directions to the at least one business entity associated with the selected listings; and

information pertaining to finding any other nearest business entity associated with the selected listings.

2. The method of claim 1 , wherein the desired listing comprises at least one communications address.

3. The method of claim 1 , further comprising facilitating display of the found listings at the workstation.

4. The method of claim 1 , further comprising receiving, at the workstation, operator input indicating a selection of the desired listing.

5. The method of claim 1 , wherein the found listings comprise data related to a type of business.

6. A tangible computer readable storage medium that is not a transmission medium or a propagating medium, the tangible computer readable storage medium having stored thereon executable instructions that when executed cause a processor to perform operations comprising:

receiving, by a switch, a call from a mobile communications device of a caller for a desired listing, wherein:

the desired listing is a business listing; and

the switch is configured to:

receive calls from at least one communications device;

route any of the calls to a desired location;

transfer any of the calls to and from a network device; and

transfer any of the calls to a business associated with any desired listing;

placing, by the switch, the call on hold;

bridging, by the switch, the call to an application server;

providing, by the application server, via the switch, a prompt to the mobile communications device to determine the desired listing;

receiving, by the application server, from the mobile communications device via the switch, an indication of the desired listing;

providing, by the application server, a query to a data storage for at least one listing associated with the desired listing;

responsive to the query, receiving, by the application server from the data storage, found listings, wherein at least a portion of the found listings is determined by an advertiser;

providing the found listings to a workstation, wherein the workstation, the data storage, and the application server are distributed and disparate;

transferring the call, via the switch, to the workstation;

when a number of the found listings is greater than a desirable number of listings, in order to reduce the number of the found listings to the desirable number of listings, providing, from the workstation, via the switch to the mobile communications device, a request for supplemental information regarding the desired listing;

receiving, by the workstation, from the mobile communications device via the switch, a response to the request for the supplemental information;

determining, by the workstation, based on the response to the request for the supplemental information, a second listing;

providing, by the workstation to a document storage and retrieval (DSAR) server, the second listing;

receiving, from the DSAR server, a DSAR key that is associated with the desired listing and is based on the second listing;

providing, by the workstation to the application server, the DSAR key;

providing a request from the workstation to the switch to transfer the call to the application server;

transferring, by the switch, the call from the workstation to the application server in response to the request from the workstation to the switch;

providing, by the application server to the DSAR server, the DSAR key and a request for selected listings based on the DSAR key; and

providing, to the caller by the application server, via the switch;

an indication of the selected listings;

a photograph of at least one business entity associated with the selected listings;

driving directions to the at least one business entity associated with the selected listings; and

information pertaining to finding any other nearest business entity associated with the selected listings.

7. The computer readable storage medium of claim 6 , wherein the desired listing comprises at least one communications address.

8. The computer readable storage medium of claim 7 , the operations further comprising facilitating display of the desired listing.

9. The computer readable storage medium of claim 6 , the operations further comprising receiving operator input indicating a selection of the desired listing.

10. The computer readable storage medium of claim 6 , wherein the found listings comprise data related to a type of business.

11. A system comprising:

a switch, an application server, a workstation, a data storage, and a document storage and retrieval (DSAR) server, that are configured to perform operations comprising:

receiving, by a switch, a call from a mobile communications device of a caller for a desired listing, wherein:

the desired listing is a business listing; and

the switch is configured to:

receive calls from at least one communications device;

route any of the calls to a desired location;

transfer any of the calls to and from a network device; and

transfer any of the calls to a business associated with any desired listing;

placing, by the switch, the call on hold;

bridging, by the switch, the call to the application server;

providing, by the application server, via the switch, a prompt to the mobile communications device to determine the desired listing;

receiving, by the application server, from the mobile communications device via the switch, an indication of the desired listing;

providing, by the application server, a query to the data storage for at least one listing associated with the desired listing;

responsive to the query, receiving, by the application server from the data storage, found listings, wherein at least a portion of the found listings is determined by an advertiser;

providing the found listings to the workstation, wherein the workstation, the data storage, and the application server are distributed and disparate;

transferring the call, via the switch, to the workstation;

when a number of the found listings is greater than a desirable number of listings, in order to reduce the number of the found listings to the desirable number listings, providing, from the workstation, via the switch to the mobile communications device, a request for supplemental information regarding the desired listing;

receiving, by the workstation, from the mobile communications device via the switch, a response to the request for the supplemental information;

determining, by the workstation, based on the response to the request for the supplemental information, a second listing;

providing, by the workstation to the document storage a data store and retrieval (DSAR) server, the second listing;

receiving, from the DSAR server, a DSAR key that is associated with the desired listing and is based on the second listing;

providing, by the workstation to the application server, the DSAR key;

providing a request from the workstation to the switch to transfer the call to the application server;

transferring, by the switch, the call from the workstation to the application server in response to the request from the workstation to the switch;

providing, by the application server to the DSAR server, the DSAR key and a request for selected listings based on the DSAR key; and

providing, to the caller by the application server, via the switch:

an indication of the selected listings;

a photograph of at least one business entity associated with the selected listings;

driving directions to the at least one business entity associated with the selected listings; and

information pertaining to finding any other nearest business entity associated with the selected listings.

12. The system of claim 11 , the operations further comprising sending a search request for the desired listing.

13. The system of claim 11 , the operations further comprising transferring the caller to an operator for determining the desired listing.

14. The system of claim 11 , the operations further comprising determining whether the caller desires advanced directory services.

Assignments (10)
SECURITY INTEREST Recorded Nov 3, 2022
From: LYFT, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 061880/0237 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: PROSPER TECHNOLOGY, LLC
To: LYFT, INC.
Reel/Frame 048097/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2018
From: AT&T INTELLECTUAL PROPERTY I, L.P.
To: PROSPER TECHNOLOGY, LLC
Reel/Frame 046556/0096 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 025701 FRAME 0402. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Jun 27, 2018
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T INTELLECTUAL PROPERTY, INC.
Reel/Frame 046452/0468 →
CHANGE OF NAME Recorded Jun 27, 2018
From: AT&T INTELLECTUAL PROPERTY, INC.
To: AT&T BLS INTELLECTUAL PROPERTY, INC.
Reel/Frame 046450/0207 →
CHANGE OF NAME Recorded Jun 27, 2018
From: AT&T BLS INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 046447/0682 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CLERICAL ERROR IN THE NAME OF THE ASSIGNOR PREVIOUSLY RECORDED ON REEL 022104 FRAME 0006. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT NAME OF THE ASSIGNOR IS BELLSOUTH INTELLECTUAL PROPERTY CORPORATION. Recorded Jan 26, 2011
From: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 025701/0402 →
CHANGE OF NAME Recorded Jan 14, 2009
From: BELLSOUTH INTELLECTUAL PROPERTY, INC.
To: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
Reel/Frame 022104/0006 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2008
From: AT&T DELAWARE INTELLECTUAL PROPERTY, INC.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022000/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2006
From: MILES, ALVIN CHARLES; DECKER, JOHN JEFFREY
To: BELLSOUTH INTELLECTUAL PROPERTY CORPORATION
Reel/Frame 018204/0977 →