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

  • Publication number: 20060218426
    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: September 28, 2006
    Inventors: Michael Gutman, Alon Naveh, Andrew Martwick, Gary Solomon
  • Publication number: 20060195856
    Abstract: A system for billing hotel guests for playing visual content in a hotel room may be utilized by a hotel. The system may include a display system located in the hotel room. A computing system may be in communication with the display system and include a processor and memory. Software may be executed by the processor for displaying a menu on the display system to enable a hotel guest to select visual content to play on the display system. The software may further enable the hotel guest to select a payment option to apply charges for playing the visual content on a separate bill from a regular bill, where the regular bill includes hotel room rental charges.
    Type: Application
    Filed: February 25, 2005
    Publication date: August 31, 2006
    Inventors: Gary Solomon, Mark Solomon
  • Publication number: 20060117794
    Abstract: A musical jewelry apparatus is disclosed. The musical jewelry apparatus comprises a front member, a rear member, a hinge member, a musical and a power source. The hinge member is partially disposed on a portion of the front member and a portion of the rear member; and is adapted to hingedly connect the front member and the rear member. The musical member, which is powered by the power source, is disposed in either the front member or the rear member.
    Type: Application
    Filed: December 3, 2004
    Publication date: June 8, 2006
    Inventor: Gary Solomon
  • Publication number: 20060114892
    Abstract: A method and apparatus to transmit state information through a communication link. In an example embodiment, an endpoint on a communication link receives a state packet in a first format from a first device. The state packet is translated into a second format to generate a translated packet. The translated packet suitable for communicating the state information through the communication link to another endpoint on the communication link.
    Type: Application
    Filed: November 29, 2004
    Publication date: June 1, 2006
    Inventors: Woojong Han, Gary Solomon
  • Publication number: 20060097467
    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: November 8, 2004
    Publication date: May 11, 2006
    Inventors: Gary Solomon, Mark Solomon
  • Publication number: 20050086549
    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: Application
    Filed: October 15, 2003
    Publication date: April 21, 2005
    Inventors: Gary Solomon, Edward Butler, Joseph Schaefer
  • Publication number: 20050058130
    Abstract: A method and apparatus for assigning data traffic classes to virtual channels in communications networks is generally described. In accordance with one embodiment of the invention, a node receiving a data packet including content to initialize a virtual channel on a point-to-point communication link to another node, initializing the virtual channel, based on the content, and mapping a data traffic class to the initialized virtual channel.
    Type: Application
    Filed: July 16, 2004
    Publication date: March 17, 2005
    Inventors: Chris Christ, Mark Feuerstraeter, Han Woojong, Gary Solomon
  • Publication number: 20050055484
    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: Application
    Filed: September 10, 2003
    Publication date: March 10, 2005
    Inventors: Peter Iskiyan, Joseph Schaefer, Gary Solomon
  • Publication number: 20050047421
    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: July 9, 2004
    Publication date: March 3, 2005
    Inventor: Gary Solomon
  • Publication number: 20050041658
    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: Application
    Filed: December 23, 2003
    Publication date: February 24, 2005
    Inventors: David Mayhew, Todd Comins, Lynne Brocco, Joseph Schaefer, Gary Solomon, Edward Butler
  • Publication number: 20050030963
    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: Application
    Filed: December 23, 2003
    Publication date: February 10, 2005
    Inventors: Gary Solomon, Edward Butler, Joseph Schaefer, David Mayhew, Todd Comins, Lynne Brocco
  • Publication number: 20040210778
    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: Application
    Filed: March 31, 2003
    Publication date: October 21, 2004
    Inventors: Alon Naveh, Mohan Kumar, Michael Gutman, Andrew Martwick, Gary 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
  • Publication number: 20040128576
    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: December 31, 2002
    Publication date: July 1, 2004
    Inventors: Michael Gutman, Alon Naveh, Andrew W. Martwick, Gary A. Solomon
  • Patent number: 6748478
    Abstract: Disclosed are a system and method of configuring processing resources for communication with one or more devices coupled to a data bus through a bridge. Resources at a processing system may be configured to communicate with the bridge as a transparent bridge or a non-transparent bridge depending on how the processing system may be implemented in a processing platform.
    Type: Grant
    Filed: December 27, 2000
    Date of Patent: June 8, 2004
    Assignee: Intel Corporation
    Inventors: Brian M. Burke, Gary A. Solomon, Nicolas Finamore, Matthew D. Theall, Matthew C. Campbell
  • Publication number: 20040039986
    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: Application
    Filed: August 23, 2002
    Publication date: February 26, 2004
    Inventors: Gary A. Solomon, David Harriman
  • Patent number: 6680631
    Abstract: A way is disclosed of establishing at system reset of both physical operating speed limitations imposed on a secondary bus by a circuit layout as well as the speed capabilities of agents attached to the bus, so that a secondary bus clock speed may be set at the highest permissible speed existing at the time of system reset.
    Type: Grant
    Filed: March 27, 2001
    Date of Patent: January 20, 2004
    Assignee: Intel Corporation
    Inventor: Gary A. Solomon
  • Patent number: 6647454
    Abstract: A bridge has a first interface that receives a request through a first bus from a requestor that request to read data, and a second interface that forwards the request through a second bus to a device that connects to a memory. The device obtains the requested data from the memory and forwards to the bridge, which then sends the data to the requestor in an appropriate manner.
    Type: Grant
    Filed: September 25, 2000
    Date of Patent: November 11, 2003
    Assignee: Intel Corporation
    Inventor: Gary A. Solomon
  • Publication number: 20030174716
    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: Application
    Filed: December 28, 2001
    Publication date: September 18, 2003
    Inventors: David M. Lee, Kenneth C. Creta, Jasmin Ajanovic, Gary Solomon, David Harriman
  • Patent number: 6606679
    Abstract: Disclosed are a system and method of transmitting data in a processing platform. A switch may comprise an upstream port coupled to a root device to communicate with a processing system. The switch may also comprise a plurality of downstream ports where each downstream port is adapted to be coupled to a device. Data may be transmitted between downstream ports based upon routing information for transmitting data from the upstream port to each of the downstream ports.
    Type: Grant
    Filed: November 28, 2001
    Date of Patent: August 12, 2003
    Assignee: Intel Corporation
    Inventors: Gary A. Solomon, Joseph A. Schaefer