Patents by Inventor Gary A. Solomon

Gary A. Solomon 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: 10025748
    Abstract: A system can include a host device and a remote terminal. The host device can include a host terminal, the host terminal including a host configuration manager to allocate a data lane to an I/O protocol and a protocol multiplexer to carry out allocation of the data lane based on the allocation of the configuration manager. The remote terminal can include a remote configuration manager. The remote configuration manager is to communicate with the remote configuration manager via a control bus to detect connection of an I/O device to an I/O port and to allocate the data lane to the I/O protocol.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: July 17, 2018
    Assignee: Intel Corporation
    Inventors: Huimin Chen, Dennis M. Bell, Robert A. Dunstan, Duane G. Quiet, Gary A. Solomon
  • Patent number: 9407863
    Abstract: An apparatus for processing visual information includes a controller to control display of information in an application window based on first visual information stored in a buffer and second visual information received from one or more sources. The controller outputs the first visual information for display in a first area of the application window and outputs the second visual information for simultaneous display in a second area of the application window. The first visual information is visual information that does not change between a first time and a second time, and the second visual information is visual information that changes between the first time and the second time. The controller may be different from a central processing unit of a host device.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: August 2, 2016
    Assignee: Intel Corporation
    Inventors: Gary A. Solomon, Steven B. McGowan, John S. Howard
  • Patent number: 9104821
    Abstract: In some embodiments a detector detects a host or device coupled via a link. A port negotiates with a port of the detected host or device and determines whether to operate as a host and/or as a device. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: August 11, 2015
    Assignee: Intel Corporation
    Inventors: Robert A. Dunstan, Gary A. Solomon, Joseph A. Schaefer
  • Patent number: 8718073
    Abstract: A method and apparatus for signaling virtual channel support in communication networks. A node receives a data packet from another node to examine whether the other node commonly supports one or more virtual channels of a given type on a point-to-point communication link between the nodes, and the node signaling common support for one or more virtual channels of a given type, based on the content in the received data packet that indicates whether the other node transmitting the data packet has adequate queue resources to support one or more virtual channels of a given type, and based on whether the node has adequate queue resources to support the one or more virtual channels of a given type.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: May 6, 2014
    Assignee: Intel Corporation
    Inventor: Gary A. Solomon
  • Publication number: 20140092112
    Abstract: An apparatus for processing visual information includes a controller to control display of information in an application window based on first visual information stored in a buffer and second visual information received from one or more sources. The controller outputs the first visual information for display in a first area of the application window and outputs the second visual information for simultaneous display in a second area of the application window. The first visual information is visual information that does not change between a first time and a second time, and the second visual information is visual information that changes between the first time and the second time. The controller may be different from a central processing unit of a host device.
    Type: Application
    Filed: September 28, 2012
    Publication date: April 3, 2014
    Inventors: Gary A. SOLOMON, Steven B. McGOWAN, John S. HOWARD
  • Publication number: 20120113988
    Abstract: A method and apparatus for signaling virtual channel support in communication networks. A node receives a data packet from another node to examine whether the other node commonly supports one or more virtual channels of a given type on a point-to-point communication link between the nodes, and the node signaling common support for one or more virtual channels of a given type, based on the content in the received data packet that indicates whether the other node transmitting the data packet has adequate queue resources to support one or more virtual channels of a given type, and based on whether the node has adequate queue resources to support the one or more virtual channels of a given type.
    Type: Application
    Filed: January 17, 2012
    Publication date: May 10, 2012
    Inventor: Gary A. Solomon
  • Patent number: 8098669
    Abstract: A method and apparatus for signaling virtual channel support in communication networks. A node receives a data packet from another node to examine whether the other node commonly supports one or more virtual channels of a given type on a point-to-point communication link between the nodes, and the node signaling common support for one or more virtual channels of a given type, based on the content in the received data packet that indicates whether the other node transmitting the data packet has adequate queue resources to support one or more virtual channels of a given type, and based on whether the node has adequate queue resources to support the one or more virtual channels of a given type.
    Type: Grant
    Filed: July 9, 2004
    Date of Patent: January 17, 2012
    Assignee: Intel Corporation
    Inventor: Gary A. Solomon
  • Patent number: 7808989
    Abstract: A multiple-domain processing system includes a multi-dimensional switching fabric to provide intra-domain and inter-domain communication within the system.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: October 5, 2010
    Inventors: Oleg Awsienko, Edward Butler, Gary L. McAlpine, David B. Minturn, Joseph Schaefer, Gary A. Solomon
  • Publication number: 20100169511
    Abstract: In some embodiments a detector detects a host or device coupled via a link. A port negotiates with a port of the detected host or device and determines whether to operate as a host and/or as a device. Other embodiments are described and claimed.
    Type: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Inventors: Robert A. Dunstan, Gary A. Solomon, Joseph A. Schaefer
  • Patent number: 7584375
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 1, 2009
    Assignee: Intel Corporation
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Patent number: 7447208
    Abstract: 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: Grant
    Filed: December 23, 2003
    Date of Patent: November 4, 2008
    Assignee: Intel Corporation
    Inventors: David E. Mayhew, Todd R. Comins, Lynne M. Brocco, Joseph A. Schaefer, Gary A. Solomon, Edward Butler
  • Patent number: 7443869
    Abstract: 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: Grant
    Filed: December 23, 2003
    Date of Patent: October 28, 2008
    Assignee: Intel Corporation
    Inventors: Gary A. Solomon, Edward Butler, Joseph A. Schaefer, David E. Mayhew, Todd R. Comins, Lynne M. Brocco
  • Publication number: 20080144619
    Abstract: A multiple-domain processing system includes a multi-dimensional switching fabric to provide intra-domain and inter-domain communication within the system.
    Type: Application
    Filed: November 5, 2007
    Publication date: June 19, 2008
    Inventors: Oleg Awsienko, Edward Butler, Gary L. McAlpine, David B. Minturn, Joseph Schaefer, Gary A. Solomon
  • Patent number: 7320080
    Abstract: A switching fabric handles transactions using a protocol that directs packets based on path routing information. Components participate in transactions using a protocol that issues packets based on physical location of a destination device over the switching fabric, by establishing a virtual link partner relationship between the components.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: January 15, 2008
    Assignee: Intel Corporation
    Inventors: Gary A. Solomon, Edward Butler, Joseph A. Schaefer
  • Patent number: 7310319
    Abstract: A multiple-domain processing system includes a multi-dimensional switching fabric to provide intra-domain and inter-domain communication within the system.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: December 18, 2007
    Assignee: Intel Corporation
    Inventors: Oleg Awsienko, Edward Butler, Gary L. McAlpine, David B. Minturn, Joseph Schaefer, Gary A. Solomon
  • Patent number: 7251704
    Abstract: Disclosed are a system and method for forwarding data packets from ingress ports to egress ports on a switch. A forwarding circuit may commence forwarding data packets from an ingress port through a switch fabric to a transmit queue of an egress port prior to completion of a checksum operation.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: July 31, 2007
    Assignee: Intel Corporation
    Inventors: Gary A. Solomon, David Harriman
  • Patent number: 7225350
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: May 29, 2007
    Assignee: Intel Corporation
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Patent number: 7167941
    Abstract: A method and an apparatus to configure a multi-port device are disclosed. The method includes defining a first set of pointers, one for each port of the multi-port device, and storing the first set of pointers in one or more capability structures of the multi-port device.
    Type: Grant
    Filed: September 10, 2003
    Date of Patent: January 23, 2007
    Assignee: Intel Corporation
    Inventors: Peter I. Iskiyan, Joseph A. Schaefer, Gary A. Solomon
  • Patent number: 7137018
    Abstract: A distributed power management system for a bus architecture or similar communications network. The system supports multiple low power states and defines entry and exit procedures for maximizing energy savings and communication speed.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: November 14, 2006
    Assignee: Intel Corporation
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Patent number: 6795876
    Abstract: An amount of data to be pre-fetched during read operations is adaptively modified based upon the experience of previous reads. If previous reads were terminated before all the data desired was obtained, subsequent read amounts may be increased. The initial amount of pre-fetched data may be pre-set or modified dynamically.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: September 21, 2004
    Assignee: Intel Corporation
    Inventor: Gary A. Solomon