| Patent application number | Description | Published |
| 20090259762 | DISTRIBUTED AND SCALABLE CONTENT STREAMING ARCHITECTURE - A distributed and scalable content streaming architecture includes a plurality of controllers and a plurality of servers. The controllers are operable to establish Real-Time Streaming Protocol (RTSP) sessions with individual devices. A controller selects a server to provide a requested media stream to a device. The server may be selected based on its proximity to the device, bandwidth availability, or latency characteristics. The server transmits the media stream using a Real-Time Transport Protocol (RTP) and/or a Real-Time Control Protocol (RTCP). A controller can manage a number of sessions many times greater than the number of streams a server can provide, so a controller typically has access to multiple servers. Additional servers can be added to a system without disrupting system operation. | 10-15-2009 |
| 20090259766 | CLIENT CAPABILITY ADJUSTMENT - Mechanisms are provided to detect device client capabilities associated with screen size, video and audio codec support, bandwidth limitations, and memory limitations. A content server can intelligently select a media stream for transmission to the device using the client capability information for the device. In some instances, the content server presents prioritized selections to a user and the user can choose the optimal media stream. | 10-15-2009 |
| 20090260045 | NETWORK OPTIMIZED DISTRIBUTION - A content server is configured to buffer and transmit numerous live media streams to individual devices. The content server analyzes characteristics associated with the live media streams to determine timing and sequence number information. Other characteristics such as network congestion metrics, device buffer usage metrics, etc., can also be evaluated. Combined peak transmission times are determined to allow packets designated for transmission at a bandwidth usage peak to be transmitted earlier in time. Earlier packets are shifted even earlier as sequence numbers allow. This evens out bandwidth usage rates and allows improved live media stream transmission. | 10-15-2009 |
| 20090274437 | EMBEDDING DATA IN MEDIA METADATA TRACKS DURING PLAYBACK - Data is embedded onto new or existing media metadata tracks during playback of a media stream. A content server provides a media stream to a mobile device. Data associated with the playback of the media stream on the mobile device is obtained by the content server and saved to the media stream itself. Data may include playback statistics, viewing characteristics, channel changes, comment logs, etc. The information can be stored in a time-correlated manner to allow extraction and analysis of data. | 11-05-2009 |
| Patent application number | Description | Published |
| 20090187696 | METHOD FOR DATA STORAGE MEANS AND A SYSTEM WITH DATA STORAGE MEANS - A system and a method for data storage means includes a set of data storage sub-assemblies and connectable to storage control means adapted to retrieve, for a plurality of simultaneous user applications, data stored in the data storage means. The method divides a data composition into a plurality of payload data subsets, and stores the payload data subsets in the data storage sub-assemblies. The storage control means is adapted to retrieve, for a user application, the payload data subsets in a predetermined retrieving sequence, wherein a sequence of a number of payload data subsets, which number corresponds to the number of data storage sub-assemblies in the set of data storage sub-assemblies, and which payload data subsets follow sequentially one immediately upon the other in the retrieving sequence, are stored in separate ones of the data storage sub-assemblies in the set of data storage sub-assemblies. | 07-23-2009 |
| 20100067543 | Method and an apparatus for data storage and communications - A method is disclosed of using a plurality of simultaneous communication sessions to allow two-way communication where data compositions are simultaneously sent from an apparatus to a large plurality of remote units, while maintaining a high performance of the apparatus, each session involving sending a data composition to a respective of a plurality of remote units through a communication network, the data compositions being stored in a storage unit. The method includes receiving from the storage unit streams of data composition sub-sets, and providing for each of the communication sessions a data queue, and storing data of the streams of data composition sub-sets in the data queues. | 03-18-2010 |
| 20100115121 | Method and an apparatus for data recording and streaming - The invention relates to a method and an apparatus for recording and streaming multimedia sequences transmitted from a data distribution device ( | 05-06-2010 |
| 20100121970 | method and an apparatus for streaming data containing trick play streaming modes - The invention relates to an apparatus and a method for data streaming, the method comprising receiving a plurality of streaming requests from a plurality of user devices ( | 05-13-2010 |
| Patent application number | Description | Published |
| 20090242497 | Tool holder - A tool holder is adapted for attachment to a C-shaped suspension bar. In at least one embodiment, the tool holder includes a hook device for suspending an object and a fastening device which enables the hook device to be releasably attached to the suspension bar. The fastening device includes a first and a second portion for retaining engagement with the web of the suspension bar and its respective flanges. The first portion forms the upper portion of the fastening device, when mounted, to which portion the hook device is fixedly attached either directly or indirectly. The second portion of the fastening device is pivotally attached to the first portion via a joint, which, with the tool holder in its mounted state, is oriented parallel with and located between the flanges of the suspension bar. | 10-01-2009 |
| 20110042333 | TOOL HOLDER - A combination is disclosed. In at least one embodiment, the combination includes a suspension bar, a tool holder adapted for attachment to the suspension bar, a hook device for suspending an object and a fastening device which enables the hook device to be releasably attached to the suspension bar. In at least one embodiment, the fastening device includes a first and a second portion for retaining engagement with the web of the suspension bar and its respective flanges. The first portion forms the upper portion of the fastening device, when mounted, to which portion the hook device is fixedly attached either directly or indirectly. The second portion of the fastening device is pivotally attached to the first portion by way of a joint, which, with the tool holder in its mounted state, is oriented parallel with and located between the flanges of the suspension bar. | 02-24-2011 |
| Patent application number | Description | Published |
| 20110055444 | Resource Controlling - The present application relates to a method for resource controlling comprising controlling the processing of requests of a first category having a first priority. The method comprises controlling the processing of requests of a second category having a second priority, wherein the first priority is set such that processing the requests of the first category has priority over processing the requests of the second category. The method comprises blocking requests of the first category by a mechanism that detects when a predefined condition regarding the service provided to the second category is met. | 03-03-2011 |
| 20110113204 | MEMORY CONTROLLER WITH EXTERNAL REFRESH MECHANISM - The invention relates to a memory controller for use in a System-on-Chip, wherein the System-on-Chip comprises a plurality of agents and an off-chip volatile memory. The memory controller comprises a first port (CBP) for receiving low-priority requests (CBR) for access to the volatile memory from a first-subset of the plurality of agents and a second port (LLP) for receiving high-priority requests (LLR) for access to the volatile memory from a second-subset of the plurality of agents, wherein the memory controller is configured for arbitrating between the high-priority requests (LLR) and the low-priority requests (CBR), wherein the memory controller is configured for receiving refresh requests (RFR) for the volatile memory via the first port (CBP), wherein the refresh requests (RFR) are time-multiplexed with the low-priority requests (CBR), wherein the memory controller is configured for treating the low-priority requests (CBR) and the refresh requests (RFR) the same. The effect is that the arbitration between the different requests is rendered less complex. In embodiments of the memory controller there is also an average latency reduction for the high-priority requests. The invention further relates to a System-on-Chip comprising the memory controller, to a method of a refresh request generator for use in such System-on-Chip. The invention also relates to a method of controlling access of a System-on-Chip to a volatile memory, wherein the System-on-Chip comprises a plurality of agents which need access to the volatile memory, and to a computer program product comprising instructions for causing a processor to perform such method. | 05-12-2011 |
| 20110197038 | SERVICING LOW-LATENCY REQUESTS AHEAD OF BEST-EFFORT REQUESTS - The invention relates to a method of controlling access of a System-on-Chip to an off-chip memory, wherein the System-on-Chip comprises a plurality of agents which need access to the memory. The method comprises: i) receiving low-priority requests (CBR, BER) for access to the memory; ii) receiving high-priority requests (LLR) for access to the memory; iii) distinguishing between first-subtype requests (CBR) and second-subtype requests (BER) in the low-priority requests (CBR, BER), wherein the first-subtype requests (CBR) require a latency-rate guarantee, and iv) arbitrating between the high-priority requests (LLR) and the low-priority requests (CBR, BER) such that the high-priority requests (LLR) are serviced with the highest priority, while guaranteeing the latency-rate guarantee for the first-subtype requests (CBR), wherein the high-priority requests (LLR) are serviced before the second-subtype requests (BER) if there are no first-subtype requests (CBR) to be serviced for guaranteeing the latency-rate guarantee. The invention further relates to a memory controller for use in a System-on-Chip connected to an off-chip memory, wherein the System-on-Chip comprises a plurality of agents, which need access to the memory, wherein the memory controller is configured for carrying such method. The invention also relates to a System-on-Chip comprising such memory controller. With the invention the high-priority requests (LL-requests) get a better service, i.e. a smaller average latency, at the expense of the second-subtype requests. | 08-11-2011 |
| 20120060169 | SYSTEMS AND METHODS FOR RESOURCE CONTROLLING - A resource controller that includes a first buffer configured to store requests of a first predefined category having a first priority. In addition, the resource controller includes at least a second buffer configured to store requests of a second predefined category having a second priority where the first priority is set such that processing requests of the first category has priority over processing the requests of the second category. Also, the resource controller includes a mechanism configured to block the requests of the first category when a predefined condition is met. | 03-08-2012 |