US2020404038A1PendingUtilityA1
Video delivery expedition apparatuses, methods and systems
Individually held — no corporate assignee on recordPriority: May 21, 2010Filed: Sep 8, 2020Published: Dec 24, 2020
Est. expiryMay 21, 2030(~3.8 yrs left)· nominal 20-yr term from priority
Inventors:Mark J. Bologh
H04N 21/26216H04L 69/329H04N 21/47202H04N 21/8456H04N 21/4331H04N 21/26233H04N 21/26225H04L 65/60H04L 29/08072
62
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
The VIDEO DELIVERY EXPEDITION APPARATUSES, METHODS AND SYSTEMS (“VDE”) transform Internet content data access request via VDE components into media content playback at a client device. In one implementation, the VDE may issue a notification or a user interface element to a user after delivery of a process one data from the server to a client; and trigger a background delivery of a process two data, wherein the triggering occurs when the user initiates playback of said process one data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A data transmission system comprising:
a digital processing device that is connected to a network or is capable of being connected to a network, wherein said processing device comprises memory and an operating system configured to perform executable instructions; and a computer program component operably connected to said digital processing device, including executable instructions that facilitate data transmission, that comprises: a software module for issuing a notification or a user interface element to a user after delivery of a process one data from a server to a client; and a software module for triggering a background delivery of a process two data, wherein the triggering occurs when the user initiates playback of said process one data.
2 . The system of claim 1 , wherein the delivery of process one data is initiated by any of the server and the client.
3 . The system of claim 1 , wherein the user initiates playback of said process one data by engaging a user-interface element.
4 . The system of claim 1 , wherein the server further comprises a plurality of servers in a datacenter, or a cloud environment, or a content delivery network, or a combination of these environments.
5 . The system of claim 1 , wherein the process one data comprises at least a portion of a video or other digital content.
6 . The system of claim 5 , wherein the process one data comprises: (1) a discrete video or other digital content or (2) a portion of a discrete video or other digital content.
7 . The system of claim 1 , wherein the computer program component further comprises a software module for delivering or presenting video data or other digital content to a user.
8 . The system of claim 1 , wherein the computer program component further comprises a software module for calculating a requirement for a duration of video playback or other digital content that must be satisfied by said process one.
9 . The system of claim 8 , wherein the calculating said requirement for a duration of video playback or other digital content is performed in order to provide a sufficient time window.
10 . The system of claim 9 , wherein the calculating said requirement for said sufficient time window is based on at least one of:
a data throughput rate at which data can be transferred from said server to said client, or a data throughput rate that would be required to deliver all, or a portion of, the process two data within a time frame, a data throughput rate that would be required to deliver the process two data within a time frame commensurate to its playback duration, or a predicted data throughput rate at which data can be transferred from said server to said client at a future point in time, or an amount of data that the process two data is comprised of, or a duration of playback that will be performed by the process two data, or an amount of time required to deliver all, or a portion of, the process two data.
11 . The system of claim 10 , wherein the sufficient time window is an amount of time necessary to facilitate a sufficient amount of said process two data to be transferred at a future point in time.
12 . The system of claim 1 , wherein the computer program component further comprises a software module for delivering a transfer of said process one data from said server to said client.
13 . The system of claim 1 , wherein the computer program component further comprises a software module for storing said process one data on client device.
14 . The system of claim 1 , wherein the client device is either a desktop computer, or a laptop computer, or a tablet computing device, or a smart phone device, or a video game hardware device, or a television set-top-box device, or a digital video recording device, or a network enabled computing device, or a network enabled display device, or a volumetric display device, or any type of holographic imaging device.
15 . The system of claim 1 , wherein said user-interface element can be engaged by the user to initiate a media player playback or other digital device playback of said process one video data or other digital content.
16 . The system of claim 1 , wherein the computer program component further comprises a software module for initiating playback of a locally stored video or other digital content comprised of said process one data when said user-interface element is engaged by the user.
17 . The system of claim 1 , wherein the computer program component further comprises a software module for storing said process two data as it is received by the client-device.
18 . The system of claim 1 , wherein the computer program component further comprises a software module for queuing at least a portion of said process two data to be played back in an automatic fashion by said media player or other digital device directly following the consummation of playback of said process one data.
19 . A computer readable medium encoded with a computer program including instructions executable by an operating system of a digital processing device, wherein said instructions facilitate data transmission, said computer program comprising:
a software module for issuing a notification or a user interface element to a user after delivery of a process one data from a server to a client; and a software module for triggering a background delivery of a process two data, wherein the triggering occurs when the user initiates playback of said process one data.
20 . A method of receiving data from a server, comprising:
issuing a notification or a user interface element to a user after delivery of a process one data from the server to a client; and triggering a background delivery of a process two data, wherein the triggering occurs when the user initiates playback of said process one data.Join the waitlist — get patent alerts
Track US2020404038A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.