Patents by Inventor Kai Dorau

Kai Dorau 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: 9319354
    Abstract: A network storage device receives data from and transmits data to a plurality of network devices via a single serial network link. The network storage device has a cache selector, for transferring data associated with individual ones of the plurality of-network devices to corresponding cache queues. Data is output from a cache queue to the storage device when at least one complete block can be written to the storage device, and from the cache queue to the serial network link when at least one complete frame can be transmitted.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 19, 2016
    Assignee: Thomson Licensing
    Inventor: Kai Dorau
  • Patent number: 9154269
    Abstract: The invention is directed to a computer system comprising a server and a client and a method for operating a remote procedure call handler in the client and the server. The Method for operating a remote procedure call handler in the client according to the invention comprises the following steps: a) sending a collected call message comprising a number of call messages to the server, b) receiving an error message indicating a successful or erroneous transmission of the call messages comprised by the collected call message, wherein the error message indicates an erroneous transmission of at least one call message, wherein said at least one erroneous transmitted call message is retransmitted by the step of c) sending a further collected call message comprising said erroneous transmitted call message as well as a plurality of further call messages.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: October 6, 2015
    Assignee: Thomson Licensing
    Inventors: Kai Dorau, Holger Kropp
  • Patent number: 8638666
    Abstract: In the method for operating a multi-port bridge for the routing, differentiated in accordance with traffic classes, of data packets which are subdivided into different priority classes in accordance with the IEEE802.1D standard, an additional traffic class “isochronous channel” is introduced. The multi-port bridge is configured in such a manner that at least one predetermined port in the case of unidirectional transmission and at least one predetermined port pair in the case of bidirectional transmission is operated in the “forwarding” state in which the predetermined port or the predetermined port pair forwards data packets of the additional traffic class IC from a queue. During the forwarding, all ports are deactivated with the exception of the predetermined port or port pair. The isochronous data stream is not restricted to one port or port pair but can be executed several times in dependence on the data rate of the transmission channel.
    Type: Grant
    Filed: October 13, 2009
    Date of Patent: January 28, 2014
    Assignee: Thomson Licensing
    Inventors: Kai Dorau, Stefan Kubsch
  • Publication number: 20130110965
    Abstract: The invention pertains to a computer system and a method for operating the same. The computer system comprising a network storage device being connected by a serial network link to a plurality of network devices. The network storage device comprising a block based storage device and a scalable cache selector having a cache memory that is sub-divided into a plurality of cache queues, wherein each cache queue is dedicated to one of the network devices.
    Type: Application
    Filed: June 30, 2011
    Publication date: May 2, 2013
    Applicant: Thomson Licensing
    Inventor: Kai Dorau
  • Publication number: 20120011400
    Abstract: The invention is directed to a computer system comprising a server and a client and a method for operating a remote procedure call handler in the client and the server. The Method for operating a remote procedure call handler in the client according to the invention comprises the following steps: a) sending a collected call message comprising a number of call messages to the server, b) receiving an error message indicating a successful or erroneous transmission of the call messages comprised by the collected call message, wherein the error message indicates an erroneous transmission of at least one call message, wherein said at least one erroneous transmitted call message is retransmitted by the step of c) sending a further collected call message comprising said erroneous transmitted call message as well as a plurality of further call messages.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 12, 2012
    Inventors: Kai Dorau, Holger Kropp
  • Publication number: 20110255405
    Abstract: In the method for operating a multi-port bridge for the routing, differentiated in accordance with traffic classes, of data packets which are subdivided into different priority classes in accordance with the IEEE802.1D standard, an additional traffic class “isochronous channel” is introduced. The multi-port bridge is configured in such a manner that at least one predetermined port in the case of unidirectional transmission and at least one predetermined port pair in the case of bidirectional transmission is operated in the “forwarding” state in which the predetermined port or the predetermined port pair forwards data packets of the additional traffic class IC from a queue. During the forwarding, all ports are deactivated with the exception of the predetermined port or port pair. The isochronous data stream is not restricted to one port or port pair but can be executed several times in dependence on the data rate of the transmission channel.
    Type: Application
    Filed: October 13, 2009
    Publication date: October 20, 2011
    Inventors: Kai Dorau, Stefan Kubsch
  • Publication number: 20060187925
    Abstract: Real time streaming over serial buses busing Internet protocol IP is becoming more and more important. With new bus technologies e.g. 10 Gbit Ethernet even streaming in HD cinematography quality and uncompressed form becomes possible. In this case, however, data access management by software means is critical or simply not possible for performance reasons even if high performance micro-controllers are used where the software runs. The invention proposes for an apparatus in a network to implement hardware means for processing the real-time critical data packets as well as software means for processing the real-time uncritical data packets and a filter algorithm respectively a de-multiplexer for analyzing packet header and passing the real-time critical data packets to the hardware means and the real-time uncritical data packets to the software means.
    Type: Application
    Filed: February 9, 2006
    Publication date: August 24, 2006
    Inventors: Thomas Brune, Ralf Kohler, Kai Dorau
  • Patent number: 7079756
    Abstract: The invention relates to a storage medium on which a set of data is stored, whereby a first data section of the data set is stored in a read-only memory area and a second data section of the data set is stored in a read/write memory area, and the data set comprises language-independent data and language-dependent data. The data set can be processed in a handling device either in a first processing form related to a first language, or in a different processing form related to a second language. Language-independent data and language-dependent data which are related to the first language are included in the first data section, and language-dependent data which are related to the second language are included in the second data section. For the processing in different form, data from the second data section as well as data from the first data section are to be used.
    Type: Grant
    Filed: March 12, 2001
    Date of Patent: July 18, 2006
    Assignee: Thomson Licensing
    Inventors: Ingo Hütter, Wulf-Christian Streckenbach, Marco Winter, Johannes Böhm, Kai Dorau, Dietmar Hepper, Jens Spille, Hans-Joachim Platte
  • Publication number: 20010025286
    Abstract: The invention relates to a storage medium on which a set of data is stored such that at least part of the set of data can be read and processed using a evaluation device, one part of the set of data being stored in a read-only memory area and another part of the set of data being stored in a read/write memory area of the storage medium. At least part of the set of data is read by means of the evaluation device and can be processed in a first processing form and at least one other processing form, each of which can be selected by means of the evaluation device, independent data in the set of data, which independent data can be used both for the at least partial processing of the set of data in the first processing form and for the at least partial processing of the set of data in the at least one other processing form, being included in the first part of the set of data, which part is stored in the read-only memory area.
    Type: Application
    Filed: March 12, 2001
    Publication date: September 27, 2001
    Inventors: Ingo Hutter, Wulf-Christian Streckenbach, Marco Winter, Johannes Bohm, Kai Dorau, Dietmar Hepper, Jens Spille, Hans-Joachim Platte