Patents by Inventor Andreas Nowatzyk

Andreas Nowatzyk 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: 10713978
    Abstract: A computing device includes memory configured for storing executable instructions, a processor configured for executing the instructions, a foldable display layer configured for displaying information in response to the execution of the instructions, and a bend limit layer coupled to the foldable display layer and arranged substantially parallel to a display surface of the foldable display layer. The bend limit layer is configured to increase its stiffness non-linearly when a radius of a bend of the bend limit layer is less than a threshold radius of curvature of the foldable display layer, the threshold radius of curvature being greater than 1 mm and less than 20 mm.
    Type: Grant
    Filed: June 6, 2018
    Date of Patent: July 14, 2020
    Assignee: GOOGLE LLC
    Inventors: William Riis Hamburgen, Yi Tao, Bruce Schena, James Cooper, John Stuart Fitch, Jeffrey Hayashida, Avi Hecht, Lawrence Lam, Andreas Nowatzyk, Jonathan Nivet, Kelvin Kwong, Kiarash Vakhshouri
  • Publication number: 20180348821
    Abstract: A computing device includes memory configured for storing executable instructions, a processor configured for executing the instructions, a foldable display layer configured for displaying information in response to the execution of the instructions, and a bend limit layer coupled to the foldable display layer and arranged substantially parallel to a display surface of the foldable display layer. The bend limit layer is configured to increase its stiffness non-linearly when a radius of a bend of the bend limit layer is less than a threshold radius of curvature of the foldable display layer, the threshold radius of curvature being greater than 1 mm and less than 20 mm.
    Type: Application
    Filed: June 6, 2018
    Publication date: December 6, 2018
    Inventors: William Riis Hamburgen, Yi Tao, Bruce Schena, James Cooper, John Stuart Fitch, Jeffrey Hayashida, Avi Hecht, Lawrence Lam, Andreas Nowatzyk, Jonathan Nivet, Kelvin Kwong, Kiarash Vakhshouri
  • Publication number: 20180188536
    Abstract: A system and method are disclosed for controlling an amount of ambient light transmitted to the eye of a wearer through an NED device. A passive component such as a photochromic coating may be applied to a visor of the NED device to block light. An active component may be included to augment the light dimming capabilities of the passive component. The active component may comprise a bi-layer monochromatic dimming panel assembly.
    Type: Application
    Filed: December 30, 2016
    Publication date: July 5, 2018
    Inventors: Cynthia S. Bell, Andreas Nowatzyk
  • Publication number: 20160309065
    Abstract: A camera may have two or more image sensors, including a first image sensor and a second image sensor. The camera may have a main lens that directs incoming light along an optical path, and microlens array positioned within the optical path. The camera may also have two or more fiber optic bundles, including first and second fiber optic bundles with first and second leading ends, respectively. A first trailing end of the first fiber optic bundle may be positioned proximate the first image sensor, and a second trailing end of the second fiber optic bundle may be positioned proximate the second image sensor, displaced from the first trailing end by a gap. The leading ends may be positioned adjacent to each other within the optical path such that image data captured by the image sensors can be combined to define a single light-field image substantially unaffected by the gap.
    Type: Application
    Filed: April 14, 2016
    Publication date: October 20, 2016
    Inventors: Jon Karafin, Colvin Pitts, Andreas Nowatzyk, Yuriy Romanenko, Adina Roth, Tom Czepowicz, Matt Helms, Gareth Spor
  • Patent number: 9113033
    Abstract: A local user of a local mobile device is allowed to participate in a video conference session with a remote user of a remote mobile device. Live video can be shared between and collaboratively digitally annotated by the local and remote users. An application can also be shared between and collaboratively digitally annotated by the local and remote users. A digital object can also be shared between and collaboratively digitally annotated by the local and remote users.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: August 18, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Sasa Junuzovic, Kori Inkpen Quinn, Anoop Gupta, Aaron Hoff, Gina Venolia, Andreas Nowatzyk, Hrvoje Benko, Gavin Jancke, John Tang
  • Patent number: 8933913
    Abstract: A stylus system and method for determining the three-dimensional position and orientation of a stylus operating within a volume located above a surface of a display device is described. In some embodiments, the stylus system includes a stylus and a display device. The stylus senses one or more magnetic fields generated from a set of transmitting coils associated with the display device and transmits sensing information over an RF channel to a receiver in the display device. The display device determines the three-dimensional position of the stylus by applying a cell-based position reconstruction technique that compares the received sensing information with predetermined magnetic field values associated with one or more predetermined regions located above the surface of the display device. The cell-based position reconstruction technique accommodates magnetic field distortions due to the presence of conductive elements within or near the display device.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: Andreas Nowatzyk, Charles P. Thacker
  • Patent number: 8693087
    Abstract: A system and method for operating a light emitting device utilizing charged quantum dots is described. In one embodiment, charged quantum dots are suspended in a liquid between an excitation plate and a cover plate. The excitation plate carries short-wave excitation light. Charged quantum dots near the surface of the excitation plate may emit light in response to an evanescent field generated by the short-wave excitation light undergoing total internal reflection within the excitation plate. The excitation plate and the cover plate may be coated with one or more transparent electrodes. The movement of charged quantum dots within the liquid may be controlled by applying one or more bias voltages to the one or more transparent electrodes. Light emission from a particular region near the surface of the excitation plate may be controlled by moving charged quantum dots into or out of the particular region.
    Type: Grant
    Filed: June 30, 2011
    Date of Patent: April 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Andreas Nowatzyk, Rod Fleck
  • Publication number: 20140063174
    Abstract: A local user of a local mobile device is allowed to participate in a video conference session with a remote user of a remote mobile device. Live video can be shared between and collaboratively digitally annotated by the local and remote users. An application can also be shared between and collaboratively digitally annotated by the local and remote users. A digital object can also be shared between and collaboratively digitally annotated by the local and remote users.
    Type: Application
    Filed: August 28, 2012
    Publication date: March 6, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Sasa Junuzovic, Kori Inkpen Quinn, Anoop Gupta, Aaron Hoff, Gina Venolia, Andreas Nowatzyk, Hrvoje Benko, Gavin Jancke, John Tang
  • Patent number: 8619065
    Abstract: A stylus device receives light from a display though an optical element that is adapted to increase the field curvature of an image formed on an image sensor of the stylus device. Based on the size and shape of a portion of the image that is in focus, a distance, orientation, and/or azimuth of the stylus device with respect to the display can be determined. In addition, a position corresponding to each pixel, or groups of pixels, is encoded into blue light emitted by each pixel or group of pixels of the display. Upon initialization, or after a loss of synchronization, the stylus device can determine its position with respect to the pixels by decoding the encoded position. After synchronizing its position with the display, the stylus device can determine its subsequent positions by tracking pixels of the display.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Andreas Nowatzyk, Charles P. Thacker
  • Patent number: 8364717
    Abstract: The non-negative single-source shortest path (NSSP) problem is solved on a graph by using a preprocessing phase and then, in a query phase, computing the distances from a given source in the graph with a linear sweep over all the vertices. Contraction hierarchies may be used in the preprocessing phase and in the query phase. Optimizations may include reordering the vertices in advance to exploit locality, performing multiple NSSP computations simultaneously, marking vertices during initialization, and using parallelism. Techniques may be performed on a graphics processing unit (GPU). This makes applications based on all-pairs shortest-paths practical for continental-sized road networks. The applications include, for example, computing graph diameter, exact arc flags, and centrality measures such as exact reaches or betweenness.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: January 29, 2013
    Assignee: Microsoft Corporation
    Inventors: Daniel Delling, Andrew V. Goldberg, Andreas Nowatzyk, Renato F. Werneck
  • Publication number: 20130002614
    Abstract: A stylus system and method for determining the three-dimensional position and orientation of a stylus operating within a volume located above a surface of a display device is described. In some embodiments, the stylus system includes a stylus and a display device. The stylus senses one or more magnetic fields generated from a set of transmitting coils associated with the display device and transmits sensing information over an RF channel to a receiver in the display device. The display device determines the three-dimensional position of the stylus by applying a cell-based position reconstruction technique that compares the received sensing information with predetermined magnetic field values associated with one or more predetermined regions located above the surface of the display device. The cell-based position reconstruction technique accommodates magnetic field distortions due to the presence of conductive elements within or near the display device.
    Type: Application
    Filed: June 28, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andreas Nowatzyk, Charles P. Thacker
  • Publication number: 20130003163
    Abstract: A system and method for operating a light emitting device utilizing charged quantum dots is described. In one embodiment, charged quantum dots are suspended in a liquid between an excitation plate and a cover plate. The excitation plate carries short-wave excitation light. Charged quantum dots near the surface of the excitation plate may emit light in response to an evanescent field generated by the short-wave excitation light undergoing total internal reflection within the excitation plate. The excitation plate and the cover plate may be coated with one or more transparent electrodes. The movement of charged quantum dots within the liquid may be controlled by applying one or more bias voltages to the one or more transparent electrodes. Light emission from a particular region near the surface of the excitation plate may be controlled by moving charged quantum dots into or out of the particular region.
    Type: Application
    Filed: June 30, 2011
    Publication date: January 3, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andreas Nowatzyk, Rod Fleck
  • Publication number: 20120206349
    Abstract: A stylus device receives light from a display though an optical element that is adapted to increase the field curvature of an image formed on an image sensor of the stylus device. Based on the size and shape of a portion of the image that is in focus, a distance, orientation, and/or azimuth of the stylus device with respect to the display can be determined. In addition, a position corresponding to each pixel, or groups of pixels, is encoded into blue light emitted by each pixel or group of pixels of the display. Upon initialization, or after a loss of synchronization, the stylus device can determine its position with respect to the pixels by decoding the encoded position. After synchronizing its position with the display, the stylus device can determine its subsequent positions by tracking pixels of the display.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Andreas Nowatzyk, Charles P. Thacker
  • Publication number: 20120179674
    Abstract: The non-negative single-source shortest path (NSSP) problem is solved on a graph by using a preprocessing phase and then, in a query phase, computing the distances from a given source in the graph with a linear sweep over all the vertices. Contraction hierarchies may be used in the preprocessing phase and in the query phase. Optimizations may include reordering the vertices in advance to exploit locality, performing multiple NSSP computations simultaneously, marking vertices during initialization, and using parallelism. Techniques may be performed on a graphics processing unit (GPU). This makes applications based on all-pairs shortest-paths practical for continental-sized road networks. The applications include, for example, computing graph diameter, exact arc flags, and centrality measures such as exact reaches or betweenness.
    Type: Application
    Filed: January 10, 2011
    Publication date: July 12, 2012
    Applicant: Microsoft Corporation
    Inventors: Daniel Delling, Andrew V. Goldberg, Andreas Nowatzyk, Renato F. Werneck
  • Patent number: 7389389
    Abstract: A protocol engine is for use in each node of a computer system having a plurality of nodes. Each node includes an interface to a local memory subsystem that stores memory lines of information, a directory, and a memory cache. The directory includes an entry associated with a memory line of information stored in the local memory subsystem. The directory entry includes an identification field for identifying sharer nodes that potentially cache the memory line of information. The identification field has a plurality of bits at associated positions within the identification field. Each respective bit of the identification field is associated with one or more nodes. The protocol engine furthermore sets each bit in the identification field for which the memory line is cached in at least one of the associated nodes.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: June 17, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Kourosh Gharachorloo, Luiz A. Barroso, Robert J. Stets, Jr., Mosur K. Ravishankar, Andreas Nowatzyk
  • Patent number: 7123211
    Abstract: A surround-vision display system with a very high visual dynamic range is made possible by distributing a limited number of LED's on the inside of a drum and then spinning that drum around a user. The pixel information for each horizontal position in space is sent to each corresponding LED it visits that position. The LED's are arranged in a grid on a panel tile, and the panel tile is tilted slightly, e.g., at 1.1-degrees. The result is each panel tile presents a continuous vertical stripe in the picture frame as all its LED's are swept by in the drum motion. Several panel tiles stacked vertically inside the drum all contribute to the whole height of the picture frame, e.g., several feet. The entire inside circumference of the drum is populated with the LED panel tiles to keep frame refresh rates up to avoid flicker while keeping drum rotation speeds down to reasonable levels. Thus even though the LED's and drum are moving, the image projected appears to be relatively stationary.
    Type: Grant
    Filed: July 31, 2003
    Date of Patent: October 17, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Andreas Nowatzyk
  • Patent number: 6988170
    Abstract: A chip-multiprocessing system with scalable architecture, including on a single chip: a plurality of processor cores; a two-level cache hierarchy; an intra-chip switch; one or more memory controllers; a cache coherence protocol; one or more coherence protocol engines; and an interconnect subsystem. The two-level cache hierarchy includes first level and second level caches. In particular, the first level caches include a pair of instruction and data caches for, and private to, each processor core. The second level cache has a relaxed inclusion property, the second-level cache being logically shared by the plurality of processor cores. Each of the plurality of processor cores is capable of executing an instruction set of the ALPHAâ„¢ processing core. The scalable architecture of the chip-multiprocessing system is targeted at parallel commercial workloads.
    Type: Grant
    Filed: October 24, 2003
    Date of Patent: January 17, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luiz Andre Barroso, Kourosh Gharachorloo, Andreas Nowatzyk
  • Patent number: 6925537
    Abstract: A computer system has a plurality of processor nodes and a plurality of input/output nodes. Each processor node includes a multiplicity of processor cores, an interface to a local memory system and a protocol engine implementing a predefined cache coherence protocol. Each processor core has an associated memory cache for caching memory lines of information. Each input/output node includes no processor cores, an input/output interface for interfacing to an input/output bus or input/output device, a memory cache for caching memory lines of information and an interface to a local memory subsystem. The local memory subsystem of each processor node and input/output node stores a multiplicity of memory lines of information. The protocol engine of each processor node and input/output node implements the same predefined cache coherence protocol.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: August 2, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luiz A. Barroso, Kourosh Gharachorloo, Andreas Nowatzyk, Mosur K. Ravishankar, Robert J. Stets, Jr.
  • Patent number: 6912624
    Abstract: To maximize the effective use of on-chip cache, a method and system for exclusive two-level caching in a chip-multiprocessor are provided. The exclusive two-level caching in accordance with the present invention involves method relaxing the inclusion requirement in a two-level cache system in order to form an exclusive cache hierarchy. Additionally, the exclusive two-level caching involves providing a first-level tag-state structure in a first-level cache of the two-level cache system. The first tag-state structure has state information. The exclusive two-level caching also involves maintaining in a second-level cache of the two-level cache system a duplicate of the first-level tag-state structure and extending the state information in the duplicate of the first tag-state structure, but not in the first-level tag-state structure itself, to include an owner indication.
    Type: Grant
    Filed: February 2, 2004
    Date of Patent: June 28, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Luiz Andre Barroso, Kourosh Gharachorloo, Andreas Nowatzyk
  • Publication number: 20050024320
    Abstract: A surround-vision display system with a very high visual dynamic range is made possible by distributing a limited number of LED's on the inside of a drum and then spinning that drum around a user. The pixel information for each horizontal position in space is sent to each corresponding LED it visits that position. The LED's are arranged in a grid on a panel tile, and the panel tile is tilted slightly, e.g., at 1.1-degrees. The result is each panel tile presents a continuous vertical stripe in the picture frame as all its LED's are swept by in the drum motion. Several panel tiles stacked vertically inside the drum all contribute to the whole height of the picture frame, e.g., several feet. The entire inside circumference of the drum is populated with the LED panel tiles to keep frame refresh rates up to avoid flicker while keeping drum rotation speeds down to reasonable levels. Thus even though the LED's and drum are moving, the image projected appears to be relatively stationary.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventor: Andreas Nowatzyk