Patents by Inventor Joel Frederick Markham
Joel Frederick Markham 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).
-
Publication number: 20230336485Abstract: A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of both the time sensitive and non-time sensitive communications in the TSN. The system also includes a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting at least one network device of the TSN and while ensuring communications of both the time sensitive communications and the non-time sensitive communications.Type: ApplicationFiled: January 20, 2023Publication date: October 19, 2023Inventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Patent number: 11563688Abstract: A method in a communication network includes determining a transmission schedule for a plurality of data sources. The transmission schedule is configured to meet communication requirements of both time-sensitive traffic and non-time-sensitive traffic of the plurality of data sources. The method may also include transmitting data according to the determined schedule by shaping the time-sensitive traffic and the non-time-sensitive traffic at the plurality of data sources according to the determined schedule and receiving a communication change command. The method may further include determining a new transmission schedule for the plurality of data sources, the new transmission schedule being configured to meet the communication requirements of both the time-sensitive traffic and the non-time-sensitive traffic in the changed communication network. The method may further include transmitting data according to the new transmission schedule.Type: GrantFiled: October 13, 2020Date of Patent: January 24, 2023Assignee: GENERAL ELECTRIC COMPANYInventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Patent number: 10951735Abstract: According to some embodiments, system and methods are provided, comprising providing an application module; receiving a request from at least one master agent for application content at the application module, wherein the application content is for execution at one or more assets; executing the application module to determine the distribution of the application content to at least one node located in each of the one or more assets, wherein execution of the application module further comprises: determining an origin of the request and a requesting hierarchy associated with the request; exchanging metadata associated with the requesting hierarchy and metadata associated with the requested application content; determining whether to distribute the application content based on an analysis of the exchanged metadata; distributing the application content to the at least one node located in the asset based on the analysis; and generating an operating response of the asset based on the distributed application content.Type: GrantFiled: November 7, 2017Date of Patent: March 16, 2021Assignee: GENERAL ELECTRIC COMPANYInventors: Joel Frederick Markham, Andrew William Berner, Austars Raymond Schnore, Jr., Wesley Michael Skeffington
-
Publication number: 20210029044Abstract: A method in a communication network includes determining a transmission schedule for a plurality of data sources. The transmission schedule is configured to meet communication requirements of both time-sensitive traffic and non-time-sensitive traffic of the plurality of data sources. The method may also include transmitting data according to the determined schedule by shaping the time-sensitive traffic and the non-time-sensitive traffic at the plurality of data sources according to the determined schedule and receiving a communication change command. The method may further include determining a new transmission schedule for the plurality of data sources, the new transmission schedule being configured to meet the communication requirements of both the time-sensitive traffic and the non-time-sensitive traffic in the changed communication network. The method may further include transmitting data according to the new transmission schedule.Type: ApplicationFiled: October 13, 2020Publication date: January 28, 2021Inventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Patent number: 10826834Abstract: A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of both the time sensitive and non-time sensitive communications in the TSN. The system also includes a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting at least one network device of the TSN and while ensuring communications of both the time sensitive communications and the non-time sensitive communications.Type: GrantFiled: April 18, 2019Date of Patent: November 3, 2020Assignee: GENERAL ELECTRIC COMPANYInventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Patent number: 10747579Abstract: Provided are a device and method for allocating system resources. In one example, the method includes identifying resources that are available from a plurality of devices included in a system, allocating available resources of the plurality of devices to a plurality of components operating in the system, the allocating comprising reserving a set of resources from the plurality of devices in the system for each respective component, from among the plurality of components, based on operating requirements included in the metadata of the respective component, and managing the system based on the allocated resources. By allocating resources to components executing in the system, in advance, and preventing other components from consuming those resources, the system can operate with improved stability.Type: GrantFiled: February 21, 2019Date of Patent: August 18, 2020Assignee: General Electric CompanyInventors: Daniel White Sexton, Austars Raymond Schnore, Jr., William David Smith, II, Wesley Michael Skeffington, Joel Frederick Markham
-
Patent number: 10524025Abstract: A communication system includes one or more node devices having routing circuitry configured to receive data from one or more other node devices within a communication network and to send the data to at least one other node device or a final destination device and a scheduling controller configured to generate schedules for sending the data through the routing circuitry within the communication network. The scheduling controller communicates with one or more other scheduling controllers in the one or more other node devices in generate the schedules for sending the data through the communication network.Type: GrantFiled: June 30, 2016Date of Patent: December 31, 2019Assignee: General Electric CompanyInventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Publication number: 20190245792Abstract: A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of both the time sensitive and non-time sensitive communications in the TSN. The system also includes a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting at least one network device of the TSN and while ensuring communications of both the time sensitive communications and the non-time sensitive communications.Type: ApplicationFiled: April 18, 2019Publication date: August 8, 2019Inventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Publication number: 20190188044Abstract: Provided are a device and method for allocating system resources. In one example, the method includes identifying resources that are available from a plurality of devices included in a system, allocating available resources of the plurality of devices to a plurality of components operating in the system, the allocating comprising reserving a set of resources from the plurality of devices in the system for each respective component, from among the plurality of components, based on operating requirements included in the metadata of the respective component, and managing the system based on the allocated resources. By allocating resources to components executing in the system, in advance, and preventing other components from consuming those resources, the system can operate with improved stability.Type: ApplicationFiled: February 21, 2019Publication date: June 20, 2019Inventors: Daniel White SEXTON, Austars Raymond SCHNORE, JR., William David SMITH, II, Wesley Michael SKEFFINGTON, Joel Frederick MARKHAM
-
Patent number: 10298503Abstract: A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of the non-time sensitive communications in the TSN without preventing communication of the time sensitive communications in the TSN based on the available bandwidth. The system also can include a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting the TSN.Type: GrantFiled: June 30, 2016Date of Patent: May 21, 2019Assignee: GENERAL ELECTRIC COMPANYInventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Publication number: 20190141163Abstract: According to some embodiments, system and methods are provided, comprising providing an application module; receiving a request from at least one master agent for application content at the application module, wherein the application content is for execution at one or more assets; executing the application module to determine the distribution of the application content to at least one node located in each of the one or more assets, wherein execution of the application module further comprises: determining an origin of the request and a requesting hierarchy associated with the request; exchanging metadata associated with the requesting hierarchy and metadata associated with the requested application content; determining whether to distribute the application content based on an analysis of the exchanged metadata; distributing the application content to the at least one node located in the asset based on the analysis; and generating an operating response of the asset based on the distributed application content.Type: ApplicationFiled: November 7, 2017Publication date: May 9, 2019Inventors: Joel Frederick MARKHAM, Andrew William BERNER, Austars Raymond SCHNORE,, JR., Wesley Michael SKEFFINGTON
-
Patent number: 10261838Abstract: Provided are a device and method for allocating system resources. In one example, the method includes identifying resources that are available from a plurality of devices included in a system, allocating available resources of the plurality of devices to a plurality of components operating in the system, the allocating comprising reserving a set of resources from the plurality of devices in the system for each respective component, from among the plurality of components, based on operating requirements included in the metadata of the respective component, and managing the system based on the allocated resources. By allocating resources to components executing in the system, in advance, and preventing other components from consuming those resources, the system can operate with improved stability.Type: GrantFiled: August 11, 2016Date of Patent: April 16, 2019Assignee: GENERAL ELECTRIC COMPANYInventors: Daniel White Sexton, Austars Raymond Schnore, Jr., William David Smith, II, Wesley Michael Skeffington, Joel Frederick Markham
-
Patent number: 10205784Abstract: A control system (e.g., that controls operations of a powered system) includes one or more processors configured to determine quality of service (QoS) parameters of devices communicating data with each other in an Ethernet network configured as a time sensitive network (TSN). The one or more processors also are configured to determine available communication pathways in the TSN through which the devices are able to communicate the data, and to select one or more of the available communication pathways and to designate communication times at which the data is communicated between the devices in order to satisfy the QoS parameters of the devices.Type: GrantFiled: October 13, 2016Date of Patent: February 12, 2019Assignee: General Electric CompanyInventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Publication number: 20180046515Abstract: Provided are a device and method for allocating system resources. In one example, the method includes identifying resources that are available from a plurality of devices included in a system, allocating available resources of the plurality of devices to a plurality of components operating in the system, the allocating comprising reserving a set of resources from the plurality of devices in the system for each respective component, from among the plurality of components, based on operating requirements included in the metadata of the respective component, and managing the system based on the allocated resources. By allocating resources to components executing in the system, in advance, and preventing other components from consuming those resources, the system can operate with improved stability.Type: ApplicationFiled: August 11, 2016Publication date: February 15, 2018Inventors: Daniel White SEXTON, Austars Raymond SCHNORE, JR., William David SMITH, II, Wesley Michael SKEFFINGTON, Joel Frederick MARKHAM
-
Publication number: 20180006955Abstract: A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of the non-time sensitive communications in the TSN without preventing communication of the time sensitive communications in the TSN based on the available bandwidth. The system also can include a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting the TSN.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Publication number: 20180006956Abstract: A communication system includes one or more node devices having routing circuitry configured to receive data from one or more other node devices within a communication network and to send the data to at least one other node device or a final destination device and a scheduling controller configured to generate schedules for sending the data through the routing circuitry within the communication network. The scheduling controller communicates with one or more other scheduling controllers in the one or more other node devices in generate the schedules for sending the data through the communication network.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Publication number: 20170272366Abstract: A control system (e.g., that controls operations of a powered system) includes one or more processors configured to determine quality of service (QoS) parameters of devices communicating data with each other in an Ethernet network configured as a time sensitive network (TSN). The one or more processors also are configured to determine available communication pathways in the TSN through which the devices are able to communicate the data, and to select one or more of the available communication pathways and to designate communication times at which the data is communicated between the devices in order to satisfy the QoS parameters of the devices.Type: ApplicationFiled: October 13, 2016Publication date: September 21, 2017Inventors: Stephen Francis Bush, Joel Frederick Markham, JR., Andrew William Berner