Method of collecting usage information
First Claim
1. A method of collecting information about usage patterns of a plurality of users and a plurality of user devices, comprising:
- providing a server node, the plurality of user devices registered with said server node, each of said users registered with said server node, said server node located at a premises associated with said users, said server node configured to receive live television content, recorded, and Internet content via a network, and deliver said content to said plurality of user devices, the server node having a user characterization and history associated with each user, said server node providing content to said plurality of user devices via a plurality of network connection types;
determining, by the server node, for television content, when viewed by one of said users on one of said user devices, a channel watched, the program watched and a time the program was watched, and associating said channel, program and time with said user and said user device used to watch said content;
determining, by the server node, for recorded content, when viewed by one of said users on one of said user devices, a name of the recorded content, a number of times the recorded content was paused, a number of length of times the recorded content was fast forwarded, and a counter of the number of times the recorded content was watched;
determining, by the server node, for Internet content, when viewed by one of said users on one of said user devices, a URL of said Internet content, whether the URL was requested by said user or by a website, a classification of content of the URL, a classification of content at the URL selected by the user, a session start time and a session end time;
determining, by the server node, based on the user characterization of a user if a user session is typical or atypical of the user;
determining, by the server node, based on a comparison of changes in usage patterns of a plurality of users if a user session is based on a social variable; and
updating, by the server node, the user history and user characterization associated with said user based on the determinations.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system for micro-cloud computing is described. An application serving node, which is a specifically configured piece of customer premises equipment such as a set-top box, is the server for a micro-cloud network. Various user devices that form part of the micro-cloud network, such as television sets and smart phones, communicate with the application serving node. The application serving node is configured with software that allows various heterogeneous types of data to be obtained and streamed to the user devices in multiple ways. The application serving node performs much of the processing necessary for such content streaming itself and thus represents an edge-based network architecture.
56 Citations
8 Claims
-
1. A method of collecting information about usage patterns of a plurality of users and a plurality of user devices, comprising:
-
providing a server node, the plurality of user devices registered with said server node, each of said users registered with said server node, said server node located at a premises associated with said users, said server node configured to receive live television content, recorded, and Internet content via a network, and deliver said content to said plurality of user devices, the server node having a user characterization and history associated with each user, said server node providing content to said plurality of user devices via a plurality of network connection types; determining, by the server node, for television content, when viewed by one of said users on one of said user devices, a channel watched, the program watched and a time the program was watched, and associating said channel, program and time with said user and said user device used to watch said content; determining, by the server node, for recorded content, when viewed by one of said users on one of said user devices, a name of the recorded content, a number of times the recorded content was paused, a number of length of times the recorded content was fast forwarded, and a counter of the number of times the recorded content was watched; determining, by the server node, for Internet content, when viewed by one of said users on one of said user devices, a URL of said Internet content, whether the URL was requested by said user or by a website, a classification of content of the URL, a classification of content at the URL selected by the user, a session start time and a session end time; determining, by the server node, based on the user characterization of a user if a user session is typical or atypical of the user; determining, by the server node, based on a comparison of changes in usage patterns of a plurality of users if a user session is based on a social variable; and updating, by the server node, the user history and user characterization associated with said user based on the determinations. - View Dependent Claims (2, 3, 4)
-
-
5. A system for collecting information about usage patterns of user sessions of a plurality of users and a plurality of user devices, comprising:
-
a server node, each of said users and user devices registered with said server node, said server node located at a premises of said users, said serving node configured to receive live television content, recorded content, and Internet content via a network, and deliver said content to said plurality of user devices, said server node having a user characterization and user history for each of said users; wherein said server node is configured to determine, for television content, when viewed by one of said users on one of said user devices, a channel watched, the program watched and a time the program was watched, and associating said channel, program and time with said user and said user device used to watch said content; wherein said server node is configured to determine, for recorded content, when viewed by one of said users on one of said user devices, a name of the recorded content, a number of times the recorded content was paused, a number of length of times the recorded content was fast forwarded, and a counter of the number of times the recorded content was watched; wherein said server node is configured to determine, for Internet content, when viewed by one of said users on one of said user devices, a URL of said Internet content, whether the URL was requested by said user or by a website, a classification of content of the URL, a classification of content at the URL selected by the user, a session start time and a session end time; wherein said server node is configured to determine, based on the user characterization of a user if a user session is typical or atypical of the user; wherein said server node is configured to determine, based on a comparison of changes in usage patterns of a plurality of users if a user session is based on a social variable; and wherein said server node is configured to update the user history and user characterization based on said determinations. - View Dependent Claims (6, 7, 8)
-
Specification