Patents by Inventor Kai Willner
Kai Willner 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: 10340946Abstract: An encoder for encoding input data to generate corresponding encoded data is provided. The encoder (10) is operable to process a sequence of elements in the input data from a first element thereof to a last element thereof. The elements have corresponding symbols. The encoder is operable to compute probabilities of symbols present in the sequence, wherein the probabilities of the symbols are computed while disregarding those elements of the sequence that have already been encoded into the encoded data. Moreover, the probabilities of the symbols are adaptively changed as the sequence of elements is progressively encoded into the encoded data. Furthermore, information describing the probabilities is delivered; optionally, the probabilities of the symbols are accompanied with additional information indicating how the probabilities are adaptively changing. There is also provided a decoder for performing an inverse of encoding performed by the encoder.Type: GrantFiled: November 1, 2016Date of Patent: July 2, 2019Assignee: Gurulogic Microsystems OyInventors: Kai Willner, Ossi Kalevo
-
Publication number: 20190097650Abstract: An encoder for encoding input data to generate corresponding encoded data is provided. The encoder (10) is operable to process a sequence of elements in the input data from a first element thereof to a last element thereof. The elements have corresponding symbols. The encoder is operable to compute probabilities of symbols present in the sequence, wherein the probabilities of the symbols are computed whilst disregarding those elements of the sequence that have already been encoded into the encoded data. Moreover, the probabilities of the symbols are adaptively changed as the sequence of elements is progressively encoded into the encoded data. Furthermore, information describing the probabilities is delivered; optionally, the probabilities of the symbols are accompanied with additional information indicating how the probabilities are adaptively changing. There is also provided a decoder for performing an inverse of encoding performed by the encoder.Type: ApplicationFiled: November 1, 2016Publication date: March 28, 2019Applicant: GURULOGIC MICROSYSTEMS OYInventors: Kai WILLNER, Ossi KALEVO
-
Patent number: 10003356Abstract: An encoder for encoding data to generate corresponding encoded data including information indicative of a frequency, probability or range of one or more symbols to be represented in the encoded data. The encoder can include in the encoded data additional information indicative of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols is in the encoded data. The encoder can include in the encoded data the additional information of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols in the encoded data expressed as single availability bit information. The encoder can represent inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “7”, and non-inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “0”.Type: GrantFiled: February 20, 2015Date of Patent: June 19, 2018Assignee: Gurulogic Microsystems OyInventors: Kai Willner, Ossi Kalevo
-
Publication number: 20170250707Abstract: An encoder for encoding data to generate corresponding encoded data including information indicative of a frequency, probability or range of one or more symbols to be represented in the encoded data. The encoder can include in the encoded data additional information indicative of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols is in the encoded data. The encoder can include in the encoded data the additional information of whether information indicative of a frequency, probability or range for at least one symbol amongst the one or more symbols in the encoded data expressed as single availability bit information. The encoder can represent inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “7”, and non-inclusion of information indicative of the frequency, probability or range information by use of a single availability bit value “0”.Type: ApplicationFiled: February 20, 2015Publication date: August 31, 2017Inventors: Kai WILLNER, Ossi KALEVO
-
Patent number: 8176671Abstract: A weapon barrel of an automatic firearm is subject to bending oscillations during firing. A damping device is provided for damping the bending oscillations and to at least largely dissipate the kinetic energy of the bending oscillations by friction processes which are initiated by the bending oscillations, between two respective successive shots in the firing sequence.Type: GrantFiled: November 24, 2008Date of Patent: May 15, 2012Assignee: Diehl BGT Defence GmbH & Co. KGInventors: Axel Pfersman, Alfred Eckel, Kai Willner, Johannes Geisler
-
Publication number: 20090133570Abstract: A weapon barrel of an automatic firearm is subject to bending oscillations during firing. A damping device is provided for damping the bending oscillations and to at least largely dissipate the kinetic energy of the bending oscillations by friction processes which are initiated by the bending oscillations, between two respective successive shots in the firing sequence.Type: ApplicationFiled: November 24, 2008Publication date: May 28, 2009Applicant: DIEHL BGT DEFENCE GMBH & CO. KGInventors: Axel Pfersmann, Alfred Eckel, Kai Willner, Johannes Geisler
-
Publication number: 20070156815Abstract: The present invention discloses a method for multicast content pushing between a server entity (UA-I) and at least one client entity (UA-II) as well as a corresponding system and client and server entities. The method comprises the steps of inviting, by the server entity, at least one client entity to join a multicast content streaming session, answering, by the at least one client entity to the server entity, whether the client entity joins the invited multicast content streaming session, releasing, at the server entity and to the server entity, a request for multicast content streaming, responding, by the server entity, to the released request by sending a response to the request to the at least one client entity that joined the multicast content streaming session.Type: ApplicationFiled: November 30, 2006Publication date: July 5, 2007Inventors: Sujeet Mate, Umesh Chandra, Kai Willner
-
Patent number: 7149370Abstract: A method and system for allowing a client to carry out image surfing. After connecting with a server, the client can select an image category of images to surf from. Upon request by the client, the server sends a set of thumbnails of images to the client, allowing the client to specify one of them for surfing. The client has a GUI interface by which the client can move a selection box to select a portion of the specified image for viewing. If the client wishes to zoom in, zoom out, or enhance the quality of the viewed area, the client sends a request to the server so that the server can send the client the necessary image sub-component to achieve the zoomed or enhanced image portion.Type: GrantFiled: March 7, 2003Date of Patent: December 12, 2006Assignee: Nokia CorporationInventors: Kai Willner, Fehmi Chebil, Asad Islam
-
Publication number: 20060253698Abstract: A method for exchanging content between a server entity (UA-I) and a client entity (UA-II). The method includes establishing a session between the server entity and the client entity based on a session control layer protocol, initiating a content exchange session between the server entity and the client entity based on an application layer session protocol. Furthermore, the method includes transmitting intra-session control data based on a transport mechanism of the session control layer protocol, wherein the intra-session control data controls the content exchange session.Type: ApplicationFiled: June 30, 2005Publication date: November 9, 2006Inventors: Sujeet Mate, Kai Willner, Umesh Chandra
-
Publication number: 20040175059Abstract: A method and system for allowing a client to carry out image surfing. After connecting with a server, the client can select an image category of images to surf from. Upon request by the client, the server sends a set of thumbnails of images to the client, allowing the client to specify one of them for surfing. The client has a GUI interface by which the client can move a selection box to select a portion of the specified image for viewing. If the client wishes to zoom in, zoom out, or enhance the quality of the viewed area, the client sends a request to the server so that the server can send the client the necessary image sub-component to achieve the zoomed or enhanced image portion.Type: ApplicationFiled: March 7, 2003Publication date: September 9, 2004Applicant: Nokia CorporationInventors: Kai Willner, Fehmi Chebil, Asad Islam
-
Patent number: 6760481Abstract: The invention relates generally to the processing of image data. Especially the invention applies to the coding and decoding of still images for compression and transfer in a mobile telecommunications system. The objects of the invention are fulfilled by providing an image processing procedure, which is based on wavelet transform (202), successive approximation quantization (204, 208) and guadtree coding (206). The quadtree coding preferably comprises the step of coding the significance with two symbols. The solution does not require large data processing or memory capacity. Still it offers a high image quality for a given bit rate compared to the prior art solutions. The solution according to the invention also satisfies the requirements of progressivity in quality and resolution.Type: GrantFiled: June 9, 2000Date of Patent: July 6, 2004Assignee: Nokia Mobile Phones Ltd.Inventors: Fehmi Chebil, Kai Willner, Jani Lainema