Patents by Inventor Andre Steven DeMaurice
Andre Steven DeMaurice has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9772617Abstract: The embodiments described herein include a system and a method. In one embodiment, a system includes a library configured to store reusable executable control information and a substitution information. The system further includes a controller configured to instantiate the reusable executable control information in a memory and to associate the substitution information with a field device.Type: GrantFiled: June 30, 2011Date of Patent: September 26, 2017Assignee: General Electric CompanyInventors: Dana Robert Kreft, Robert William Grubbs, Andre Steven DeMaurice
-
Patent number: 9110690Abstract: Certain embodiments of the invention may include systems and methods for deploying application code change configurations for multiple target controllers. According to an example embodiment of the invention, a method is provided for updating configurations associated with one or more controllers. The method can include updating one or more library user blocks, associating corresponding user block instances with the one or more library user blocks, and modifying one or more application code configurations associated with the one or more controllers based at least in part on the association.Type: GrantFiled: April 28, 2010Date of Patent: August 18, 2015Assignee: General Electric CompanyInventors: Dana Robert Kreft, Patrick Joseph Conroy, Andre Steven DeMaurice
-
Patent number: 8977372Abstract: The embodiments described herein include a system and a method. In one embodiment, an industrial process control system includes a processor and a link active scheduler. The link active scheduler is configured to schedule execution of a macrocycle. The macrocycle includes an application timeslot and an asynchronous timeslot. The link active scheduler is further configured to schedule execution of scheduled instructions for a plurality of field devices of the industrial process control system in the application timeslot. The link active scheduler is further configured to schedule execution of unscheduled instructions for the plurality of field devices of the industrial process control system in the asynchronous timeslot. The industrial process control system further includes a macrocycle viewer executable by the processor. The macrocycle viewer is configured to display the macrocycle in a visual format.Type: GrantFiled: May 12, 2011Date of Patent: March 10, 2015Assignee: General Electric CompanyInventors: Pradyumna Ojha, Abhik Banerjee, John Alexander Petzen, III, William Kennedy Galt, Andre Steven DeMaurice, Guruprasad Karkala Vishwanath
-
Patent number: 8849429Abstract: Systems and methods for block instantiation are provided. In one embodiment, a system includes a processor and a visual instantiation facility executable by the processor. The visual instantiation facility is configured to read a device definition (DD) file including at least one function block and to visually display function block instantiation information of the at least one function block in a visual display. The visual instantiation facility is further configured to instantiate the at least one function block in a field device.Type: GrantFiled: May 9, 2011Date of Patent: September 30, 2014Assignee: General Electric CompanyInventors: Pradyumna Ojha, Abhik Banerjee, David Evans McMillan, William Kennedy Galt, Andre Steven DeMaurice
-
Patent number: 8745281Abstract: A device includes an interface configured to receive an indication of a second device on a network, and a processor configured to determine if the indication is one of an expected set of indications and generate a permanent node address for assignment to the second device if the indication is one of an expected set of indications. The permanent node address places the second device into an active mode as a permanent node addressed device. The processor is further configured to receive at least one device parameter from the permanent node addressed device, determine if the at least one device parameter matches an expected device parameter for the permanent node addressed device, and generate a second permanent node address for assignment to the device if the at least one device parameter matches the expected device parameter for the permanent node addressed device.Type: GrantFiled: April 23, 2012Date of Patent: June 3, 2014Assignee: General Electric CompanyInventors: John Alexander Petzen, Andre Steven DeMaurice, Dana Robert Kreft, William Kennedy Galt, William Robert Pettigrew
-
Patent number: 8570327Abstract: A method for displaying a control system comprising, receiving a function block diagram file including a function block having an associated logic function, receiving an animation instruction associated with the function block, receiving system data from a system controller, receiving a first graphic associated with the logic function from a function block library, processing the first graphic and the system data according to the animation instruction to render an updated first graphic reflecting the systems data, and displaying the function block and the rendered updated first graphic associated with the logic function.Type: GrantFiled: November 14, 2008Date of Patent: October 29, 2013Assignee: General Electric CompanyInventors: Robert William Grubbs, Andre Steven DeMaurice, Ashish Vijay Devgan
-
Publication number: 20130282931Abstract: A device includes an interface configured to receive an indication of a second device on a network, and a processor configured to determine if the indication is one of an expected set of indications and generate a permanent node address for assignment to the second device if the indication is one of an expected set of indications. The permanent node address places the second device into an active mode as a permanent node addressed device. The processor is further configured to receive at least one device parameter from the permanent node addressed device, determine if the at least one device parameter matches an expected device parameter for the permanent node addressed device, and generate a second permanent node address for assignment to the device if the at least one device parameter matches the expected device parameter for the permanent node addressed device.Type: ApplicationFiled: April 23, 2012Publication date: October 24, 2013Applicant: General Electric CompanyInventors: John Alexander Petzen, Andre Steven DeMaurice, Dana Robert Kreft, William Kennedy Galt, William Robert Pettigrew
-
Publication number: 20130006390Abstract: The embodiments described herein include a system and a method. In one embodiment, a system includes a library configured to store reusable executable control information and a substitution information. The system further includes a controller configured to instantiate the reusable executable control information in a memory and to associate the substitution information with a field device.Type: ApplicationFiled: June 30, 2011Publication date: January 3, 2013Applicant: GENERAL ELECTRIC COMPANYInventors: Dana Robert Kreft, Robert William Grubbs, Andre Steven DeMaurice
-
Publication number: 20120290991Abstract: Systems and methods for block instantiation are provided. In one embodiment, a system includes a processor and a visual instantiation facility executable by the processor. The visual instantiation facility is configured to read a device definition (DD) file including at least one function block and to visually display function block instantiation information of the at least one function block in a visual display. The visual instantiation facility is further configured to instantiate the at least one function block in a field device.Type: ApplicationFiled: May 9, 2011Publication date: November 15, 2012Applicant: General Electric CompanyInventors: Pradyumna Ojha, Abhik Banerjee, David Evans McMillan, William Kennedy Galt, Andre Steven DeMaurice
-
Publication number: 20120290114Abstract: The embodiments described herein include a system and a method. In one embodiment, an industrial process control system includes a processor and a link active scheduler. The link active scheduler is configured to schedule execution of a macrocycle. The macrocycle includes an application timeslot and an asynchronous timeslot. The link active scheduler is further configured to schedule execution of scheduled instructions for a plurality of field devices of the industrial process control system in the application timeslot. The link active scheduler is further configured to schedule execution of unscheduled instructions for the plurality of field devices of the industrial process control system in the asynchronous timeslot. The industrial process control system further includes a macrocycle viewer executable by the processor. The macrocycle viewer is configured to display the macrocycle in a visual format.Type: ApplicationFiled: May 12, 2011Publication date: November 15, 2012Applicant: General Electric CompanyInventors: Pradyumna Ojha, Abhik Banerjee, John Alexander Petzen, III, William Kennedy Galt, Andre Steven DeMaurice, Guruprasad Karkala Vishwanath
-
Publication number: 20110271266Abstract: Certain embodiments of the invention may include systems and methods for deploying application code change configurations for multiple target controllers. According to an example embodiment of the invention, a method for is provided for updating configurations associated with one or more controllers. The method can include updating one or more library user blocks, associating corresponding user block instances with the one or more library user blocks, and modifying one or more application code configurations associated with the one or more controllers based at least in part on the association.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Applicant: GENERAL ELECTRIC COMPANYInventors: Dana Robert Kreft, Patrick Joseph Conroy, Andre Steven DeMaurice
-
Publication number: 20100123722Abstract: A method for displaying a control system comprising, receiving a function block diagram file including a function block having an associated logic function, receiving an animation instruction associated with the function block, receiving system data from a system controller, receiving a first graphic associated with the logic function from a function block library, processing the first graphic and the system data according to the animation instruction to render an updated first graphic reflecting the systems data, and displaying the function block and the rendered updated first graphic associated with the logic function.Type: ApplicationFiled: November 14, 2008Publication date: May 20, 2010Applicant: GENERAL ELECTRIC COMPANYInventors: Robert William Grubbs, Andre Steven DeMaurice, Ashish Vijay Devgan