Patents Assigned to Throughputer, Inc.
  • Patent number: 12153964
    Abstract: A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect.
    Type: Grant
    Filed: December 22, 2023
    Date of Patent: November 26, 2024
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 12118491
    Abstract: An improved industrial process includes: receiving in a processor a plurality of data items related to an industrial process, each data item being time stamped so that each data item includes time stamp and industrial process data regarding an industrial process occurring at a time; analyzing the plurality of data items in a processor via a plurality of rules, the analyzing identifying deviations of at least one variable of the plurality of data items from a mean value of the variable; setting a statistical control parameter as an achievable quantity for the at least one variable; identifying the plurality of data items where the at least one variable exceeds the statistical control parameter to define at least one excess; and eliminating the at least one excess by shifting resources or altering the process related to the at least one quantity, the shifting or altering being a function of the analyzing of the plurality of data items.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: October 15, 2024
    Assignee: ThroughPut, Inc.
    Inventors: Ali Hussan Raza, Bhaskar Subbarao Ballapragada, Seth Rom Page, Anzar Kamdar
  • Publication number: 20240296380
    Abstract: This disclosure describes systems and methods for using an estimator to produce values for dependent variables of streaming objects based on values of independent variables of the objects. The systems and methods may include continuously tuning the estimator based on any objects received with pre-populated values for the dependent variables.
    Type: Application
    Filed: February 1, 2024
    Publication date: September 5, 2024
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20240160476
    Abstract: Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
    Type: Application
    Filed: January 25, 2024
    Publication date: May 16, 2024
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20240126609
    Abstract: A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect.
    Type: Application
    Filed: December 22, 2023
    Publication date: April 18, 2024
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11928508
    Abstract: Systems and methods provide an extensible, multi-stage, realtime application program processing load adaptive, manycore data processing architecture shared dynamically among instances of parallelized and pipelined application software programs, according to processing load variations of said programs and their tasks and instances, as well as contractual policies. The invented techniques provide, at the same time, both application software development productivity, through presenting for software a simple, virtual static view of the actually dynamically allocated and assigned processing hardware resources, together with high program runtime performance, through scalable pipelined and parallelized program execution with minimized overhead, as well as high resource efficiency, through adaptively optimized processing resource allocation.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: March 12, 2024
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11915055
    Abstract: A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect.
    Type: Grant
    Filed: March 2, 2023
    Date of Patent: February 27, 2024
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11893463
    Abstract: This disclosure describes systems and methods for using an estimator to produce values for dependent variables of streaming objects based on values of independent variables of the objects. The systems and methods may include continuously tuning the estimator based on any objects received with pre-populated values for the dependent variables.
    Type: Grant
    Filed: January 10, 2023
    Date of Patent: February 6, 2024
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11815882
    Abstract: The present invention includes: (a) a method for improving data to be processed for bottleneck detection, by cleaning corrupt or outlier data; (b) a method for improved analysis of bottleneck data using a plurality of rules for categorization; and (c) a method for improved display and/or allowing improved user feedback for bottleneck data using multivariate analysis and display. These methods can be used alone, or preferably be combined in whole or in part together to improve performance of an industrial process. A system is also provided.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 14, 2023
    Assignee: THROUGHPUT, INC.
    Inventors: Ali Hussan Raza, Bhaskar Subbarao Ballapragada, Seth Rom Page, Anzar Kamdar
  • Patent number: 11816505
    Abstract: An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: November 14, 2023
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20230267008
    Abstract: A configurable logic platform may include a physical interconnect for connecting to a processing system, first and second reconfigurable logic regions, a configuration port for applying configuration data to the first and second reconfigurable logic regions, and a reconfiguration logic function accessible via transactions of the physical interconnect, the reconfiguration logic function providing restricted access to the configuration port from the physical interconnect. The platform may include a first interface function providing an interface to the first reconfigurable logic region and a second interface function providing an interface to the first reconfigurable logic region. The first and second interface functions may allow information to be transmitted over the physical interconnect and prevent the respective reconfigurable logic region from directly accessing the physical interconnect.
    Type: Application
    Filed: March 2, 2023
    Publication date: August 24, 2023
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20230252126
    Abstract: Online user account access control includes adjustable authentication challenge levels based on a level of match between observed attributes of a present login attempt and corresponding recorded attributes for the authentic user for the entered user identifier (UID). Login candidates whose attributes sufficiently closely match the recorded attributes for the entered UID are allowed to select an authentication graphic pattern registered for the UID from a set of alternatives, with the degree of complexity of such selection based authentication increasing according to the degree of difference between the observed attributes of the present login attempt and the corresponding recorded values for the UID, while by default, login candidates may be required to produce the registered authentication graphic pattern from blank slate.
    Type: Application
    Filed: February 2, 2023
    Publication date: August 10, 2023
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20230237376
    Abstract: This disclosure describes systems and methods for using an estimator to produce values for dependent variables of streaming objects based on values of independent variables of the objects. The systems and methods may include continuously tuning the estimator based on any objects received with pre-populated values for the dependent variables.
    Type: Application
    Filed: January 10, 2023
    Publication date: July 27, 2023
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11687374
    Abstract: An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: June 27, 2023
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11620557
    Abstract: An estimator for producing values for dependent variables of streaming objects based on values of independent variables of the objects, as well for continuously tuning the estimator based on any objects received with pre-populated values for the dependent variables.
    Type: Grant
    Filed: February 22, 2020
    Date of Patent: April 4, 2023
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11604867
    Abstract: Online user account access control includes adjustable authentication challenge levels based on a level of match between observed attributes of a present login attempt and corresponding recorded attributes for the authentic user for the entered user identifier (UID). Login candidates whose attributes sufficiently closely match the recorded attributes for the entered UID are allowed to select an authentication graphic pattern registered for the UID from a set of alternatives, with the degree of complexity of such selection based authentication increasing according to the degree of difference between the observed attributes of the present login attempt and the corresponding recorded values for the UID, while by default, login candidates may be required to produce the registered authentication graphic pattern from blank slate.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: March 14, 2023
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11599624
    Abstract: Online user account access control with authentication challenge level adjustable based on a level of match between observed attributes of a present login attempt and corresponding recorded attributes for the authentic user for the entered user identifier (UID). Login candidates whose attributes sufficiently closely match the recorded attributes for the entered UID are allowed to select an authentication graphic pattern registered for the UID from a set of alternatives, with the degree of complexity of such selection-based authentication increasing according to the degree of difference between the observed attributes of the present login attempt and the corresponding recorded values for the UID, while by default, login candidates are requested to produce the registered authentication graphic pattern from blank slate.
    Type: Grant
    Filed: June 5, 2020
    Date of Patent: March 7, 2023
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20230053365
    Abstract: An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
    Type: Application
    Filed: November 2, 2022
    Publication date: February 23, 2023
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Publication number: 20230046107
    Abstract: An architecture for a load-balanced groups of multi-stage manycore processors shared dynamically among a set of software applications, with capabilities for destination task defined intra-application prioritization of inter-task communications (ITC), for architecture-based ITC performance isolation between the applications, as well as for prioritizing application task instances for execution on cores of manycore processors based at least in part on which of the task instances have available for them the input data, such as ITC data, that they need for executing.
    Type: Application
    Filed: November 2, 2022
    Publication date: February 16, 2023
    Applicant: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom
  • Patent number: 11561983
    Abstract: This disclosure describes systems and methods for using an estimator to produce values for dependent variables of streaming objects based on values of independent variables of the objects. The systems and methods may include continuously tuning the estimator based on any objects received with pre-populated values for the dependent variables.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: January 24, 2023
    Assignee: ThroughPuter, Inc.
    Inventor: Mark Henrik Sandstrom