Patents by Inventor Andreas Hutter

Andreas Hutter 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: 7844638
    Abstract: The present invention relates to the description of a data stream having data stream subdomains, which can be referenced and classified, and a data stream syntax. According to the present invention, the data stream subdomains are referenced and classified by division into at least one respective class of a classification, whereby the classification is at least partially independent of the syntax of the data stream.
    Type: Grant
    Filed: April 23, 2003
    Date of Patent: November 30, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Hermann Hellwagner, Jörg Heuer, Andreas Hutter, Harald Kosch, Christian Timmerer
  • Patent number: 7831903
    Abstract: A method is disclosed for coding a structured document, wherein a plurality of codes is generated by use of one or more schemata and/or name spaces. For a schema and/or a name space and/or for a group of schemata and/or name spaces independent codes for the elements defined or declared in the schemata and/or in the groups of schemata and/or name spaces are allocated. For every schema and/or name space an allocation to additional schemata and/or name spaces is carried out. A corresponding coding method, a coding device, a decoding device and a coding/decoding device are also disclosed.
    Type: Grant
    Filed: January 21, 2005
    Date of Patent: November 9, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Daniel Peintner
  • Publication number: 20100254458
    Abstract: Second images coded in a coded output video stream are generated for the visual display of image contents of first images coded in multiple coded input video streams, such that first coded image data of the coded input video streams are copied into second coded image data of the coded output video stream.
    Type: Application
    Filed: September 12, 2008
    Publication date: October 7, 2010
    Inventors: Peter Amon, Andreas Hutter
  • Patent number: 7797346
    Abstract: A method is provided for encoding string-based data types, which have, for example, a tree-type structure, in such a way that signal bits (flags) for optional sections and/or for length information concerning the codes that are of variable length are placed in a defined sequence at the beginning of the created bitstream, thus accelerating the search for data via a sorting process and bit mask queries. A more efficient encoding is also provided of the #position field by, among other things, the assignment of code fragments for each group of regular expressions.
    Type: Grant
    Filed: January 31, 2002
    Date of Patent: September 14, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Ulrich Niedermeier
  • Patent number: 7769790
    Abstract: The following are saved as a first dataset in a first order: basic information and a plurality of elements containing information during the decoding process. Details about the position of the elements in the first dataset are saved as a second dataset. Information about the conversion of the order of the elements from the first order into a second order is also available.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: August 3, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Peter Amon, Andreas Hutter, Thomas Rathgen
  • Patent number: 7769879
    Abstract: This invention relates to a method for producing and/or processing a data stream description. According to said method, the data stream description is used to write and/or reference and/or classify sections of a data stream and the data stream description can be transformed by means of a processor using a transformation, the transformed data stream description allowing an adaptation of the data stream. The inventive method is characterized in that one or more sections of a data stream description are marked as processing units, a processing unit containing all information from the data stream description that is required for the transformation of the processing unit by means of the processor into a transformed processing unit. An access to sections of the data stream description outside the processing unit is not required for transformation.
    Type: Grant
    Filed: October 26, 2004
    Date of Patent: August 3, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Gabriel Panis, Christian Timmerer
  • Patent number: 7707154
    Abstract: Methods and devices are provided for encoding/decoding structured documents, particularly XML documents, wherein a bit stream or part of a bit stream is produced from a schema as a function of a metaschema with the aid of an encoding method. Under an exemplary embodiment, at least one of the following optimization processes is carried out: separation of anonymous types from element declarations and attribute declarations and encoding as own type, the type definition thereof being instantiated in the schema definition as a top level element; normalization of the syntax trees on the encoder side; replacement of the character strings of type names; and transmission of information for the inheritance tree. The decoding takes such optimization processes into account and conversely produces a schema from the bit stream.
    Type: Grant
    Filed: July 7, 2003
    Date of Patent: April 27, 2010
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Ulrich Niedermeier
  • Publication number: 20100049863
    Abstract: A method for the temporal synchronization of data packets of at least one media data flow with scene data files describing at least one scene and/or the data packets of said data files, in a unidirectional broadcast system. The data packets of the media data flow are each provided with a first time mark relating to a first reference time, and the scene data files and/or the data packets thereof are each provided with a second time mark relating to a second reference time. At least one time mark allocation data flow is transmitted from the transmitter to the receiver, the first time marks of the media data flow and the second time marks of the scene data files and/or the data packets thereof being respectively associated with a third time mark relating to a third reference time.
    Type: Application
    Filed: October 26, 2007
    Publication date: February 25, 2010
    Inventors: Jörg Heuer, Andreas Hutter
  • Publication number: 20090307243
    Abstract: The present invention relates to a method for coding positions of data elements in a data structure. According to the method, position codes are associated with the data elements in a pre-determined sequence, the position codes being selected in such a way that, if the lengths of the position codes are unlimited, many other position codes can be arbitrarily allocated between the positions of two data elements in order to code positions of other data elements. The present invention also relates to a method for coding positions of data elements in a data structure, whereby position codes are associated with the data elements in a pre-determined sequence, the position codes being selected in such a way that other position codes can be allocated between the positions of two adjacent data elements in order to code positions of other data elements, at least one other position code being longer than the longest position codes of the two adjacent data elements.
    Type: Application
    Filed: June 8, 2009
    Publication date: December 10, 2009
    Inventors: Jörg Heuer, Andreas Hutter
  • Patent number: 7627586
    Abstract: A method is for encoding a structured document, particularly an XML document, during which the contents of the document are converted into a binary representation. This binary representation is divided into encoding units, which form an encoded data flow and can be read out from the encoded data flow. The encoded data flow contains configuration data, with which configuration information concerning the division of the binary representation into encoding units can be read out before the reading out of one of more encoding units.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: December 1, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter, Andrea Kofler-Vogt
  • Publication number: 20090271838
    Abstract: A plurality of scene data describing at least one scene are transmitted by a data carousel from a transmitter to at least one receiver of a unidirectional broadcast system. The data carousel is used to transmit an index file to the receiver, a temporal arrangement of the scene data file being encoded in terms of data systems in the index file, to graphically represent and/or decode the scene.
    Type: Application
    Filed: October 26, 2007
    Publication date: October 29, 2009
    Inventors: Jorg Heuer, Andreas Hutter
  • Patent number: 7607080
    Abstract: The invention present disclosure relates to a method and device for coding a structured document, particularly such as a XML-based document, wherein a plurality of codes are generated by one or more schemas or namespaces, wherein independent codes are assigned for a schema and/or a namespace separately from other schemas and namespaces, for the elements defined or declared in the schemas or namespaces or in groups of schemas or namespaces.
    Type: Grant
    Filed: July 2, 2004
    Date of Patent: October 20, 2009
    Inventors: Jörg Heuer, Andreas Hutter
  • Publication number: 20090174815
    Abstract: In one embodiment of the present invention, the synchronisation of data segments is particularly necessary for the use of small screens. A method and a device are disclosed for synchronising content-dependent first data segments of a first data file and content-dependent second data segments of a second data file, the first and second data segments being respectively output in sequence according to their chronological order in such a way that based on a predeterminable assignment rule for the first and second data segments, each second data segment is output together with a corresponding first data segment.
    Type: Application
    Filed: March 16, 2006
    Publication date: July 9, 2009
    Inventors: Hermann Hellwagner, Jörg Heuer, Andreas Hutter, Michael Ransburg
  • Patent number: 7546303
    Abstract: The present invention relates to a method for coding positions of data elements in a data structure. According to the method, position codes are associated with the data elements in a pre-determined sequence, the position codes being selected in such a way that, if the lengths of the position codes are unlimited, many other position codes can be arbitrarily allocated between the positions of two data elements in order to code positions of other data elements. The present invention also relates to a method for coding positions of data elements in a data structure, whereby position codes are associated with the data elements in a predetermined sequence, the position codes being selected in such a way that other position codes can be allocated between the positions of two adjacent data elements in order to code positions of other data elements, at least one other position code being longer than the longest position codes of the two adjacent data elements.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: June 9, 2009
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter
  • Publication number: 20090119314
    Abstract: Data elements of a scalable data flow are individually stored in at least one file with quality levels of the scalable data flow described by at least one scaling feature in respective scaling levels and at least one data element is associated with every scaling level of the scaling features. A processing index is allocated to each data element so that only data element(s) having a value lower than that processing index must be taken into consideration for processing. At least one descriptive list, containing descriptive elements associated with the data element, namely the scaling level of the respective scaling features, the time index and/or the processing index, is stored in one of the files.
    Type: Application
    Filed: June 16, 2006
    Publication date: May 7, 2009
    Inventors: Peter Amon, Andreas Hutter, Thomas Rathgen
  • Patent number: 7464098
    Abstract: A method serves to encode textual paths for indexing and querying structured, for example, XML-based documents and serves to execute and improved filtering of binarily represented XML documents. A development of the method results in all indices being identical even in the event that a polymorphism is inserted therein. When storing these textual paths for indexing or querying, only one smaller volume of data has to be stored or transmitted. A comparison of this data can also subsequently ensure more rapidly during a query since the volume of data to be compared is smaller.
    Type: Grant
    Filed: June 25, 2002
    Date of Patent: December 9, 2008
    Assignee: Siemens Aktiengesellschaft
    Inventors: Jörg Heuer, Andreas Hutter
  • Publication number: 20080292002
    Abstract: In a method for the video coding of image sequences images in the image sequence are coded in a scaled manner, in such a way that the video data produced contains information which permits the images to be represented in a plurality of differing stages of image resolution, the latter being defined by the number of pixels per image representation. The coding is block-based, in such a way that to describe a displacement of parts of one of the images, said displacement being contained in the image sequence, at least one block structure that describes the displacement is created. Said block structure is configured from one block, which is subdivided into sub-blocks, whereby some of the sub-blocks are further subdivided into successively smaller sub-blocks. A first block structure is temporarily created for at least one first resolution stage and a second block structure is created for a second resolution stage, the first resolution stage having a lower number of pixels than the second resolution stage.
    Type: Application
    Filed: July 27, 2005
    Publication date: November 27, 2008
    Applicant: Siemens Aktiengesellschaft
    Inventors: Peter Amon, Andreas Hutter, Benoit Timmermann
  • Publication number: 20080214176
    Abstract: ANS method for transmitting data, in which basic data is transmitted while one or several packets are transmitted with data that complements the basic data and increases the quality of the basic data when being decoded by a receiver. The packets contain at least one field with information about how the complementing data of the respective packet increases the quality of the basic data. The field can be read independently of the complementing data of the respective packet. Based on the information, a decision can be made as to whether the packets are to be forwarded or decoded.
    Type: Application
    Filed: December 13, 2005
    Publication date: September 4, 2008
    Inventors: Peter Amon, Andreas Hutter, Thomas Rathgen
  • Publication number: 20080199087
    Abstract: A series of decoded images is generated from a series of original images encoded by a first encoding technique following movement-compensated, predictive encoding, where a starting image of a group of successive original images that are to be encoded is defined by a second encoding technique following movement-compensated, temporally filtered partial band encoding based on a determined encoding property of a decoded image of the group of images that are to be encoded, the decoded image is used for generating an output image having a low resolution level, before the images are encoded. At least one output image is generated on each level of resolution from the successive original images of the group of from at least one decoded image during image encoding. The decoded images are provided only with a reduced quality while the reconstituted images are of great quality.
    Type: Application
    Filed: June 13, 2005
    Publication date: August 21, 2008
    Inventors: Peter Amon, Gero Base, Andreas Hutter, Jurgen Pandel, Benoit Timmermann
  • Publication number: 20080189310
    Abstract: The root element of an encoded fragment is stored in a table by name and the name of a parent element, i.e., according to their paths. The path is an absolute path which starts at the root node of the document tree and leads to an element of the document tree which is exclusively contained in a fragment, i.e., which is the root element of an encoded fragment. This table, the so-called context path table, is transmitted in advance to initialize a decoder. The encoder and decoder associate every entry of the context path table with a context code of a defined length. Before an encoded fragment is transmitted, the absolute path to the root element of the fragment is signaled as the context information by the ContextCode associated therewith. This ContextCode has a defined length for the period of transmission. The use of an initialization table allows free selection of the subdivision into fragments during initialization of transmission.
    Type: Application
    Filed: August 30, 2005
    Publication date: August 7, 2008
    Applicant: SIEMENS AG
    Inventors: Jorg Heuer, Andreas Hutter, Uwe Rauschenbach