# US 11,029,846 B1 · Method and apparatus for a dynamic search keyboard

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

- Number: US 11,029,846 B1
- Document ID: US11029846B1
- Status: Granted
- Kind: B1
- Application number: 16/940,799
- Filed: 2020-07-28
- Granted: 2021-06-08
- Earliest claimed: 2020-07-28
- Assignees: Charter Communications Operating, LLC
- Applicants: Charter Communications Operating, LLC
- Inventors: Yogesh Govind Pophale
- Web page: https://patentgrep.com/patent/US11029846B1

## CPC

- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

Disclosed herein are methods and apparatus for content searching using a dynamic search keyboard. A method for searching for content includes displaying, on a display device, a search page including at least a dynamic search keyboard and a search bar. A character is selected on the dynamic search keyboard using a remote control device. The selected character is displayed on the search bar. The dynamic search keyboard is reconfigured using the selected character as the focus and relevant characters are positioned proximate to the selected character based on search algorithm analysis. The reconfigured dynamic search keyboard is displayed. The character selection and dynamic search keyboard reconfiguration are repeated until an exit action.

## Claims

### Claim 1

A method for searching for content, the method comprising:
displaying, on a display device, a search page including at least a dynamic search keyboard and a search bar;
selecting a character on the dynamic search keyboard using a remote control device;
displaying a selected character on the search bar;
reconfiguring the dynamic search keyboard using the selected character as the focus and positioning relevant characters proximate to the selected character;
positioning a backspace key a minimal keystroke distance from the relevant characters;
displaying a reconfigured dynamic search keyboard; and
repeating character selection and dynamic search keyboard reconfiguration until an exit action.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
determining, by a search server, the relevant characters based on historical patterns, genre, time, location, date, trends, release date, ratings, reviews, and user centric information or profile.

### Claim 3 (depends on 1)

The method of claim 1, wherein how many relevant characters are displayed is configurable.

### Claim 4 (depends on 3)

The method of claim 3, wherein the relevant characters with a higher probability are positioned a minimal keystroke distance from the selected character.

### Claim 5 (depends on 4)

The method of claim 4, wherein the relevant characters with a lower probability are positioned further keystroke distances away from the selected character.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
returning to a previous reconfigured dynamic search keyboard upon the user deleting a selected character using the backspace key.

### Claim 7 (depends on 1)

The method of claim 1, further comprising:
positioning a clear key a minimal keystroke distance from the relevant characters.

### Claim 8 (depends on 1)

The method of claim 1, wherein the exit action is selection of content displayed in a search results area based on character selection.

### Claim 9

A system comprising:
a display device;
a search engine in communication with the display device; and
a remote control unit configured to control the display device,
the display device configured to:
present, in response to a user input on the remote control unit, a search page including at least a dynamic keyboard and a search bar;
present, in response to the user selecting a character on the dynamic keyboard using the remote control unit, a selected character on the search bar;
present, in response to the user selecting the character on the dynamic keyboard using the remote control unit and in response to determination of next selectable characters from the search engine, a reconfigured dynamic search keyboard with the selected character in a central position the next selectable characters proximate to the selected character, a delete key a minimal keystroke distance from the next selectable characters, and a clear key a minimal keystroke distance from the next selectable characters.

### Claim 10 (depends on 9)

The system of claim 9, wherein how many next selectable characters are displayed is configurable.

### Claim 11 (depends on 9)

The system of claim 9, wherein the next selectable characters with a higher likelihood of selection are positioned a minimal keystroke distance from the selected character.

### Claim 12 (depends on 11)

The system of claim 11, wherein the next selectable characters with a lower likelihood of selection are positioned further keystroke distances away from the selected character.

### Claim 13 (depends on 9)

The system of claim 9, the display device configured to present, in response to the user deleting a selected character, a previous reconfigured dynamic keyboard.

### Claim 14

A method for searching content using a configurable keyboard, the method comprising:
selecting, via a remote control device, a character on a configurable keyboard displayed on a monitor;
configuring the configurable keyboard around a selected character;
configuring the configurable keyboard with ordered selectable characters, wherein higher ordered selectable characters are minimal keystrokes from the selected character;
positioning a clear key a minimal keystroke distance from the ordered selectable characters; and
displaying the configurable keyboard on the monitor for a next character selection.

### Claim 15 (depends on 14)

The method of claim 14, further comprising:
determining, by at least one of a service provider and a content provider, the ordered selectable characters based on historical patterns, genre, time, location, date, trends, release date, ratings, reviews, and user centric information or profile.

### Claim 16 (depends on 15)

The method of claim 15, wherein how many ordered selectable characters are displayed is configurable.

### Claim 17 (depends on 15)

The method of claim 15, further comprising:
positioning a backspace key a minimal keystroke distance from the ordered selectable characters.

### Claim 18 (depends on 17)

The method of claim 17, further comprising:
returning to a previous presented configurable keyboard upon deletion of a selected character using the backspace key.
