Patents by Inventor Nicholas STERLING

Nicholas STERLING 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: 20240107258
    Abstract: Systems and methods for rendering spatial audio in accordance with embodiments of the invention are illustrated. One embodiment includes a spatial audio system, including a primary network connected speaker, including a plurality of sets of drivers, where each set of drivers is oriented in a different direction, a processor system, memory containing an audio player application, wherein the audio player application configures the processor system to obtain an audio source stream from an audio source via the network interface, spatially encode the audio source, decode the spatially encoded audio source to obtain driver inputs for the individual drivers in the plurality of sets of drivers, where the driver inputs cause the drivers to generate directional audio.
    Type: Application
    Filed: June 22, 2023
    Publication date: March 28, 2024
    Applicant: SYNG, Inc.
    Inventors: Christopher John Stringer, Afrooz Family, Fabian Renn-Giles, David Narajowski, Joshua Phillip Song, John Moreland, Pooja Patel, Pere Aizcorbe Arrocha, Nicholas Knudson, Nathan Hoyt, Marc Carino, Mark Rakes, Ryan Mihelich, Matthew Brown, Bas Ording, Robert Tilton, Jay Sterling Coggin, Lasse Vetter, Christos Kyriakakis, Matthew Robbetts, Matthias Kronlachner, Yuan-Yi Fan
  • Publication number: 20160345869
    Abstract: In one embodiment, a method includes one or more processors that collect motion and physiological sensor data of a user from one or more sensors worn by the user, the sensor data including one or more sensor data vectors, generate an activity signature based on the sensor data, determine whether a signature match exists between the activity signature and a known activity signature associated with an activity type from a set of known activity signatures, and if the signature match exists, recognize a known activity type, otherwise if the signature match does not exist, generate an unknown activity type based on the one or more sensor data vectors.
    Type: Application
    Filed: February 12, 2015
    Publication date: December 1, 2016
    Inventors: Alok RISHI, Arjun RISHI, Alex MORAN, Niranjan VANUNGARE, Nicholas STERLING
  • Patent number: 5822588
    Abstract: The present invention is a system and method for "checking the use of synchronization locks in a multi-threaded computer program" (hereinafter "WARLOCK II"). In Warlock II a set of source code representing a process which includes multiple threads may be annotated by the developer using a "NOTE" macro to describe the desired operation of the locks. This annotated source code is passed to a modified ANSI C compiler which outputs a special file designated a ".ll" file, as for example, file "foo.ll". This special ".ll" file is then processed as input along with other designated ".ll" files which might be related, by a "wlanalyze" program which will check the source code of the target programs in the ".ll" files to determine whether their use of synchronization locks is consistent with the intended use as specified in the annotations.
    Type: Grant
    Filed: June 9, 1995
    Date of Patent: October 13, 1998
    Assignee: Sun Microsystem, Inc.
    Inventors: Nicholas A. Sterling, Steven R. Kleiman, Charles E. Fineman, Douglas E. Walls, Keith H. Bierman