# US 12,192,284 B2 · Communication system and method

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

- Number: US 12,192,284 B2
- Document ID: US12192284B2
- Status: Granted
- Kind: B2
- Application number: 17/518,431
- Filed: 2021-11-03
- Published: 2022-05-05
- Granted: 2025-01-07
- Earliest claimed: 2020-11-03
- Assignees: Microsoft Technology Licensing, LLC
- Applicants: Microsoft Technology Licensing, LLC
- Inventors: David Rubin; George N. Kustas; Michael T. Trombly
- Web page: https://patentgrep.com/patent/US12192284B2

## CPC

- G06F 16/252: {between a Database Management System and a front-end application}
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- G06F 3/167: {Audio in a user interface, e.g. using voice commands for navigating, audio feedback}
- G06F 16/258: {Data format conversion from or to a database}
- G06F 40/174: Form filling; Merging
- G06F 40/186: Templates
- G10L 15/22: Procedures used during a speech recognition process, e.g. man-machine dialogue
- G16H 10/60: for patient-specific data, e.g. for electronic patient records
- G16H 15/00: ICT specially adapted for medical reports, e.g. generation or transmission thereof
- G16H 30/00: ICT specially adapted for the handling or processing of medical images (computed tomography A61B6/03)
- G16H 30/20: for handling medical images, e.g. DICOM, HL7 or PACS
- G16H 40/20: for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
- G16H 80/00: ICT specially adapted for facilitating communication between medical practitioners or patients, e.g. for collaborative diagnosis, therapy or health monitoring
- H04L 67/00: Network arrangements or protocols for supporting network services or applications (user-to-user messaging H04L51/00; network arrangements, protocols or services for supporting real-time applications in data packet communications networks H04L65/00)
- H04L 67/51: Discovery or management thereof, e.g. service location protocol [SLP] or web services
- G10L 2015/223: {Execution procedure of a spoken command}
- G16H 10/40: for data related to laboratory analysis, e.g. patient specimen analysis
- G16H 30/40: for processing medical images, e.g. editing
- G16H 50/20: for computer-aided diagnosis, e.g. based on medical expert systems
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G10L: SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G16H: HEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA

## Abstract

A method, computer program product, and computing system for defining a communication computing system within a computing network, wherein the computing network includes a plurality of disparate platforms configured to provide information concerning various topics; enabling a user to issue a verbal command concerning one or more of the plurality of disparate platforms; processing the verbal command to generate a platform-useable command based, at least in part, upon the verbal command; and providing the platform-useable command to at least a portion of the plurality of disparate platforms via the communication computing system.

## Claims

### Claim 1

A computer-implemented method, executed on a computing system, comprising:
defining, by a processor, a communication computing system within a computing network, wherein the computing network includes a plurality of disparate platforms configured to provide information concerning various topics;
enabling, by the processor, a user to issue a verbal command concerning one or more of the plurality of disparate platforms;
processing, by the processor, the verbal command to generate a platform-useable command based, at least in part, upon the verbal command; and
providing, by the processor, the platform-useable command to at least a portion of the plurality of disparate platforms via the communication computing system includes receiving the platform-useable command on the communication computing system and broadcasting the platform-useable command to at least the portion of the plurality of disparate platforms,
wherein in response of an event that the platform-useable command has some ambiguity, the at least the portion of the plurality of disparate platforms via the communication computing system is configured to make a verbal inquiry to the user to clarify the ambiguity.

### Claim 2 (depends on 1)

The computer-implemented method of claim 1 wherein the plurality of disparate platforms includes a plurality of disparate medical platforms.

### Claim 3 (depends on 2)

The computer-implemented method of claim 2 wherein the plurality of disparate medical platforms includes one or more of:
a medical imaging platform;
a medical report platform;
a medical analysis platform;
a medical record platform; and
a conversational AI platform.

### Claim 4 (depends on 2)

The computer-implemented method of claim 2 wherein the information concerning various topics includes information concerning various patients.

### Claim 5 (depends on 1)

The computer-implemented method of claim 1 wherein the communication computing system includes a cloud-based communication computing system.

### Claim 6 (depends on 1)

The computer-implemented method of claim 1 wherein at least a portion of the plurality of disparate platforms is executed on a single computing system.

### Claim 7 (depends on 1)

The computer-implemented method of claim 1 wherein processing the verbal command to generate a platform-useable command based, at least in part, upon the verbal command includes:
processing the verbal command via a conversational AI platform to generate the platform-useable command based, at least in part, upon the verbal command.

### Claim 8 (depends on 1)

The computer-implemented method of claim 1 further comprising:
receiving the platform-useable command on at least one of the plurality of disparate platforms; and
processing the platform-useable command on the at least one of the plurality of disparate platforms.

### Claim 9

A computer program product residing on a non-transitory computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to perform operations comprising:
defining a communication computing system within a computing network, wherein the computing network includes a plurality of disparate platforms configured to provide information concerning various topics;
enabling a user to issue a verbal command concerning one or more of the plurality of disparate platforms;
processing the verbal command to generate a platform-useable command based, at least in part, upon the verbal command; and
providing the platform-useable command to at least a portion of the plurality of disparate platforms via the communication computing system includes receiving the platform-useable command on the communication computing system and broadcasting the platform-useable command to at least the portion of the plurality of disparate platforms,
wherein in response of an event that the platform-useable command has some ambiguity, the at least the portion of the plurality of disparate platforms via the communication computing system is configured to make a verbal inquiry to the user to clarify the ambiguity.

### Claim 10 (depends on 9)

The computer program product of claim 9 wherein the plurality of disparate platforms includes a plurality of disparate medical platforms.

### Claim 11 (depends on 10)

The computer program product of claim 10 wherein the plurality of disparate medical platforms includes one or more of:
a medical imaging platform;
a medical report platform;
a medical analysis platform;
a medical record platform; and
a conversational AI platform.

### Claim 12 (depends on 10)

The computer program product of claim 10 wherein the information concerning various topics includes information concerning various patients.

### Claim 13 (depends on 9)

The computer program product of claim 9 wherein the communication computing system includes a cloud-based communication computing system.

### Claim 14 (depends on 9)

The computer program product of claim 9 wherein at least a portion of the plurality of disparate platforms is executed on a single computing system.

### Claim 15 (depends on 9)

The computer program product of claim 9 wherein processing the verbal command to generate a platform-useable command based, at least in part, upon the verbal command includes:
processing the verbal command via a conversational AI platform to generate the platform-useable command based, at least in part, upon the verbal command.

### Claim 16 (depends on 9)

The computer program product of claim 9 further comprising:
receiving the platform-useable command on at least one of the plurality of disparate platforms; and
processing the platform-useable command on the at least one of the plurality of disparate platforms.

### Claim 17

A computing system including a processor and memory configured to perform operations comprising:
defining, by the processor, a communication computing system within a computing network, wherein the computing network includes a plurality of disparate platforms configured to provide information concerning various topics;
enabling, by the processor, a user to issue a verbal command concerning one or more of the plurality of disparate platforms;
processing, by the processor, the verbal command to generate a platform-useable command based, at least in part, upon the verbal command; and
providing, by the processor, the platform-useable command to at least a portion of the plurality of disparate platforms via the communication computing system includes receiving the platform-useable command on the communication computing system and broadcasting the platform-useable command to at least the portion of the plurality of disparate platforms,
wherein in response of an event that the platform-useable command has some ambiguity, the at least the portion of the plurality of disparate platforms via the communication computing system is configured to make a verbal inquiry to the user to clarify the ambiguity.

### Claim 18 (depends on 17)

The computing system of claim 17 wherein the plurality of disparate platforms includes a plurality of disparate medical platforms.

### Claim 19 (depends on 18)

The computing system of claim 18 wherein the plurality of disparate medical platforms includes one or more of:
a medical imaging platform;
a medical report platform;
a medical analysis platform;
a medical record platform; and
a conversational AI platform.

### Claim 20 (depends on 18)

The computing system of claim 18 wherein the information concerning various topics includes information concerning various patients.

### Claim 21 (depends on 17)

The computing system of claim 17 wherein the communication computing system includes a cloud-based communication computing system.

### Claim 22 (depends on 17)

The computing system of claim 17 wherein at least a portion of the plurality of disparate platforms is executed on a single computing system.

### Claim 23 (depends on 17)

The computing system of claim 17 wherein processing the verbal command to generate a platform-useable command based, at least in part, upon the verbal command includes:
processing the verbal command via a conversational AI platform to generate the platform-useable command based, at least in part, upon the verbal command.

### Claim 24 (depends on 17)

The computing system of claim 17 further comprising:
receiving the platform-useable command on at least one of the plurality of disparate platforms; and
processing the platform-useable command on the at least one of the plurality of disparate platforms.
