# US 2021/0344792 A1 · Curated search of entities from dial pad selections

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

- Number: US 2021/0344792 A1
- Document ID: US20210344792A1
- Status: Published application
- Kind: A1
- Application number: 17/356,630
- Filed: 2021-06-24
- Published: 2021-11-04
- Earliest claimed: 2015-05-01
- Assignees: Vyng, Inc.
- Applicants: Vyng, Inc.
- Inventors: Paul Kats; Jeffrey Chernick; Mark Randall Goldston; Sohrab Pirayesh
- Web page: https://patentgrep.com/patent/US20210344792A1

## CPC

- H04M 3/42051: {where the notification is included in the ringing tone}
- H04M 1/2757: by data transmission, e.g. downloading
- H04M 1/576: {associated with a pictorial or graphical representation}
- H04M 1/72403: with means for local support of applications that increase the functionality
- H04M 1/72439: for image or video messaging
- H04M 3/42042: {Notifying the called party of information on the calling party (details within substation equipment H04M1/57, signalling details H04Q3/72)}
- H04M 3/4211: {where the identifier is used to access a profile}
- H04M 19/04: the ringing-current being generated at the substations
- H04M 19/041: {Encoding the ringing signal, i.e. providing distinctive or selective ringing capability}
- H04M 3/42382: {Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks}
- H04M 3/53333: {Message receiving aspects}
- H04M 2201/50: Telephonic communication in combination with video communication
- H04M 2203/252: where a voice mode is enhanced with visual information
- H04M 2203/306: Prerecordings to be used during a voice call
- H04M 2203/655: Combination of telephone service and social networking
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)

## Abstract

Automated dialing of an entity from a curated list of entities responsive to user selections of dial pad entries, the curated list of entities formed from phrases formed from the dial pad entries. The curated list of entities is based on at least one of user call activity, search engine activity responsive to the phrases, a set of Sender Controlled Media participants, a set of categories of contacts, and entity offerings.

## Claims

### Claim 1

A system comprising:
a dialer executing on a processor of a smart phone, the dialer constructed with a dial pad interface through which a user is enabled to sequentially select numbers;
a phrase forming circuit that responds to the sequentially selected numbers by forming phrases based on alphabetic characters associated with the sequentially selected numbers;
a candidate entity search engine that performs search activity responsive to the formed phrases and returns a ranked set of search results to the dialer; and
the dialer further constructed with a search result interface in which the dialer presents at least one result of the set of search results and, responsive to selection thereof by the user, dials a candidate entity that corresponds to the user selection.

### Claim 2 (depends on 1)

The system of claim 1, wherein the phrase forming circuit forms the phrases based on a set of contact resources.

### Claim 3 (depends on 1)

The system of claim 1, wherein the phrase forming circuit forms the phrases based on a set of candidate contacts determined from user contact activity conducted through the smart phone.

### Claim 4 (depends on 1)

The system of claim 1, wherein the phrase forming circuit further forms candidate phrases from which it forms the phrases based on results of search engine searches of at least one of the candidate phrases.

### Claim 5 (depends on 1)

The system of claim 1, wherein the phrase forming circuit further forms the phrases based on results of a query of smart phone resources based on at least one of the phrases.

### Claim 6 (depends on 5)

The system of claim 5, wherein the smart phone resources comprise curated lists of business contacts based on business type and location.

### Claim 7 (depends on 1)

The system of claim 1, wherein the phrase forming circuit forms the phrases based on a set of Sender Controlled Media (SCM) platform participants.

### Claim 8 (depends on 2)

The system of claim 2, wherein the phrase forming circuit forms the phrases based on a set of sponsored contacts.

### Claim 9 (depends on 8)

The system of claim 8, wherein the set of sponsored contacts is provided by the SCM platform.

### Claim 10 (depends on 1)

The system of claim 1, wherein the dialer is further constructed to communicate with a Sender Controlled Media (SCM) platform contemporaneously with dialing the candidate entity.

### Claim 11 (depends on 1)

The system of claim 1, wherein the phrase forming circuit forms phrases representing a set of categories of contacts for user selection.

### Claim 12 (depends on 11)

The system of claim 11, wherein the set of categories is a set of product and service categories.

### Claim 13 (depends on 11)

The system of claim 11, wherein responsive to a user selection of a category in the set of categories, the dialer presents at least one contact providing an offering related to the category, and responsive to a user selection thereof, dials the selection.

### Claim 14

A method comprising:
receiving with a server a set of dial pad selections in a selection order from a dialer on a smart phone;
forming with a processor of the server, as the dial pad selections are received, partial phrases based on alphabetic characters associated with the received dial pad selections;
determining with the server a set of candidate phrases from the partial phrases based on a set of contact resources available to the smart phone;
refining with the server the set of candidate phrases based on user context; and
causing a call to be placed via the dialer on the smart phone responsive to receiving a user selection of one of the candidate phrases.

### Claim 15 (depends on 14)

The method of claim 14, wherein the set of contact resources further includes results of search engine activity based on Internet searches of at least one of the set of candidate phrases.

### Claim 16 (depends on 14)

The method of claim 14, wherein the set of contact resources further includes results of a query of smart phone smart phone resources based on at least one of the set of candidate phrases.

### Claim 17 (depends on 16)

The method of claim 16, wherein the smart phone resources comprise curated lists business contacts based on business type and location.

### Claim 18 (depends on 14)

The method of claim 14, wherein the formed partial phrases represent a set of categories of contacts for user selection.

### Claim 19 (depends on 18)

The method of claim 18, further comprising, responsive to a user selection of a category in the set of categories, presenting for user selection at least one contact providing an offering related to the category, and responsive to a user selection thereof, dialing the selection.

### Claim 20

A method comprising:
forming with a processor an ordered stream of numeric values representing dial pad element selections into partial phrases based on alphabetic characters associated with each dial pad element;
determining with the processor a set of candidate contact entities based on results of search engine activity responsive to at least one of the partial phrases;
refining with the processor the set of candidate contact entities based on user context; and
causing a call to be placed by a source of the ordered stream responsive to receiving a user selection from the refined set of candidate contact entities, wherein the call is caused to be placed to the user-selected contact entity.

### Claim 21 (depends on 20)

The method of claim 20, wherein the forming is based on a set of Sender Controlled Media (SCM) platform participants.

### Claim 22 (depends on 20)

The method of claim 20, wherein the forming is based on a set of sponsored contacts.

### Claim 23 (depends on 22)

The method of claim 22, wherein the set of sponsored contacts is provided by the SCM platform.
