IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0881917
(2001-06-14)
|
발명자
/ 주소 |
- Bodin,William Kress
- Thorson,Derral Charles
|
출원인 / 주소 |
- International Business Machines Corporation
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
7 인용 특허 :
0 |
초록
▼
Broadcasting user controls for streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the method implemented in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which
Broadcasting user controls for streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the method implemented in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which embodiments are implemented in computer memory and upon at least one computer processor, embodiments including receiving from a remote director a director instruction, the director instruction comprising an identification of a selected user control; extracting, in dependence upon the director instruction, from a store of user controls, the identified selected user control; identifying, in dependence upon the director instruction, a data communications program that administers data communications between the content server and a client device; encoding through the data communications program, in dependence upon the selected user control, a new HTML document; and downloading, through the identified data communications program, the new HTML document to the client device.
대표청구항
▼
What is claimed is: 1. A method of broadcasting user controls of streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the method is implemented in conjunction with a network of digital computers, at least one of the digital computers c
What is claimed is: 1. A method of broadcasting user controls of streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the method is implemented in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which the steps of the method are implemented in a computer memory and upon at least one computer processor, the method comprising the steps of: receiving from a remote director a director instruction, the director instruction comprising an identification of a selected user control and a director URL that identifies a user control selection routine; extracting, in dependence upon the director instruction, from a store of user controls, the identified selected user control; identifying, in dependence upon the director instruction, a data communications program that administers data communications between the content server and a client device, including executing the user control selection routine identified by the director URL; encoding through the data communications program, in dependence upon the selected user control, a new HTML document; and downloading, through the identified data communications program, the new HTML document to the client device. 2. The method of claim 1, wherein the remote director comprises a computer coupled for data communications to the content server, the remote director further comprising a browser. 3. The method of claim 1 wherein the director instruction comprises a director URL, the director URL comprising an indication that the director URL is a user control broadcast instruction, the director URL further comprising an identification of the selected user control to be broadcast. 4. The method of claim 1 wherein the store of user controls comprises a multiplicity of user control data records each of which represents a single user control and each of which further comprises a user control URL. 5. The method of claim 4 wherein each user control data record further comprises a data element that identifies a computer program that gives effect to a user control. 6. The method of claim 1 wherein extracting, in dependence upon the director instruction, from a store of user controls, the selected user control, further comprises searching a store of user controls for a user control identified in the director instruction. 7. The method of claim 1 wherein the director instruction further comprises a director URL, and extracting the selected user control further comprises searching a store of user controls for a user control identified in the director URL. 8. The method of claim 1 wherein identifying, in dependence upon the director instruction an identified data communications program that administers data communications with a client device further comprises executing a user control selection routine that itself is identified in the director instruction. 9. The method of claim 1 wherein executing a user control selection routine further comprises passing to the user control selection routine a parameter identifying the selected user control. 10. The method of claim 1 wherein executing a user control selection routine further comprises passing to the user control selection routine a parameter identifying a subscription level. 11. The method of claim 1 wherein executing a user control selection routine further comprises passing to the user control selection routine a parameter identifying user preferences. 12. The method of claim 1 wherein executing a user control selection routine further comprises passing to the user control selection routine a parameter identifying user demographics. 13. The method of claim 1 wherein executing a user control selection routine further comprises passing to the user control selection routine a parameter identifying a client device type. 14. The method of claim 1 wherein encoding, within the identified data communications program, in dependence upon the selected user control, a new HTML document, further comprises encoding the selected user control as a hyperlink and formulating the new HTML document to include the hyperlink. 15. The method of claim 1 wherein the new HTML document comprises an old HTML document further including the hyperlink. 16. The method of claim 1 wherein the old HTML document is the HTML document that was displayed on the client device just before downloading the new HTML document to the client device. 17. The method of claim 1 wherein the selected user control further comprises a duration. 18. The method of claim 17 further comprising timing the duration of the user control. 19. The method of claim 18 further comprising restoring to the client device, after timing the duration of the selected user control, an old HTML document comprising an HTML document that was previously displayed on the client device before downloading the new HTML document to the client device. 20. A system for broadcasting user controls of streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the system is implemented in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which the principal elements of the system are implemented, including a computer memory and at least one computer processor, the system comprising: means for receiving from a remote director a director instruction, the director instruction comprising an identification of a selected user control and a director URL that identifies a user control selection routine; means for extracting, in dependence upon the director instruction, from a store of user controls, the identified selected user control; means for identifying, in dependence upon the director instruction, a data communications program that administers data communications between the content server and a client device, including executing the user control selection routine identified by the director URL; means for encoding through the data communications program, in dependence upon the selected user control, a new HTML document; and means for downloading, through the identified data communication program, the new HTML document to the client device. 21. The system of claim 20, wherein the remote director comprises a computer coupled for data communications to the content server, the remote director further comprising a browser. 22. The system of claim 20 wherein the director instruction comprises a director URL, the director URL comprising an indication that the director URL is a user control broadcast instruction, the director URL further comprising an identification of the selected user control to be broadcast. 23. The system of claim 20 wherein the store of user controls comprises a multiplicity of user control data records each of which represents a single user control and each of which further comprises a user control URL. 24. The system of claim 23 wherein each user control data record further comprises a data element that identifies a computer program that gives effect to a user control. 25. The system of claim 20 wherein means for extracting, in dependence upon the director instruction, from a store of user controls, the selected user control, further comprises means for searching a store of user controls for a user control identified in the director instruction. 26. The system of claim 20 wherein the director instruction further comprises a director URL, and means for extracting the selected user control further comprises means for searching a store of user controls for a user control identified in the director URL. 27. The system of claim 20 wherein means for identifying, in dependence upon the director instruction an identified data communications program that administers data communications with a client device further comprises means for executing a user control selection routine that itself is identified in the director instruction. 28. The system of claim 20 wherein means for executing a user control selection routine further comprises means for passing to the user control selection routine a parameter identifying the selected user control. 29. The system of claim 20 wherein means for executing a user control selection routine further comprises means for passing to the user control selection routine a parameter identifying a subscription level. 30. The system of claim 20 wherein means for executing a user control selection routine further comprises means for passing to the user control selection routine a parameter identifying user preferences. 31. The system of claim 20 wherein means for executing a user control selection routine further comprises means for passing to the user control selection routine a parameter identifying user demographics. 32. The system of claim 20 wherein means for executing a user control selection routine further comprises means for passing to the user control selection routine a parameter identifying a client device type. 33. The system of claim 20 wherein means for encoding, within the identified data communications program, in dependence upon the selected user control, a new HTML document, further comprises means for encoding the selected user control as a hyperlink and means for formulating the new HTML document to include the hyperlink. 34. The system of claim 20 wherein the new HTML document comprises an old HTML document further including the hyperlink. 35. The system of claim 20 wherein the old HTML document is the HTML document that was displayed on the client device just before downloading the new HTML document to the client device. 36. The system of claim 20 wherein the selected user control further comprises a duration. 37. The system of claim 36 further comprising means for timing the duration of the user control. 38. The system of claim 37 further comprising means for restoring to the client device an old HTML document comprising an HTML document that was previously displayed on the client device before a downloading of the new HTML document to the client device. 39. A computer program product for broadcasting user controls of streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the computer program product is prepared for implementation in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which the principal elements of the computer program product are implemented, including a computer memory and at least one computer processor, the computer program product comprising: a recording medium; means, recorded on the recording medium, for receiving from a remote director a director instruction, the director instruction comprising an identification of a selected user control and a director URL that identifies a user control selection routine; means, recorded on the recording medium, for extracting, in dependence upon the director instruction, from a store of user controls, the identified selected user control; means, recorded on the recording medium, for identifying, in dependence upon the director instruction, a data communications program that administers data communications between the content server and a client device, including executing the user control selection routine identified by the director URL; means, recorded on the recording medium, for encoding through the data communications program, in dependence upon the selected user control, a new HTML document; and means, recorded on the recording medium, for downloading, through the identified data communication program, the new HTML document to the client device. 40. The computer program product of claim 39, wherein the remote director comprises a computer coupled for data communications to the content server, the remote director further comprising a browser. 41. The computer program product of claim 39 wherein the director instruction comprises a director URL, the director URL comprising an indication that the director URL is a user control broadcast instruction, the director URL further comprising an identification of the selected user control to be broadcast. 42. The computer program product of claim 39 wherein the store of user controls comprises a multiplicity of user control data records each of which represents a single user control and each of which further comprises a user control URL. 43. The computer program product of claim 42 wherein each user control data record further comprises a data element that identifies a computer program that gives effect to a user control. 44. The computer program product of claim 39 wherein means for extracting, in dependence upon the director instruction, from a store of user controls, the selected user control, further comprises means, recorded on the recording medium, for searching a store of user controls for a user control identified in the director instruction. 45. The computer program product of claim 39 wherein the director instruction further comprises a director URL, and means for extracting the selected user control further comprises means, recorded on the recording medium, for searching a store of user controls for a user control identified in the director URL. 46. The computer program product of claim 39 wherein means for identifying, in dependence upon the director instruction an identified data communications program that administers data communications with a client device further comprises means, recorded on the recording medium, for executing a user control selection routine that itself is identified in the director instruction. 47. The computer program product of claim 39 wherein means for executing a user control selection routine further comprises means, recorded on the recording medium, for passing to the user control selection routine a parameter identifying the selected user control. 48. The computer program product of claim 39 wherein means for executing a user control selection routine further comprises means, recorded on the recording medium, for passing to the user control selection routine a parameter identifying a subscription level. 49. The computer program product of claim 39 wherein means for executing a user control selection routine further comprises means, recorded on the recording medium, for passing to the user control selection routine a parameter identifying user preferences. 50. The computer program product of claim 39 wherein means for executing a user control selection routine further comprises means, recorded on the recording medium, for passing to the user control selection routine a parameter identifying user demographics. 51. The computer program product of claim 39 wherein means for executing a user control selection routine further comprises means, recorded on the recording medium, for passing to the user control selection routine a parameter identifying a client device type. 52. The computer program product of claim 39 wherein means for encoding, within the identified data communications program, in dependence upon the selected user control, a new HTML document, further comprises means, recorded on the recording medium, for encoding the selected user control as a hyperlink and means, recorded on the recording medium, for formulating the new HTML document to include the hyperlink. 53. The computer program product of claim 39 wherein the new HTML document comprises an old HTML document further including the hyperlink. 54. The computer program product of claim 39 wherein the old HTML document is the HTML document that was displayed on the client device just before a downloading of the new HTML document to the client device. 55. The computer program product of claim 39 wherein the selected user control further comprises a duration. 56. The computer program product of claim 55 further comprising means, recorded on the recording medium, for timing the duration of the user control. 57. The computer program product of claim 56 further comprising means, recorded on the recording medium, for restoring to the client device an old HTML document comprising an HTML document that was previously displayed on the client device before a downloading of the new HTML document to the client device.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.