Methods, systems, and devices for bandwidth conservation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04N-007/16
H04L-012/927
H04H-060/32
H04N-007/173
H04N-021/442
H04N-021/6373
H04N-021/6377
H04N-021/658
H04L-012/26
출원번호
US-0886380
(2015-10-19)
등록번호
US-9894011
(2018-02-13)
발명자
/ 주소
Weaver, Timothy H.
Whited, Albert
출원인 / 주소
AT&T INTELLECTUAL PROPERTY I, L.P.
대리인 / 주소
Cantor Colburn LLP
인용정보
피인용 횟수 :
0인용 특허 :
64
초록▼
Aspects of bandwidth conservation include monitoring, via a processor over a period of time, program state information for content streamed to an electronic device, and accumulating, in a memory device via the processor, inputs received over the period of time from a user of the electronic device. E
Aspects of bandwidth conservation include monitoring, via a processor over a period of time, program state information for content streamed to an electronic device, and accumulating, in a memory device via the processor, inputs received over the period of time from a user of the electronic device. Each of the inputs is correlated to the program state information based on a location in the content at which the corresponding input occurred. Aspects further include identifying patterns of user behavior based on collective correlations between the inputs and the program state information, determining from the patterns a presence or absence of the user at the electronic device with respect to currently streamed content when no inputs are received by the user, and performing a bandwidth control operation with respect to the currently streamed content based on the determined presence or absence of the user.
대표청구항▼
1. A method, comprising: monitoring, via a processor over a period of time, program state information for content streamed to an electronic device;accumulating, in a memory device via the processor, inputs received over the period of time from a user of the electronic device, each of the inputs corr
1. A method, comprising: monitoring, via a processor over a period of time, program state information for content streamed to an electronic device;accumulating, in a memory device via the processor, inputs received over the period of time from a user of the electronic device, each of the inputs correlated to the program state information based on a location in the content at which the corresponding input occurred;identifying patterns of user behavior based on collective correlations between the inputs and the program state information;determining, from the patterns, a presence or absence of the user at the electronic device with respect to currently streamed content, the determining comprising identifying a first pattern of user behavior in which no input is received from the user, and the location in the content indicates the currently streamed content is commercial-free content, and determining from the first pattern of user behavior that a next input from the user is not expected for a duration of the commercial-free content; andperforming a bandwidth control operation with respect to the currently streamed content based on the determining, wherein upon determining the user is not present at the electronic device, the bandwidth control operation includes reducing a current allocation of bandwidth to the electronic device. 2. The method of claim 1, wherein upon determining the user is present at the electronic device, the bandwidth control operation includes maintaining a current allocation of bandwidth to the electronic device. 3. The method of claim 1, wherein upon determining the user is not present at the electronic device, transmitting a prompt to the electronic device notifying the user that a bandwidth reduction operation will be implemented for the electronic device unless an input is received from the user. 4. The method of claim 1, wherein the location in the content indicates an advertisement insertion slot. 5. The method of claim 1, wherein the location in the content is a time indicator reflecting a point in time ranging from a program beginning to a program ending. 6. The method of claim 1, further comprising: monitoring, over the period of time, program control information for each program of the content streamed to the electronic device, wherein each of the inputs is correlated to the program control information, the program control information including a channel of the program, a title of the program, and a duration of the program; andidentifying patterns of user behavior based on collective correlations between the inputs and the program control information;wherein the patterns of user behavior based on collective correlations between the inputs and the program control information are used to further determine the presence or absence of the user at the electronic device. 7. A device, comprising: a memory comprising computer-executable instructions; anda processor executing the computer-executable instructions, the computer-executable instructions when executed by the processor cause the processor to perform operations comprising:monitoring, over a period of time, program state information for content streamed to an electronic device;accumulating, in the memory, inputs received over the period of time from a user of the electronic device, each of the inputs correlated to the program state information based on a location in the content at which the corresponding input occurred;identifying patterns of user behavior based on collective correlations between the inputs and the program state information;determining, from the patterns, a presence or absence of the user at the electronic device with respect to currently streamed content, the determining comprising identifying a first pattern of user behavior in which no input is received from the user, and the location in the content indicates the currently streamed content is commercial-free content, and determining from the first pattern of user behavior that a next input from the user is not expected for a duration of the commercial-free content; andperforming a bandwidth control operation with respect to the currently streamed content based on the determining, wherein upon determining the user is not present at the electronic device, the bandwidth control operation includes reducing a current allocation of bandwidth to the electronic device. 8. The device of claim 7, wherein upon determining the user is present at the electronic device, the bandwidth control operation includes maintaining a current allocation of bandwidth to the electronic device. 9. The device of claim 7, wherein upon determining the user is not present at the electronic device, transmitting a prompt to the electronic device notifying the user that a bandwidth reduction operation will be implemented for the electronic device unless an input is received from the user. 10. The device of claim 7, wherein the location in the content indicates an advertisement insertion slot. 11. The device of claim 7, wherein the location in the content is a time indicator reflecting a point in time ranging from a program beginning to a program ending. 12. The device of claim 7, wherein the operations further include: monitoring, over the period of time, program control information for each program of the content streamed to the electronic device, wherein each of the inputs is correlated to the program control information, the program control information including a channel of the program, a title of the program, and a duration of the program; andidentifying patterns of user behavior based on collective correlations between the inputs and the program control information;wherein the patterns of user behavior based on collective correlations between the inputs and the program control information are used to further determine the presence or absence of the user at the electronic device. 13. A computer program product embodied on a non-transitory computer readable medium, the computer program product including instructions that, when executed by a computer, causes the computer to perform operations comprising: monitoring, over a period of time, program state information for content streamed to an electronic device;accumulating, in a memory device, inputs received over the period of time from a user of the electronic device, each of the inputs correlated to the program state information based on a location in the content at which the corresponding input occurred;identifying patterns of user behavior based on collective correlations between the inputs and the program state information;determining, from the patterns, a presence or absence of the user at the electronic device with respect to currently streamed content, the determining comprising identifying a first pattern of user behavior in which no input is received from the user, and the location in the content indicates the currently streamed content is commercial-free content, and determining from the first pattern of user behavior that a next input from the user is not expected for a duration of the commercial-free content; andperforming a bandwidth control operation with respect to the currently streamed content based on the determining, wherein upon determining the user is not present at the electronic device, the bandwidth control operation includes reducing a current allocation of bandwidth to the electronic device. 14. The computer program product of claim 13, wherein upon determining the user is present at the electronic device, the bandwidth control operation includes maintaining a current allocation of bandwidth to the electronic device. 15. The computer program product of claim 13, wherein upon determining the user is not present at the electronic device, transmitting a prompt to the electronic device notifying the user that a bandwidth reduction operation will be implemented for the electronic device unless an input is received from the user. 16. The computer program product of claim 13, wherein the location in the content indicates one of an advertisement insertion slot and a time indicator reflecting a point in time ranging from a program beginning to a program ending. 17. The computer program product of claim 13, wherein the operations further include: monitoring, over the period of time, program control information for each program of the content streamed to the electronic device, wherein each of the inputs is correlated to the program control information, the program control information including a channel of the program, a title of the program, and a duration of the program; andidentifying patterns of user behavior based on collective correlations between the inputs and the program control information;wherein the patterns of user behavior based on collective correlations between the inputs and the program control information are used to further determine the presence or absence of the user at the electronic device.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (64)
Robert G. Davison GB; Manoocherhr Azmoodeh GB; James J. Hardwicke GB, ATM network management.
Giroir Didier,FRX ; Brue Rachel A. ; Nilsen Boerge,NOX, Connectionless group addressing for directory services in high speed packet switching networks.
Ito Yoshihiro,JPX ; Yokota Hidetoshi,JPX ; Ishikura Masami,JPX ; Asami Tooru,JPX, Method and apparatus for dynamic data rate control over a packet-switched network.
Kuechler Rudolf,DEX, Method and arrangements for the optimal use of switching--oriented and transmission--oriented resources of multimedia communication networks.
Mitsutake Katsuya,JPX ; Kamizawa Koh,JPX ; Kozawa Yuji,JPX ; Hisanaga Takanori,JPX ; Maeda Yasutoshi,JPX ; Kawase Fumiyoshi,JPX ; Hayano Takahiko,JPX, Method and system for data transmission accordance with the form of the data transmission based on control information exchanged between applications of a data transmitter and a data receiver before .
Gibbon David Crawford ; Markowitz Robert Edward ; Shahraray Behzad ; Simon Steven David, Method for communicating audiovisual programs over a communications network.
Sheynblat,Leonid, Method, apparatus, and machine-readable medium for providing indication of location service availability and the quality of available location services.
Koyama Takeo (Osaka JPX) Nakano Takashi (Osaka JPX), Power supply apparatus for television receiver set and television receiver set including the same.
Bruck Timo ; Cohn Alan ; Huang Wei ; Tucker Eric M. ; Scott ; III Samuel Thomas ; Leak Bruce A., System and method for distributing preferenced data over a communications network.
Craig Jeffrey A. ; Lauber Brian Stuart, System and method for network power management incorporating user identity and preferences via a power managed smart card.
Ruttenberg,John C.; Lichtenstein,Walter D.; Agraz,David; Tobagi,Fouad A.; Munshi,Ashfaq A.; Lemke,David, System and method for scheduling and executing data transfers over a network.
Kim,Tae Yeon; Yoon,Hyeon Ho; Yoo,Jeong Ju; Kim,Byoung Whi; Lee,Hyeong Ho, System for providing dynamic service using optical sub-carrier multiplexing type multi-channel access and method of controlling the same.
Alexander Ronald ; Dias Stephen ; Hancock Kenneth S. ; Leung Elsie Y. ; Macrae Douglas ; Ng Arthur Y. ; O'Neil Shawn ; Schoaff Peter Christopher ; Sutton Jonathon ; Ward ; III Thomas Edward ; Westber, Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information.
Cohen Solal,Eric, User attention-based adaptation of quality level to improve the management of real-time multi-media content delivery and distribution.
Moeller Leonard Keith ; Gifford Christopher Scott ; Hendershot ; III William B., Video processing system with real time program duration compression and expansion.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.