SYSTEM AND METHOD FOR IMPROVED MEDIA ACQUISITION RESPONSE
20220394314 · 2022-12-08
Assignee
Inventors
Cpc classification
H04N21/218
ELECTRICITY
International classification
H04N21/239
ELECTRICITY
Abstract
A system and method providing a video content acquisition system adapted to determine content acquisition delays as a function of the source of the content. In particular, the system and method minimize delays experienced by users requesting video content via a client device. This is accomplished by tailoring the acquisition delay time associated with a particular request for content based upon the source of the signal from which the requested content is to be obtained (broadcast, satellite, cable, internet, etc.), as well as the type of signal requested and/or rate at which the source signal provides content (symbols/sec, bits/second, etc.). This minimizes the amount of time a user may mistakenly perceive a client device to be unresponsive or incapable of providing the requested video content.
Claims
1. A system for acquiring digital content comprising: at least one media server adapted to obtain digital content from at least one content provider in response to received requests; at least one memory storing information indicative of at least one parameter associated with the digital content from the at least one content provider; and at least one controller, adapted to: receive at least one user request identifying a particular digital content; retrieve from the at least one memory information indicative of at least one parameter associated with the particular digital content; and determine, based, at least in part, upon the retrieved information, a default time associated with the acquisition of the particular digital content by the at least one media server.
2. The system of claim 1 where in the at least one content provider comprises at least one of the following: a multi-service operator; a cable provider; an optical system provider; an Internet streaming provider; a terrestrial broadcast provider; and a satellite provider.
3. The system of claim 1 wherein the information indicative of at least one parameter associated with the digital content from the at least one content provider comprises at least one of the following: a content provider identifier; a content title; an encoding type; a content rate; and a default acquisition delay interval.
4. The system of claim 1 wherein the at least one memory comprises at least one of the following: a disc drive; a solid-state drive; and a cloud-based storage system.
5. The system of claim 1 wherein the at least one memory is integral to the at least one media server.
6. The system of claim 5 wherein the controller comprises a client device.
7. The system of claim 6 wherein the at least one controller is further adapted to: retrieve the information indicative of at least one parameter associated with the digital content from the at least one memory; and store the retrieved information in a memory associated with the client device.
8. The system of claim 6 wherein the client device comprises at least one of the following: a media gateway; a smartphone; a tablet; a digital television; a digital assistant; and a computer monitor.
9. The system of claim 1 wherein the at least one controller is further adapted to: generate a message indicative of a pending acquisition of the particular digital content by the at least one media server; and display the generated message upon a device for an interval substantially equal to the determined default time.
10. The system of claim 9 wherein the device displaying the generated message comprises at least one of the following: a smartphone; a tablet; a digital television; a digital assistant; and a computer monitor.
11. A method for acquiring digital content, in a system comprising: at least one media server adapted to obtain digital content from at least one content provider in response to received requests; and at least one memory storing information indicative of at least one parameter associated with the digital content from the at least one content provider; the method comprising the steps of: receiving at least one user request identifying a particular digital content; retrieving from the at least one memory information indicative of at least one parameter associated with the particular digital content; and determining, based, at least in part, upon the retrieved information, a default time associated with the acquisition of the particular digital content by the at least one media server.
12. The method of claim 11 where in the at least one content provider comprises at least one of the following: a multi-service operator; a cable provider; an optical system provider; an Internet streaming provider; a terrestrial broadcast provider; and a satellite provider.
13. The method of claim 11 wherein the information indicative of at least one parameter associated with the digital content from the at least one content provider comprises at least one of the following: a content provider identifier; a content title; an encoding type; a content rate; and a default acquisition delay interval.
14. The method of claim 11 wherein the at least one memory comprises at least one of the following: a disc drive; a solid-state drive; and a cloud-based storage system.
15. The method of claim 11 wherein the at least one memory is integral to the at least one media server.
16. The method of claim 15 wherein the system further comprises a client device.
17. The method of claim 16 further comprising the steps of: retrieving the information indicative of at least one parameter associated with the digital content from the at least one memory; and storing the retrieved information in a memory associated with the client device.
18. The method of claim 16 wherein the client device comprises at least one of the following: a media gateway; a smartphone; a tablet; a digital television; a digital assistant; and a computer monitor.
19. The method of claim 11 wherein the system further comprises at least one display, and the method further comprises the steps of: generating a message indicative of a pending acquisition of the particular digital content by the at least one media server; and displaying the generated message upon the at least one display for an interval substantially equal to the determined default time.
20. The method of claim 19 wherein the device displaying the generated message comprises at least one of the following: a smartphone; a tablet; a digital television; a digital assistant; and a computer monitor.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The aspects, and advantages of the present invention will become better understood with regard to the following description, appended claims, and accompanying drawings in which:
[0010]
[0011]
[0012]
DETAILED DESCRIPTION
[0013]
[0014] Media server 112 is adapted to periodically provide client device 102 with information indicative of the content available via media server 112 from Internet video streaming service 116 and satellite downlink 118. This information would be provided to media server 112 from each content source via broadband network 120 and stored within memory 126. The service providers associated with satellite downlink 118 and/or streaming service 116 could be granted access to media server 112 for purposes of storing the requisite information. Such information could also be provided, in whole or in part, by a user of client device 102 via one or more user interfaces (not pictured). Such user interfaces (keyboards, smart devices, digital assistants, remote controls, etc.) could be integral to client device 102, or linked to it either by wired or wireless means.
[0015]
[0016]
[0017] However, if processor 108 determines that information associated with the requested content is stored within memory 110, the process continues with step 310 and the retrieval from memory 110 of one or more parameters associated with the requested content. From this retrieved information, processor 108 determines the default acquisition time associated with the requested content. As shown in
[0018] When the default acquisition time interval has elapsed, the process continues with step 318 and processor 108 determines if the requested video content is available from media server 112. If not, an error message informing the user that the request could not be fulfilled is issued (step 320). This message could be provided via monitor 104 or via an alternate user interface. Following the display of this error message the process loops back to steps 302 and 304, and awaits a new user request. However, if the requested content is available from media server 102, the content is accepted by client device 102 and displayed upon monitor 104 (step 322). The process continues with steps 302 and 304, and awaits a new user request.
[0019] Although the invention herein has been described with reference to a particular embodiment, it is to be understood that this embodiment is merely illustrative of the principles and applications of the present invention. Other embodiments and variations could be implemented without departing from the spirit and scope of the present invention as defined by the appended claims. For example, the invention could be applied in environments where the content providers including multi-service operators providing content via cable or optical networks, or those providing content via terrestrial broadcast. The monitor associated with the invention could be a digital television, a computer monitor, a smart device, a digital assistant or a tablet. Similarly, the invention could be implemented in environments that include multiple client devices connected to a single media server. Each of these client devices capable of independently requesting content from the media server. Although invention has been described as directly retrieving the default acquisition time from a memory within a media server, embodiments of the invention include systems wherein the default acquisition time is calculated based upon one or more other content-related parameters retrieved from a media server, such as the content identifier, content source, type of content encoding, the content rate, etc. Furthermore, a media gateway, a smartphone, a tablet, a digital television, a digital assistant or a computer could all be utilized as a client device. It will also be understood that the various connections depicted as wired in the above embodiments could also be supported by wireless connections without departing from the scope of the invention. The processes described herein could be performed by a single or multiple multi-processor system, co-located with the user and/or device(s) being controlled, or remotely based in whole or in part. The memory or memories supporting the functionality of the invention storage of the data can be a disk, a solid-state drive, cloud-based storage (in whole or in part), or any other means with sufficient capacity.