METHOD AND SYSTEM FOR PROCESSING MULTI-MEDIA CONTENT
2 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.
157 Citations
36 Claims
-
1-22. -22. (canceled)
-
23. A system for processing of multi-media content for a user device independent of the user device location, comprising:
a serving node configured to receive the multi-media content from a content provider via a network and configured to deliver said multi-media content to a plurality of user devices registered with said serving node;
each of said user devices associated with at least one user selected from a plurality of users;
each of said users associated with a record in a database accessible by said serving node;
said database including content characterization of said user and preferences of said user, said content characterization and preferences of each of said user variable depending on said user device said user is using, wherein when the content is received by said serving node, said content is reformatted for display on one of said user devices selected by one of said users.- View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
32. A method of processing multi-media content targeted for a user device independent of the user device location, the method comprising;
a. receiving, at a serving node, multi-media content from a content provider via a network and configured to deliver said content to a plurality of user devices registered to said serving node, said serving node collecting information by; i. identifying characteristics of said content; ii. inspecting each received packet of said content from the network layer to the application layer; iii. inspecting a URL associated with said content, and identifying if the content is manually requested by said user device or automatically generated as a sub URL within the main original URL that was requested; iv. identifying if said URL is a crawler or static main; v. identifying the content type as video, image, text, audio or RSS feed; vi. if said content is text, comparing said content against a keyword dictionary database; and vii. storing said information in a database.
-
33. A method for processing of multi-media content targeted for a user device independent of the device location, providing a serving node configured to receive multi-media content from a content provider via a network and further configured to deliver the content to a plurality of user devices registered with said serving node, the method comprising:
-
a. identifying a user associated with one of said user devices; b. identifying a type of device that said user is using for access; d. identifying a network said user device is using for connectivity to said serving e. identifying a state of said user, f. recording a time and date of access; g. identifying the type of content that the user device is requesting; h. identifying the location of the user device by receiving GPS location i. determining characteristics of said user within that context (state) based on current behaviour and past history, and j. updating a user characteristics identifier table
-
-
34. A method for processing of multi-media content targeted for a user device independent of the device location, the method comprising
a. providing a serving node configured to receive multi-media content from a content provider via a network and deliver the content to a plurality of user devices registered with said serving node; - said serving node;
i. identifying a screen capability, memory, processing ability and player of said user device; ii. determining acceptable formats of said player; iii. identifying a type of network by which said user device is connected; iv. identifying a type of content; v. converting said multimedia content to a format acceptable to said player; vi. converting a long page to multiple decks of page with page numbers on the bottom; and vii. rearranging and resizing said content to fit a screen of said user device;
- said serving node;
-
35. A method of processing multi-media content targeted for a user device independent of the device location, the method comprising:
a. providing a serving node configured to receive multi-media content from a content provider via a network and to deliver said content to a plurality of user devices registered to said serving node, said serving node; i. receiving said content as a native TV input in a format; ii. decoding said input to a RAW picture frame; iii. converting said RAW picture frame to a RGB32 format picture frame; iv. identifying a screen layout and player of said user device; v. identifying a type of network by which said user device can receive said content; vi. extracting additional content from a source to include in said content; vii. overlaying said additional content to said RGB32 Raw picture frame; viii. encoding said RGB32 Raw picture frame to a video stream supported by said user device; and ix. sending said video stream to said user device.
-
36. A method for processing multi-media content for a user device independent of the device location, the method comprising:
-
a. requesting at a user device, content from a serving node with which said user device is registered; b. passing, by said serving node, a location of said device to a server within the network; c. identifying, by said server, a one or more serving nodes within said network having multi-media content; d. calculating, by said server, a closest path from said user device to a serving node having said multi-media content, wherein said user device is not registered to said serving node having said multi-media content; e. sending, from said server, a request for direct content distribution to said serving node having a closest path to said user device, and a location and an access address of said serving node to which said user device is registered; f. sending, from said server, a notification to the serving node to which said user device is registered of the location and access address of the serving node having said content; g. said serving node having said content sending said content to said serving node to which said user device is registered; and h. said serving node to which said user device is registered redirecting said content to said user device.
-
Specification