Patents by Inventor Charles L. Hudson

Charles L. Hudson 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: 20120101987
    Abstract: Systems and methods of fast synchronization failure detection in distributed databases are disclosed. An example of a method includes receiving a digest of a database stored at a sending node in a network, the digest broadcast by the sending node to N number of nodes in the network. The method also includes generating a digest of a database stored at a receiving node in the network. The method also includes comparing the generated digest to the received digest. The method also includes issuing a lost synchronization signal by the receiving node when the comparison indicates a change in the database stored at the sending node.
    Type: Application
    Filed: October 25, 2010
    Publication date: April 26, 2012
    Inventors: Paul Allen Bottorff, Charles L. Hudson, Michael R. Krause
  • Publication number: 20110289210
    Abstract: A connection apparatus includes at least one module to connect network ports of one or more electronic devices to network ports that are connected to respective networks, and a manager to create at least one profile for a particular one of the one or more electronic devices. The at least one profile specifies that the particular electronic device is to be connected to different subsets of the networks for corresponding different modes of operation of the particular electronic device.
    Type: Application
    Filed: January 29, 2009
    Publication date: November 24, 2011
    Inventors: Keith L. Kelley, Charles L. Hudson, John M. Hemphill
  • Patent number: 8046460
    Abstract: According to one embodiment, a server is automatically deployed using a pre-provisioned logical volume LV. A first world wide name WWN1 is associated 320 with a logical volume LV1 associated with a disk array controller 260. A second world wide name WWN1, which is assigned to a server S1, is received 335 at the disk array controller 260. If 340 the first world wide name WWN1 is the same as the second world wide name WWN1, the server S1 is enabled 350 to access the logical volume LV1. The first and second world wide names are not required to be assigned to any server S1, S2 at the time that the first world wide name is associated with the logical volume.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: October 25, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles S. Greenidge, Nigel Cook, Charles L. Hudson, Alexander Kramer
  • Publication number: 20110173285
    Abstract: A network device comprises a processor and storage coupled to the processor. The storage contains firmware that, when executed by the processor, causes the processor to implement a plurality of virtual devices. Each virtual device is configured to receive packets in a channel unique to such virtual device. The channels of the plurality of virtual devices are implemented on a single communication link. The network device is configured to receive a channel status message that is indicative of status of a channel corresponding to that message.
    Type: Application
    Filed: January 14, 2010
    Publication date: July 14, 2011
    Inventors: Daniel N. CRIPE, Charles L. Hudson, Doron Chosnek, David J. Koenen
  • Publication number: 20110044344
    Abstract: A system and method are provided for interfacing a Fibre Channel network to an Ethernet based network. The method includes the operation of establishing a connection between a Fibre Channel device and an NPIV interface in an Ethernet interconnect module (210). Another operation is processing a fabric login from a server on the Ethernet based network, along with a server identifier that is sent to the Fibre Channel device (220). Acknowledgement frames for fabric login from the Fibre Channel device can be examined in order to identify the N_Port ID of the server (230). In another operation, the server's MAC address can be retrieved from a table using the N_Port ID (240). Then an Ethernet packet can be sent to the server using the server MAC address (250). The Ethernet packet contains a Fabric Provided MAC Address used to enable the server to communicate with the Fibre Channel device.
    Type: Application
    Filed: May 8, 2008
    Publication date: February 24, 2011
    Inventors: Charles L. Hudson, Alexander Kramer, Neeraj Arora
  • Publication number: 20110029669
    Abstract: Embodiments of the present invention are directed to providing configurable transmission rates for devices within a multi-device enclosure, despite common communication media within the multi-device enclosure that would otherwise constrain or fix the transmission rates of the devices. In one embodiment of the present invention, implemented within a virtual-connect manager or other module or device contained in, or associated with, a multi-server enclosure, the virtual-connect manager provides an administrative or management interface through which each server can be assigned a maximum transmission rate. The virtual-connect manager then continuously monitors the transmission rates of servers and/or ports within servers in order to apply back pressure, or flow control, so that the servers and/or ports within servers do not exceed the configured maximum transmission rates.
    Type: Application
    Filed: April 28, 2008
    Publication date: February 3, 2011
    Inventors: Mike Chuang, Charles L. Hudson
  • Patent number: 7856488
    Abstract: A network comprising a first electronic device associated with a first profile that uniquely identifies the first electronic device on the network. The network also comprises a second electronic device coupled to the first electronic device. The first profile is migrated to the second electronic device such that the first electronic device is no longer associated with the first profile and such that the first profile uniquely identifies the second electronic device on the network.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: December 21, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel N. Cripe, David Kasperson, Charles L. Hudson
  • Patent number: 7580415
    Abstract: A computer system has an aggregated plurality of hybrid network resources. The hybrid resources support both offloaded connections with a first set of clients and conventional connections with a second set of clients. The conventional and offloaded connections are established through a common physical connection to a network. A unique protocol address is assigned to each of two or more active ones of the resources. A virtual layer2 device is exported for each of the two or more active resources. The assigned protocol addresses are exposed to a protocol stack residing in the operating system of the computer system. Each of the assigned protocol addresses are exposed through and associated with the virtual device exported for the one of the active resources to which the protocol address is assigned. One or more of the conventional connections are established with the second set of clients through the active resources and their respective virtual devices.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: August 25, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Charles L. Hudson, Prashant Modi, Daniel Nathan Cripe
  • Patent number: 7551614
    Abstract: A computer system aggregates a plurality of network resources of a computer system. The computer system has a plurality of processing nodes. Each of the processing nodes includes one or more of the plurality of network resources. The one or more resources of each processing node makes up a bypass protocol stack operable to provide offloaded connections over a network to instances of one or more applications running on the system. Each of the applications is uniquely associated with a first port number. The system is identified on the network by a global IP address and each of the plurality of nodes is identified by a unique local IP address. Each of the plurality of resources is uniquely identified by an assigned private IP address. At each of the processing nodes, a listening socket is created for each instance of the plurality of applications running on the node.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: June 23, 2009
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert R. Teisberg, Daniel N. Cripe, Charles L. Hudson
  • Publication number: 20080244060
    Abstract: A network comprising a first electronic device associated with a first profile that uniquely identifies the first electronic device on the network. The network also comprises a second electronic device coupled to the first electronic device. The first profile is migrated to the second electronic device such that the first electronic device is no longer associated with the first profile and such that the first profile uniquely identifies the second electronic device on the network.
    Type: Application
    Filed: March 30, 2007
    Publication date: October 2, 2008
    Inventors: Daniel N. Cripe, David Kasperson, Charles L. Hudson
  • Patent number: 7403535
    Abstract: A computer system aggregates a plurality of network resources of a computer system. The plurality of network resources forms a bypass stack operable to provide offloaded connections to one or more applications available on the computer system. Each of the applications is associated with a first port number. The computer system itself is addressable on the network by a public IP address. The system assigns private IP addresses to uniquely identify each of the plurality of network resources. The system creates a socket for each application by which the application can communicate with the network. The socket is associated with a first endpoint tuple that includes the public IP address and the first port number associated with the application for which the socket is created. The socket is further associated with a set of bypass endpoint tuples that are translated from the first endpoint tuple, each of the set including a different one of the private IP addresses.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: July 22, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Prashant Modi, Amitabha Biswas, Yiu Yip, Doris Sayon, Kathryn Hampton, Mehrdad Khalili, Robert R. Teisberg, Daniel N. Cripe, Charles L. Hudson
  • Publication number: 20080147828
    Abstract: Systems and methods for distributed configuration of one or more network interface cards (NICs) are disclosed. An exemplary method comprises issuing a request frame including at least a current configuration generation for the NICs from a host computing device to a network device. The method also comprises returning at least one configuration frame including a newer network configuration for the NICs from the network device to the host computing device. The method also comprises configuring the NICs at the host computing device with the newer network configuration.
    Type: Application
    Filed: December 18, 2006
    Publication date: June 19, 2008
    Inventors: Mark R. Enstone, Gaines C. Teague, Charles L. Hudson, Robert R. Teisberg, David Kasperson, Dennis G. Delahoussaye
  • Patent number: 5436524
    Abstract: A new deflection structure (12) which deflects a beam of charged particles, uch as an electron beam (15), includes a serpentine set (20) for transmitting a deflection field, and a shielding frame (25) for housing the serpentine set (20). The serpentine set (20) includes a vertical serpentine deflection element (22) and a horizontal serpentine deflection element (24). These deflection elements (22, 24) are identical, and are interdigitatedly and orthogonally disposed relative to each other, for forming a central transmission passage (75), through which the electron beam (15) passes, and is deflected by the deflection field, so as to minimize drift space signal distortion. The shielding frame (25) includes a plurality of ground blocks (26, 28, 30, 32), and forms an internal serpentine trough (77) within these ground blocks, for housing the serpentine set (20).
    Type: Grant
    Filed: October 27, 1993
    Date of Patent: July 25, 1995
    Assignee: The United States of America as represented by the Department of Energy
    Inventors: Edward C. Hagen, Charles L. Hudson
  • Patent number: 5376864
    Abstract: A shielded serpentine slow wave deflection structure (10) having a serpene signal conductor (12) within a channel groove (46). The channel groove (46) is formed by a serpentine channel (20) in a trough plate (18) and a ground plane (14). The serpentine signal conductor (12) is supported at its ends by coaxial feed through connectors 28. A beam interaction trough (22) intersects the channel groove (46) to form a plurality of beam interaction regions (56) wherein an electron beam (54) may be deflected relative to the serpentine signal conductor (12).
    Type: Grant
    Filed: October 29, 1992
    Date of Patent: December 27, 1994
    Assignee: The United States of America as represented by the Department of Energy
    Inventors: Charles L. Hudson, Jerome Spector
  • Patent number: 5210464
    Abstract: An improved ultra-high bandwidth helical coil deflection structure for a hode ray tube is described comprising a first metal member having a bore therein, the metal walls of which form a first ground plane; a second metal member coaxially mounted in the bore of the first metal member and forming a second ground plane; a helical deflection coil coaxially mounted within the bore between the two ground planes; and a resistive load disposed in one end of the bore and electrically connected to the first and second ground planes, the resistive load having an impedance substantially equal to the characteristic impedance of the coaxial line formed by the two coaxial ground planes to inhibit cavity resonance in the structure within the ultra-high bandwidth of operation. Preferably, the resistive load comprises a carbon film on a surface of an end plug in one end of the bore.
    Type: Grant
    Filed: May 15, 1991
    Date of Patent: May 11, 1993
    Assignee: The United States of America as represented by the Department of Energy
    Inventors: Mark E. Dunham, Charles L. Hudson
  • Patent number: 5172029
    Abstract: Various embodiments of a helical coil deflection structure of a CRT are described and illustrated which provide shielding between adjacent turns of the coil on either three or four sides of each turn in the coil. Threaded members formed with either male or female threads and having the same pitch as the deflection coil are utilized for shielding the deflection coil with each turn of the helical coil placed between adjacent threads which act to shield each coil turn from adjacent turns and to confine the field generated by the coil to prevent or inhibit cross-coupling between adjacent turns of the coil to thereby prevent generation of fast fields which might otherwise deflect the beam out of time synchronization with the electron beam pulse.
    Type: Grant
    Filed: January 22, 1991
    Date of Patent: December 15, 1992
    Assignee: The United States of America as represented by the United States Department of Energy
    Inventors: Neil J. Norris, Charles L. Hudson
  • Patent number: 4894800
    Abstract: A re-configurable register bit-slice is disclosed for use in built-in logic block observers (i.e. BILBOs). The register bit-slice may be configured to a plurality of operational modes. Front-end logic is disclosed which switches a single current switch (e.g. transistor) between a data input and an output of the front-end logic. Thus, a single current switch of delay is added to normal operation of a standard shift register modified to be reconfigurable.
    Type: Grant
    Filed: September 23, 1988
    Date of Patent: January 16, 1990
    Assignee: Honeywell, Inc.
    Inventor: Charles L. Hudson, Jr.
  • Patent number: 4847839
    Abstract: A reconfigurable digital register that can be serially loaded has an additional bit associated with the register which holds information indicative of a mode of operation of the register. The mode control bit is located such that it can be serially loaded along with the other bits. A particularly useful embodiment is to use the mode control bit to configure the register as either a test pattern generator or a signature analysis register in support of integrated circuit self-test functions.
    Type: Grant
    Filed: August 26, 1987
    Date of Patent: July 11, 1989
    Assignee: Honeywell Inc.
    Inventors: Charles L. Hudson, Jr., Michael L. Kalm
  • Patent number: 4667712
    Abstract: A log splitter in which a log splitter beam is rotatably attached to a rear upright frame of a wood transporting trailer. The beam is rotatable between a vertical position which is maintainable for splitting operation and a diagonal position where it is secured during over-the-road operation of the trailer.
    Type: Grant
    Filed: March 24, 1986
    Date of Patent: May 26, 1987
    Inventors: Charles L. Hudson, David R. Hudson, Kenneth E. Burkhalter
  • Patent number: 4162399
    Abstract: Light is modulated by an optical code member having first and second parallel tracks, each with alternate segments of different optical characteristics, such as optical reflectivity. The different segments are staggered between the parallel tracks. The modulated light is transmitted along first and second fiber optic elements from the first and second tracks to respective first and second photoelectric sensors having a common substrate to produce push-pull electrical outputs from said sensors. The light may be supplied to the first and second tracks by respective third and fourth fiber optic elements, which may extend from a common light source. The third and fourth fiber optic elements may have light supplying ends which are closely adjacent the light receiving ends of the first and second fiber optic elements.
    Type: Grant
    Filed: September 16, 1977
    Date of Patent: July 24, 1979
    Assignee: BEI Electronics, Inc.
    Inventor: Charles L. Hudson