IP Library Patent Application 11924393
Patent Application
App. No. 11/924,393

METHOD AND SYSTEM FOR CONTENT HANDLING

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
11/924,393
Abstract

Methods and systems for content handling mapping are described. A client profile may be accessed. The client profile may include a general usage pattern of an access device. A current usage pattern of the access device may be accessed. The current usage pattern may be based on a plurality of interactions between the access device and a network server during a current time period. A determination may be made of whether the current usage pattern is in accordance with the client profile. A throttle instruction may be provided to a networked device to throttle at least one additional interaction of a plurality of additional interactions between the access device and the network server based on the determining. The networked device may be on an access network with the access device and the network server.

Claims (62)

1 . A method comprising:

accessing a client profile, the client profile including a general usage pattern of an access device;

accessing a current usage pattern of the access device, the current usage pattern being based on a plurality of interactions between the access device and a network server during a current time period;

determining whether the current usage pattern is in accordance with the client profile; and

based on the determining, providing a throttle instruction to a networked device to throttle at least one additional interaction of a plurality of additional interactions between the access device and the network server, the networked device being on an access network with the access device and the network server.

2 . The method of claim 1 , further comprising:

monitoring the plurality of interactions between the access device and the network server during a prior time period to create the general usage pattern.

3 . The method of claim 1 , further comprising:

adding at least one subscriber attribute to the client profile.

4 . The method of claim 1 , wherein the accessing of the current usage pattern comprises:

monitoring the plurality of interactions between the access device and the network server during the current time period to identify the current usage pattern.

5 . The method of claim 1 , further comprising:

determining a plurality of available networked devices on the access network on a network path between the access device and the network server;

selecting the networked device from the plurality of available networked devices in accordance with a selection criterion.

6 . The method of claim 1 , further comprising:

providing a confirmation instruction to the access device, the access device being capable of receiving the confirmation instruction and providing a confirmation request to a user associated with the access device.

7 . The method of claim 1 , wherein the determining comprises:

determining whether the current usage pattern is in accordance with the client profile and a physical location correlation, the physical location correlation being based on a physical path of the plurality of interactions between the access device and the network server;

wherein the client profile further includes a physical location correlation.

8 . The method of claim 1 , wherein the networked device includes at least one of the access device, a residential gateway, a DSLAM, a router, a switch, a network firewall, an application firewall, or combinations thereof.

9 . A method comprising:

accessing a programming usage profile, the programming usage profile including a general usage pattern during an identified time period for a program;

monitoring a plurality of interactions between a plurality of access devices and a network server during a current time period associated with the program to identify a current usage pattern.

determining whether the current usage pattern is in accordance with the programming usage profile; and

based on the determining, providing a throttle instruction to at least one networked device to throttle at least one additional interaction of a plurality of additional interactions between the plurality of access devices and the network server, the at least one networked device being on an access network with the plurality of access devices and the network server.

10 . The method of claim 9 , further comprising:

accessing an override setting for the access network;

wherein the providing of the throttle instruction is in accordance with the override setting.

11 . The method of claim 9 , wherein the plurality of access devices includes at least one set-top box.

12 . The method of claim 8 , wherein the network server is an IPTV server.

13 . A method comprising:

accessing a client profile, the client profile including a general usage pattern of an access device;

monitoring a plurality of interactions with a network server during a current time period to identify a current usage pattern;

determining whether the current usage pattern is in accordance with the client profile; and

throttling at least one additional interaction of a plurality of additional interactions to the network server.

14 . The method of claim 13 , further comprising:

providing a confirmation request for presentation; and

receiving a user response to the confirmation request

15 . A machine-readable medium comprising instructions, which when implemented by one or more processors perform the following operations:

access a client profile, the client profile including a general usage pattern of an access device;

access a current usage pattern of the access device, current usage pattern being based on a plurality of interactions between the access device and a network server during a current time period;

determine whether the current usage pattern is in accordance with the client profile; and

provide a throttle instruction to a networked device to throttle at least one additional interaction of a plurality of additional interactions between the access device and the network server, the networked device being on an access network with the access device and the network server.

16 . The machine-readable medium of claim 15 further comprising instructions, which when implemented by one or more processors perform the following operations:

add at least one subscriber attribute to the client profile.

17 . The machine-readable medium of claim 15 further comprising instructions, which when implemented by one or more processors perform the following operations:

monitor the plurality of interactions between the access device and the network server during the current time period to identify the current usage pattern.

18 . A system comprising:

a profile access module to access a client profile, the client profile including a general usage pattern of an access device;

a pattern access module to access a current usage pattern of the access device, current usage pattern being based on a plurality of interactions between the access device and a network server during a current time period;

a pattern determination module to determine whether the current usage pattern is in accordance with the client profile; and

a throttle instruction module to provide a throttle instruction to a networked device to throttle at least one additional interaction of a plurality of additional interactions between the access device and the network server, the networked device being on an access network with the access device and the network server.

19 . The system of claim 18 , further comprising:

an override module to access an override setting for the access network;

wherein the providing of the throttle instruction is in accordance with the override setting.

20 . The system of claim 18 , further comprising:

an alarm notification module to provide an alarm notification regarding the throttle instruction.

21 . The system of claim 18 , further comprising:

a device availability module to determine a plurality of available networked devices on the access network on a network path between the access device and the network server; and

a device selection module to select the networked device from the plurality of available networked devices in accordance with a selection criterion.

22 . The system of claim 18 , wherein the plurality of interactions include at least one of a service request, a request to schedule a DVR recording, a request for video on demand content, a request for data, a channel change request, a group right request, a request for an electronic program guide, a search request, a download request, or combinations thereof.

23 . The system of claim 18 , wherein the subscriber attribute includes at least one of a client subscription, a logical identifier, a physical identifier, a physical location correlation, or combinations thereof.

Assignments (2)
CHANGE OF NAME Recorded May 19, 2009
From: SBC KNOWLEDGE VENTURES, L.P.; AT&T KNOWLEDGE VENTURES, L.P.
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 022706/0011 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2007
From: SAVOOR, RAGHVENDRA G.; LI, ZHI; LI, JIAN
To: AT & T KNOWLEDGE VENTURES, L.P.
Reel/Frame 020210/0347 →