Secure real-time healthcare information streaming

US10162936B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10162936-B2
Application numberUS-201615067059-A
CountryUS
Kind codeB2
Filing dateMar 10, 2016
Priority dateMar 10, 2016
Publication dateDec 25, 2018
Grant dateDec 25, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method includes transmitting a low-resolution stream, buffering a high-resolution stream in a buffer memory, receiving a request for a high-resolution media item, retrieving the high-resolution media item from the buffer memory based on the frame numbers, and transmitting the high-resolution media item. The request includes one or more frame numbers based on the low-resolution stream.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: transmitting a low-resolution video stream; buffering a high-resolution video stream in a buffer memory; receiving a request for the high-resolution video stream, the request including beginning and ending frame numbers based on the low-resolution video stream; retrieving the high-resolution video stream from the buffer memory via a synchronizer, wherein the synchronizer synchronizes the low-resolution video stream and the high-resolution video stream to a same relative time; and transmitting the high-resolution video stream. 2. The method of claim 1 , further comprising: receiving a device stream; and encoding the device stream into the low-resolution video stream and the high-resolution video stream. 3. The method of claim 1 , wherein the low-resolution video stream is a medical imaging scan. 4. The method of claim 1 , wherein the beginning and ending frame numbers are determined based on an interest of a viewer in a part of the low-resolution video stream. 5. The method of claim 4 , further comprising: detecting the interest of the viewer in a part of the low-resolution video stream based on the viewer pausing the low-resolution video stream. 6. The method of claim 4 , further comprising: detecting the interest of the viewer in the part of the low-resolution video stream based on the viewer slowing the low-resolution video stream. 7. A system comprising: one or more processors; and a memory storing instructions that, when executed by the one or more processors, cause the system to: transmit a low-resolution video stream; buffer a high-resolution video stream in a buffer memory; receive a request for the high-resolution video stream, the request including beginning and ending frame numbers based on the low-resolution video stream; retrieve the high-resolution video stream from the buffer memory via a synchronizer, wherein the synchronizer synchronizes the low-resolution video stream and the high-resolution video stream to a same relative time; and transmit the high-resolution video stream. 8. The system of claim 7 , the memory storing instructions that, when executed by the one or more processors, further cause the system to: receive a device stream; and encode the device stream into the low-resolution video stream and the high-resolution video stream. 9. The system of claim 7 , wherein the low-resolution video stream is a medical imaging scan. 10. The system of claim 7 , the memory storing instructions that, when executed by the one or more processors, further cause the system to halt transmission of the low-resolution video stream. 11. The system of claim 10 , the memory storing instructions that, when executed by the one or more processors, further cause the system to resume transmission of the low-resolution video stream. 12. The system of claim 7 , wherein the beginning and ending frame numbers are determined based on an interest of a viewer in a part of the low-resolution video stream. 13. The system of claim 12 , the memory storing instructions that, when executed by the one or more processors, further cause the system to: detect the interest of the viewer in the part of the low-resolution video stream based on the viewer pausing the low-resolution video stream. 14. The system of claim 12 , the memory storing instructions that, when executed by the one or more processors, further cause the system to: detect the interest of the viewer in the part of the low-resolution video stream based on the viewer slowing the low-resolution video stream. 15. A computer program product comprising a non-transitory computer useable medium having a computer-readable program, wherein the computer-readable program, when executed on a computer, causes the computer to: receive a low-resolution video stream; transmit a request for a high-resolution video stream, the request including beginning and ending frame numbers based on the low-resolution video stream; and receive the high-resolution video stream via a synchronizer, wherein the synchronizer synchronizes the low-resolution video stream and the high-resolution video stream to a same relative time. 16. The computer program product of claim 15 , wherein the computer-readable program, when executed on a computer, further causes the computer to transmit a request to halt the low-resolution video stream. 17. The computer program product of claim 16 , wherein the computer-readable program, when executed on a computer, further causes the computer to transmit a request to resume the low-resolution video stream. 18. The computer program product of claim 17 , wherein the request to resume the low-resolution video stream is generated upon completion of receiving the high-resolution video stream. 19. The computer program product of claim 15 , wherein the beginning and ending frame numbers are determined based on an interest of a viewer in a part of the low-resolution video stream. 20. The computer program product of claim 19 , wherein the computer-readable program, when executed on a computer, further causes the computer to: detect the interest of the viewer in the part of the low-resolution video stream based on the viewer pausing the low-resolution video stream.

Assignees

Inventors

Classifications

  • Stream processing in response to a playback request from an end-user, e.g. for trick-play · CPC title

  • G06F19/321Primary

    Physics · mapped topic

  • Processing operations in response to a pause request · CPC title

  • Electricity · mapped topic

  • Control parameters, e.g. trick play commands, viewpoint selection · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10162936B2 cover?
A method includes transmitting a low-resolution stream, buffering a high-resolution stream in a buffer memory, receiving a request for a high-resolution media item, retrieving the high-resolution media item from the buffer memory based on the frame numbers, and transmitting the high-resolution media item. The request includes one or more frame numbers based on the low-resolution stream.
Who is the assignee on this patent?
Wasnik Pankaj, Namboodiri Vipin, Rao Boppana Visweswara, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F19/321. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Dec 25 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).