Patents Assigned to Schneider Electric Software, LLC
  • Publication number: 20180307403
    Abstract: Automated generation of graphical displays of industrial process data tags including three trend charts for each data tag. The displays include trend charts for the time-weighted average, the minimum value, and the maximum value over a predetermined time period. Altering the transparency of the trend charts for the minimum value and maximum value enables displaying data for multiple tags on a single chart.
    Type: Application
    Filed: April 19, 2017
    Publication date: October 25, 2018
    Applicant: Schneider Electric Software, LLC
    Inventors: André St-Jean, Alexis Thériault
  • Patent number: 10109088
    Abstract: Automated correlation of process attribute value changes with events related to the changes. A managed historian utilizes a namespace property to correlate process tag values with corresponding events. The managed historian generates and provides to remote user devices a graphical user interface that includes a plot of data values of the process tag and a visual icon representing the event overlaid atop the plot of data values.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: October 23, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Sripraneeth Kumar Nara, Ravi Kumar Herunde Prakash, Vinay T. Kamath, Abhijit Manushree
  • Patent number: 10108317
    Abstract: A system displays simulation data on a canvas. Software instructions stored on a memory device and executable by a processor display a first set of simulation data on a canvas, the first set of simulation data corresponding to a first zoom level of the canvas. Instructions adjust the canvas from the first zoom level to a second zoom level. Instructions display a second set of simulation data on the canvas, said displayed second set of simulation data corresponding to the second zoom level of the canvas.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 23, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Ian H. Boys, Douglas Paul Kane, David H. Jerome, Cal Depew
  • Patent number: 10089038
    Abstract: First in, first out (FIFO) memory queue architecture enabling a plurality of writers and a single reader to use the queue without mutual exclusive locking. The FIFO queue is implemented using an array. A write counter value associated with the array provides a reservation value to each writer that is mutually exclusive of the value provided to every other writer. A read counter value associated with the array prevents writers from writing over data messages stored in the array that are yet to be read by the single reader.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: October 2, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Rade Ranković, Collin Miles Roth
  • Patent number: 10054936
    Abstract: A manufacturing execution system (MES) for providing an indication of the performance of the line. The MES includes a configuration module for modeling entities and lines containing the entities. The MES also includes a runtime module configured to determine the entities on the line whose production can be extrapolated to evaluate the performance of the line. In some cases, the MES determines which of the entities on the line limits the performance of the line; in other cases, the MES determines which of the entities has a production amount that best represents that of the line. The MES is operatively connected to field inputs associated with the entities that provide production data for the entities. Using the production data for the entities chosen to represent the line, the MES generates production metrics representative of the performance of the line and displays them to MES users.
    Type: Grant
    Filed: June 17, 2015
    Date of Patent: August 21, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Raghavendran Gobalakrishnan, Keith Richard Frantz, Jeffrey Kohen Barkehanai
  • Patent number: 10003592
    Abstract: A user authentication system enables control of access to historian data through a historian application. The user authentication system creates a user authentication directory for storing user authentication information. The system populates the directory with user authentication information. The system links the directory to a historian application and receives credential data from a user. The system grants access to the historian application when it determines that the credential data from the user matches a portion of the user authentication information on the directory.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: June 19, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Ravi Kumar Herunde Prakash, Sudhir Gonugunta, John Madden, Elliot Middleton, Olivier Vaillancourt, Vinay T. Kamath
  • Patent number: 9992308
    Abstract: A system for displaying statistical data in a process control environment. A client device connects, via a network, to a historian connection module, and subscribes, via the connection to the historian connection module, to statistical data stored in a historian server module. A historian device receives a connection, by the historian connection module via the network, from the client device, forms a connection between the historian connection module and the historian server module, receives a subscription, by the historian connection module via the network, to statistical data stored in the historian server module from the client device, and stores, by the historian connection module, the received subscription.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: June 5, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Vinay T. Kamath, Dave Tran, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista, Steven Michael Weinrich
  • Patent number: 9990264
    Abstract: A Graphic Performance Index (GPI) for increasing performance of graphics in a process control system graphical user interface (GUI). A GUI is built from GUI elements for use on a device. Determining an element load time for each GUI element based a hardware profile of the device permits calculating a total load time of all the element load times of the GUI elements. And the load time is mapped to a GPI scale. Based on the GPI, the GUI elements of the GUI are altered to improve the performance of the GUI.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: June 5, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Robert Hunter, James McIntyre, R. Christopher Coble
  • Patent number: 9984103
    Abstract: An industrial control system stores three types of models. Models of a first type are associated with models of a second type. When a model of the first type is associated with a model of a third type, the set of models of the second type that are associated with the model of the first type is established. The industrial control system can provide an indication of the set of models of the second type. The industrial control system also establishes the set of models of the first type that are associated with the set of models of the second type. The industrial control system provides an indication of the set of models of the first type. In some embodiments, the industrial control system is a recipe management system and the models of the first, second, and third types are capability models, equipment models, and recipe models.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: May 29, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller, William Yiu Leung Chan, Nicolas Pouyez
  • Publication number: 20180129746
    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: Application
    Filed: October 30, 2017
    Publication date: May 10, 2018
    Applicant: Schneider Electric Software, LLC
    Inventors: Jiping Zhu, Benjamin James Graham
  • Patent number: 9967369
    Abstract: A system for communicating data packets in a process control environment is described. A client device connects, via the network, to an historian device, creates, via a first dictionary manager module, a first tag dictionary, synchronizes, via the network, the first tag dictionary with a second tag dictionary created by the historian device, optimizes a packet via a packet optimization layer comprising scanning a tag ID present in the packet, determines a matching tag handle for the tag ID from the first tag dictionary, replaces each instance of the tag ID in the packet with the matching tag handle, and sends the optimized packet to the historian device via the network.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 8, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Shiewun Lie, Vinay T. Kamath, Yevgeny Naryzhny, Abhijit Manushree, Elliott Middleton, Bala Kamesh Sista
  • Patent number: 9965499
    Abstract: A recipe management system executes a recipe on a piece of equipment in a process plant using one or more capabilities of the piece of equipment. A configuration system creates models of the capabilities, piece of equipment, and recipe and associates the capability models with the equipment model and recipe model. The recipe model can be used to execute the recipe on any piece of equipment with the capabilities with which it is associated. The equipment model can be used to execute any recipe that uses no capabilities other than those with which it is associated.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: May 8, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller, William Yiu Leung Chan
  • Patent number: 9933767
    Abstract: Systems and methods for providing a dynamically synchronized instance to a network device. A repository database stores a process model instance having a layout defined by data elements. A design tool processor coupled to the repository database provides the instance to a user device and a network device. The user device modifies data elements of the instance to generate a first version instance, and the design tool processor generates a dynamically synchronized instance for storing and serving the dynamically synchronized instance to a network device.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: April 3, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Iju V. Raj, Dirk K. Kozian, Thomas A. Troy, Prasanth Ittiera Eapen K, Elizabeth Geojy, Ajay Kumar Reddy Kopperla, Arvind Kamath
  • Patent number: 9904746
    Abstract: A method and system for automatically generating simulations for a distributed control system is disclosed herein. A programmed process model generator automatically incorporates a variety of process model data from pre-defined model libraries into descriptions of process equipment including control devices to render simulation models of various degrees of fidelity.
    Type: Grant
    Filed: March 10, 2015
    Date of Patent: February 27, 2018
    Assignee: Schneider Electric Software, LLC
    Inventors: Gregory McKim, Prashant Karbhari
  • Patent number: 9886533
    Abstract: A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: February 6, 2018
    Assignee: Schneider Electric Software, LLC
    Inventor: Ian H. Boys
  • Patent number: 9842134
    Abstract: An event historian system receives and responds to queries for event data from a client device over a network connection. The queries comprise parameters indicating a date range and filter limitations defining the desired event data. The system selects storage blocks based on the date range and filters event data in the storage blocks based on the filter limitations. The filtered event data is grouped into a results message and sent to the client system via the network connection.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 12, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Brian Kenneth Erickson, Bala Kamesh Sista, Abhijit Manushree, Vinay T. Kamath
  • Patent number: 9829881
    Abstract: A template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow re-using of previously developed application building blocks. The development facility includes an application object template library that stores a set of previously defined application object templates. The template library is accessed by developers through a configuration utility that facilitates specifying instances of the set of previously defined application object templates to be included in an application. Thereafter, application objects are instantiated from the selected ones of the set of previously defined application object templates in a build of the specified application.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: November 28, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Robert M. Resnick, James P. McIntyre, Laurence G. LeBlanc, Timothy Sowell, Sr., Brian Erickson, Pankaj H. Mody
  • Publication number: 20170308360
    Abstract: Configuration utilities, such as object wizards, enable automatic configuration of domain-specific assets from object templates based on domain specific options. In an aspect, an application object template library stores a set of previously defined application object templates. The templates each include a superset of options common to a set of related domain objects. A configuration utility is configured for specifying at least one domain-specific option of the superset and creating an application object instance to be included in an application. The application object instance comprising at least one of the application object templates having the specified domain-specific option.
    Type: Application
    Filed: April 21, 2017
    Publication date: October 26, 2017
    Applicant: Schneider Electric Software, LLC
    Inventors: Julius Robert Kambach, Robert M. Resnick, Shailesh Kumar Ishvarlal Patel, Madhav Jagannathan, Steven Michael Weinrich, R. Christopher Coble, Dave Tran, Raju Uthu Kumar, Douglas Paul Kane
  • Publication number: 20170308278
    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: Application
    Filed: February 20, 2017
    Publication date: October 26, 2017
    Applicant: Schneider Electric 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: 9798750
    Abstract: An industrial control system includes a download verification subsystem to execute a verification test using the parameters stored in a configuration database before an execution subsystem downloads the recipe parameters to the input/output addresses of a piece of equipment to determine a first verification value. The download verification subsystem executes the verification test using the recipe parameters downloaded to the piece of equipment to determine a second verification value. The download verification subsystem compares the first and second verification values to determine whether the recipe parameters were downloaded to the input/output addresses of the piece of equipment successfully.
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: October 24, 2017
    Assignee: Schneider Electric Software, LLC
    Inventors: Eric P. Grove, Donald R. Tunnell, Jr., Christopher Justin Miller