Patents Assigned to AVEVA Software, LLC
  • Patent number: 11934748
    Abstract: 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: Grant
    Filed: March 8, 2021
    Date of Patent: March 19, 2024
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Ian Boys, David H. Jerome, Douglas Paul Kane, Cal DePew, Sangeetha Barla, Wen-Jing Lin
  • Patent number: 11892985
    Abstract: 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 and bi-directionally enables applications and devices to upload and access files from remote locations on a network, while synchronizing the stored files for access from the various applications, devices and locations. The disclosed framework enables files sharing and file synchronization between location to location, cloud to cloud, network to network, device to device, location to cloud and vice-versa, and some combination thereof. The disclosed synchronization framework is a cloud-based multi-tenant infrastructure that securely, efficiently and accurately hosts shared files for administrative, read/write and/or read only access from devices, locations and applications with access to the associated drive(s) in/on the cloud.
    Type: Grant
    Filed: September 16, 2020
    Date of Patent: February 6, 2024
    Assignee: AVEVA Software, LLC
    Inventor: Jose Lourenco Teodoro
  • Patent number: 11887239
    Abstract: A system provides the ability to import large engineering 3D models from a primary 3D rendering software into a secondary 3D rendering software that does not have the tools of the resources to render the larger 3D model on its own. The system uses a plugin to combine 3D data from the two software sources, and then return the combined 3D data to the secondary 3D rendering software. Components of the system can be remote or cloud based, and the system facilitates video streaming of 3D rendered models that can be manipulated on any computer capable of supporting a video stream.
    Type: Grant
    Filed: July 7, 2021
    Date of Patent: January 30, 2024
    Assignee: AVEVA Software, LLC
    Inventors: David Matthew Stevenson, Chase Laurendine, Paul Antony Burton
  • Patent number: 11868226
    Abstract: A computer-implemented method and system involve providing a script-driven framework to monitor performance of operations on two or more sets of objects to be executed on a target system in parallel on separate threads according to a test scenario with user-defined language stipulations from a script file, and executing the script file through the framework to implement the test scenario on the target system. The language stipulations include an operation hierarchy for each of the two or more sets of objects and at least one synchronization point corresponding to a point in time at which operations on the separate threads are to be synchronized. The framework can be XML-compliant.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: January 9, 2024
    Assignee: AVEVA Software, LLC
    Inventor: Madhav Jagannathan
  • Patent number: 11861496
    Abstract: A system that includes artificial intelligence (AI) configured to identify text and images within an industrial reference. Example industrial references include electrical drawings and P&IDs. The system includes a method for training artificial intelligence model to recognize text characters and strings in addition to industrial images using a limited sample set. The use of a limited sample set improves computer performance by relying on a smaller dataset to train the model.
    Type: Grant
    Filed: December 7, 2020
    Date of Patent: January 2, 2024
    Assignee: AVEVA Software, LLC
    Inventors: Tim Sowell, Colm McCarthy
  • Patent number: 11860616
    Abstract: Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive utilization change events from a utilization module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. Another step includes receiving from the utilization module, by the edge computing device, current utilization data of the device, and a further step includes performing a comparison based on a set of rules or mappings of the attributes, by the edge computing device, of the current utilization data. Finally, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: January 2, 2024
    Assignee: AVEVA Software, LLC
    Inventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
  • Patent number: 11861379
    Abstract: Automated configuration of graphical user interface screens of industrial software applications. An application executing on a computing device utilizes a navigation model representing hierarchies of navigation items to automate placement of graphical components in appropriate locations on the graphical user interface.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: January 2, 2024
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Robert Christopher Coble, Steven Michael Weinrich, Julius Robert Kambach, John Joseph Krajewski, III, Manoranjan Kumar Singh, Dave Tran, Raju Uthu Kumar, Douglas Paul Kane
  • Patent number: 11835928
    Abstract: Real-time dynamic process modeling in an online model-based process control computing environment. A solver system utilizes an oracle to implement adaptive algorithms for a mixed integer nonlinear programming (MINLP) solver and a nonlinear programming (NLP) solver.
    Type: Grant
    Filed: January 25, 2021
    Date of Patent: December 5, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Rajkumar Vedam, Detong Zhang, Purt Tanartkit, Gareth Hillier, Sanjay Desai, John C. Hernandez
  • Patent number: 11835939
    Abstract: The disclosure is directed to a system for integrating and centralizing multiple manufacturing software types into a consolidated platform. The system interfaces with third party software and performs data collection, data analytics, factory controls, virtual modeling, and checklist creation, as well as many other manufacturing applications. Artificial intelligence and machine learning are also integrated into the platform to assist with root cause analysis and increasing production efficiency.
    Type: Grant
    Filed: August 10, 2021
    Date of Patent: December 5, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventor: Darren Fraser
  • Patent number: 11823647
    Abstract: The disclosure is directed to a novel responsive layout that allows the user to build one layout that can fit on all or virtually all device form factors according to some embodiments. In some embodiments, the responsive layout is configured to allow users to arrange their content based on the size and shape of a display. In some embodiments, the system is configured to receive a request to access content through a computer and in response to the request, automatically generate a responsive layout based on a display size and a content of the request. In some embodiments, the responsive layout includes a responsive layout editor pane configured to allow the user to customize the responsive layout as desired.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: November 21, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Allan Scott Beckman, Manoranjan Kumar Singh, Chungho Chau, Raghuveer Addagatla, Steven Michael Weinrich
  • Patent number: 11782946
    Abstract: An operations integration processor mapping information in a language-independent data format to a tag format for integration with a tag-based control and data acquisition system. The operations integration processor receives a response from a web service and parses the response to identify one or more attribute-value pairs contained in the response. The response contains information in a language-independent data format different than a tag format. The processor maps the parsed response to one or more tags, which have at least one of a name and a value based on the information provided in the response associated with them.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: October 10, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Yuk Ming Fong, Alvaro Martinez, John Ralph Bartlett
  • Patent number: 11775896
    Abstract: 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 asset management and visualization framework that automatically generates and causes display of a unified asset centric analytics electronic interface. The framework composes selected data based on asset metrics and renders a display that conveys a unified, asset-centric analytics user interface. The framework is configured to track or monitor detailed metrics for a collection of assets, and filter, select, and present determined critical data within the UI, in some embodiments, as interactive, electronic cards and/or as an asset tree of information that is configured to be navigated upon display.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: October 3, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sudhir Gonugunta
  • Patent number: 11762345
    Abstract: Real-time dynamic optimization of a process model in an online model-based process control computing environment. A mixed integer nonlinear programming (MINLP) solver utilizes grouping of first-principle model units to implement constraints of the underlying process. A group identifier parameter and a group complement parameter enable the grouping behavior through association with the first-principles model units.
    Type: Grant
    Filed: July 13, 2021
    Date of Patent: September 19, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Rajkumar Vedam, James Jude Kattapuram, Kishore Kumar Hemachandran, Sankararao Boddupalli, Pranav Bhaswanth Madabhushi, Gareth Hillier, Mallikarjun Avanna Lavate, Detong Zhang, Purt Tanartkit
  • Patent number: 11755611
    Abstract: Annotating content, comprising data values of one or more tags corresponding to a process device within a continuous process, with content descriptors in a historian system. Content descriptors enable indexing and saving content within a search service database for later retrieval by search strings that match the content descriptors. Content having one or more common content descriptors are retrieved and transmitted to a client computing device via a communications network for displaying in a dashboard on the client computing device.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: September 12, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Vinay T. Kamath, Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree
  • Patent number: 11703848
    Abstract: Embodiments include a server system including logic of an edge computing device. A network includes a cloud platform able to receive state change events from a state module, and execution of the program logic results in process steps of a method that include transmitting a plurality of attributes from the cloud platform to the at least one edge computing device, where the plurality of attributes can be associated with a device of a distributed environment coupled to the network. A further step includes receiving from the state module, by the edge computing device, current state data of the device, and a subsequent step includes performing a comparison based on a set of rules of the attributes, by the edge computing device, of the current state data. Further, based on the comparison, the method includes sending, by the edge computing device, an update to a human-machine-interface module.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: July 18, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Douglas Paul Kane, John Jerome Madden, Jose Lourenco Teodoro, Christopher Justin Miller, Brian Kenneth Erickson, David Paul Bevin
  • Patent number: 11693912
    Abstract: Adapting database queries from a common interface into conditions specific to database storage formats, optimization of a data model, and virtualization of query results from combined databases.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: July 4, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Jiping Zhu, Benjamin James Graham
  • Patent number: 11671427
    Abstract: A server system can include an internal computer network including at least one client server configured to establish a data transfer connection to an external computer network, and at least one proxy server system positioned between the internal computer network and the external computer network. The proxy server system can include a proxy server positioned between a first firewall and a second firewall, where the first firewall is positioned between the first proxy server and the internal computer network, and the second firewall is positioned between the proxy server and the external computer network. The server system can develop and maintain a proxy server system that includes a whitelist of sites deemed necessary and/or desirable for system operation. The whitelist can be updated as a user works with and uses the system. Such updates can take place continuously in real or near-real time or periodically as frequently as desired.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: June 6, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Ryan Benedict Saldanha, Vinay T. Kamath, Scott Alan Savino, Elliott Scott Middleton, Jr.
  • Patent number: 11669710
    Abstract: Processing raw data stored in an historian device for determining an amount of products passed through a process element in a process control environment is described. A count value is incremented by a counter at a rate at which products pass through the process element. The count value rolls over to zero when the count value reaches a rollover value R. An historian device periodically receives count value data points from the counter. A deadband value D is set in the historian device for distinguishing between rollovers, resets, and reversals. A client device queries the historian device for an amount of products passed through the process element for a timeframe. The historian device selects a set of count value data points from within the queried timeframe. The historian device determines, based on the selected data points and their quality, an amount of products passed through the process element.
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: June 6, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Vinay T. Kamath, Yevgeny Naryzhny, Alexander Vasilyevich Bolotskikh, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Patent number: 11671481
    Abstract: Disclosed are systems, servers and methods for a multi-tenant framework that manages and controls operations of software as a service (SaaS) applications and services, and the data and metadata (e.g., files) created, updated and interacted with therefrom. The disclosed framework provides a centralized approach to managing the entitlement and provisioning of SaaS applications on client devices across a variety of channels on a network. The disclosed SaaS framework is configured for management, control, deployment and synchronization between devices, applications, systems and platforms both on-premises (on-prem or local devices/storage) and/or hosted on a network (e.g., a cloud platform, service or platform).
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: June 6, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Rashesh Mody, John Krajewski, Abhijit Manushree
  • Patent number: 11656904
    Abstract: Coordinating scheduled events and aperiodic events to execute objects to extract, transform, and load data from source systems to a structured data store. An event manager process executing on a server runtime utilizes event suspension, consolidation, and sequencing techniques to ensure that only one event process is executed for a particular time range.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: May 23, 2023
    Assignee: AVEVA SOFTWARE, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sung Chung