Patents by Inventor Todd R. Comins
Todd R. Comins 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: 8769181Abstract: A fabric interconnect system may provide a data path between nodes and/or processing elements within an interconnection fabric. Identifiers may be assigned to particular components associated with the interconnection fabric. These identifiers may uniquely identify the particular components, and may indicate a path between a root node and a particular component. In some embodiments, the identifiers include turn counts and turn values that specify a turn-based bath from the root node to a particular component. One or more identifier acceptance rules may be used in order to determine whether a given component should accept and store a particular identifier that the component receives. For example, a lower priority identifier may be discarded in favor of a higher priority identifier.Type: GrantFiled: March 18, 2013Date of Patent: July 1, 2014Assignee: Jinsalas Solutions, LLCInventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 8402197Abstract: A method and structure(s) for providing a data path between and among nodes and processing elements within an interconnection fabric are described. More specifically, a device comprising a first circuit configured to couple between a first bus and a link is described. The circuit may be configured to operate as a bridge, support PCI configuration cycles, send outgoing information serially through the link in a format different from that of the first bus, and allow a host processor, communicating through the first bus, to selectively address one or more remote devices to which the device is configured to allow access. In some embodiments, the first circuit may support “spoof-proof” data protocols, and the device may operate in multiple modes including root bridge, leaf bridge, and gateway mode. Multiple addressing models may also be used.Type: GrantFiled: August 22, 2011Date of Patent: March 19, 2013Assignee: Jinsalas Solutions, LLCInventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Publication number: 20120131255Abstract: A method and structure(s) for providing a data path between and among nodes and processing elements within an interconnection fabric are described. More specifically, a device comprising a first circuit configured to couple between a first bus and a link is described. The circuit may be configured to operate as a bridge, support PCI configuration cycles, send outgoing information serially through the link in a format different from that of the first bus, and allow a host processor, communicating through the first bus, to selectively address one or more remote devices to which the device is configured to allow access. In some embodiments, the first circuit may support “spoof-proof” data protocols, and the device may operate in multiple modes including root bridge, leaf bridge, and gateway mode. Multiple addressing models may also be used.Type: ApplicationFiled: August 22, 2011Publication date: May 24, 2012Applicant: JINSALAS SOLUTIONS, LLCInventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 8006024Abstract: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric.Type: GrantFiled: December 21, 2009Date of Patent: August 23, 2011Assignee: Jinsalas Solutions, LLCInventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 7899030Abstract: The present invention provides a system and method for encapsulating protocols across a switching fabric network. Packets, which may utilize any underlying protocol, are encapsulated with a route header. This route header contains path routing, traffic and packet size information. A novel path routing scheme is used to route packets across the fabric, where the fabric has a plurality of switches, each having a plurality of ports. Each switch uses only data from within the packet and its own port count to determine the appropriate output port. There is no need to node or address lookup mechanisms in the switches.Type: GrantFiled: September 11, 2003Date of Patent: March 1, 2011Assignee: Jinsalas Solutions, LLCInventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco
-
Publication number: 20100169533Abstract: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric.Type: ApplicationFiled: December 21, 2009Publication date: July 1, 2010Inventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 7646760Abstract: A system and method for routing data elements from an origin to a terminus is disclosed. The switches each have a plurality of ports. These ports are numbered relative to one another, such that a first output port, adjacent to the input port, may be numbered “0”, while a second output port, adjacent to the first output port, would be numbered “1”, This numbering continues for each port in the switch. When a data element is received on an input port of the switch, an output port is selected based on a value contained in that received data element. In one embodiment, the value is contained within a path specification, which includes a count field and a plurality of turn fields.Type: GrantFiled: September 21, 2004Date of Patent: January 12, 2010Inventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 7447208Abstract: A method for accessing a configuration space of a device is described. The method includes setting a first field of a packet to a value to specify a destination device, and setting a second field of the packet to a defined value to indicate that the packet is a configuration access packet. The method further includes setting a third field of the configuration access packet to a value to select one of a plurality of configuration apertures of a configuration space of the destination device, and setting a fourth field of the configuration access packet to a value to address a specific memory location within the selected aperture.Type: GrantFiled: December 23, 2003Date of Patent: November 4, 2008Assignee: Intel CorporationInventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco, Joseph A. Schaefer, Gary A. Solomon, Edward Butler
-
Patent number: 7443869Abstract: A queuing mechanism is described for managing packets between agents of a computer system. The queuing mechanism includes an ordered queue including a plurality of queue registers to store a plurality of packets. The queuing mechanism also includes a bypass queue coupled to the ordered queue, wherein, if a packet at head of the ordered queue is a delayed request and is stalled for lack of flow control credit, then the stalled packet is moved into the bypass queue.Type: GrantFiled: December 23, 2003Date of Patent: October 28, 2008Assignee: Intel CorporationInventors: Gary A. Solomon, Edward Butler, Joseph A. Schaefer, David E. Mayhew, Todd R. Comins, Lynne M. Brocco
-
Patent number: 7146452Abstract: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric.Type: GrantFiled: November 12, 2005Date of Patent: December 5, 2006Assignee: StarGen Technologies, Inc.Inventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 7133955Abstract: A system and method for selecting a fabric master using an announce phase and a own phase. During an announce phase a candidate master interrogates its Node Path Identifier to ensure that it has not already surrendered ownership to another node. If the candidate master has won the election, it then broadcasts its EUI with an indication that it is the new fabric master.Type: GrantFiled: September 11, 2003Date of Patent: November 7, 2006Assignee: StarGen, Inc.Inventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco
-
Patent number: 7062581Abstract: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric.Type: GrantFiled: September 21, 2004Date of Patent: June 13, 2006Assignee: StarGen Technologies, Inc.Inventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 6996658Abstract: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric.Type: GrantFiled: May 21, 2002Date of Patent: February 7, 2006Assignee: StarGen Technologies, Inc.Inventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Publication number: 20040131044Abstract: A system and method for selecting a fabric master using an announce phase and a own phase. During an announce phase a candidate master interrogates its Node Path Identifier to ensure that it has not already surrendered ownership to another node. If the candidate master has won the election, it then broadcasts its EUI with an indication that it is the new fabric master.Type: ApplicationFiled: September 11, 2003Publication date: July 8, 2004Inventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco
-
Publication number: 20040128410Abstract: The present invention provides a system and method for encapsulating protocols across a switching fabric network.Type: ApplicationFiled: September 11, 2003Publication date: July 1, 2004Inventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco
-
Publication number: 20030101302Abstract: The present invention relates generally to a generic fabric interconnect system and method for providing a data path between and among nodes and processing elements within an interconnection fabric.Type: ApplicationFiled: May 21, 2002Publication date: May 29, 2003Inventors: Lynne M. Brocco, Todd R. Comins, Nathan J. Dohm, David E. Mayhew, Carey J. McMaster
-
Patent number: 5047958Abstract: A graphics subsystem (10) employs an image memory (12) that includes an on-screen part (44) and an off-screen part (46). The locations of the on-screen memory (44) are continually scanned to provide data to be displayed on a display device (16). The off-screen part (46) stores data that represent image segments that have been occluded by windowing. To transfer data between the on-screen part (44) and the off-screen part (46), an address generator (24) generates a sequence of two-dimensional addresses representing the two-dimensional positions of the pixels whose data are to be transferred. These addresses are converted to one-dimensional addresses by a simple circuit consisting of multiplexers (26 and 28), adders (30 and 32) and a multiplier (34).Type: GrantFiled: June 15, 1989Date of Patent: September 10, 1991Assignee: Digital Equipment CorporationInventors: Todd R. Comins, Willem A. H. Engelse
-
Patent number: 4669057Abstract: A data collection terminal includes a microprocessor, a memory and a number of devices coupled to a system bus. An interrupt controller processes the device interrupt requests by sending a vector address out on the system bus to enable the microprocessor to branch to a microprogram to process the interrupt request. Apparatus is provided to receive the vector address to generate an interrupt clear signal for those interrupts which are transitory in nature. Typical examples are a document being inserted in a device or a card seated in a device.Type: GrantFiled: October 3, 1983Date of Patent: May 26, 1987Assignee: Honeywell Information Systems Inc.Inventors: Vincent M. Clark, Jr., David R. Bourgeois, Dennis W. Chasse, Todd R. Comins
-
Patent number: 4646260Abstract: A data collection terminal includes a microprocessor, a memory and a number of devices coupled to a system bus. Included among the devices is a communication controller. An interrupt controller processes the device interrupt requests by sending out a vector address to the microprocessor. This enables the microprocessor to branch to a subroutine to process the interrupt. Apparatus is provided to enable the communication controller to generate vector addresses when it sends an interrupt request to the interrupt controller.Type: GrantFiled: October 3, 1983Date of Patent: February 24, 1987Assignee: Honeywell Information Systems Inc.Inventors: Dennis W. Chasse, David R. Bourgeois, Todd R. Comins