Patents Assigned to Sparta Systems, Inc.
-
Patent number: 11675777Abstract: A method, apparatus, and computer-readable medium for generating an audit trail of a record including receiving a request to generate an audit trail of the record, the request comprising a record identifier of the record and a date value, identifying commit data structures corresponding to the record based on the record identifier, each commit data structure corresponding to a set of changes previously applied to fields of the record and comprising a timestamp value, a list of changes made to fields, and a prior commit pointer pointing to a prior commit data structure, identifying commit data structures that are pertinent to the request based at least in part on the timestamp value of at least one commit data structure and the date value, and generating the audit trail of the record based on the list of changes in each commit data structure in the identified commit data structures.Type: GrantFiled: August 28, 2020Date of Patent: June 13, 2023Assignee: Sparta Systems, Inc.Inventor: Shaun Vallejo
-
Patent number: 10942501Abstract: Methods, systems, and computer-readable media storing instructions are described for receiving an Enterprise Quality Management (EQM) communication from a first computer system on the computer network, the EQM communication being transmitted in a first data format and being configured to pass EQM data between the first computer system and a second computer system on the computer network, determining whether the EQM communication is in a data format interpretable by the second computer system, transforming the EQM communication into a second data format interpretable by the second computer system based at least in part on a determination that the EQM communication is not in a data format interpretable by the second computer system, and transmitting the transformed EQM communication to the second computer system.Type: GrantFiled: February 19, 2019Date of Patent: March 9, 2021Assignee: Sparta Systems, Inc.Inventors: Judith A. Fainor, John D. Ament, Bruce Kratz
-
Patent number: 10922207Abstract: An apparatus, method and computer-readable medium for maintaining visual consistency of a presentation layer of an application, including receiving images and associated metadata from client-side computing devices, the associated metadata indicating a corresponding feature and a corresponding state for each image, retrieving a baseline image corresponding to each image from a server-side memory based on the corresponding feature and the corresponding state for each image, performing a visual regression analysis between each image and the corresponding baseline image to determine values of indicators, and transmitting alerts to client-side computing devices based at least in part on a determination that a value of an indicator is outside of a predetermined range of values or does not match an expected value of the indicator.Type: GrantFiled: February 21, 2019Date of Patent: February 16, 2021Assignee: SPARTA SYSTEMS, INC.Inventors: Timothy Sneed, Bruce Kratz
-
Patent number: 10534341Abstract: Methods, systems, and computer-readable media storing instructions are described for receiving, at a first adapter on a first computer system, a first Enterprise Quality Management (EQM) communication configured to pass EQM data between the first computer system and a second computer system on the computer network, transforming the EQM communication into a standardized data format, transmitting the standardized first EQM communication to a second adapter resident on a second computer system, receiving a second EQM communication comprising EQM response data from the second adapter in response to the first EQM communication, the second EQM communication being transmitted by the second adapter in the standardized data format, determine whether the second EQM communication is interpretable by the first computer system, and transforming the second EQM communication into a data format interpretable by the first computer system when the second EQM communication is not interpretable by the second computer system.Type: GrantFiled: February 19, 2019Date of Patent: January 14, 2020Assignee: Sparta Systems, Inc.Inventors: Judith A. Fainor, John D. Ament, Bruce Kratz
-
Patent number: 10380011Abstract: A system, method and computer-readable medium for performing functional testing of software, including storing a plurality of statements in a plurality of cells, the plurality of cells being organized in a plurality of columns, the plurality of columns including a verification column and each statement in the verification column corresponding to an acceptance criterion for a step of a functional test of the software, storing a plurality of mappings linking the plurality of cells to a plurality of blocks of executable code, each block of executable code configured to execute commands on the software, executing the plurality of blocks of executable code to produce an output by iterating through the plurality of cells and executing each executable block of code linked to each corresponding cell, and transmitting an indication of whether the software meets acceptance criteria in the verification column based at least in part on the output.Type: GrantFiled: April 17, 2017Date of Patent: August 13, 2019Assignee: Sparta Systems, Inc.Inventors: Nataliya Yashayeva, Michael Pontoriero, Derek Grzyb
-
Patent number: 10248096Abstract: Methods, systems, and computer-readable media storing instructions are described for implementing bidirectional exchange of quality data using a common protocol. An exemplary method comprises generating, at a first party computer system, a connection request communication including data relating to a project and sending the connection request communication to a second party computer system. The method further comprises receiving, from the second party computer system, a registration change communication comprising the data relating to the project, sending a record communication including a quality object associated with the project to the second party computer system, and sending an update communication updating information in the quality object, the update communication being one of a state changing communication or a non-state changing communication.Type: GrantFiled: February 20, 2015Date of Patent: April 2, 2019Assignee: Sparta Systems, Inc.Inventors: Judith A. Fainor, John D. Ament, Bruce Kratz
-
Publication number: 20150088588Abstract: Systems, methods, and computer-readable media are described for implementing quality management. An example method comprises receiving, over an electronic network, a first communication from a manufacturer associated with a process. The process is associated with the manufacturer and a supplier. The method further comprises advancing a standard workflow to a new step associated with that standard workflow, in response to receiving the first communication. The method further comprises determining whether the first party uses a custom workflow, and if so, determining an equivalent step on the custom workflow that corresponds to the new step on the standard workflow. The method further comprises sending a second communication to the first party, comprising information associated with the step of advancing and at least one of the new step on the standard workflow or the equivalent step on the custom workflow. Systems and computer-readable media are also provided for implementing similar methods.Type: ApplicationFiled: September 25, 2013Publication date: March 26, 2015Applicant: Sparta Systems, Inc.Inventors: Judith A. FAINOR, Dina LARESCH, David J. HARTMANN
-
Patent number: 7925527Abstract: A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. A parallel state machine permits activities to be performed for the process in parallel. The parallel state machine employs a task that is represented in the database tables. The task defines a set of activities that must all be performed in order for a state transition to occur and the parallel state machine causes a process's state to change only when the activities defined in the task have all been performed. In addition, a graphical user interface is disclosed for defining tasks.Type: GrantFiled: April 5, 2002Date of Patent: April 12, 2011Assignee: Sparta Systems, Inc.Inventor: Ran J. Flam
-
Patent number: 7703021Abstract: A highly-configurable process control system that uses process records in a database system to track a process. The database system relates process records, users, and projects. User permissions to view the process records include permissions for all process records related to a project to which the user is related, all such records that the user has created, all such records that a group the user belongs to have created, all such records that have been assigned to the user, and all such records that belong to an entity to which the user is related. The process records further include user-configurable fields. User permissions for the fields are provided according to group types which are related to groups to which the users belong. Included are permissions for inserting and deleting values in the user-configurable fields which are separate from the permission to edit the values.Type: GrantFiled: May 23, 2003Date of Patent: April 20, 2010Assignee: Sparta Systems, Inc.Inventor: Ran J. Flam
-
Patent number: 7627581Abstract: A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. An administrative query table has records that define administrative queries. Each administrative query has associated with it a query to be executed on a table of process records that indicate statuses of the processes being monitored, a scope that defines a subset of the process records upon which the query is to be executed, a schedule from which a time of next execution of the administrative query can be computed, and an activity. The activity is a set of one or more actions.Type: GrantFiled: January 30, 2007Date of Patent: December 1, 2009Assignee: Sparta Systems, Inc.Inventor: Ran J. Flam
-
Patent number: 7516161Abstract: A process control system implemented in a database system that automatically monitors processes represented by process records in the database system. The monitoring is done by querying the process records. An administrative query table has records that define administrative queries which are repeatedly executed on the process records. Each administrative query has associated with it a query to be executed on the process records and an activity that is a set of one or more administrative actions. When an administrative query is executed, the activity is performed with regard to each of the process records of the result set. Among the administrative actions are administrative triggers. An administrative trigger specifies another administrative activity that is performed when the administrative activity to which the administrative trigger belongs is performed. The other administrative activity may perform a dynamic query.Type: GrantFiled: August 27, 2004Date of Patent: April 7, 2009Assignee: Sparta Systems, Inc.Inventor: Ran J. Flam
-
Patent number: 7409398Abstract: Techniques used in configurable systems for providing audit trails for configuration changes. In the techniques, configuration tables in a database system are used to store configuration information. Code is associated with each of the configuration tables that causes changes in the configuration information to be recorded in configuration change tables and the audits are made by querying the configuration change tables. Audit area definition tables define two levels of subsets of the configuration tables and an audit may be limited to one of the defined subsets. An audit may also be limited to changes made by a particular person or changes made over a particular period of time. A simple GUI is used to indicate how the audit is to be limited. The preferred embodiment is implemented in a process control system.Type: GrantFiled: May 15, 2003Date of Patent: August 5, 2008Assignee: Sparta Systems, Inc.Inventors: Ran J. Flam, Steven R. Cagle
-
Patent number: 7266764Abstract: A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. An administrative query table has records that define administrative queries. Each administrative query has associated with it a query to be executed on a table of process records that indicate statuses of the processes being monitored, a scope that defines a subset of the process records upon which the query is to be executed, a schedule from which a time of next execution of the administrative query can be computed, and an activity. The activity is a set of one or more actions.Type: GrantFiled: November 7, 2001Date of Patent: September 4, 2007Assignee: Sparta Systems, Inc.Inventor: Ran J. Flam
-
Patent number: 7257705Abstract: Techniques for reconfiguring systems that are configured by modifying configuration tables in a database. Reconfiguration begins by making a copy of the production version to obtain the development version and a snapshot showing the current state of the configuration tables in the production version is made. The development version is then reconfigured and tested. Before the development version's configuration is migrated to the production version, the production version's configuration tables are compared with the snapshot to see whether the state of the production version's configuration tables has changed. If has not, the migration takes place; if it has, the production version's configuration tables have changed since the snapshot was made. In this case, a new development copy and snapshot must be made and the reconfiguration done over or if the user desires, a forced migration may be made by overwriting the production version's configuration tables with those of the development version.Type: GrantFiled: November 17, 2003Date of Patent: August 14, 2007Assignee: Sparta Systems, Inc.Inventors: Ran J. Flam, Daniel Kogan, Alexander Koganov
-
Patent number: 7216132Abstract: A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. An administrative query table has records that define administrative queries. Each administrative query has associated with it a query to be executed on a table of process records that indicate statuses of the processes being monitored, a scope that defines a subset of the process records upon which the query is to be executed, a schedule from which a time of next execution of the administrative query can be computed, and an activity. The activity is a set of one or more actions.Type: GrantFiled: August 15, 2001Date of Patent: May 8, 2007Assignee: Sparta Systems, Inc.Inventor: Ran J. Flam
-
Patent number: 7076727Abstract: A process control system that automatically monitors processes and performs activities based on conditions detected during monitoring. The information needed to do the monitoring and perform activities is contained in tables in a database system. The process control system may be configured by configuring entries in the tables. An administrative query table has records that define administrative queries. Each administrative query has associated with it a query to be executed on a table of process records that indicate statuses of the processes being monitored, a scope that defines a subset of the process records upon which the query is to be executed, a schedule from which a time of next execution of the administrative query can be computed, and an activity. The activity is a set of one or more actions.Type: GrantFiled: December 13, 2001Date of Patent: July 11, 2006Assignee: Sparta Systems, Inc.Inventors: Ran J. Flam, Steven R. Cagle
-
Publication number: 20040133610Abstract: Techniques for reconfiguring systems that are configured by modifying configuration tables in a database. Reconfiguration begins by making a copy of the production version to obtain the development version and a snapshot showing the current state of the configuration tables in the production version is made. The development version is then reconfigured and tested. Before the development version's configuration is migrated to the production version, the production version's configuration tables are compared with the snapshot to see whether the state of the production version's configuration tables has changed. If has not, the migration takes place; if it has, the production version's configuration tables have changed since the snapshot was made. In this case, a new development copy and snapshot must be made and the reconfiguration done over or if the user desires, a forced migration may be made by overwriting the production version's configuration tables with those of the development version.Type: ApplicationFiled: November 17, 2003Publication date: July 8, 2004Applicant: Sparta Systems, Inc.Inventors: Ran J. Flam, Daniel Kogan, Alexander Koganov
-
Patent number: 5191574Abstract: Apparatus for storage and retrieval of digital data includes a multidimensional holographic storage medium for storing phase holographic images representative of the digital data. Selected regions of the medium are independently addressable by a beam of light. The storage medium is a spectral hole burning material having absorption regions independently addressable by selected frequencies of light, and includes selectively bleached absorption structures forming frequency channels. An external electric field of selected voltage can be applied to the storage medium to induce Stark effect broadening of the spectral holes, so that at a given frequency of light, a different phase hologram can be stored for each of a plurality of voltages, whereby multiple phase holograms can be stored for each frequency of light. Alternatively, physical stress can be applied to the storage medium to induce a stress field and associated broadening.Type: GrantFiled: March 5, 1991Date of Patent: March 2, 1993Assignee: Sparta Systems, Inc.Inventors: Philip D. Henshaw, Steven A. Lis