Apparatus, Method and Computer-Readable Storage Medium for Media Processing and Delivery
First Claim
1. An apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:
- communicate content between a server and media recorder or viewer, the server including a controller that is part of a messaging layer of a multi-channel interface engine having at least a first channel and a second channel each of which functions as a first-in-first-out pipeline, the communication including the apparatus being caused to;
communicate system information and media content below a threshold size over the first channel; and
push media content above the threshold size for communication over the second channel.
0 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is provided that includes a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least perform a number of operations. The apparatus of this aspect may be caused to communicate content between a server and media recorder or viewer. The server may include a controller that is part of a messaging layer of a multi-channel interface engine having at least a first channel and a second channel each of which functions as a first-in-first-out pipeline. The communication may include the apparatus being caused to communicate system information and media content below a threshold size over the first channel. And the apparatus may be caused to push media content above the threshold size for communication over the second channel.
20 Citations
21 Claims
-
1. An apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:
-
communicate content between a server and media recorder or viewer, the server including a controller that is part of a messaging layer of a multi-channel interface engine having at least a first channel and a second channel each of which functions as a first-in-first-out pipeline, the communication including the apparatus being caused to; communicate system information and media content below a threshold size over the first channel; and push media content above the threshold size for communication over the second channel. - View Dependent Claims (2, 3)
-
-
4. An apparatus comprising a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to at least:
-
record by a media recorder, media content related to care being provided to a patient by a healthcare provider, and during the recordation; receive selection of categories consistent with the care being provided, and tag the media content with the selected categories; and segment the media content along the categories into a plurality of sequential fragments, each category including one or more fragments, each fragment having associated metadata with information identifying the media recorder, patient, healthcare provider, category and an order of the fragment relative to other fragments, each fragment being independently searchable and playable, and being playable in one contiguous sequence with one or more other fragments. - View Dependent Claims (5, 6, 7)
-
-
8. A method comprising a plurality of operations including at least:
-
communicating content between a server and media recorder or viewer, the server including a controller that is part of a messaging layer of a multi-channel interface engine having at least a first channel and a second channel each of which functions as a first-in-first-out pipeline, the communicating including; communicating system information and media content below a threshold size over the first channel; and pushing media content above the threshold size for communication over the second channel, wherein the method is performed by an apparatus including a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform the operations. - View Dependent Claims (9, 10)
-
-
11. A method comprising a plurality of operations including at least:
-
recording by a media recorder, media content related to care being provided to a patient by a healthcare provider, and during the recording; receiving selection of categories consistent with the care being provided, and tagging the media content with the selected categories; and segmenting the media content along the categories into a plurality of sequential fragments, each category including one or more fragments, each fragment having associated metadata with information identifying the media recorder, patient, healthcare provider, category and an order of the fragment relative to other fragments, each fragment being independently searchable and playable, and being playable in one contiguous sequence with one or more other fragments, wherein the method is performed by an apparatus including a processor and a memory storing executable instructions that in response to execution by the processor cause the apparatus to perform the operations. - View Dependent Claims (12, 13, 14)
-
-
15. A computer-readable storage medium having computer-readable program code portions stored therein that, in response to execution by a processor, cause an apparatus to at least:
-
communicate content between a server and media recorder or viewer, the server including a controller that is part of a messaging layer of a multi-channel interface engine having at least a first channel and a second channel each of which functions as a first-in-first-out pipeline, the communication including the apparatus being caused to; communicate system information and media content below a threshold size over the first channel; and push media content above the threshold size for communication over the second channel. - View Dependent Claims (16, 17)
-
-
18. A computer-readable storage medium having computer-readable program code portions stored therein that, in response to execution by a processor, cause an apparatus to at least:
-
record by a media recorder, media content related to care being provided to a patient by a healthcare provider, and during the recordation; receive selection of categories consistent with the care being provided, and tag the media content with the selected categories; and segment the media content along the categories into a plurality of sequential fragments, each category including one or more fragments, each fragment having associated metadata with information identifying the media recorder, patient, healthcare provider, category and an order of the fragment relative to other fragments, each fragment being independently searchable and playable, and being playable in one contiguous sequence with one or more other fragments. - View Dependent Claims (19, 20, 21)
-
Specification