Patents by Inventor Gary Solomon

Gary 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).

  • 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
  • Publication number: 20090327536
    Abstract: In some embodiments a Universal Serial Bus cable includes a first differential pair to transmit bus signals, and a second differential pair to transmit bus signals in a same direction as the bus signals transmitted by the first differential pair. In this manner, a bandwidth of the Universal Serial Bus cable is doubled in that same direction. Other embodiments are described and claimed.
    Type: Application
    Filed: June 30, 2008
    Publication date: December 31, 2009
    Inventors: Gary Solomon, Joe Schaefer, Robert A. Dunstan, Brad Saunders
  • Patent number: 7597592
    Abstract: According to some embodiments, systems, methods, and apparatuses are provided to detect a coupling of a first cable plug to a bimodal host receptacle and to configure a function of the bimodal host receptacle based at least in part on a first cable plug, where if the first cable plug's relief is a different shape than a key, the bimodal host receptacle will act in a first function, wherein if the first cable plug's relief is a same shape as the key, then the bimodal host receptacle will act in a second function.
    Type: Grant
    Filed: December 27, 2006
    Date of Patent: October 6, 2009
    Assignee: Intel Corporation
    Inventors: Robert A. Dunstan, Gary Solomon, Bradley Saunders
  • Publication number: 20090248978
    Abstract: A striping system and method for distributing a payload of data across a plurality of parallel USB cables from a source to a destination is described. The striping devices reside in the architecture of a source and destination connected by more than one standardized USB bus cable. The striping devices increase the bandwidth between the source and the destination by providing more lanes of data traffic and utilizing segmentation and reassembly to ensure that the data is split up and then reassembled correctly into the original stream at the destination. The striping devices allow for user determination of usability along with self diagnostics as to the source's and destination's ability to handle striping. Other embodiments are described.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Inventors: Gary Solomon, Joe Schaefer, Robert A. Dunstan
  • 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: 20080160811
    Abstract: According to some embodiments, systems, methods, and apparatuses are provided to detect a coupling of a first cable plug to a bimodal host receptacle and configure the bimodal host receptacle to function as a client or a host based at least in part on the first cable plug.
    Type: Application
    Filed: December 27, 2006
    Publication date: July 3, 2008
    Inventors: Robert A. Dunstan, Gary Solomon, Bradley Saunders
  • 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: 7350087
    Abstract: Briefly, system and method for message-based power management which may be used, for example, in computer systems and communications networks. Embodiments of the present invention may include, for example, a device connected to a power management controller (PMC); the device and/or the PMC may send, receive, and/or process power management event (PME) messages. Embodiments of the present invention may operate using links in communicative and/or non-communicative modes. Embodiments of the present invention may include a switch, to send/receive, process, create, re-format and/or route one or more PME message on behalf of various devices, for example, a Peripheral Component Interconnect (PCI) device.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: March 25, 2008
    Assignee: Intel Corporation
    Inventors: Alon Naveh, Mohan Kumar, Michael Gutman, Andrew Martwick, Gary 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
  • Publication number: 20070228678
    Abstract: A shopping cart that supports shopping bag dispenser(s) to enable shoppers to package goods as they shop. Shopping bag dispensers may be connected to fixtures that support goods to enable shoppers to obtain shopping bags while shopping.
    Type: Application
    Filed: June 11, 2007
    Publication date: October 4, 2007
    Inventors: Gary Solomon, Mark 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: 7191375
    Abstract: A transmitting device and a receiving device are coupled via a high-speed serial interface within a computer system. The transmitting device transmits a packet for a request transaction to a receiving device. The receiving device checks for error conditions. If an error condition exists and if the packet for the request transaction indicates that a completion is not expected by the transmitting device, an error message is delivered by the receiving device to the transmitting device.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: March 13, 2007
    Assignee: Intel Corporation
    Inventors: Gary Solomon, David Harriman, Jasmin Ajanovic
  • Patent number: 7184399
    Abstract: A requesting device and a completer device are coupled via a high-speed serial interface within a computer system. The requesting device transmits a packet for a request transaction to a completer device. The completer device checks for error conditions in the course of servicing the request. If an error condition is found then the completer device transmits a completion packet with a completion status of something other than successful. The completion packet includes a completer identification field. The requesting device records the completer identification value and indicates in a register that a completion packet has been received with a non-successful completion status.
    Type: Grant
    Filed: December 28, 2001
    Date of Patent: February 27, 2007
    Assignee: Intel Corporation
    Inventors: David M. Lee, Kenneth C. Creta, Jasmin Ajanovic, Gary Solomon, David Harriman
  • 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
  • Publication number: 20060248364
    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: Application
    Filed: May 26, 2006
    Publication date: November 2, 2006
    Inventors: Michael Gutman, Alon Naveh, Andrew Martwick, Gary Solomon