Patents Represented by Attorney Libby H. Hope
  • Patent number: 7536479
    Abstract: In one embodiment, a method is provided. The method of this embodiment provides receiving one or more packets that are addressed to an alternate IP (Internet Protocol) address and that include a LADLC (local application data link control) address in a system having an operating system-independent processor (“service processor”) associated with the alternate IP address and an alternate DLC address, and an embedded network stack (“ENS”) of the service processor associated with a primary IP address; performing filtering to determine if the LADLC address matches the alternate DLC address; and if the LADLC address matches the alternate DLC address, then replacing the alternate IP address of the one or more packets with the primary IP address, and forwarding the one or more packets to the ENS.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: May 19, 2009
    Assignee: Intel Corporation
    Inventors: Ravi Sahita, Priya Rajagopal, David Durham, Scott Hahn, Carey Smith, Arvind Kumar
  • Patent number: 7426610
    Abstract: In an embodiment, a method is provided. The method of this embodiment provides in response to receiving a packet at a packet processing device having a memory (“on-device memory”), storing the packet at a location in a memory not on the packet processing device (“off-device memory”); creating a packet descriptor corresponding to the packet, the packet descriptor referencing the location; storing the packet descriptor in a packet descriptor queue on the off-device memory; and storing a packet descriptor copy on the on-device memory.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: September 16, 2008
    Assignee: Intel Corporation
    Inventors: Sridhar Lakshmanamurthy, Hugh Miller Wilkinson, III
  • Patent number: 7194607
    Abstract: An adaptive arrangement including a command translation/ordering unit arranged to recognize and convert a first predetermined command unrecognizable/unsupported by an external recipient into a second predetermined command recognizable/supported by the external recipient. Such arrangement is further arranged to control a predetermined ordering of the converted second predetermined command with respect to other commands. The command translation/ordering unit may be arranged to control ordering such that all commands handled prior to the first predetermined command are completed prior to completion of the converted second predetermined command. Further, the command translation/ordering unit may be arranged to control ordering such that all commands handled after the first predetermined command are completed after completion of the converted second predetermined command.
    Type: Grant
    Filed: March 31, 2003
    Date of Patent: March 20, 2007
    Assignee: Intel Corporation
    Inventors: Eric J. Dahlen, Susan S. Meredith
  • Patent number: 7190287
    Abstract: Embodiments of a method of generating Huffman code length information are disclosed. In one such embodiment, a data structure is employed, although, of course, the invention is not limited in scope to the particular embodiments disclosed.
    Type: Grant
    Filed: December 6, 2005
    Date of Patent: March 13, 2007
    Assignee: Intel Corporation
    Inventors: Tinku Acharya, Ping-Sing Tsai
  • Patent number: 7155591
    Abstract: A method for verifying the integrity of a media key block (MKB) by storing validation data in a validation area of a medium, such as a DVD-R or a DVD-RW. In one embodiment, validation data comprises a hash function on a media key block. In another embodiment, validation data comprises the Verification Data field of an MKB's Verify Media Key Record.
    Type: Grant
    Filed: April 20, 2004
    Date of Patent: December 26, 2006
    Assignee: Intel Corporation
    Inventors: Micheal S. Ripley, Jeffrey B. Lotspiech, Atsushi Ishihara, Taku Kato, Yoshihisa Fukushima
  • Patent number: 7130999
    Abstract: In one embodiment of the invention is a method to use authentication certificates to authorize peers to particular applications. In addition to using authentication certificates to authenticate the identity and trustworthiness of a peer, authentication certificates are additionally used to authorize peers to particular applications. A list of certificates is maintained in a Peer Authorized Certificate Store (PACS), where the certificates may comprise any combination of root certificates, intermediate certificates, and peer certificates. When an authentication certificate is received from a peer, the peer is authenticated using the authentication certificate; and authorized by checking the authentication certificate against a Peer Authorized Certificate Store (PACS).
    Type: Grant
    Filed: March 27, 2002
    Date of Patent: October 31, 2006
    Assignee: Intel Corporation
    Inventors: Raju Yasala, Ernie F. Brickell, Donald J. Eckardt
  • Patent number: 6987469
    Abstract: Embodiments of a method of generating Huffman code length information are disclosed. In one such embodiment, a data structure is employed, although, of course, the invention is not limited in scope to the particular embodiments disclosed.
    Type: Grant
    Filed: June 3, 2003
    Date of Patent: January 17, 2006
    Assignee: Intel Corporation
    Inventors: Tinku Acharya, Ping-Sing Tsai
  • Patent number: 6957343
    Abstract: In one aspect of the invention is a method for preventing unauthorized copies of a medium, such as a DVD, from being played by a compliant device by using the validation area (VA) region of a medium to validate keying material. A compliant device is a device that will validate keying material. In one embodiment of the invention, a compliant device validates keying material by using the value in the VA region of the medium. In alternative embodiments, a compliant device will validate keying material by checking correspondence between keying material written to a non-VA region of a medium and validation data written to a VA region of a medium. In the alternative embodiments, if the keying material does not correspond to the validation data, then a compliant device will prevent the contents of the medium from being played.
    Type: Grant
    Filed: March 30, 2001
    Date of Patent: October 18, 2005
    Assignee: Intel Corporation
    Inventors: Michael S. Ripley, C. Brendan S. Traw
  • Patent number: 6952737
    Abstract: A network storage system includes a virtual file system (“VFS”) that manages the files of the network storage system, and a storage center that stores the files. The VFS and the storage center are separated, such that a client accesses the VFS to conduct file system operations and the client accesses the storage center to upload/download files. The client accesses the network storage system through one or more storage ports. The storage center includes a plurality of distributed object storage managers (DOSMS) and a storage cluster that includes a plurality of intelligent storage nodes. The network storage system includes additional storage centers at geographically disparate locations. The network storage system uses a multi-cast protocol to maintain file information at the DOSMs regarding files stored in the intelligent storage nodes, including files stored in disparate storage centers.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: October 4, 2005
    Assignee: Intel Corporation
    Inventors: Joshua L. Coates, Patrick E. Bozeman, David A. Patterson
  • Patent number: 6947970
    Abstract: A host is provided that includes a processor, a host memory coupled to the processor, and a host-fabric adapter coupled to the processor and provided to interface with a switched fabric including one or more fabric-attached I/O controllers. The host-fabric adapter may include logic for accessing a translation and protection table from the host memory for a data transaction. The translation and protection table may include a plurality of translation entries and at least one region entry. The at least one region entry may include multiple levels of translation entries.
    Type: Grant
    Filed: December 19, 2000
    Date of Patent: September 20, 2005
    Assignee: Intel Corporation
    Inventor: Frank L. Berry
  • Patent number: 6912634
    Abstract: A method for verifying the integrity of a media key block (MKB) by storing validation data in a validation area of a medium, such as a DVD-R or a DVD-RW. In one embodiment, validation data comprises a hash function on a media key block. In another embodiment, validation data comprises the Verification Data field of an MKB's Verify Media Key Record.
    Type: Grant
    Filed: October 9, 2001
    Date of Patent: June 28, 2005
    Assignee: Intel Corporation
    Inventors: Micheal S. Ripley, Jeffrey B. Lotspiech, Atsushi Ishihara, Taku Kato, Yoshihisa Fukushima
  • Patent number: 6906921
    Abstract: Numerous embodiments of a channeled heat dissipation device and a method of fabrication are disclosed. In one embodiment, a channeled heat dissipation device comprises a base portion having a dissipation surface and a substantially opposed mounting surface, and at least one channel defined in the base portion, wherein said at least one channel extends from said dissipation surface to said mounting surface.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: June 14, 2005
    Assignee: Intel Corporation
    Inventors: Damion Searls, Tom Pearson, James Jackson
  • Patent number: 6897373
    Abstract: An integrated radiating enclosure is disclosed. The enclosure housing is formed from a dielectric material with a radiating element formed on the exterior surface of the housing and a groundplane material formed on the interior of the housing. The groundplane provides EMI shielding for the enclosed electronics. The three antenna elements are directly connected to the circuitry of a transceiver system, thereby integrating the transceiver antenna components directly into the transceiver enclosure.
    Type: Grant
    Filed: December 11, 2002
    Date of Patent: May 24, 2005
    Assignee: Intel Corporation
    Inventor: Darrell W. Barabash
  • Patent number: 6865152
    Abstract: A network driver for transmitting packets. For a particular embodiment the driver receives an indication that a packet is available for transmission and monitors a packet pending transmission status of a network controller. The driver then indicates to the network controller that the packet is available for transmission only when the pending transmission status in one particular embodiment reaches a threshold value. Thus the driver determines how many packets to provide a network controller based on the amount of packets still waiting to be transmitted by the controller.
    Type: Grant
    Filed: December 15, 2000
    Date of Patent: March 8, 2005
    Assignee: Intel Corporation
    Inventors: Patrick J. Luhmann, Patrick L. Connor
  • Patent number: 6859864
    Abstract: A method and apparatus are described for providing an implicit write-back in a distributed shared memory environment implementing a snoop based architecture. A requesting node submits a single read request to a snoop based architecture controller switch. The switch recognizes that another node other than the requesting node and the home node for the desired data has a copy of the data. The switch directs the request to the responding node that is not the home node. The responding node, having modified the data, provides a single response back to the switch that causes the switch to both update the data at the home node and answer the requesting node. The updating of the data at the home node is done without receiving an explicit write instruction from the requesting node.
    Type: Grant
    Filed: December 29, 2000
    Date of Patent: February 22, 2005
    Assignee: Intel Corporation
    Inventors: Manoj Khare, Lily P. Looi, Akhilesh Kumar, Kenneth C. Creta
  • Patent number: 6853337
    Abstract: A capacitive signal coupling device to link an antenna radiating element to a peripheral device is disclosed. The capacitive signal coupling device includes a support and at least one conductive element on a first surface of the support. The conductive element is positioned to align with the radiating element of an antenna system and also includes a connector to enable a peripheral device to be connected to a transceiver antenna system without violating the integrity of the transceiver unit itself or without interrupting the operation of the transceiver system.
    Type: Grant
    Filed: December 4, 2002
    Date of Patent: February 8, 2005
    Assignee: Intel Corporation
    Inventor: Darrell W. Barabash
  • Patent number: 6810418
    Abstract: Methods and apparatus for accessing service agents on non-subnet manager hosts in an Infiniband subnet. A service agent at a first host registers with a first General Service Agent (GSA) at the first host. The registration is sent to a second GSA at a second host if the first host is not a subnet manager. The second host is a subnet manager. The second host sends a request for access/identification information to the service agent. The requested access/identification information is received at the second host. A service request is received at the second host for the service agent at the first host. The service request is from a client on the Infiniband subnet. The client is redirected to the first host by the second host sending the client a message. The service request for the service agent is sent to the first host by the client. The first host, second host, and client are part of an Infiniband subnet.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: October 26, 2004
    Assignee: Intel Corporation
    Inventors: Rajesh R. Shah, Ramakrishna V. Saripalli
  • Patent number: 6782432
    Abstract: A method, apparatus, and system are described for processing an operation code (op-code) to be transmitted over a data path of a graphics pipeline. If the op-code comprises context state information for a first graphics context, then the context state information is transmitted to registers in the graphics pipeline over the graphics pipeline data path. If the op-code comprises a save state command, then context state information in the registers is retrieved and transmitted from the registers to a preallocated region of a frame buffer over the same graphics pipeline data path. If the op-code comprises a restore/load state command, then new context state information is loaded. Context state information for a second context can then be loaded on the graphics pipeline data path to restore or process a new context.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: August 24, 2004
    Assignee: Intel Corporation
    Inventors: Scott R. Nelson, Scott C. Randolph
  • Patent number: 6779054
    Abstract: In one embodiment, an apparatus is described. The apparatus includes an input/output (I/O) device that is capable of being coupled to a computing system. The device is configured such that, in operation, the I/O device has the capability to interrupt an associated computing system processor based at least in part on a comparison of a threshold value with the quantity of transmit resources available to the I/O device.
    Type: Grant
    Filed: October 5, 2001
    Date of Patent: August 17, 2004
    Assignee: Intel Corporation
    Inventors: William B. Campbell, Linden Minnick
  • Patent number: 6765576
    Abstract: A method, apparatus, and system are described for rasterizing a triangle. Pixel parameter values are interpolated by adding or subtracting a vertical delta and/or by adding or subtracting a horizontal delta within a 4×4 tile of 16 pixels.
    Type: Grant
    Filed: February 6, 2003
    Date of Patent: July 20, 2004
    Assignee: Intel Corporation
    Inventor: Scott R. Nelson