Methods, systems, and devices for bandwidth conservation
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
H04H-060/32
H04N-007/16
H04L-012/26
H04N-007/173
H04N-021/442
H04N-021/6373
H04N-021/6377
H04N-021/658
출원번호
US-0193652
(2014-02-28)
등록번호
US-9166898
(2015-10-20)
발명자
/ 주소
Weaver, Timothy H.
Whited, Albert
출원인 / 주소
AT&T INTELLECTUAL PROPERTY I, L.P.
대리인 / 주소
Cantor Colburn LLP
인용정보
피인용 횟수 :
0인용 특허 :
63
초록▼
Aspects of bandwidth conservation include accumulating, in a memory device, inputs received over time and identifying a historical pattern from the inputs. The historical pattern includes a channel change operation when data streamed over a network and received is a commercial. Aspects also include
Aspects of bandwidth conservation include accumulating, in a memory device, inputs received over time and identifying a historical pattern from the inputs. The historical pattern includes a channel change operation when data streamed over a network and received is a commercial. Aspects also include determining whether a next input is expected for currently streamed data. The determining is in response to the historical pattern and whether the currently streamed data is commercial-free content. Aspects further include predicting that the user is not present at an electronic device if the next input to the user interface is expected and is not received, predicting that the user is present and the next input is not expected if the currently streamed data is the commercial-free content, and conserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the electronic device.
대표청구항▼
1. A method, comprising: accumulating, in a memory device via a processor, inputs received over time from a user via a user interface of an electronic device;identifying a historical pattern from the inputs, the historical pattern including a channel change operation when data streamed over a networ
1. A method, comprising: accumulating, in a memory device via a processor, inputs received over time from a user via a user interface of an electronic device;identifying a historical pattern from the inputs, the historical pattern including a channel change operation when data streamed over a network and received by the electronic device is a commercial;determining whether a next input to the user interface is expected for currently streamed data received by the electronic device, the determining in response to the historical pattern and whether the currently streamed data is commercial-free content, wherein the determining that the currently streamed data is commercial-free content indicates that the next input is not expected for a duration of the commercial-free content;predicting that the user is not present at the electronic device if the next input to the user interface is expected and is not received;predicting that the user is present at the electronic device and the next input is not expected if the currently streamed data is the commercial-free content; andconserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the electronic device. 2. The method of claim 1, wherein the historical pattern is identified using modal information reflecting a current mode of operation of the electronic device, wherein modes of operation include broadband mode, broadcast mode, and auxiliary mode, and the inputs comprising switching between the broadband mode, the broadcast mode, and the auxiliary mode. 3. The method of claim 1, wherein the inputs include the channel change operation, a cursor movement, and a volume command. 4. The method of claim 1, wherein the conserving bandwidth comprises: sending a message that ceases delivery of the currently streamed data to the electronic device;retrieving content locally stored in the memory device in response to the message that ceases delivery of the currently streamed data; andreplacing the currently streamed data with the content locally stored in the memory device. 5. The method of claim 1, wherein the conserving bandwidth comprises reducing resolution of a video portion of the currently streamed data to the electronic device. 6. The method of claim 1, wherein the conserving bandwidth comprises implementing a preference received from the user that is configured to conserve the bandwidth. 7. The method of claim 1, wherein the conserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the electronic device further comprises: applying a tag to the currently streamed data at a point in which a resolution of the currently streamed data is reduced; andupon determining the next input is received at the user interface after the resolution is reduced, resuming, using the tag, full resolution of the currently streamed data to the electronic device from the point in which the resolution of the currently streamed data was reduced. 8. A device, comprising: a memory device comprising computer-executable instructions;a user interface; anda processor executing the computer-executable instructions, the computer-executable instructions, when executed by the processor, cause the processor to perform operations comprising:accumulating inputs in the memory device, the inputs received over time from a user via the user interface;identifying a historical pattern from the inputs, the historical pattern including a channel change operation when data streamed over a network and received by the device is a commercial;determining whether a next input to the user interface is expected for currently streamed data received by the device, the determining in response to the historical pattern and whether the currently streamed data is commercial-free content, wherein the determining that the currently streamed data is commercial-free content indicates that the next input is not expected for a duration of the commercial-free content;predicting that the user is not present at the device if the next input to the user interface is expected and the next input is not received;predicting that the user is present at the device and the next input is not expected if the currently streamed data is the commercial-free content; andconserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the device. 9. The device of claim 8, wherein the historical pattern is identified using modal information reflecting a current mode of operation of the device, wherein modes of operation include broadband mode, broadcast mode, and auxiliary mode, and the inputs comprising switching between the broadband mode, the broadcast mode, and the auxiliary mode. 10. The device of claim 8, wherein the inputs include the channel change operation, a cursor movement, and a volume command. 11. The device of claim 8, wherein the conserving bandwidth comprises: sending a message that ceases delivery of the currently streamed data to the device;retrieving content locally stored in the memory device in response to the message that ceases delivery of the currently streamed data; andreplacing the currently streamed data with the content locally stored in the memory device. 12. The device of claim 8, wherein the conserving bandwidth comprises reducing resolution of a video portion of the currently streamed data to the device. 13. The device of claim 8, wherein the conserving bandwidth comprises implementing a preference received from the user that is configured to conserve the bandwidth. 14. The device of claim 8, wherein the conserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the device further comprises: applying a tag to the currently streamed data at a point in which a resolution of the currently streamed data is reduced; andupon determining the next input is received at the user interface after the resolution is reduced, resuming, using the tag, full resolution of the currently streamed data to the device from the point in which the resolution of the currently streamed data was reduced. 15. 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: accumulating, in a memory device, inputs received over time from a user via a user interface of an electronic device;identifying a historical pattern from the inputs, the historical pattern including a channel change operation when data streamed over a network and received by the electronic device is a commercial;determining whether a next input to the user interface is expected for currently streamed data received by the electronic device, the determining in response to the historical pattern and whether the currently streamed data is commercial-free content, wherein the determining that the currently streamed data is commercial-free content indicates that the next input is not expected for a duration of the commercial-free content;predicting that the user is not present at the electronic device if the next input to the user interface is expected and the next input is not received;predicting that the user is present at the electronic device and the next input is not expected if the currently streamed data is the commercial-free content; andconserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the electronic device. 16. The computer program product of claim 15, wherein the historical pattern is identified using modal information reflecting a current mode of operation of the electronic device, wherein modes of operation include broadband mode, broadcast mode, and auxiliary mode, and the inputs comprising switching between the broadband mode, the broadcast mode, and the auxiliary mode. 17. The computer program product of claim 15, wherein the inputs include the channel change operation, a cursor movement, and a volume command. 18. The computer program product of claim 15, wherein the conserving bandwidth comprises: sending a message that ceases delivery of the currently streamed data to the electronic device;retrieving content locally stored in the memory device in response to the message that ceases delivery of the currently streamed data; andreplacing the currently streamed data with the content locally stored in the memory device. 19. The computer program product of claim 15, wherein the conserving bandwidth comprises reducing resolution of a video portion of the currently streamed data to the electronic device. 20. The computer program product of claim 15, wherein the conserving bandwidth, with respect to the currently streamed data, in response to predicting that the user is not present at the electronic device further comprises: applying a tag to the currently streamed data at a point in which a resolution of the currently streamed data is reduced; andupon determining the next input is received at the user interface after the resolution is reduced, resuming, using the tag, full resolution of the currently streamed data to the electronic device from the point in which the resolution of the currently streamed data was reduced.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (63)
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는 부적절한 답변을 할 수 있습니다.