Method of displaying multiple content streams on a user device
First Claim
1. A method of displaying multimedia content, the multimedia content including at least one video stream from a video source, on a display of a user device, said user device registered to a serving node, the method comprising:
- determining, by said serving node, a type of said user device and display capabilities of said user device;
determining, by said serving node, a network connection from said serving node to said user device;
streaming, via said serving node, said at least one video stream from said video source to the display of said user device, wherein said at least one video stream is transcoded and transrated based on the display capabilities and the network connection;
inspecting, by said serving node, said at least one video stream to determine an identity of a user associated with said at least one video stream, a context associated with said at least one video stream, and a time said at least one video stream was displayed on the display of said user device;
comparing, by said serving node, said at least one video stream to a history, associated with the user, stored at said serving node to determine whether said at least one video stream is typical or atypical in relation to the user;
comparing, by said serving node, the context of said at least one video stream with a history of other users to determine whether a social variable is associated with said at least one video stream; and
updating, by said serving node, the history associated with the user and user characterization associated with the user based on the context, the time, said type of the user device, whether said at least one video stream was typical, and whether the social variable was present.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of displaying multimedia content includes determining a type, display capabilities, and a network connection associated with a user device, streaming at least one video stream to the user device, and inspecting the at least one video stream to determine an identity of a user and context associated with the at least one video stream, and a time the at least one video stream was displayed. The method includes comparing the at least one video stream to history, associated with the user, to determine whether the at least one video stream is typical in relation to the user, comparing the context with history of other users to determine whether a social variable is associated with the at least one video stream, and updating the history based on the context, time, type, whether at least one video stream was typical, and whether social variable was present.
96 Citations
20 Claims
-
1. A method of displaying multimedia content, the multimedia content including at least one video stream from a video source, on a display of a user device, said user device registered to a serving node, the method comprising:
-
determining, by said serving node, a type of said user device and display capabilities of said user device; determining, by said serving node, a network connection from said serving node to said user device; streaming, via said serving node, said at least one video stream from said video source to the display of said user device, wherein said at least one video stream is transcoded and transrated based on the display capabilities and the network connection; inspecting, by said serving node, said at least one video stream to determine an identity of a user associated with said at least one video stream, a context associated with said at least one video stream, and a time said at least one video stream was displayed on the display of said user device; comparing, by said serving node, said at least one video stream to a history, associated with the user, stored at said serving node to determine whether said at least one video stream is typical or atypical in relation to the user; comparing, by said serving node, the context of said at least one video stream with a history of other users to determine whether a social variable is associated with said at least one video stream; and updating, by said serving node, the history associated with the user and user characterization associated with the user based on the context, the time, said type of the user device, whether said at least one video stream was typical, and whether the social variable was present. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for displaying multimedia content, the system comprising:
-
a user device, registered to a serving node, said serving node configured to receive at least one video stream from a source, said serving node having an interface to said user device, said interface configured to determine coordinates for said at least one video stream, and wherein said serving node is configured to; determine a type of said user device, display capabilities of said user device, and a network connection to said user device; transcode and transrate said at least one video stream based on the display capabilities of said user device and said network connection; stream said at least one video stream that is transcoded and transrated to a display of said user device using said coordinates; inspect said at least one video stream to determine an identity of a user associated with said at least one video stream, a context associated with said at least one video stream, and a time at which said at least one video stream was accessed by the user; compare said at least one video stream to a history, associated with the user, stored at said serving node to determine whether said at least one video stream is typical or atypical in relation to the user; compare the context associated with said at least one video stream with a history of other users to determine whether a social variable is associated with said at least one video stream; and update the history associated with the user and user characterization associated with the user based on the context, the time, said type of user device, whether said at least one video stream was typical, and whether the social variable was present. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification