IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0334578
(2008-12-15)
|
등록번호 |
US-8606929
(2013-12-10)
|
발명자
/ 주소 |
- Hodges, Donna K.
- Kreiner, Barrett Morris
- Tischer, Steven N.
|
출원인 / 주소 |
- AT&T Intellectual Property I, L.P.
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
75 |
초록
▼
Methods, systems, and products are disclosed for providing communications services. One method receives a first data stream at a computer, with the first data stream comprising packets of data packetized according to a packet protocol. The first data stream is recursively segmented into segments, an
Methods, systems, and products are disclosed for providing communications services. One method receives a first data stream at a computer, with the first data stream comprising packets of data packetized according to a packet protocol. The first data stream is recursively segmented into segments, and at least one of the segments is dispersed via a network for a subsequent processing service. A result of the processing service is received, and the result is aggregated into a second data stream. The second data stream is then communicated via the network.
대표청구항
▼
1. A method, comprising: receiving, from a communications network, a data stream at a server of a network service provider, the data stream associated with a subscriber;observing a current sequence of data packets in the data stream has a similar structure to a previous sequence of data packets;recu
1. A method, comprising: receiving, from a communications network, a data stream at a server of a network service provider, the data stream associated with a subscriber;observing a current sequence of data packets in the data stream has a similar structure to a previous sequence of data packets;recursively segmenting the data stream into segments, such that a characteristic of the previous sequence of data packets in the data stream determines how the current sequence of data packets is segmented;determining one of the segments requires a subcontracted processing service provided by a different service provider;grouping together the one of the segments with other segments from other subscribers that also require the subcontracted processing service provided by the different service provider;subcontracting grouped together segments from the server over the communications network to the different service provider to receive the subcontracted processing service;receiving, at the server, a result of the subcontracted processing service; andaggregating the result of the subcontracted processing service into the data stream. 2. The method according to claim 1, further comprising determining the subcontracted processing service is required from the different service provider. 3. The method according to claim 1, further comprising recursively segmenting the data stream. 4. The method according to claim 1, further comprising grouping together packets of data that require the subcontracted processing service. 5. The method according to claim 1, further comprising communicating the result of the subcontracted processing service to a destination. 6. The method according to claim 1, further comprising communicating the data stream to a destination. 7. The method according to claim 1, further comprising using a chronological characteristic of the preceding segment to describe the current segment. 8. The method according to claim 1, further comprising recognizing a repetitive segment and inserting a data compression result of a preceding segment to reduce processing of redundant segments. 9. The method according to claim 8, further comprising retrieving the data compression result of the preceding segment. 10. The method according to claim 1, further comprising dispersing a different segment for a different processing service. 11. The method according to claim 10, further comprising receiving a different result of the different processing service. 12. The method according to claim 11, further comprising aggregating the result of the subcontracted processing service and the different result of the different processing service into the subscriber data stream. 13. The method according to claim 1, further comprising replacing a complex segment with a common descriptor to produce an abbreviated annotation. 14. The method according to claim 1, further comprising: accruing routing information that describes a routing of the one of the segments and the subcontracted processing service; andassembling the data stream using the routing information. 15. A system, comprising: a processor; andmemory storing code that when executed causes the processor to perform operations, the operations comprising: receiving, from a communications network, data streams from multiple subscribers requesting services from a service provider;observing a current sequence of data packets in one of the data streams has a similar structure to a previous sequence of data packets in another one of the data streams;recursively segmenting each of the data streams into segments, such that a characteristic of the previous sequence of data packets in the another one of the data streams determines how the current sequence of data packets is segmented;determining some of the segments require a subcontracted processing service provided by a different service provider;grouping together the some of the segments from the multiple subscribers that require the subcontracted processing service;subcontracting grouped-together segments over the communications network to the different service provider of another communications network to receive the subcontracted processing service;receiving a result of the subcontracted processing service; andaggregating the result of the subcontracted processing service into a subscriber data stream for each subscriber of the multiple subscribers. 16. The system according to claim 15, wherein the operations further comprise recognizing a repetitive segment and inserting a data compression result of a preceding segment to reduce processing of redundant segments. 17. A computer readable memory storing computer-readable instructions that when executed by a processor cause the processor to perform operations, the operations comprising: receiving data streams from multiple subscribers requesting services from a service provider of a communications network;observing a current sequence of data packets in one of the data streams has a similar structure to a previous sequence of data packets in another one of the data streams;recursively segmenting each of the data streams into segments, such that a characteristic of the previous sequence of data packets in the another one of the data streams determines how the current sequence of data packets is segmented;determining some of the segments require a subcontracted processing service provided by a different service provider;grouping together the some of the segments as a new segment that requires the subcontracted processing service;subcontracting the new segment over a communications network to the different service provider of another communications network to receive the subcontracted processing service;receiving a result of the subcontracted processing service; andaggregating the result of the subcontracted processing service into a subscriber data stream for each subscriber of the multiple subscribers. 18. The computer readable memory according to claim 17, wherein the operations further comprise recognizing a repetitive segment and inserting a data compression result of a preceding segment to reduce processing of redundant segments determining the subcontracted processing service is required from the different service provider.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.