Patents by Inventor Karl Henriksson

Karl Henriksson 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: 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: 20090187696
    Abstract: 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.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 23, 2009
    Applicant: Edgeware AB
    Inventors: Joakim Roos, Karl Henriksson, Lukas Holm
  • 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: 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
  • 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