Patents Assigned to AVEVA Software, LLC
-
Publication number: 20250131147Abstract: An artificial intelligence digital assistant that retrieves and consolidates data from diverse sources is described. After a system initiates a response to an information request received from a user, a language model generates a high-dimensional vector that represents the information request from the user. The language model identities data access tools that access corresponding data types identified for the information request. The system executes the identified data access tools that retrieve, from corresponding data sources, data values from corresponding data records represented by corresponding unique high-dimensional vectors that have similarities, which exceed a confidence level, to the high-dimensional vector that represents the information request. The system sends a consolidation of the data values in the response to the user.Type: ApplicationFiled: October 16, 2024Publication date: April 24, 2025Applicant: Aveva Software, LLCInventors: William Bielke, Vinay T. Kamath, Brian Erickson, Willem Traupel
-
Patent number: 12282308Abstract: A novel system includes an intelligent process anomaly detection and trend projection system which is configured to train artificial intelligence and machine learning systems for anomaly prediction in industrial systems according to some embodiments. In some embodiments, such intelligent process anomaly detection and trend projection system is configured to determine an estimated remaining useful life of an industrial asset. For example, in some embodiments, the system is configured to identify a degradation part of the signal and a normal part of the signal; separate the degradation part of the signal from the normal part of the signal; identify one or more patterns of a degradation part of the signal and the normal part of the signal; and determine an anomaly prediction based on the one or more patterns.Type: GrantFiled: September 15, 2020Date of Patent: April 22, 2025Assignee: Aveva Software, LLCInventors: Aldimir Lyubchev Mihnev, Prarthana Rohitkumar Shah, Brian Kenneth Erickson, William Charles Winn Bielke
-
Publication number: 20250117568Abstract: A system extracts procedure content from a procedure in a source format in a source document. The system identifies, in the procedure content, first section content in a first section and second section content in a second section. The system identifies, in a template for the procedure, a primary section that corresponds to the first section in the source document, and a secondary section that corresponds to the second section in the source document, The system transforms the first section content from the source format into first transformed content in a target format for the primary section and the second section content from the source format into second transformed content in a target format for the secondary section. The system stores the first transformed content and the second transformed content as part of a standardized format procedure in a procedure repository, and provides user access to the standardized format procedure.Type: ApplicationFiled: October 7, 2024Publication date: April 10, 2025Applicant: Aveva Software, LLCInventors: Arijeet Majumdar, Keith Chambers, Vamshi Shankar M
-
Patent number: 12260349Abstract: A simulation tool executing a simulation model and a generating an automated dialog associated therewith. The automated dialog comprises a bot configured for interacting with a user, wherein the dialog is displayed to the user. The bot is integrated with a set of rules that are referenced as a function of input received from the user for furthering the dialog and making a recommendation about the process simulation. In certain embodiments, the simulation tool is configured to select a thermodynamic method for use in a process simulation as a function of the set of rules and the user input.Type: GrantFiled: November 7, 2018Date of Patent: March 25, 2025Assignee: Aveva Software, LLCInventors: Prasad Narasimhan, Seiya Hirohama, Norbert Jung
-
Patent number: 12242235Abstract: Operational historian system retrieving summary data values and source data values based on alignment between a summarization cycle duration and a query cycle duration. A retrieval service process executing on a historian device utilizes a summarization cycle duration, including start and/or end times thereof, and a query cycle duration, including start and/or end times thereof, to determine whether to retrieve, via a communications network, source tag data and/or summary tag data from memory storage devices.Type: GrantFiled: December 8, 2022Date of Patent: March 4, 2025Assignee: Aveva Software, LLCInventors: Alexander Vasilyevich Bolotskikh, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree
-
Publication number: 20250068494Abstract: Forecasting industrial asset failures is described. A system determines a data start value associated with an industrial asset at a data start time. The system determines a data end value associated with the industrial asset at a data end time. The system estimates a failure time when a trend projected from the data start value through the data end value will reach a failure limit value. The system determines a distance to failure based on the failure limit value and the data end value. The system outputs a failure forecast, associated with the failure time and the distance to failure, for the industrial asset.Type: ApplicationFiled: August 19, 2024Publication date: February 27, 2025Applicant: Aveva Software, LLCInventors: Peter Burgardt, William Bielke
-
Publication number: 20250068440Abstract: Visualization software that enables creating custom interfaces in operator-machine interface applications is described. A system enables a user to define a script that includes custom logic and to identify corresponding data. The system configures an operator-machine interface application to execute the user-defined script at runtime, and deploys the user-defined script to a cloud platform. The operator-machine interface application subscribes to an attribute value associated with the user-defined script. The user-defined script executes a part of the custom logic, thereby retrieving the identified data via an application programming interface, transforming the retrieved data to a format used for display; and writing the formatted data to the attribute value. The operator-machine interface application displays content based on the subscribed attribute value.Type: ApplicationFiled: August 15, 2024Publication date: February 27, 2025Applicant: Aveva Software, LLCInventors: Abhijit Manushree, Derrick Jones, Douglas Kane
-
Patent number: 12210724Abstract: In some embodiments, the system includes a virtual reality environment that includes a digital twin of at least a portion of a physical industrial environment. In some embodiments, the system is configured to change the virtual reality environment based on changes in the physical industrial environment. In some embodiments, the changes are received by the system through sensors such as temperature and/or pressure sensors, as non-limiting examples. In some embodiments, the changes in the physical environment are detected through the analysis of images. In some embodiments, the system is configured to use artificial intelligence to detect the changes. In some embodiments, the system is configured to predict the effect of changes in the virtual and/or physical environment on other system components through variable changes in virtual models. In some embodiments, the system is configured to display the effects in the virtual environment before they are implemented in the physical environment.Type: GrantFiled: May 19, 2023Date of Patent: January 28, 2025Assignee: Aveva Software, LLCInventors: Maurizio Galardo, Alessandro Giusti, Simon Bennett
-
Patent number: 12204311Abstract: The disclosure is directed to a novel system and methods for modeling process components using segmental analysis. As opposed to analyzing the entire system at once, each element representing a process component is assigned parameter inputs that enable the system to determine a current state. Changes in the element's parameter inputs are fed in a bi-directional manner to other elements connected by segments where the other elements use the parameter inputs to determine a predictive or current process condition that are used as new parameter inputs for the next element. In some embodiments, the system allows for the prevention of component state change with only a portion of the entire process being solved, as abnormal conditions can be detected without solving for the entire system.Type: GrantFiled: October 20, 2021Date of Patent: January 21, 2025Assignee: Aveva Software, LLCInventor: Scott William Clark
-
Patent number: 12197410Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, displaying and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that enables multiple, alternate hierarchies to be organized, restructured and/or created based on the same set of assets, with each of the hierarchies being ontologically different and catering to wide variety of relationships that can exist between assets. The framework configures and displays a hierarchical representation of assets, along with various properties of each asset, within a dynamically generated and displayed interface. The framework's visualization and analysis can be modified in response to a request, where dependent on the type of request or type of action included in the request, a restructuring of a hierarchy or new generation of a hierarchy can be realized and displayed.Type: GrantFiled: July 25, 2022Date of Patent: January 14, 2025Assignee: Aveva Software, LLCInventors: John Jerome Madden, Douglas Paul Kane
-
Patent number: 12158867Abstract: Some embodiments include a system and method of providing a historian that receives operational state data from a device of an industrial process of a network, where the operational state data is stored as time-series data, and processing at least one data query from at least one user coupled to the network. Based at least in part on the at least one data query and at least one dynamic cycle, at least some of the time-series data is retrieved, where the dynamic cycle is based on at least one tag associated with the time-series data. Further, based at least in part on at least some of the time-series data, at least one graphical representation of one or more tags is displayed, where each tag of the one or more tags represents an attribute of at least one process associated with the at least one device.Type: GrantFiled: February 8, 2022Date of Patent: December 3, 2024Assignee: Aveva Software, LLCInventors: Arun Kumar Nattamai Ramdoss, Vinay T. Kamath, Alexander Vasilyevich Bolotskikh, Elliott Scott Middleton, Jr.
-
Patent number: 12124544Abstract: The present disclosure is directed to systems and methods for protecting software application information that is passed between a caller of an API and the logic contained within the API by using a Secure Calling Convention (SCC). The SCC involves performing a cryptographic operation on the information such that the true nature of the information is obfuscated. The SCC prevents a hacker from using the information to reverse-engineer the software application to behave as desired.Type: GrantFiled: September 10, 2019Date of Patent: October 22, 2024Assignee: Aveva Software, LLCInventor: Ian Peter George Steele
-
Patent number: 12056139Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that automatically generates and dynamically updates an interactive user interface (UI) that comprises digital information related to multiple processes and operations. The UI provides uniform functionality across platforms, devices and/or services being utilized to view and/or interact with the UI and/or interface objects (e.g., tiles) included therein. The UI provides a dynamic mechanism for assets to be controlled, as well as mechanisms to compare the data of different assets by which certain assets can be subsequently manipulated.Type: GrantFiled: November 12, 2020Date of Patent: August 6, 2024Assignee: Aveva Software, LLCInventors: Brian Kenneth Erickson, Vinay T. Kamath, William Charles Winn Bielke, Zhen Zhao
-
Patent number: 12045651Abstract: Systems and methods for improving 2D and/or 3D model execution in a runtime environment are disclosed. The system uses a novel form of lazy loading to limit the amount of computer resources used when initially viewing a model or drawing. The system also allows for setting which components of a rendering software to load/not load when a model file is selected. The system provides a picture of the a 2D and/or 3D model view in place of the full model upon selection of the model file, and additional attributes and/or rendering software components are called as needed as part of the lazy loading execution when the model is loaded into the runtime environment.Type: GrantFiled: October 28, 2021Date of Patent: July 23, 2024Assignee: Aveva Software, LLCInventors: Grzegorz Boguslaw Matusik, Piotr Krzysztof Sydow, Adam Wenecki
-
Patent number: 12045530Abstract: A historian interface system provides a graphical representation of tags that represent attributes of a continuous process. A historian system stores the tags and metadata values describing the tags. A display device coupled to the historian system via a communication network displays graphical representations of the tags via display panels and receives selections of the tags. The historian system contextualizes selected tags based on the metadata values describing the selected tag and determines an optimal visualization scheme for the selected tags. The display device displays graphical representations of values of the tags and dynamically determines optimal grouping of the tags based on properties of the display device.Type: GrantFiled: November 16, 2021Date of Patent: July 23, 2024Assignee: Aveva Software, LLCInventors: Ravi Kumar Herunde Prakash, Sudhir Gonugunta, Brian Erickson
-
Patent number: 12039220Abstract: Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework that automatically generates and dynamically updates a multi-displayed dashboard of consistent instances on separate devices and/or network locations. The disclosed framework produces and displays an interactive dashboard including electronic tiles representing data of multiple processes and operations. The framework includes functionality for uniformly maintaining the display characteristics, such as the look and feel of the dashboard and the tiles included therein, across platforms of different devices, operating environments and/or display capabilities.Type: GrantFiled: December 8, 2022Date of Patent: July 16, 2024Assignee: Aveva Software, LLCInventor: Ravi Kumar Herunde Prakash
-
Patent number: 12013858Abstract: Associating comments with tags in a managed historian system in accordance with a flexible, platform-independent data structure. A worker role instance automatically associates received comments with a process tag at a particular time in response to receiving the comments. The worker role instance stores the comments in the flexible, platform-independent data structure such that the comment is provided in association with the tag at the particular time in response to a display or search request for the tag.Type: GrantFiled: December 21, 2020Date of Patent: June 18, 2024Assignee: AVEVA SOFTWARE, LLCInventors: Brian Kenneth Erickson, Arun Kumar Nattamai Ramdoss, Vinay T. Kamath, Ravi Kumar Herunde Prakash, Abhijit Manushree
-
Patent number: 11983154Abstract: A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform.Type: GrantFiled: November 25, 2020Date of Patent: May 14, 2024Assignee: AVEVA SOFTWARE, LLCInventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller
-
Patent number: 11960443Abstract: An event historian system receives event data from a client system via a network connection and stores the event data in a block data storage system. An event data block in which to store the received event data is selected based on the time range of the occurrence of the received event data. The received event data is stored in a snapshot within the event data block. Event property data is extracted from the received event data and used to build a plurality of event property index files.Type: GrantFiled: September 4, 2020Date of Patent: April 16, 2024Assignee: AVEVA SOFTWARE, LLCInventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
-
Patent number: 11934748Abstract: A system for developing a simulation of a process. In one aspect, a system creates a first model within the simulation. The first model represents a part of the process and comprises a first port to which other models may be connected. The system also creates a second model within the simulation. The second model represents another part of the process and comprises a second port to which other models may be connected. The system then connects the first port and the second port together. Upon connection, the system allocates a memory location as a connection variable that represents a type of information transfer between the first and second ports. A first port variable, which represents a value transferrable through the first port, is set to reference the value at the allocated memory location. Similarly, a second port variable, which represents a value transferrable through the second port, is also set to reference the value at the allocated memory location.Type: GrantFiled: March 8, 2021Date of Patent: March 19, 2024Assignee: AVEVA SOFTWARE, LLCInventors: Ian Boys, David H. Jerome, Douglas Paul Kane, Cal DePew, Sangeetha Barla, Wen-Jing Lin