# US 11,122,349 B2 · Server and system for controlling smart microphone

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

- Number: US 11,122,349 B2
- Document ID: US11122349B2
- Status: Granted
- Kind: B2
- Application number: 16/815,428
- Filed: 2020-03-11
- Published: 2020-09-17
- Granted: 2021-09-14
- Earliest claimed: 2019-03-13
- Assignees: I-Scream Media Co., Ltd.
- Applicants: I-Scream Media Co., Ltd.
- Inventors: Ki Seok Park; Ki Bok Nam
- Web page: https://patentgrep.com/patent/US11122349B2

## CPC

- H04R 1/08: Mouthpieces; {Microphones;} Attachments therefor
- H04R 1/083: {Special constructions of mouthpieces}
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/0483: Interaction with page-structured environments, e.g. book metaphor
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L 15/26: Speech to text systems (G10L15/08 takes precedence)
- H04L 12/2825: {Reporting to a device located outside the home and the home network (access arrangements H04L12/2856; for remote control or remote monitoring of applications H04L67/025; telephonic communication systems adapted for combination with telemetering systems H04M11/002)}
- H04L 65/60: Network streaming of media packets
- H04L 65/765: {intermediate}
- H04L 67/125: involving control of end-device applications over a network
- H04W 4/80: Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
- G10L 2015/223: {Execution procedure of a spoken command}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 2012/2849: {Audio/video appliances}
- H04R 2420/07: Applications of wireless loudspeakers or wireless microphones
- H04R: LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; ELECTRIC HEARING AIDS; PUBLIC ADDRESS SYSTEMS (producing sounds with frequency not determined by supply frequency G10K)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A system for controlling a smart microphone includes a smart microphone configured to receive and transfer a voice of a user, the smart microphone including a plurality of buttons, a control server configured to, when the voice of the user is received through the smart microphone, convert the voice into a text, extract text, matching a command stored in a command database (DB), as a command from a converted text, and transfer a function corresponding to the extracted command to the user terminal, and a user terminal configured to receive a command from the control server to execute a function corresponding to the received command.

## Claims

### Claim 1

A system for controlling a smart microphone, the system comprising:
a user terminal;
a smart microphone configured to receive and transfer a voice of a user, the smart microphone including a plurality of buttons; and
a control server configured to, when the voice of the user is received through the smart microphone, convert the voice into a text, extract a text, which matches a command stored in a command database (DB), as a command from the converted text, and transfer a function corresponding to the extracted command to the user terminal,
wherein the user terminal is configured to receive a command from the control server to execute a function corresponding to the received command,
wherein the smart microphone comprises a remote controller configured to control, through a button on the remote controller, execution of a function and a cursor control of a dedicated browser which is being executed by the user terminal, and
wherein the remote controller is detachably coupled to an inserting groove formed on the smart microphone.

### Claim 2 (depends on 1)

The system of claim 1, wherein
the user terminal executes the function corresponding to the received command through a dedicated browser previously installed therein, and
the received command includes a command based on the voice and a command based on a hot key button included in the smart microphone.

### Claim 3 (depends on 2)

The system of claim 2, wherein, when the voice is received through the smart microphone in a state where the user inputs a command button of the plurality of buttons, the control server extracts a command from the voice.

### Claim 4 (depends on 2)

The system of claim 2, wherein, when the hot key button of the plurality of buttons is received by the user through the smart microphone, the control server executes a predetermined function corresponding to the hot key button by using the user terminal.

### Claim 5 (depends on 2)

The system of claim 2, wherein, when a voice for controlling a webpage is received through the smart microphone from the user in a state where the webpage is output through the dedicated browser in the user terminal, the control server captures the webpage currently output in the dedicated browser and compares the captured webpage with a command matching the received voice to allow the user terminal to output a result of the comparison.

### Claim 6 (depends on 5)

The system of claim 5, wherein, when the user utters, through the smart microphone, all or some of texts corresponding to one of a plurality of items displayed on the webpage, the control server converts a voice, all uttered or some uttered by the user, into a text and compares the converted text with the plurality of items displayed on the webpage to control the user terminal so that a corresponding item is selected.

### Claim 7 (depends on 2)

The system of claim 2, wherein
one or more of a teaching schedule and a class schedule corresponding to a grade-based class course are previously stored in the control server, and
when the user inputs, through the smart microphone, a command for performing current class content, the control server allows the user terminal to display content corresponding to class content matching one or more of the teaching schedule and the class schedule.

### Claim 8 (depends on 7)

The system of claim 7, wherein the control server compares one or more of the teaching schedule and the class schedule with a date and a time at which the command is input and allows the user terminal to display content corresponding to class content.

### Claim 9 (depends on 1)

The system of claim 1, wherein Bluetooth dongle is inserted into the user terminal and is Bluetooth-paired with the smart microphone.

### Claim 10 (depends on 9)

The system of claim 9, wherein
the smart microphone comprises a gateway configured to provide wireless Internet to an external terminal, and
as the smart microphone is Bluetooth-paired with the user terminal connected to an external Internet network, the smart microphone provides wireless Internet to the external terminal through Bluetooth paring based on an Internet protocol (IP) address provided from the user terminal.

### Claim 11

A server for controlling a smart microphone, the server comprising:
a communication module configured to transmit or receive data to or from one or more user terminals and the smart microphone;
a memory configured to store a program for controlling the smart microphone through a dedicated browser previously installed in the one or more user terminals; and
a processor configured to execute the program stored in the memory,
wherein, by executing the program, when a voice of a user is received through the smart microphone, the processor converts the voice into a text, extracts a text, which matches a command stored in a command database (DB), as a command from the converted text, and transfers a function corresponding to the extracted command to a user terminal among the one or more user terminals,
wherein one or more of a teaching schedule and a class schedule corresponding to a grade-based class course are previously stored in the server, and
wherein the processor is configured to, based on an input, through the smart microphone, of a command for performing current class content, compare one or more of the teaching schedule and the class schedule with an input time of the command, and allow the user terminal to display content corresponding to the one or more of the teaching schedule and the class schedule that matches with the input time.
