Patents Assigned to SOUNDSPECTRUM, INC.
  • Patent number: 9971632
    Abstract: A system, method and program product for implementing a garbage collection (GC) process that manages dynamically allocated memory in a multithreaded runtime environment. A method is disclosed that includes defining a threshold value, wherein the threshold value defines a number of GC cycles an object must be observed as unreferenced before being reclaimed; traversing objects in an object graph; and reclaiming a traversed object from the dynamically allocated memory if the traversed object has been observed as unreferenced for more than the threshold value.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: May 15, 2018
    Assignee: SOUNDSPECTRUM, INC.
    Inventors: Andrew C. O'Meara, Joel Stanley
  • Patent number: 9569191
    Abstract: A system, method and program product for implementing a dynamic programming platform. An embodiment is disclosed having: a system for generating code for a multithreaded runtime environment, wherein the system includes an infrastructure for sharing bulk data between different threads without data-level synchronization; and a bulk data processing system having a set of bulk data operators that can operate on slices of the bulk data during runtime while different threads process the bulk data.
    Type: Grant
    Filed: September 10, 2015
    Date of Patent: February 14, 2017
    Assignee: SOUNDSPECTRUM, INC.
    Inventors: Andrew C. O'Meara, Joel Stanley