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: 20200126569Abstract: 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: ApplicationFiled: December 17, 2019Publication date: April 23, 2020Inventors: Brian C. McDOWELL, Philip Andrew EDRY, Ziyad IBRAHIM, Robert Norman HEITKAMP, Steven WILSSENS
-
Publication number: 20200121065Abstract: An electronic device harness assembly for facilitating hands-free use of an electronic device includes an electronic device that has a display. A harness is wearable over a user's shoulders a table is hingedly coupled to the harness. The table is positionable in a deployed position having the table being horizontally oriented. The electronic device is positionable on the table when the table is positioned in the deployed position. Thus, the display on the electronic device can be manipulated by the user when the user wears the harness.Type: ApplicationFiled: October 17, 2018Publication date: April 23, 2020Inventors: Robert Norman, Katrice Norman
-
Publication number: 20200118625Abstract: 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: ApplicationFiled: October 18, 2019Publication date: April 16, 2020Inventors: Christophe Chevallier, Robert Norman
-
Publication number: 20200119571Abstract: Embodiments of the present invention are directed to a battery sourced power conversion system and a balanced architecture employed in the battery sourced power conversion system comprising a first plurality of battery units connected in series, a plurality of switches, each switch being connected to one of the plurality of battery units, and at least one controller connected to the first plurality of battery units, wherein the at least one controller is configured to control the plurality of switches to generate a square wave output from each battery unit of the first plurality of battery units, wherein the square wave output associated with each battery units of the first plurality of battery units in combination form a desired output waveform having a plurality of steps.Type: ApplicationFiled: October 16, 2019Publication date: April 16, 2020Applicant: Ardent Edge, LLCInventors: Clayborne Dudley Taylor, JR., Jason Robert Norman, Michael Edward Brandt
-
Patent number: 10535355Abstract: 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: GrantFiled: May 31, 2017Date of Patent: January 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Brian C. McDowell, Philip Andrew Edry, Ziyad Ibrahim, Robert Norman Heitkamp, Steven Wilssens
-
Publication number: 20190382292Abstract: Methods and systems for removal of ions from aqueous fluids are provided. In certain embodiments, the present disclosure provides a method of removing one or more oxyanions from an aqueous fluid, including the steps of contacting an aqueous fluid containing oxyanions with an aluminum metal whereby aluminum ions are released from the aluminum metal into the aqueous fluid, wherein the one or more oxyanions in the aqueous fluid react with the aluminum ions to form one or more ettringites; controlling a rate of release of the aluminum ions from the aluminum metal; and removing at least a portion of precipitated ettringites from the aqueous fluid.Type: ApplicationFiled: June 12, 2019Publication date: December 19, 2019Inventors: Peter Robert Norman, Brian Bruce Elson, Michael James Fallbach
-
Patent number: 10469975Abstract: The present disclosure provides a number of techniques for personalization of spatial audio across a plurality of systems. A participant media system participating in a session may generate two outputs: personalized audio data and depersonalized audio data. When a spectator attempts to spectate the session, a media sharing platform may distribute shared depersonalized audio data to the spectator system. Based on this shared depersonalized audio data, the spectator media system can personalized the audio data to cause an endpoint device to render spectator personalized audio based on HRTF data for the spectator. Accordingly, the spectator personalized audio is personalized and allows a rich, immersive spectating experience that overcome drawbacks associated with receiving personalized audio from participant systems.Type: GrantFiled: May 15, 2017Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Philip Andrew Edry, Todd Ryun Manion, Robert Norman Heitkamp, Steven Marcel Elza Wilssens
-
Patent number: 10453525Abstract: 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: GrantFiled: November 27, 2017Date of Patent: October 22, 2019Assignee: Unity Semiconductor CorporationInventors: Christophe Chevallier, Robert Norman
-
Publication number: 20190285313Abstract: A water heating apparatus includes: a water container configured to heat water via a convection process by receiving the water through an inlet and passing water through an outlet; and one positive temperature coefficient (PTC) heating element or a plurality of PTC heating elements arranged within the water container and configured to be immersed during the convection process. The plurality of PTC heating elements have a gap between each PTC heating element. Further, the water heating apparatus includes at least one ultrasonic transducer attached to the water container and configured to project ultrasound onto and around the PTC heating element or the plurality PTC heating elements within the water container and to descale the PTC heating element or the plurality of PTC heating elements.Type: ApplicationFiled: March 13, 2018Publication date: September 19, 2019Applicant: NGB INNOVATIONS LLCInventors: Robert Norman NELSON, Daniel James BROWN, Anthony Howard GAYNAIR
-
Patent number: 10419866Abstract: 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: GrantFiled: June 13, 2017Date of Patent: September 17, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robert Norman Heitkamp, Philip Andrew Edry, Ziyad Ibrahim, Paul J. Radek, Steven Wilssens, Brian C. McDowell
-
Publication number: 20190242560Abstract: A lighting assembly includes a base plate and a lighting module coupled to the base plate. The lighting module includes a light source and a housing supporting the light source. The housing includes a first end adjacent the base plate, a second end spaced apart from the first end, and a first face and a second face extending from the first end toward the second end. The lighting assembly is configured to be coupled to a ceiling grid such that the base plate is mounted above an intersection of a first member and second member of the ceiling grid. The first and second member are each t-shaped having a vertical portion and a horizontal portion. The first and second faces of the housing extend downward from the base plate toward the horizontal portions of the first and second members.Type: ApplicationFiled: February 4, 2019Publication date: August 8, 2019Applicant: ARON Lighting LLCInventors: Robert Edwin McLaughlin, III, Robert Norman ARONCHICK, Bryan Paul ARONCHICK
-
Publication number: 20190221224Abstract: The techniques disclosed herein provide application programming interfaces (APIs) for enabling a system to select a spatialization technology. The APIs also enable a system to balance resources by allocating audio objects to a number of applications executing on a computer system. The system coordinates the audio objects between applications and each application can control the number of objects they individually generate. In some configurations, the system can also fold audio objects across different applications. Different spatialization technologies can be selected based on an analysis of contextual data and policy data. For instance, when a new headphone system is plugged in, the system may switch from Dolby Atmos to the Microsoft HoloLens HRTF spatialization technology. The system can dynamically control a number of generated audio objects and dynamically change a utilized spatialization technology based on changes to a computing environment.Type: ApplicationFiled: January 16, 2019Publication date: July 18, 2019Inventors: Robert Norman HEITKAMP, Steven WILSSENS, Philip Andrew EDRY, Paul J. RADEK, Ibrahim ZIYAD
-
Patent number: 10325610Abstract: The techniques disclosed herein can enable a system to coordinate the processing of object-based audio and channel-based audio generated by multiple applications. The system determines a spatialization technology to utilize based on contextual data. In some configurations, the contextual data can indicate the capabilities of one or more computing resources. In some configurations, the contextual data can also indicate preferences. The preferences, for example, can indicate user preferences for a type of spatialization technology, e.g., Dolby Atmos, over another type of spatialization technology, e.g., DTSX. Based on the contextual data, the system can select a spatialization technology and a corresponding encoder to process the input signals to generate a spatially encoded stream that appropriately renders the audio of multiple applications to an available output device. The techniques disclosed herein also allow a system to dynamically change the spatialization technologies during use.Type: GrantFiled: June 30, 2016Date of Patent: June 18, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robert Norman Heitkamp, Philip Andrew Edry, Ziyad Ibrahim, Paul J. Radek, Steven Wilssens
-
Patent number: 10278001Abstract: 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: GrantFiled: May 12, 2017Date of Patent: April 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Philip Andrew Edry, Todd Ryun Manion, Robert Norman Heitkamp, Steven Marcel Elza Wilssens
-
Patent number: 10229695Abstract: The techniques disclosed herein provide application programming interfaces (APIs) for enabling a system to select a spatialization technology. The APIs also enable a system to balance resources by allocating audio objects to a number of applications executing on a computer system. The system coordinates the audio objects between applications and each application can control the number of objects they individually generate. In some configurations, the system can also fold audio objects across different applications. Different spatialization technologies can be selected based on an analysis of contextual data and policy data. For instance, when a new headphone system is plugged in, the system may switch from Dolby Atmos to the Microsoft HoloLens HRTF spatialization technology. The system can dynamically control a number of generated audio objects and dynamically change a utilized spatialization technology based on changes to a computing environment.Type: GrantFiled: March 15, 2017Date of Patent: March 12, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Robert Norman Heitkamp, Steven Wilssens, Philip Andrew Edry, Paul J. Radek, Ibrahim Ziyad
-
Publication number: 20180352359Abstract: The present disclosure provides a number of techniques for personalization of audio for communication to an endpoint device. According to one technique, a cloud-based computing device may receive media data from a media platform, and generate depersonalized audio data based on the media data, the depersonalized audio data including at least one audio component associated with the media platform. The technique may further generate user personalized audio data based on the depersonalized audio data. The user personalized audio data may include at least one audio component personalized based on a unique head-related transfer function (HRTF) data associated with a user or default HRTF data. The user personalized audio may be communicated to the endpoint device for consumption by the user. Such techniques reduce the need for advanced audio processing technologies on client systems and makes personalized audio more available to users.Type: ApplicationFiled: May 31, 2017Publication date: December 6, 2018Inventors: Philip Andrew EDRY, Todd Ryun MANION, Steven Marcel Elza WILSSENS, Robert Norman HEITKAMP
-
Patent number: 10149089Abstract: The present disclosure provides a number of techniques for personalization of audio for communication to an endpoint device. According to one technique, a cloud-based computing device may receive media data from a media platform, and generate depersonalized audio data based on the media data, the depersonalized audio data including at least one audio component associated with the media platform. The technique may further generate user personalized audio data based on the depersonalized audio data. The user personalized audio data may include at least one audio component personalized based on a unique head-related transfer function (HRTF) data associated with a user or default HRTF data. The user personalized audio may be communicated to the endpoint device for consumption by the user. Such techniques reduce the need for advanced audio processing technologies on client systems and makes personalized audio more available to users.Type: GrantFiled: May 31, 2017Date of Patent: December 4, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Philip Andrew Edry, Todd Ryun Manion, Steven Marcel Elza Wilssens, Robert Norman Heitkamp
-
Patent number: 10148946Abstract: A method for detecting and quantifying losses in at least one of video and audio equipment, comprising the steps of generating the test pattern; processing the test pattern through video equipment; and displaying the processed test pattern to a display to a viewer. In one embodiment, the test pattern is indicative of video compression losses due to quantization. In another embodiment, the test pattern is indicative of a color transformation mismatch after encoding/decoding with incompatible video transmission standards. In a third embodiment, the test pattern is iso-luminant after a color transformation between a first and second video transmission standard. In a fourth embodiment, the test pattern is indicative of lipsync error.Type: GrantFiled: May 14, 2015Date of Patent: December 4, 2018Assignee: SRI InternationalInventor: Robert Norman Hurst, Jr.
-
Publication number: 20180332424Abstract: A system for enabling spatializing audio data is provided. The system analyzes audio data to identify when to generate spatialized audio data. The system can receive incoming audio data including a plurality of channel-based audio signals as well as object-based audio. The system performs an analysis of the audio data and/or metadata associated with the audio data to determine when to generate the spatialized audio data. The system can identify one or more categories associated with the audio data (e.g., stereo, mono, game effect, . . . ) and use the category to determine whether to spatialize the audio data or not spatialize the audio data.Type: ApplicationFiled: May 12, 2017Publication date: November 15, 2018Inventors: Philip Andrew EDRY, Todd Ryun MANION, Robert Norman HEITKAMP, Steven Marcel Elza WILSSENS
-
Publication number: 20180332423Abstract: The present disclosure provides a number of techniques for personalization of spatial audio across a plurality of systems. A participant media system participating in a session may generate two outputs: personalized audio data and depersonalized audio data. When a spectator attempts to spectate the session, a media sharing platform may distribute shared depersonalized audio data to the spectator system. Based on this shared depersonalized audio data, the spectator media system can personalized the audio data to cause an endpoint device to render spectator personalized audio based on HRTF data for the spectator. Accordingly, the spectator personalized audio is personalized and allows a rich, immersive spectating experience that overcome drawbacks associated with receiving personalized audio from participant systems.Type: ApplicationFiled: May 15, 2017Publication date: November 15, 2018Inventors: Philip Andrew EDRY, Todd Ryun MANION, Robert Norman HEITKAMP, Steven Marcel Elza WILSSENS