Patents by Inventor Andrzej Cichocki

Andrzej Cichocki 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: 11388044
    Abstract: A computer-program product, a system, and a computer-implemented method include a processor(s) obtaining a configuration of a network including configurations of multiple network nodes and configurations of the network communication devices. The program code automatically models the network to generate a system model. The program code derives, from the system model, a loop-free Bayesian inference model, by generating a loop-free Bayesian network from the network.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: July 12, 2022
    Assignee: Peraton Labs Inc.
    Inventors: Chi Leung Lau, David Shur, Qiong Shen, Kiran Rege, Rajesh Krishnan, Ta Chen, Andrzej Cichocki, Tom Banwell
  • Patent number: 11100902
    Abstract: Examples are disclosed that relate to computing devices, head-mounted display (HMD) devices, and methods for displaying an image via a display device. In one example, a method for displaying an image via a display device comprises receiving an original frame of reference, determining a rotated device orientation of the display device, and modifying the original frame of reference to a rotated frame of reference based on the rotated device orientation. The method further comprises sampling data describing a virtual world at the rotated frame of reference to produce an intermediate image frame, generating a final image frame by back-rotating the intermediate image frame to the original frame of reference, and displaying the final image frame via the display device.
    Type: Grant
    Filed: April 18, 2019
    Date of Patent: August 24, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pavlos Mavridis, Dag Birger Frommhold, Adam Andrzej Cichocki
  • Patent number: 11004255
    Abstract: Examples are disclosed that relate to culling of polygons for efficient rendering of a high-density polygon mesh using one or more compute shaders. Examples include monoscopic and stereoscopic rendering, foveated and non-foveated rendering, and selectively utilizing one or more computer shaders to rasterize very small triangles instead of using a regular rendering pipeline for increased performance.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: May 11, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Andrzej Cichocki, Marc Schirski, Dag Birger Frommhold
  • Publication number: 20200342656
    Abstract: Examples are disclosed that relate to culling of polygons for efficient rendering of a high-density polygon mesh using one or more compute shaders. Examples include monoscopic and stereoscopic rendering, foveated and non-foveated rendering, and selectively utilizing one or more computer shaders to rasterize very small triangles instead of using a regular rendering pipeline for increased performance.
    Type: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Adam Andrzej CICHOCKI, Marc SCHIRSKI, Dag Birger FROMMHOLD
  • Publication number: 20200335067
    Abstract: Examples are disclosed that relate to computing devices, head-mounted display (HMD) devices, and methods for displaying an image via a display device. In one example, a method for displaying an image via a display device comprises receiving an original frame of reference, determining a rotated device orientation of the display device, and modifying the original frame of reference to a rotated frame of reference based on the rotated device orientation. The method further comprises sampling data describing a virtual world at the rotated frame of reference to produce an intermediate image frame, generating a final image frame by back-rotating the intermediate image frame to the original frame of reference, and displaying the final image frame via the display device.
    Type: Application
    Filed: April 18, 2019
    Publication date: October 22, 2020
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Pavlos Mavridis, Dag Birger Frommhold, Adam Andrzej Cichocki
  • Patent number: 8285773
    Abstract: A signal separating device includes an iterative estimator, a repeating calculator, a result output unit, and a repetition controller. The repeating calculator repeatedly causes the iterative estimator to iteratively perform independent component analysis on an observed signal matrix, and to further perform independent component analysis on the source signal matrix obtained as a result. The result output unit outputs the product of the respective mixing matrices obtained during each repetition as a mixing matrix with respect to the observed signal matrix, while also outputting the source signal matrix obtained during the final repetition as a source signal matrix with respect to the observed signal matrix. The repetition controller causes the repeating calculator to repeat the calculation control until all mixing matrices and all source signal matrices satisfy a convergence condition. The iterative estimator may perform a fixed number of iterations, or perform iterations until convergence is obtained.
    Type: Grant
    Filed: April 27, 2007
    Date of Patent: October 9, 2012
    Assignee: Riken
    Inventors: Andrzej Cichocki, Rafal Zdunek, Shunichi Amari, Gen Hori, Ken Umeno
  • Publication number: 20110152709
    Abstract: A mobile body control device includes: a brain activity detecting unit that detects brain activity information of a user; a brain signal separating unit that separates an artifact component from the brain activity information detected by the brain activity detecting unit; a control signal generating unit that slides a sampling period for extracting brain data, at predetermined intervals in an overlapped manner in the brain activity information from which the artifact component is separated, successively calculates feature values for the brain data within each of the sampling periods obtained by sliding, and generates a control signal based on the feature values calculated; and a drive control unit that drives and controls a mobile body with a user riding thereon, based on the control signal generated.
    Type: Application
    Filed: September 18, 2009
    Publication date: June 23, 2011
    Applicants: TOYOTA JIDOSHA KABUSHIKI KAISHA, RIKEN
    Inventors: Hitoshi Yamada, Tomoya Takatani, Kazutoshi Ebe, Andrzej Cichocki, Kyuwan Choi
  • Publication number: 20090234901
    Abstract: A signal separating device includes an iterative estimator, a repeating calculator, a result output unit, and a repetition controller. The repeating calculator repeatedly causes the iterative estimator to iteratively perform independent component analysis on an observed signal matrix, and to further perform independent component analysis on the source signal matrix obtained as a result. The result output unit outputs the product of the respective mixing matrices obtained during each repetition as a mixing matrix with respect to the observed signal matrix, while also outputting the source signal matrix obtained during the final repetition as a source signal matrix with respect to the observed signal matrix. The repetition controller causes the repeating calculator to repeat the calculation control until all mixing matrices and all source signal matrices satisfy a convergence condition. The iterative estimator may perform a fixed number of iterations, or perform iterations until convergence is obtained.
    Type: Application
    Filed: April 27, 2007
    Publication date: September 17, 2009
    Inventors: Andrzej Cichocki, Rafal Zdunek, Shunichi Amari, Gen Hori, Ken Umeno
  • Publication number: 20080288566
    Abstract: In a multimedia information providing system, responding to a preview request from a terminal equipment, a server device generates a chaotic random number sequence from an initial value allocated to the terminal equipment, mixes this sequence into a set of multimedia information as a noise signal at a first mixing ratio, and then transmits the result as a first set of multimedia information for distribution. Responding to a quality improvement request, the server device generates a chaotic number sequence from the initial value allocated to the terminal equipment, mixes this sequence into a set of multimedia information as a noise signal at a second mixing ratio, and then transmits the result as a second set of multimedia information for distribution. The terminal equipment performs component analysis on the first and second sets of multimedia information, removing the noise and restoring a high-quality version.
    Type: Application
    Filed: March 24, 2008
    Publication date: November 20, 2008
    Applicants: RIKEN, CHAOS WARE, INC.
    Inventors: Ken UMENO, Gen HORI, Andrzej CICHOCKI, Rafal ZDUNEK, Shun-ichi AMARI
  • Publication number: 20040054528
    Abstract: When M observed signals xi(k) are sequentially inputted into a noise removing part 12 via M channels 11a of an input part 11 in time series, processing is sequentially performed on the observed signals xi(k) by singular value decomposition units 12a of N stages cascaded to one another. Specifically, the singular value deposition unit 12a of each stage separates M input signals into a signal subspace and a noise subspace by a singular value decomposition and extracts M output signals, which are signals over a time region, by orthonormal projection of the M input signals onto the separated signal subspace.
    Type: Application
    Filed: May 1, 2003
    Publication date: March 18, 2004
    Inventors: Tetsuya Hoya, Andrzej Cichocki, Takahiro Murakami, Yoshihisa Ishida