8660247

Method and Apparatus for Content Presentation in Association with a Telephone Call

PublishedFebruary 25, 2014
Assigneenot available in USPTO data we have
InventorsWendell Brown
Technical Abstract

Patent Claims
26 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of facilitating placement of a telephone call, the method comprising: receiving from a communication device a first string of characters; in parallel with a search conducted on the communication device, searching a database external to the communication device for contacts matching the first string of characters; and transmitting to the communication device a first list of contacts matching the string of characters; wherein the communication device is configured to merge the first list of contacts with a set of contacts located in the search conducted on the communication device, for presentation to a user of the communication device.

2

2. The method of claim 1 , further comprising: receiving from the communication device a second string of characters; concatenating the second string of characters with the first string of characters to form a modified search string; searching the external database for contacts matching the modified search string; and transmitting to the communication device a second list of contacts matching the modified search string for display to the user.

3

3. The method of claim 1 , further comprising: receiving from the communication device a second string of characters; concatenating the second string of characters with the first string of characters; eliminating from the first list of contacts all contacts that do not match the concatenated string of characters; and transmitting to the communication device an update to the first list of contacts.

4

4. The method of claim 1 , wherein the first string of characters comprises a portion of a name of one or more contacts.

5

5. The method of claim 1 , wherein the first string of characters comprises a portion of a set of words describing one or more contacts.

6

6. The method of claim 1 , further comprising: prioritizing the first list of contacts based on fees paid by the contacts.

7

7. The method of claim 1 , further comprising: prioritizing the first list of contacts based on a location of the communication device.

8

8. The method of claim 1 , further comprising: prioritizing the first list of contacts based on a frequency with which operators of other communication devices placed calls to contacts within the first list of contacts.

9

9. The method of claim 1 , further comprising: receiving from the communication device notification of a selected contact to be called from the communication device; and transmitting to the communication device an instruction to present a specified set of content to the user in association with the call to the selected contact.

10

10. The method of claim 9 , wherein the instruction comprises the specified set of content.

11

11. The method of claim 9 , wherein the instruction comprises a storage location of the specified set of content.

12

12. The method of claim 9 , wherein the specified content is to be presented to the user before the call to the selected contact rings at a destination communication device used by the selected contact.

13

13. The method of claim 9 , wherein the specified content is to be presented to the user after the selected contact answers the call.

14

14. The method of claim 9 , wherein the specified content is to be presented to the user after the call to the selected contact is terminated.

15

15. The method of claim 9 , further comprising: transmitting to a destination communication device used by the selected contact a second instruction to present a second specified set of content to the selected contact in association with the call.

16

16. A method of facilitating placement of a telephone call, the method comprising: receiving from a user, at a communication device, a string of characters; transmitting the string of characters over a data connection established between the communication device and a call server, wherein the call server is configured to initiate a search of contacts external to the communication device; in parallel with the search initiated by the call server, searching contacts stored on the communication device for an internal set of contacts matching the string of characters; receiving via the data connection an external set of contacts matching the string of characters; merging the external set of contacts with the internal set of contacts; and displaying the merged set of contacts to the user.

17

17. The method of claim 16 , further comprising: receiving an additional string of characters from the user; transmitting the additional string of characters over the data connection; assembling a modified internal set of contacts matching a concatenation of the string of characters and the additional string of characters; receiving via the data connection a modification to the external set of contacts; merging the modified external set of contacts with the modified internal set of contacts; and displaying the merged modified contacts to the user.

18

18. The method of claim 16 , further comprising: receiving from the user a selection of a contact; transmitting an identification of the selected contact over the data connection; receiving via the data connection an instruction to present a specified set of content to the user in association with a call to the selected contact; initiating the call to the selected contact; and presenting the specified set of content to the user.

19

19. The method of claim 18 , wherein the specified set of content is presented to the user before the call to the selected contact rings at a destination communication device used by the selected contact.

20

20. The method of claim 18 , wherein the specified set of content is presented to the user after the selected contact answers the call.

21

21. The method of claim 18 , wherein the specified set of content is presented to the user after the call to the selected contact is terminated.

22

22. A non-transitory computer readable storage medium storing code executable by a computer processor to perform a method of facilitating placement of a telephone call, the method comprising: receiving from a communication device a first string of characters; in parallel with a search conducted on the communication device, searching a database external to the communication device for contacts matching the first string of characters; and transmitting to the communication device a first list of contacts matching the string of characters; wherein the communication device is configured to merge the first list of contacts with a set of contacts located in the search conducted on the communication device, for presentation to a user of the communication device.

23

23. A method of facilitating placement of a telephone call, the method comprising: receiving a first string of characters from a first communication device operated by an originating party; in parallel with a search conducted on the first communication device, searching a database external to the first communication device to identify one or more contacts matching the first string of characters, including a destination contact; querying a second communication device operated by the destination contact to determine if the second communication device stores preferred content to be presented to the originating party; and if the second communication device stores preferred content to be presented to the originating party, retrieving the preferred content and forwarding the preferred content to the first communication device for presentation to the originating party.

24

24. The method of claim 23 , further comprising: querying the first communication device to determine if the first communication device stores originating content to be presented to the destination contact; and if the first communication device stores originating content to be presented to the destination contact, retrieving the originating content and forwarding the originating content to the second communication device for presentation to the destination contact.

25

25. The method of claim 23 , further comprising: receiving from the second communication device notification of activation of a control; and in response to notification of activation of the control, adding the originating party to a list of undesirable callers; wherein calls to the second communication device, from parties identified in the list of undesirable callers, are automatically cancelled.

26

26. The method of claim 23 , further comprising, prior to said querying the second communication device: based on an identity of the originating party, determining whether to cancel the call.

Patent Metadata

Filing Date

Unknown

Publication Date

February 25, 2014

Inventors

Wendell Brown

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method and Apparatus for Content Presentation in Association with a Telephone Call” (8660247). https://patentable.app/patents/8660247

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.