Patents by Inventor Thomas Fischbacher
Thomas Fischbacher 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).
-
Publication number: 20240105190Abstract: A method including receiving an audio signal, generating a transformed audio signal by transforming the audio signal using a plurality of windows each separated in time, generating an interpolated audio signal by interpolating the transformed audio signal, generating a separated audio signal by applying a mask to the interpolated audio signal, and compressing the separated audio signal.Type: ApplicationFiled: September 22, 2023Publication date: March 28, 2024Inventors: Martin Bruse, Jyrki Antero Alakuijala, Moritz Firsching, Thomas Fischbacher, Sami Boukortt, Evgenii Kliuchnikov
-
Publication number: 20230260252Abstract: A computing system can be configured for low-photon-count visual object classification. The computing system can include a photon detection system including one or more cells. Each of the one or more cells can include one or more photon detectors. Each of the one or more photon detectors can be configured to output photon signatures in response to a photon being incident on the one or more photon detectors. The computing system can include one or more processors and one or more memory devices storing computer-readable data. The data can include a low-photon-count classification model and one or more instructions that, when implemented, cause the one or more processors to perform operations for low-photon-count visual object recognition. The operations can include obtaining a photon signature from a photon detection system. The operations can include providing the photon signature to a low-photon-count classification model.Type: ApplicationFiled: July 2, 2020Publication date: August 17, 2023Inventors: Thomas Fischbacher, Luciano Sbaiz
-
Publication number: 20230115065Abstract: Implementations disclosed describe techniques used for compiling a quantum algorithm for execution on a plurality of quantum circuits, including accessing, by a processing device, the quantum algorithm, identifying a matrix associated with the quantum algorithm, determining a representation of the identified matrix as a matrix decomposition that includes a plurality of transformation matrices, wherein one or more of the plurality of transformation matrices perform multiple instances of two-dimensional rotations; and generating a circuit map that maps execution of the matrix decomposition on the plurality of quantum circuits.Type: ApplicationFiled: October 4, 2022Publication date: April 13, 2023Inventors: Thomas Fischbacher, Luca Versari
-
Publication number: 20230090175Abstract: A first context update indicative of a present state associated with an application is received. A first contextual situation, among a plurality of contextual situations associated with a plurality of conditions, that corresponds to the first context update is identified. Identifying the first contextual situation includes implementing a decision tree to minimize a number of the plurality of conditions to be evaluated, identifying the first contextual situation using the decision tree, and determining one or more actions to be performed corresponding with the first contextual situation.Type: ApplicationFiled: November 28, 2022Publication date: March 23, 2023Inventor: Thomas FISCHBACHER
-
Patent number: 11514346Abstract: A system and method includes receiving a first context update for an application. The method determines whether one or more of multiple rules has been satisfied in view of the first context update. The multiple rules include a multiple conditions and are associated with multiple contextual situations. The determining includes minimizing a number of the multiple conditions to be evaluated to determine whether a particular rule of the multiple rules has been satisfied. The method responsive to determining a first rule of the multiple rules has been satisfied, identifies a first contextual situation of the multiple contextual situations that is associated with the first rule. The method also determines at least one action that is associated with the first contextual situation.Type: GrantFiled: April 2, 2018Date of Patent: November 29, 2022Assignee: Google LLCInventor: Thomas Fischbacher
-
Patent number: 11212527Abstract: An image block is coded using entropy-inspired directional filtering. During encoding, intensity differences are determined for at least some pixels of an image block based on neighboring pixels of respective ones of the at least some pixels. Angles are estimated for each of those pixels based on the intensity differences. A main filtering direction of the image block is then determined based on the estimated angles. The image block is filtered according to the main filtering direction to remove artifacts along oblique edges associated with the image block. The filtered image block is then encoded to an encoded image. During decoding, an angular map indicating angles estimated for pixels of an encoded image block is received and used to determine the main filtering direction of the image block. The image block can then be filtered according to the main filtering direction and then output for display or storage.Type: GrantFiled: April 27, 2020Date of Patent: December 28, 2021Assignee: GOOGLE LLCInventors: Jyrki Alakuijala, Lode Vandevenne, Thomas Fischbacher
-
Patent number: 11122297Abstract: A method for encoding a block of a frame. The method includes receiving the block that is in the spatial domain; selecting, based on a border that crosses the block, a set of basis functions for transforming the block to a transform domain; transforming the block using the set of basis functions to obtain a transform block; encoding, in a compressed bitstream, an indication of the set of basis functions; and encoding, in the compressed bitstream, the transform block.Type: GrantFiled: May 3, 2019Date of Patent: September 14, 2021Assignee: GOOGLE LLCInventors: Thomas Fischbacher, Lode Vandevenne
-
Publication number: 20210256388Abstract: The present disclosure proposes a model that has more expressive power, e.g., can generalize from a smaller amount of parameters and assign more computation in areas of the function that need more computation. In particular, the present disclosure is directed to novel machine learning architectures that use the exponential of an input-dependent matrix as a nonlinearity. The mathematical simplicity of this architecture allows a detailed analysis of its behavior.Type: ApplicationFiled: February 8, 2021Publication date: August 19, 2021Inventors: Thomas Fischbacher, Luca Versari, Krzysztof Potempa, Iulia-Maria Comsa, Moritz Firsching, Jyrki Antero Alakuijala
-
Publication number: 20210248476Abstract: The present disclosure proposes a model that has more expressive power, e.g., can generalize from a smaller amount of parameters and assign more computation in areas of the function that need more computation. In particular, the present disclosure is directed to novel machine learning architectures that use the exponential of an input-dependent matrix as a nonlinearity. The mathematical simplicity of this architecture allows a detailed analysis of its behavior, providing stringent robustness guarantees via Lipschitz bounds.Type: ApplicationFiled: February 8, 2021Publication date: August 12, 2021Inventors: Thomas Fischbacher, Iulia-Maria Comsa, Luca Versari
-
Publication number: 20200351520Abstract: A method for encoding a block of a frame. The method includes receiving the block that is in the spatial domain; selecting, based on a border that crosses the block, a set of basis functions for transforming the block to a transform domain; transforming the block using the set of basis functions to obtain a transform block; encoding, in a compressed bitstream, an indication of the set of basis functions; and encoding, in the compressed bitstream, the transform block.Type: ApplicationFiled: May 3, 2019Publication date: November 5, 2020Inventors: Thomas Fischbacher, Lode Vandevenne
-
Publication number: 20200329240Abstract: An image block is coded using entropy-inspired directional filtering. During encoding, intensity differences are determined for at least some pixels of an image block based on neighboring pixels of respective ones of the at least some pixels. Angles are estimated for each of those pixels based on the intensity differences. A main filtering direction of the image block is then determined based on the estimated angles. The image block is filtered according to the main filtering direction to remove artifacts along oblique edges associated with the image block. The filtered image block is then encoded to an encoded image. During decoding, an angular map indicating angles estimated for pixels of an encoded image block is received and used to determine the main filtering direction of the image block. The image block can then be filtered according to the main filtering direction and then output for display or storage.Type: ApplicationFiled: April 27, 2020Publication date: October 15, 2020Inventors: Jyrki Alakuijala, Lode Vandevenne, Thomas Fischbacher
-
Patent number: 10638130Abstract: An image block is coded using entropy-inspired directional filtering. During encoding, intensity differences are determined for at least some pixels of an image block based on neighboring pixels of respective ones of the at least some pixels. Angles are estimated for each of those pixels based on the intensity differences. A main filtering direction of the image block is then determined based on the estimated angles. The image block is filtered according to the main filtering direction to remove artifacts along oblique edges associated with the image block. The filtered image block is then encoded to an encoded image. During decoding, an angular map indicating angles estimated for pixels of an encoded image block is received and used to determine the main filtering direction of the image block. The image block can then be filtered according to the main filtering direction and then output for display or storage.Type: GrantFiled: April 9, 2019Date of Patent: April 28, 2020Assignee: GOOGLE LLCInventors: Jyrki Alakuijala, Lode Vandevenne, Thomas Fischbacher
-
Publication number: 20200050953Abstract: A system and method includes receiving a first context update for an application. The method determines whether one or more of multiple rules has been satisfied in view of the first context update. The multiple rules include a multiple conditions and are associated with multiple contextual situations. The determining includes minimizing a number of the multiple conditions to be evaluated to determine whether a particular rule of the multiple rules has been satisfied. The method responsive to determining a first rule of the multiple rules has been satisfied, identifies a first contextual situation of the multiple contextual situations that is associated with the first rule. The method also determines at least one action that is associated with the first contextual situation.Type: ApplicationFiled: April 2, 2018Publication date: February 13, 2020Inventor: Thomas FISCHBACHER
-
Patent number: 10083237Abstract: A system and method for providing a search experience in which users are protected from exposure to inappropriate offensive or sensitive content is described. A search system may classify a search query and candidate search results obtained in response to the search query. Based on the classification of the search query and search results, the candidate search results may be modified to generate a set of search results presented to a user such that the presented search results do not include inappropriate sensitive or offensive content.Type: GrantFiled: August 31, 2015Date of Patent: September 25, 2018Assignee: Google LLCInventors: Matthias Heiler, Michael Schaer, Nikola Todorovic, Robin Nittka, Thomas Fischbacher, Laura Dragoi
-
Publication number: 20170061014Abstract: A system and method for providing a search experience in which users are protected from exposure to inappropriate offensive or sensitive content is described. A search system may classify a search query and candidate search results obtained in response to the search query. Based on the classification of the search query and search results, the candidate search results may be modified to generate a set of search results presented to a user such that the presented search results do not include inappropriate sensitive or offensive content.Type: ApplicationFiled: August 31, 2015Publication date: March 2, 2017Inventors: Matthias Heiler, Michael Schaer, Nikola Todorovic, Robin Nittka, Thomas Fischbacher, Laura Dragoi
-
Patent number: 9189752Abstract: Described is a machine learning system for binary classifications. The system improves interpolation schemes used in isotonic regressions by providing a continuous function that also is monotonic. The system outputs a probability estimating function on a signal space that is both monotonic and varies continuously with the input signals. More specifically, described is an interpolation function that is continuous and piecewise linear on Delaunay simplices. Accordingly, the resulting probability estimation function may more accurately match actual probabilities especially when training data is sparse.Type: GrantFiled: December 30, 2013Date of Patent: November 17, 2015Assignee: Google Inc.Inventor: Thomas Fischbacher
-
Publication number: 20150186796Abstract: Described is a machine learning system for binary classifications. The system improves interpolation schemes used in isotonic regressions by providing a continuous function that also is monotonic. The system outputs a probability estimating function on a signal space that is both monotonic and varies continuously with the input signals. More specifically, described is an interpolation function that is continuous and piecewise linear on Delaunay simplices. Accordingly, the resulting probability estimation function may more accurately match actual probabilities especially when training data is sparse.Type: ApplicationFiled: December 30, 2013Publication date: July 2, 2015Applicant: GOOGLE INC.Inventor: Thomas Fischbacher