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: 9276976
    Abstract: 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: Grant
    Filed: September 5, 2008
    Date of Patent: March 1, 2016
    Assignee: EDGEWARE AB
    Inventors: Göran Appelquist, Ola Bengtsson, Joachim Roos
  • Patent number: 8826345
    Abstract: 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: Grant
    Filed: September 4, 2007
    Date of Patent: September 2, 2014
    Assignee: Edgeware AB
    Inventors: Joachim Roos, Karl Henriksson, Lukas Holm
  • Patent number: 8499091
    Abstract: 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) an
    Type: Grant
    Filed: October 29, 2009
    Date of Patent: July 30, 2013
    Assignee: Edgeware AB (SE)
    Inventors: Joachim Roos, Ola Bengtsson, Karl Henriksson, Björn Berglöf
  • Patent number: 8233478
    Abstract: 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: Grant
    Filed: September 11, 2009
    Date of Patent: July 31, 2012
    Assignee: Edgeware AB
    Inventors: Joachim Roos, Karl Henriksson, Tobias Roos, Ola Bengtsson
  • Publication number: 20100121970
    Abstract: 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 (105
    Type: Application
    Filed: May 7, 2008
    Publication date: May 13, 2010
    Inventors: Joachim Roos, Karl Henriksson, Lukas Holm
  • Publication number: 20100115121
    Abstract: 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) an
    Type: Application
    Filed: October 29, 2009
    Publication date: May 6, 2010
    Applicant: EDGEWARE AB (SE)
    Inventors: Joachim Roos, Ola Bengtsson, Karl Henriksson, Björn Berglöf
  • Publication number: 20100067543
    Abstract: 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: Application
    Filed: September 11, 2009
    Publication date: March 18, 2010
    Inventors: Joachim Roos, Karl Henriksson, Tobias Roos, Ola Bengtsson
  • Publication number: 20090077599
    Abstract: 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: Application
    Filed: September 5, 2008
    Publication date: March 19, 2009
    Applicant: EDGEWARE AB
    Inventors: Goran Appelquist, Ola Bengtsson, Joachim Roos
  • Publication number: 20090000317
    Abstract: 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: Application
    Filed: March 27, 2008
    Publication date: January 1, 2009
    Inventors: Joachim Schill, Joachim Roos
  • Patent number: 7397798
    Abstract: 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: Grant
    Filed: May 21, 2001
    Date of Patent: July 8, 2008
    Assignee: Xelerated AB
    Inventors: Lars-Olov Svensson, Thomas Stromqvist, Gunnar Nordmark, Par Westlund, Joachim Roos
  • Publication number: 20080068993
    Abstract: 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: Application
    Filed: September 4, 2007
    Publication date: March 20, 2008
    Applicant: Edgeware AB
    Inventors: Joachim Roos, Karl Henriksson, Lukas Holm
  • Publication number: 20080062869
    Abstract: 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: Application
    Filed: September 4, 2007
    Publication date: March 13, 2008
    Applicant: Edgeware AB
    Inventors: Joachim Roos, Karl Henriksson, Lukas Holm
  • Publication number: 20080063005
    Abstract: 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: Application
    Filed: September 4, 2007
    Publication date: March 13, 2008
    Applicant: Edgeware AB
    Inventors: Joachim Roos, Karl Henriksson, Lukas Holm
  • Patent number: 7184442
    Abstract: 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: Grant
    Filed: May 3, 2000
    Date of Patent: February 27, 2007
    Assignee: Net Insight AB
    Inventor: Joachim Roos
  • Publication number: 20060155885
    Abstract: 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: Application
    Filed: July 9, 2003
    Publication date: July 13, 2006
    Inventors: Joachim Roos, Lars-Olof Svensson, Lars Ericsson
  • Patent number: 7010673
    Abstract: 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: Grant
    Filed: May 21, 2001
    Date of Patent: March 7, 2006
    Assignee: Xelerated AB
    Inventors: Lars-Olov Svensson, Joachim Roos, Thomas Strömqvist, Pär Westlund, Peter Holm
  • Patent number: 6993017
    Abstract: 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: Grant
    Filed: May 3, 2000
    Date of Patent: January 31, 2006
    Assignee: Net Insight AB
    Inventors: Magnus Danielson, Joachim Roos
  • Publication number: 20040215620
    Abstract: 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: Application
    Filed: May 7, 2004
    Publication date: October 28, 2004
    Inventors: Lars-Olov Svensson, Thomas Stromqvist, Gunnar Nordmark, Par Westlund, Joachim Roos
  • Patent number: 6430180
    Abstract: 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: Grant
    Filed: May 4, 2000
    Date of Patent: August 6, 2002
    Assignee: Net Insight AB
    Inventors: Christer Bohm, Lars Gauffin, Lukas Holm, Joachim Roos