IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0409593
(1999-09-30)
|
발명자
/ 주소 |
- Bassett,Ronald W.
- Beadle,Bruce A.
- Brown,Michael Wayne
- Doud,Leon P.
- Paolini,Michael A.
|
출원인 / 주소 |
- International Business Machines Corporation
|
인용정보 |
피인용 횟수 :
136 인용 특허 :
44 |
초록
▼
A method and apparatus for providing a tailored content stream to respective clients from a server. A client profile is generated for each of the respective clients. From a plurality of related streams, streams are selected to send to each respective client based on the respective client profile. Ea
A method and apparatus for providing a tailored content stream to respective clients from a server. A client profile is generated for each of the respective clients. From a plurality of related streams, streams are selected to send to each respective client based on the respective client profile. Each respective client is sent only the respective selected streams for the client.
대표청구항
▼
What is claimed is: 1. A method for providing a tailored content stream to respective clients from a server comprising the computer implemented steps of: receiving requests from a plurality of clients for a given program, said requests including a client profile for each of the respective clients;
What is claimed is: 1. A method for providing a tailored content stream to respective clients from a server comprising the computer implemented steps of: receiving requests from a plurality of clients for a given program, said requests including a client profile for each of the respective clients; from a plurality of related streams, selecting streams to send to each respective client based on the respective client profile to form selected streams; and sending each respective client only respective selected streams for the client; wherein the step of generating the client profile comprises the steps of: gathering inputs from a user at a client for a selected set of streams; sending the inputs to the server; and deriving a filter from the set of inputs; wherein a client profile for a client developed for a prior event is used to filter streams for a new event until new inputs from the client indicate changes to the client profile are desired. 2. The method as recited in claim 1, wherein the client profile is derived at least in part according to client characteristics. 3. The method as recited in claim 2, wherein the client characteristics comprises location. 4. The method as recited in claim 2, wherein the client characteristics comprises machine capabilities of the client. 5. The method as recited in claim 1, wherein client profiles are developed for specific types of events. 6. The method as recited in claim 5, wherein the specific type of event is a sporting event. 7. The method as recited in claim 5, wherein the specific type of event is a concert. 8. The method as recited in claim 5, wherein the specific type of event is a movie. 9. A computer program product in computer readable media for use in a data processing system for providing a tailored content stream to respective clients from a server, the computer program product comprising: first instructions for generating a client profile for each of the respective clients; second instructions, from a plurality of related streams, for selecting streams to send to each respective client based on the respective client profile to form selected streams; and third instructions for sending each respective client only respective selected streams for the client wherein the first instructions comprise: fourth instructions for gathering inputs from a user at a client for a selected set of streams; fifth instructions for sending the inputs to the server; and sixth instructions for deriving a filter from the set of inputs; wherein a client profile for a client developed for a prior event is used to filter streams for a new event until new inputs from the client indicate changes to the client profile are desired. 10. The computer program product as recited in claim 9, wherein the client profile is derived at least in part according to client characteristics. 11. The computer program product as recited in claim 10, wherein the client characteristics comprises location. 12. The computer program product as recited in claim 10, wherein the client characteristics comprises machine capabilities of the client. 13. The computer program product as recited in claim 12, wherein client profiles are developed for specific types of events. 14. The computer program product as recited in claim 13, wherein the specific type of event is a sporting event. 15. The computer program product as recited in claim 13, wherein the specific type of event is a concert. 16. The computer program product as recited in claim 13, wherein the specific type of event is a movie. 17. A system for providing a tailored content stream to respective clients from a server, comprising: means for generating a client profile for each of the respective clients; means, from a plurality of related streams, for selecting streams to send to each respective client based on the respective client profile to form selected streams; and means for sending each respective client only respective selected streams for the client; wherein the means for generating the client profile comprises: means for gathering inputs from a user at a client for a selected set of streams; means for sending the inputs to the server; and means for deriving a filter from the set of inputs; wherein a client profile for a client developed for a prior event is used to filter streams for a new event until new inputs from the client indicate changes to the client profile are desired. 18. The system as recited in claim 17, wherein the client profile is derived at least in part according to client characteristics. 19. The system as recited in claim 18, wherein the client characteristics comprises location. 20. The system as recited in claim 18, wherein the client characteristics comprises machine capabilities of the client. 21. The system as recited in claim 17, wherein client profiles are developed for specific types of events. 22. The system as recited in claim 21, wherein the specific type of event is a sporting event. 23. The system as recited in claim 21, wherein the specific type of event is a concert. 24. The system as recited in claim 21, wherein the specific type of event is a movie. 25. A method in a data processing system for customizing content, the method comprising the dat processing system implemented steps of: obtaining a plurality of profiles for a plurality of clients, wherein each profile within the plurality of profiles is an associated profile associated with a client within the plurality of clients and includes preferences for the client; selecting data streams for each client within the plurality of clients based on an associated profile and client geographic position data to form a set of customized content for the plurality of clients, wherein the client geographic position data is obtained from a positioning system associated with the client; and sending the set of customized content to the plurality of clients, wherein customized content is for an event and wherein the steps of obtaining, selecting, and sending are performed periodically such that presentation of the event is customized during presentation of the event in response to changes in the plurality of profiles. 26. The method of claim 25, wherein the preferences include user selections of data streams. 27. The method of claim 25, wherein the event is a sporting event. 28. The method of claim 25, wherein each profile within the plurality of profiles includes a location of a client. 29. The method of claim 25, wherein each profile within the plurality of profiles includes a configuration of a client. 30. A method for providing a tailored content stream to respective clients from a server comprising the computer implemented steps of: generating a client profile for each of the respective clients; from a plurality of related streams, selecting streams to send to each respective client based on the respective client profile and client geographic position data to form selected streams, wherein the client geographic position data is obtained from a positioning system associated with the client; and sending each respective client only respective selected streams for the client, wherein customized content is for an event and wherein the steps of obtaining, selecting, and sending are performed periodically such that presentation of the event is customized during presentation of the event in response to changes in the plurality of profiles. 31. The method as recited in claim 30, wherein the step of generating the client profile comprises the steps of: gathering inputs from a user at a client for a selected set of streams; sending the inputs to the server; and deriving a filter from the set of inputs. 32. A computer program product in computer readable media for use in a data processing system for customizing content, the computer program product comprising: obtaining a plurality of profiles for a plurality of clients, wherein each profile within the plurality of profiles is an associated profile associated with a client within the plurality of clients and includes preferences for the client; selecting data streams for each client within the plurality of clients based on an associated profile and client geographic position data to form a set of customized content for the plurality of clients, wherein the client geographic position dat is obtained from a positioning system associated with the client; and sending the set of customized content to the plurality of clients, wherein customized content is for an event and wherein the steps of obtaining, selecting, and sending are performed periodically such that presentation of the event is customized during presentation of the event in response to changes in the plurality of profiles. 33. A data processing system for customizing content, comprising: means for obtaining a plurality of profiles for a plurality of clients, wherein each profile within the plurality of profiles is an associated profile associated with a client within the plurality of clients and includes preferences for the client; means for selecting data streams for each client within the plurality of clients based on an associated profile and client geographic position data to form a set of customized content for the plurality of clients, wherein the client geographic position data is obtained from a positioning system associated with the client; and means for sending the set of customized content to the plurality of clients, wherein customized content is for an event and wherein the steps of obtaining, selecting, and sending are performed periodically such that presentation of the event is customized during representation of the event in response to changes in the plurality of profiles. 34. A data processing system for customizing content, comprising: means for obtaining a plurality of profiles for a plurality of clients, wherein each profile within the plurality of profiles is an associated profile associated with a client within the plurality of clients and includes preferences for the client; means for selecting data streams for each client within the plurality of clients based on an associated profile and client geographic position data to form a set of customized content for the plurality of clients, wherein the client geographic position data is obtained from a positioning system associated with the client; and means for sending the set of customized content to the plurality of clients, wherein customized content is for an event and wherein the steps of obtaining, selecting, and sending are performed periodically such that presentation of the event is customized during presentation of the event in responsed to changes in the plurality of profiles.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.