MASSIVELY PARALLEL TECHNOLOGIES, INC.
|MASSIVELY PARALLEL TECHNOLOGIES, INC. Patent applications|
|Patent application number||Title||Published|
|20140198196||System And Method For Determining Engagement Of Audience Members During A Lecture - A system and method for determining engagement of members of an audience during a lecture. Speech by the lecturer is detected to initiate image processing, which is performed by first capturing the audience in multiple image frames using a video camera; performing edge detection on an image frame to generate a digital edge map of the frame; detecting an approximate facial region skeletal image candidate in the image frame including circular and elliptical shapes for iris, eye and face; extracting location information for a candidate face in the image frame, including eyes and irises in the skeletal image to generate approximate facial region location information; and determining, from the location information, whether required spatial relationships exist within a candidate, for that candidate to be considered as a face of one of the members. When an iris is essentially circular, the member with a corresponding face is considered to be engaged.||07-17-2014|
|20140125683||Automated Latency Management And Cross-Communication Exchange Conversion - A system and method for communication in a parallel computing system is applied to a system having multiple processing units, each processing unit including processor(s), memory, and a network interface, where the network interface is adapted to support virtual connections. The memory has at least a portion of a parallel processing application program and a parallel processing operating system. The system has a network fabric between processing units. The method involves identifying need for communication by the first processing unit with a group of processing units, creating virtual connections between the processing units, and transferring data between the first processing units.||05-08-2014|
|20140068464||System And Method For Capturing Computer Application-Related Information - A method for capturing information related to a software application. Initially, a current browser display screen is copied into a browser-based application. The browser display screen is then displayed as a popup window including an editing window comprising selectable text and graphics editing options. Text and graphics editing options are provided to annotate the popup window with application information. User information including user name and email address is received, and the application information and associated user information is stored in a database. The annotated display screen is displayed in response to receiving the name of the corresponding annotator.||03-06-2014|
|20140025430||System And Method For Graphically Displaying Marketing Data - A system and method for graphically depicting an entire cloud economy by use of a graphical display allows at-a-glance understanding of the effects of pricing and effects of upgrades. The graphical display also shows the economic footprint of certain (Kernel) algorithms, and shows the rate of relative economic change between those algorithms.||01-23-2014|
|20130311543||APPARATUS FOR ENHANCING PERFORMANCE OF A PARALLEL PROCESSING ENVIRONMENT, AND ASSOCIATED METHODS - Parallel Processing Communication Accelerator (PPCA) systems and methods for enhancing performance of a Parallel Processing Environment (PPE). In an embodiment, a Message Passing Interface (MPI) devolver enabled PPCA is in communication with the PPE and a host node. The host node executes at least a parallel processing application and an MPI process. The MPI devolver communicates with the MPI process and the PPE to improve the performance of the PPE by offloading MPI process functionality to the PPCA. Offloading MPI processing to the PPCA frees the host node for other processing tasks, for example, executing the parallel processing application, thereby improving the performance of the PPE.||11-21-2013|
|20130254751||Parallelism From Functional Decomposition - A system and method for performing functional decomposition of a software design to generate a computer-executable finite state machine. Initially, the software design is received in a form wherein functions in the software design are repetitively decomposed into (1) data and control transformations. Included between the functions are control flow indicators which have transformation-selection conditions associated therewith. The data transformations and the control transformations are translated into states in the finite state machine. The transformation-selection conditions associated with the control transformations are translated into state transitions in the finite state machine.||09-26-2013|
|20120101929||PARALLEL PROCESSING DEVELOPMENT ENVIRONMENT AND ASSOCIATED METHODS - A parallel processing development environment has a graphical process control server that provides an interface through which a developer may access the environment to create a parallel processing routine. The development environment also includes a financial server for managing license and usage fees for the parallel processing routine, wherein the developer of the parallel processing routine receives a portion of the license and usage fees received for the routine. The environment identifies plagiarism and malicious software within the parallel processing routine.||04-26-2012|
|20120066664||SOFTWARE DESIGN AND AUTOMATIC CODING FOR PARALLEL COMPUTING - We discuss a software design and automatic coding system particularly applicable to generating code for massively parallel computing systems. This system operates on a high performance computer and provides a collaborative, interactive, iterative method of defining and designing software for parallel computing systems, and generates software code directly from design elements without the use of code patterns, meta-data, or domain rules, reducing bugs and cost while retaining the time-to-market advantages of iterative ad-hoc methods.||03-15-2012|
|20090077483||System And Method For Accessing And Using A Supercomputer - Systems and methods form and control a supercomputer based upon a parallel processing architecture such as a Howard cascade. A graphical user interface allows a user to interact with one or more virtual power centers of the supercomputer facility. A plurality of processing nodes self-organize into one or more virtual power centers. The processing nodes utilize overlapped input and output for improved communication.||03-19-2009|
Patent applications by MASSIVELY PARALLEL TECHNOLOGIES, INC.