Patents by Inventor Joel Frederick
Joel Frederick 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: 20170368454Abstract: Systems, methods and media for controlling online video games are disclosed. For example, a controller system can receive first data associated with a game played at a player platform. Second data can be generated based on the first data, where the second data enables a viewer platform to provide a game participation feature(s) associated with the game. The second data can be transmitted from the controller system to the viewer platform. Third data based on the second data can be received at the controller system, where the third data is based on an interaction of a viewer with the game participation feature(s). Fourth data can be generated based on the third data, where the fourth data enables the player platform to alter the game based on the interaction of the viewer with the game participation feature(s). The fourth data can be transmitted from the controller system to the player platform.Type: ApplicationFiled: June 21, 2017Publication date: December 28, 2017Inventors: Seth John SIVAK, Jesse David KURLANCHEEK, Damon Brian IANNUZZELLI, William Daniel OGLES, Matthew Devon RILEY, Luke PETRE, Joel Frederick MUKAI
-
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
-
Patent number: 9420095Abstract: Methods are provided for managing communications over a communications routing network. A data store is maintained of records of communications links established over the communications routing network between a first endpoint of the communications routing network and multiple second endpoints of the communications routing network distinct from the first endpoint. A frequency analysis is performed of the second endpoints to identify a frequency of establishing a communications link between the first endpoint and each of the second endpoints. A list is generated of a subset of the second endpoints in accordance with a result of the frequency analysis.Type: GrantFiled: May 1, 2012Date of Patent: August 16, 2016Assignee: Qwest Communications International Inc.Inventor: Joel Frederick
-
Patent number: 9307090Abstract: Novel tools and techniques for providing a subscriber with converged voice services, in which calls to one of the subscriber's telephone numbers is routed to some or all of the subscriber's telephone numbers (e.g., sequentially or simultaneously, depending on system configuration and/or subscriber preference). Some implementations employ a VoIP switch to handle call distribution among the subscriber's various phone lines, even if some (or all) of the subscribers telephone lines are not VoIP lines. In such implementations, upon receiving an incoming call directed to one of the subscriber's lines, a service switching point will route the call to a VoIP switch. Instructed by an application server, the VoIP switch will set up call legs (e.g., via the PSTN) to one or more of the subscribers' telephone numbers. Optionally, when one of the call legs is answered, the application server will instruct the VoIP switch to disconnect the other call legs.Type: GrantFiled: July 13, 2015Date of Patent: April 5, 2016Assignee: Qwest Communications International Inc.Inventors: John Verbil, Richard Cerami, Tammy S. Brown, Joel Frederick