Patents by Inventor Kenneth S. Goss
Kenneth S. Goss 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: 10205653Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.Type: GrantFiled: August 18, 2017Date of Patent: February 12, 2019Assignee: III Holdings 2, LLCInventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark Bradley Davis, George Robert Blair
-
Patent number: 10067900Abstract: A system that includes a switched fabric hierarchy (e.g., a PCIe hierarchy) may realize efficient utilization of a shared I/O device (e.g., a network or storage switch) across multiple physically separate processing nodes (endpoints). For example, each processing node (endpoint) in a distributed processing system may be allocated a portion of the address map of a shared I/O device and may host a device driver for one of multiple virtual functions implemented on the shared device. Following enumeration and initialization of the hierarchy by the root complex, the endpoints may access the virtual functions directly (without intervention by the root complex). Data and interrupt traffic between endpoints and virtual functions may take place over peer-to-peer connections. Interrupt reception logic in each endpoint may receive and handle interrupts generated by the virtual functions. The root complex may host a device driver for a physical function on the shared device.Type: GrantFiled: August 25, 2015Date of Patent: September 4, 2018Assignee: Oracle International CorporationInventors: John E. Watkins, Aron J. Silverton, Lance G. Hartmann, Kenneth S Goss
-
Patent number: 9977763Abstract: A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then processes a plurality of packets that contain the port identifier for the processor that is in the low power mode to maintain a network presence of the node.Type: GrantFiled: March 23, 2016Date of Patent: May 22, 2018Assignee: III HOLDINGS 2, LLCInventors: Mark B Davis, David James Borland, Thomas A Volpe, Kenneth S. Goss
-
Publication number: 20170346723Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.Type: ApplicationFiled: August 18, 2017Publication date: November 30, 2017Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark Bradley Davis, George Robert Blair
-
Patent number: 9742662Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.Type: GrantFiled: October 13, 2015Date of Patent: August 22, 2017Assignee: III HOLDINGS 2, LLCInventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
-
Publication number: 20170060800Abstract: A system that includes a switched fabric hierarchy (e.g., a PCIe hierarchy) may realize efficient utilization of a shared I/O device (e.g., a network or storage switch) across multiple physically separate processing nodes (endpoints). For example, each processing node (endpoint) in a distributed processing system may be allocated a portion of the address map of a shared I/O device and may host a device driver for one of multiple virtual functions implemented on the shared device. Following enumeration and initialization of the hierarchy by the root complex, the endpoints may access the virtual functions directly (without intervention by the root complex). Data and interrupt traffic between endpoints and virtual functions may take place over peer-to-peer connections. Interrupt reception logic in each endpoint may receive and handle interrupts generated by the virtual functions. The root complex may host a device driver for a physical function on the shared device.Type: ApplicationFiled: August 25, 2015Publication date: March 2, 2017Inventors: John E. Watkins, Aron J. Silverton, Lance G. Hartmann, Kenneth S. Goss
-
Publication number: 20160202752Abstract: A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then processes a plurality of packets that contain the port identifier for the processor that is in the low power mode to maintain a network presence of the node.Type: ApplicationFiled: March 23, 2016Publication date: July 14, 2016Inventors: Mark B. Davis, David James Borland, Thomas A. Volpe, Kenneth S. Goss
-
Patent number: 9311269Abstract: A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then processes a plurality of packets that contain the port identifier for the processor that is in the low power mode to maintain a network presence of the node.Type: GrantFiled: December 3, 2012Date of Patent: April 12, 2016Assignee: III Holdings 2, LLCInventors: Mark B Davis, David James Borland, Thomas A Volpe, Kenneth S. Goss
-
Publication number: 20160094435Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.Type: ApplicationFiled: October 13, 2015Publication date: March 31, 2016Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
-
Patent number: 9170971Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.Type: GrantFiled: December 26, 2012Date of Patent: October 27, 2015Assignee: III Holdings 2, LLCInventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
-
Publication number: 20140359089Abstract: A system and method are provided for network proxying. The network proxying may occur in a node of a fabric or across nodes in the fabric. In the network proxying, the node has a processor with a low power mode and the system remaps, by a management processor of the node, a port identifier for a processor that is in a low power mode to the management processor. The management processor then processes a plurality of packets that contain the port identifier for the processor that is in the low power mode to maintain a network presence of the node.Type: ApplicationFiled: December 3, 2012Publication date: December 4, 2014Inventors: Mark B. Davis, David James Borland, Thomas A. Volpe, Kenneth S. Goss
-
Publication number: 20140181573Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.Type: ApplicationFiled: December 26, 2012Publication date: June 26, 2014Applicant: CALXEDA, INC.Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair