Patents by Inventor Robert Norman

Robert Norman 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: 20180332422
    Abstract: The techniques disclosed herein provide a high fidelity, rich, and engaging experience for spectators of streaming video services. The techniques disclosed herein enable a system to receive, process and, store session data defining activity of a virtual reality environment. The system can generate recorded video data of the session activity along with rendered spatial audio data, e.g., render the spatial audio in the cloud, for streaming of the video data and rendered spatial audio data to one or more computers. The video data and rendered spatial audio data can provide high fidelity video clips of salient activity of a virtual reality environment. In one illustrative example, the system can automatically create a video from one or more camera positions and audio data that corresponds to the camera positions.
    Type: Application
    Filed: May 12, 2017
    Publication date: November 15, 2018
    Inventors: Philip Andrew EDRY, Todd Ryun MANION, Robert Norman HEITKAMP, Steven Marcel Elza WILSSENS
  • Patent number: 10121485
    Abstract: The techniques disclosed herein enable a system to coordinate audio objects that are generated by multiple applications. A system can receive contextual data from several applications and dynamically determine an allocation of a number of audio objects for each application based on the contextual data. The allocation can be based on a status of one or more applications, user interactions with one or more applications, and other factors. Policy data can also cause the system to allocate a number of audio objects to one or more applications based on an application type and other factors. For instance, a policy may cause a system to allocate more audio objects to a game application vs. a communications application. As a user interacts with an application, e.g., moves or resizes a user interface, closes an application, increases or decreases a level of interaction, the system can reallocate audio objects to individual applications.
    Type: Grant
    Filed: March 15, 2017
    Date of Patent: November 6, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Norman Heitkamp, Philip Andrew Edry, Paul J. Radek
  • Publication number: 20180315437
    Abstract: A system for progressively streaming spatial audio is provided. The system includes an engine that adaptively selects encoder(s) to stream spatial audio. Selection can be based upon selection metadata which can be based upon bandwidth, time, computing power, trust, cost, audio endpoint configuration, user criteria and the like. In response to detecting or being informed of a change in selection metadata, the engine can select different encoder(s) based upon the changed selection metadata.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Philip Andrew Edry, Todd Ryun MANION, Robert Norman HEITKAMP, Steven WILSSENS
  • Publication number: 20180312493
    Abstract: The present invention relates to compounds of formula (I) wherein G1 to G8 are as defined herein. The compounds are PK inhibitors and as such represent a new approach to treating pathogenic infections, including multidrug resistant pathogens. Disclosed herein are the compounds of formula (I), pharmaceutical compositions comprising the compounds of formula (I) and their use in the treatment of antimicrobial infection.
    Type: Application
    Filed: November 4, 2016
    Publication date: November 1, 2018
    Inventors: Robert Norman Young, Nag Sharwan Kumar, Alexander Laurence Mandel, Tom Han Hsiao Hsieh, Jason Samuel Tan, Fahimeh S. Shidmoossavee, James Brian Jaquith, Edith Mary Dullaghan
  • Patent number: 10056086
    Abstract: The present disclosure enables applications of a computing system to coordinate object-based audio resources by the use of a minimum resource working set. The minimum resource working set encourages an application to be fair in its requirements since specifying a large number will most likely result in the application receiving zero resources, or losing all of its resources to another application. A working set, which can include a minimum and a maximum working set, also provides a useful metric for the spatial audio resource manager to use when balancing demand. In addition, a minimum working set provides a performance metric for resource balancing since it exposes what the minimum functional requirement is from the maxim requested resource claim.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: August 21, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Robert Norman Heitkamp, Ziyad Ibrahim, Paul J. Radek, Steven Marcel Elza Wilssens, Philip Andrew Edry
  • Publication number: 20180220252
    Abstract: Participants can control a number of aspects of a virtual reality session. A participant of the session can control the position of an object, such as an avatar. Spectators do not have control over aspects of a session. For instance, spectators cannot control the position of objects or change properties of objects within a virtual environment. In some configurations, the position of a spectator's viewing area is based on the position of an object that is controlled by a participant. In some embodiments, a spectator's viewing area can follow a participant's position but the spectator can look in any direction from that position. By following the participant's position, spectators can follow the action of a session yet have the freedom to control the direction of their viewing area to enhance their viewing experience. Customized spatial audio is also generated for the spectator based on the direction of their viewing area.
    Type: Application
    Filed: June 7, 2017
    Publication date: August 2, 2018
    Inventors: Philip Andrew EDRY, Todd R. MANION, Robert Norman HEITKAMP, Steven WILSSENS
  • Publication number: 20180197551
    Abstract: Methods and devices for correcting warping in spatial audio may include identifying a geometric transform that defines a geometric warping between a first spatial geometric model that represents how sound is produced in a first volumetric space and a second spatial geometric model that represents how sound is produced in a second volumetric space different from the first volumetric space. The methods and devices may include determining an inverse of the geometric transform that compensates for the geometric transform. The methods and devices may include applying the inverse of the geometric transform to a first location in the first spatial geometric model by mapping the first location to a second location in the second spatial geometric model to correct for the geometric warping.
    Type: Application
    Filed: May 26, 2017
    Publication date: July 12, 2018
    Inventors: Brian MCDOWELL, Philip Andrew EDRY, Robert Norman HEITKAMP
  • Publication number: 20180185321
    Abstract: Provided herein are compositions and methods for treatment of a disease, disorder, or condition, such as a proliferative disease, disorder, or condition. One aspect provides a composition including a therapeutic agent and a substrate. Another aspect provides methods for treating a disease, disorder, or condition.
    Type: Application
    Filed: June 27, 2016
    Publication date: July 5, 2018
    Applicant: The Trustees of Columbia University in the City of New York
    Inventor: Robert Norman Taub
  • Publication number: 20180182454
    Abstract: Circuitry and methods for restoring data in memory are disclosed. The memory may include at least one layer of a non-volatile two-terminal cross-point array that includes a plurality of two-terminal memory elements that store data as a plurality of conductivity profiles and retain stored data in the absence of power. Over a period of time, logic values indicative of the stored data may drift such that if the logic values are not restored, the stored data may become corrupted. At least a portion of each memory may have data rewritten or restored by circuitry electrically coupled with the memory. Other circuitry may be used to determine a schedule for performing restore operations to the memory and the restore operations may be triggered by an internal or an external signal or event. The circuitry may be positioned in a logic layer and the memory may be fabricated over the logic layer.
    Type: Application
    Filed: November 27, 2017
    Publication date: June 28, 2018
    Inventors: Christophe Chevallier, Robert Norman
  • Patent number: 10006048
    Abstract: The present invention relates generally to synthetic genes for modifying endogenous gene expression in a cell, tissue or organ of a transgenic organism, in particular a transgenic animal or plant. More particularly, the present invention provides novel synthetic genes and genetic constructs which are capable of repressing delaying or otherwise reducing the expression of an endogenous gene or a target gene in an organism when introduced thereto.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: June 26, 2018
    Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Michael Wayne Graham, Robert Norman Rice
  • Publication number: 20180174592
    Abstract: The present disclosure enables applications of a computing system to coordinate object-based audio resources by the use of a minimum resource working set. The minimum resource working set encourages an application to be fair in its requirements since specifying a large number will most likely result in the application receiving zero resources, or losing all of its resources to another application. A working set, which can include a minimum and a maximum working set, also provides a useful metric for the spatial audio resource manager to use when balancing demand. In addition, a minimum working set provides a performance metric for resource balancing since it exposes what the minimum functional requirement is from the maxim requested resource claim.
    Type: Application
    Filed: June 6, 2017
    Publication date: June 21, 2018
    Inventors: Robert Norman HEITKAMP, Ziyad IBRAHIM, Paul J. RADEK, Steven Marcel Elza WILSSENS, Philip Andrew EDRY
  • Patent number: 9989980
    Abstract: Various examples are directed to providing thermal management to a computing device. The computing device may receive temperature state data describing a temperature state of the computing device. The temperature state may comprise a first temperature value at a first location at the computing device. The computing device may also receive use state data describing a first use state of the computing device. The first use state may comprise an initial operating condition of a first component of the computing device and an initial operating condition of a second component of the computing device. The computing device may determine that at least one temperature value at the computing device is out-of-range and select a second use state for the computing device. The second use state may comprise at least one of a new operating condition for the first component or a new operating condition of the second component.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: June 5, 2018
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Bradley David Urban, Aviv Shoval, Christopher Lorenzo Dunn, Kenneth James Albanowski, Eduardo Bezerra Valentin, Ryan Michael Fleming, Manuel Rosendo Arana Manzano, Christopher John Kraeutle, David Joseph Derrick, Robert Norman Olson, Marcus-Alan Gilbert
  • Publication number: 20180144752
    Abstract: The techniques disclosed herein provide apparatuses and related methods for the communication of spatial audio and related metadata. In some implementations, a source provides prerecorded spatial audio that has embedded metadata. A computing device processes the prerecorded spatial audio to generate an audio codec that is segmented to include a first section of audio data and a second section that includes metadata extracted from the prerecorded spatial audio. The generated audio codec may be received by a device that includes an encoder. The encoder may process the generated audio codec to generate audio data that includes the metadata.
    Type: Application
    Filed: May 31, 2017
    Publication date: May 24, 2018
    Inventors: Brian C. McDOWELL, Philip Andrew EDRY, Ziyad IBRAHIM, Robert Norman HEITKAMP, Steven WILSSENS
  • Patent number: 9963698
    Abstract: The present invention relates generally to a method of modifying gene expression and to synthetic genes for modifying endogenous gene expression in a cell, tissue or organ of a transgenic organism, in particular a transgenic animal or plant. More particularly, the present invention utilizes recombinant DNA technology to post-transcriptionally modify or modulate the expression of a target gene in a cell, tissue organ or whole organism, thereby producing novel phenotypes. Novel synthetic genes and genetic constructs which are capable of repressing delaying or otherwise reducing the expression of an endogenous gene or target gene in an organism when introduced thereto are also provided.
    Type: Grant
    Filed: December 20, 2013
    Date of Patent: May 8, 2018
    Assignee: COMMONWEALTH SCIENTIFIC AND INDUSTRIAL RESEARCH ORGANISATION
    Inventors: Michael Wayne Graham, Robert Norman Rice, Peter Michael Waterhouse
  • Publication number: 20180103334
    Abstract: A system for enabling a shared three-dimensional (ā€œ3Dā€) audio bed available to multiple software applications is provided. The system manages bed metadata defining a number of speaker objects of a 3D audio bed. The bed metadata also associates each speaker object with a location, which in some configurations, is defined by a three-dimensional coordinate system. The bed metadata is communicated to a plurality of applications. The applications can then generate custom 3D audio data that associates individual audio streams with individual speaker objects of the 3D audio bed. The applications can then communicate the custom 3D audio data to a 3D audio bed engine, which causes the processing and rendering of the custom 3D audio data to an output device utilizing a selected spatialization technology. Aspects of the 3D bed can be altered when the spatialization technology or the output device changes.
    Type: Application
    Filed: June 13, 2017
    Publication date: April 12, 2018
    Inventors: Robert Norman HEITKAMP, Philip Andrew EDRY, Ziyad IBRAHIM, Paul J. RADEK, Steven WILSSENS, Brian C. McDOWELL
  • Publication number: 20180019008
    Abstract: Embodiments of the invention relate generally to data storage and computer memory, and more particularly, to systems, integrated circuits and methods for accessing memory in multiple layers of memory implementing, for example, third dimension memory technology. In a specific embodiment, an integrated circuit is configured to implement write buffers to access multiple layers of memory. For example, the integrated circuit can include memory cells disposed in multiple layers of memory. In one embodiment, the memory cells can be third dimension memory cells. The integrated circuit can also include read buffers that can be sized differently than the write buffers. In at least one embodiment, write buffers can be sized as a function of a write cycle. Each layer of memory can include a plurality of two-terminal memory elements that retain stored data in the absence of power and store data as a plurality of conductivity profiles.
    Type: Application
    Filed: June 14, 2017
    Publication date: January 18, 2018
    Applicant: III Holdings 1, LLC
    Inventor: Robert Norman
  • Publication number: 20180019009
    Abstract: Embodiments of the invention relate generally to data storage and computer memory, and more particularly, to systems, integrated circuits and methods for accessing memory in multiple layers of memory implementing, for example, third dimension memory technology. In a specific embodiment, an integrated circuit is configured to implement write buffers to access multiple layers of memory. For example, the integrated circuit can include memory cells disposed in multiple layers of memory. In one embodiment, the memory cells can be third dimension memory cells. The integrated circuit can also include read buffers that can be sized differently than the write buffers. In at least one embodiment, write buffers can be sized as a function of a write cycle. Each layer of memory can include a plurality of two-terminal memory elements that retain stored data in the absence of power and store data as a plurality of conductivity profiles.
    Type: Application
    Filed: September 28, 2017
    Publication date: January 18, 2018
    Applicant: III Holdings 1, LLC
    Inventor: Robert Norman
  • Patent number: 9855564
    Abstract: Devices and methods to remove ferromagnetic particles from a liquid. The device generally includes a container that may include an inlet for the introduction of the liquid and ferromagnetic materials and an outlet from which the cleaned liquid flows from the container. A magnet may be positioned in the container and is configured to attract the ferromagnetic materials. The magnet may be further configured to move and to release the materials into a collection basin. The ferromagnetic material may be removed from the collection basin with the cleaned liquid being moved through the outlet.
    Type: Grant
    Filed: May 4, 2015
    Date of Patent: January 2, 2018
    Assignee: MagSolutions, LLC
    Inventor: Robert Norman Hales
  • Patent number: 9830985
    Abstract: Methods to maintain values representing data in a memory are disclosed. A method may include identifying a plurality of in-use portions of the memory currently used to store data and recording which in-use portion was a last portion of the memory to be rewritten. Responsive to a trigger signal, data is read from a selected one of the in-use portions of the memory adjacent to the last portion. The method may also include storing the read data into a buffer to form buffered data, and rewriting the buffered data into the memory.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: November 28, 2017
    Assignee: Unity Semiconductor Corporation
    Inventors: Christophe J. Chevallier, Robert Norman
  • Publication number: 20170287496
    Abstract: The techniques disclosed herein enable a system to coordinate audio objects that are generated by multiple applications. A system can receive contextual data from several applications and dynamically determine an allocation of a number of audio objects for each application based on the contextual data. The allocation can be based on a status of one or more applications, user interactions with one or more applications, and other factors. Policy data can also cause the system to allocate a number of audio objects to one or more applications based on an application type and other factors. For instance, a policy may cause a system to allocate more audio objects to a game application vs. a communications application. As a user interacts with an application, e.g., moves or resizes a user interface, closes an application, increases or decreases a level of interaction, the system can reallocate audio objects to individual applications.
    Type: Application
    Filed: March 15, 2017
    Publication date: October 5, 2017
    Inventors: Robert Norman Heitkamp, Philip Andrew Edry, Paul J. Radek