Patents by Inventor Joachim Roos
Joachim Roos has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9276976Abstract: The present invention relates to a streaming apparatus, and a method in a network system, comprising at least a first and a second streaming apparatus (1001, 1002) for data streaming, each being adapted to upload and store media data, comprising a plurality of media data compositions, for example representing movies and/or TV channels, the network system further comprising a plurality of user devices (11).Type: GrantFiled: September 5, 2008Date of Patent: March 1, 2016Assignee: EDGEWARE ABInventors: Göran Appelquist, Ola Bengtsson, Joachim Roos
-
Patent number: 8826345Abstract: An apparatus and a method for data streaming, as well as a combination, of an apparatus for data streaming and a plurality of user devices, are presented. The apparatus is adapted to receive a plurality of streaming requests, including mode requests, from a plurality of user devices, the apparatus comprising a memory unit adapted to store media data in the form of a plurality of payload data sets, a state device adapted to set a mode in accordance with each one of the mode requests, and a streaming unit adapted to stream the payload data sets in accordance with the set modes. The streaming unit is adapted to receive from the memory unit a plurality of control data sub-sets, each comprising at least two edit portions, each comprising data corresponding to an address in the memory unit.Type: GrantFiled: September 4, 2007Date of Patent: September 2, 2014Assignee: Edgeware ABInventors: Joachim Roos, Karl Henriksson, Lukas Holm
-
Patent number: 8499091Abstract: The invention relates to a method and an apparatus for recording and streaming multimedia sequences transmitted from a data distribution device (8) over a data communications network (2), comprising receiving a recording request; receiving a multimedia sequence (DC) relating to the recording request; removing, during reception of the multimedia sequence (DC), all information comprised in the multimedia sequence (DC) except the payload data from the multimedia sequence (DC); determining an empty memory portion (MB) in a temporary memory (6a) of a control unit (6); storing, during reception of the multimedia sequence (DC), the payload data in the memory portion (MB); writing the address of the memory portion (MB) to a second networking unit memory portion (4c?); and when the memory portion (MB) is full, by means of the writing device (4d): writing the address of the memory portion (MB) to a third networking unit memory portion (4c??), and sending a trigger signal to a file system (6f) of the control unit (6) anType: GrantFiled: October 29, 2009Date of Patent: July 30, 2013Assignee: Edgeware AB (SE)Inventors: Joachim Roos, Ola Bengtsson, Karl Henriksson, Björn Berglöf
-
Patent number: 8233478Abstract: 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.Type: GrantFiled: September 11, 2009Date of Patent: July 31, 2012Assignee: Edgeware ABInventors: Joachim Roos, Karl Henriksson, Tobias Roos, Ola Bengtsson
-
Publication number: 20100121970Abstract: 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 (11a, 11b), and streaming data according to the streaming requests, receiving a payload data flow (DC1-DC6), storing the payload data flow (DC1-DC6) during the reception of it, detecting, during the reception of the payload data flow (DC1-DC6), a plurality of identification data groups (IF1-IF7) in the payload data flow (DC1-DC6), creating, at least partly based on the identification data groups (IF1-IF7), during the reception of the payload data flow (DC1-DC6), a plurality of control data portions (1051, 1052), comprising data for linking at least some of the identification data groups (IF1-IF7), and storing, during the reception of the payload data flow (DC1-DC6), the control data portions (1051, 1052), wherein a first control data portion (1051) for a first identification data group (IF4) is stored before a second control data portion (105Type: ApplicationFiled: May 7, 2008Publication date: May 13, 2010Inventors: Joachim Roos, Karl Henriksson, Lukas Holm
-
Publication number: 20100115121Abstract: The invention relates to a method and an apparatus for recording and streaming multimedia sequences transmitted from a data distribution device (8) over a data communications network (2), comprising receiving a recording request; receiving a multimedia sequence (DC) relating to the recording request; removing, during reception of the multimedia sequence (DC), all information comprised in the multimedia sequence (DC) except the payload data from the multimedia sequence (DC); determining an empty memory portion (MB) in a temporary memory (6a) of a control unit (6); storing, during reception of the multimedia sequence (DC), the payload data in the memory portion (MB); writing the address of the memory portion (MB) to a second networking unit memory portion (4c?); and when the memory portion (MB) is full, by means of the writing device (4d): writing the address of the memory portion (MB) to a third networking unit memory portion (4c??), and sending a trigger signal to a file system (6f) of the control unit (6) anType: ApplicationFiled: October 29, 2009Publication date: May 6, 2010Applicant: EDGEWARE AB (SE)Inventors: Joachim Roos, Ola Bengtsson, Karl Henriksson, Björn Berglöf
-
Publication number: 20100067543Abstract: 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.Type: ApplicationFiled: September 11, 2009Publication date: March 18, 2010Inventors: Joachim Roos, Karl Henriksson, Tobias Roos, Ola Bengtsson
-
Publication number: 20090077599Abstract: The present invention relates to a streaming apparatus, and a method in a network system, comprising at least a first and a second streaming apparatus (1001, 1002) for data streaming, each being adapted to upload and store media data, comprising a plurality of media data compositions, for example representing movies and/or TV channels, the network system further comprising a plurality of user devices (11).Type: ApplicationFiled: September 5, 2008Publication date: March 19, 2009Applicant: EDGEWARE ABInventors: Goran Appelquist, Ola Bengtsson, Joachim Roos
-
Publication number: 20090000317Abstract: Device and method for disinfection of ice machines, ice silos, and/or chutes for transport of the ice, with a storage tank (8) for holding a disinfectant, with a pressure line (7) for the supply of pressurized carrier fluid, with at least one atomizer device (6) for atomizing the disinfectant and for generating a mixture of carrier fluid and disinfectant and with an inlet for introducing the carrier fluid/disinfectant mixture into the ice machine (1, 19, 23, 28, 32), the ice silo (2, 20, 24, 33), or the ice chutes (4, 21, 29, 34).Type: ApplicationFiled: March 27, 2008Publication date: January 1, 2009Inventors: Joachim Schill, Joachim Roos
-
Patent number: 7397798Abstract: Method in a pipeline processing stage in a processor, includes the steps of: receiving a first block from a first register and a first execution parameter associated with the first block from a second register, the execution parameter having a first value; inspecting a set of data being at least a part of the first block; and, if the set of data differs from a predetermined condition, storing a second execution parameter on a third register and a third execution parameter on the second register, where the second execution parameter has a second value and is associated with the first block and the third execution parameter has the first value and will be associated with a second block. The invention also relates to the pipeline processor, a module, an integrated circuit and a computer unit.Type: GrantFiled: May 21, 2001Date of Patent: July 8, 2008Assignee: Xelerated ABInventors: Lars-Olov Svensson, Thomas Stromqvist, Gunnar Nordmark, Par Westlund, Joachim Roos
-
Publication number: 20080068993Abstract: An apparatus and a method for data streaming, as well as a combination, of an apparatus for data streaming and a plurality of user devices, are presented. The apparatus is adapted to receive media data in the form of a plurality of payload data sets from at least one data source and a plurality of streaming requests from a plurality of user devices, the apparatus comprising a memory unit adapted to store the payload data sets, and a streaming unit adapted to stream the payload data sets according to the streaming requests, the streaming unit is adapted to receive a first sub-set of a payload data set from the memory unit. The streaming unit is adapted to receive from the memory unit a first sub-set of a control data set, which first control data sub-set comprises data corresponding to a location in the memory unit of a second sub-set of the payload data set.Type: ApplicationFiled: September 4, 2007Publication date: March 20, 2008Applicant: Edgeware ABInventors: Joachim Roos, Karl Henriksson, Lukas Holm
-
Publication number: 20080062869Abstract: An apparatus and a method for data streaming, as well as a combination, of an apparatus for data streaming and a plurality of user devices, are presented. The apparatus is adapted to receive a plurality of streaming requests from a plurality of user devices, the apparatus comprising a control unit adapted to receive media data in the form of a plurality of payload data sets from at least one data source, a memory unit adapted to store the payload data sets, and a streaming unit adapted to stream the payload data sets according to the streaming requests. The control unit is adapted to pre-process the payload data sets before being stored, whereby control data sets are created, and the streaming unit is adapted to stream the payload data sets using the control data sets.Type: ApplicationFiled: September 4, 2007Publication date: March 13, 2008Applicant: Edgeware ABInventors: Joachim Roos, Karl Henriksson, Lukas Holm
-
Publication number: 20080063005Abstract: An apparatus and a method for data streaming, as well as a combination, of an apparatus for data streaming and a plurality of user devices, are presented. The apparatus is adapted to receive a plurality of streaming requests, including mode requests, from a plurality of user devices, the apparatus comprising a memory unit adapted to store media data in the form of a plurality of payload data sets, a state device adapted to set a mode in accordance with each one of the mode requests, and a streaming unit adapted to stream the payload data sets in accordance with the set modes. The streaming unit is adapted to receive from the memory unit a plurality of control data sub-sets, each comprising at least two edit portions, each comprising data corresponding to an address in the memory unit.Type: ApplicationFiled: September 4, 2007Publication date: March 13, 2008Applicant: Edgeware ABInventors: Joachim Roos, Karl Henriksson, Lukas Holm
-
Patent number: 7184442Abstract: The present invention relates to methods and an apparatus for switching data. According to the invention, storage means providing three or more frame buffers are used for temporarily storing frames of time slot data received via an input port of said apparatus. Read and write pointers are provided to designate which of said frame buffers that are used to be read/write accessed at each point in time.Type: GrantFiled: May 3, 2000Date of Patent: February 27, 2007Assignee: Net Insight ABInventor: Joachim Roos
-
Publication number: 20060155885Abstract: A processor is presented, comprising a programmable pipeline and at least one interface engine (130), adapted to be connected to at least one external device (140) located externally of the processor. The processor is characterized in that the interface engine (130) is adapted to receive a request (170) from the programmable pipeline, to send to the external device (140) a request output (270), based on the request (170), and to send to the pipeline a response (340) to the request (170). Preferably, the request (170) comprises a first request code (210), according to a first coding scheme, and the interface engine (130) is adapted to execute a program, the execution being dependent upon the first request code, to obtain a device control code (300) for the external device (140), according to a second coding scheme.Type: ApplicationFiled: July 9, 2003Publication date: July 13, 2006Inventors: Joachim Roos, Lars-Olof Svensson, Lars Ericsson
-
Patent number: 7010673Abstract: Apparatus (3) for processing pipelined data, comprises a storage unit and at least one logic unit (11) for executing operations on a block (4) of data. The storage means comprises an instruction table (12a) comprising at least one instruction, and the at least one logic unit (11) is in at least one pipelined processing stage adapted to receive the block (4) and a first instruction (13a) of the at least one instruction and execute the first instruction (13a). The invention also relates to a method for processing pipelined data, a module (1) for processing pipelined data, an integrated circuit (15), a circuit board assembly (16), a computer unit (22) and a pipelined processing system.Type: GrantFiled: May 21, 2001Date of Patent: March 7, 2006Assignee: Xelerated ABInventors: Lars-Olov Svensson, Joachim Roos, Thomas Strömqvist, Pär Westlund, Peter Holm
-
Patent number: 6993017Abstract: The present invention refers to an apparatus for time and space switching data from a first and a second input signal to a first and a second output signal, said apparatus comprising at least four switch elements, each having a first and second input port and an output port. Each one of the switch elements comprises switching means arranged to provide for time-switching of data received from said first input port to provide an output referring to said output port and selecting means for defining a signal to be outputted from said output port by selectively combining said output from said switching means and data received via said second input port, the mutual order of said data received via said second port being the same when incorporated into said signal as when received via said input port.Type: GrantFiled: May 3, 2000Date of Patent: January 31, 2006Assignee: Net Insight ABInventors: Magnus Danielson, Joachim Roos
-
Publication number: 20040215620Abstract: Method in a pipeline processing stage in a processor, includes the steps of: receiving a first block from a first register and a first execution parameter associated with the first block from a second register, the execution parameter having a first value; inspecting a set of data being at least a part of the first block; and, if the set of data differs from a predetermined condition, storing a second execution parameter on a third register and a third execution parameter on the first register, where the second execution parameter has a second value and is associated with the first block and the third execution parameter has the first value and will be associated with a second block. The invention also relates to the pipeline processor, a module, an integrated circuit and a computer unit.Type: ApplicationFiled: May 7, 2004Publication date: October 28, 2004Inventors: Lars-Olov Svensson, Thomas Stromqvist, Gunnar Nordmark, Par Westlund, Joachim Roos
-
Patent number: 6430180Abstract: A method and an apparatus for switching data between a set of input bitstreams and a set of output bitstreams in a circuit switched time division multiplexed network is presented. Each bitstream is divided into recurring frames and each frame is divided into time slots. Each one of the input bitstreams is received, and frames of time slot data thereof are temporarily stored in a set of memories. Each of the memories is used for storing frames of a respective bitstream of the input bitstreams. For each frame of each one of the output bitstreams, and sequentially in accordance with the order that the time slot data are to be transmitted in the respective output frame, time slot data is selectively read from frames presently temporarily stored in the set of memories, and is then transmitted into allocated time slots of the output bitstreams.Type: GrantFiled: May 4, 2000Date of Patent: August 6, 2002Assignee: Net Insight ABInventors: Christer Bohm, Lars Gauffin, Lukas Holm, Joachim Roos