Patents by Inventor James E. King

James E. King 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: 7225235
    Abstract: A console concentrator is provided as an integral part of a modular computer system to provide access to consoles in the components of the system in a secure and flexible manner. For example, the console concentrator can provide a common point of access to respective consoles of a plurality of blades in blade server system. It can also provide access to consoles of, for example, a switch processor in the blade server system.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: May 29, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead
  • Patent number: 7193844
    Abstract: A server blade may be provided. The server blade may comprise a processor and storage. The server blade can further comprise an enclosure that encloses said processor and storage. The server blade can be configured as a field replaceable unit.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: March 20, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead, Peter Heffernan
  • Patent number: 7181604
    Abstract: A computing system comprises multiple domains, each having an independent boot process. This boot process involves the selection of one boot option from a list of potentially multiple boot options available to the domain. The apparatus further comprises a centralized configuration utility, and a boot controller within each domain. The boot controller supplies said configuration utility with the list of boot options available to that domain. The configuration utility allows a user to specify en bloc the boot option for multiple domains. This information is then passed back to the boot controllers of the respective domains, which then boot in accordance with the boot option specified by said configuration utility.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: February 20, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Brian M. Somers, Brian J. Gillespie
  • Patent number: 7181543
    Abstract: Network identities for components (e.g., server blades) of a multi-domain computer system (e.g., a server blade system) are stored in a connection framework (e.g., a carrier for the server blades) and copies thereof are stored in two or more support units (e.g., service processors for the carrier). These multiple copies can then be used to ensure the integrity of network identities that are allocated to the system units by the support units.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: February 20, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Martin P. Mayhead
  • Patent number: 7174375
    Abstract: A modular computer system (e.g., a server blade system) includes a carrier (e.g., a rack mountable shelf) carrying a plurality of removably mountable information processing modules (e.g., server blades). Each information processing module can include a processor operable to provide information processing functions and a service controller operable to provide monitoring and system management functions. The carrier and the information processing modules can be interconnected by separate information and service management paths so that system management signals can be communicated independently of information signals. A combined switch and service processor module can be provided in the carrier. The switch and the service processor can be interconnected via a communications link for controlled information passage between a management network and the information processing modules via an information path.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: February 6, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: James E King, Martin P Mayhead, Peter Heffernan
  • Patent number: 7168092
    Abstract: A portable storage device, for example a secure smart card, contains network identification information and configuration information for a processing unit that is connectable to a data communications network, which processing unit includes a device reader for reading the portable storage device. The portable storage device includes storage and an access controller. The storage holds a network identity and configuration information for the processing unit and at least one encryption key. The access controller is operable to control access to the storage by implementing key-key encryption. An embodiment of the invention thus provides a medium not only for storing a network identity and configuration information for processing unit, but also for other secure information such as an encryption key associated therewith.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: January 23, 2007
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Martin P. Mayhead
  • Patent number: 7079395
    Abstract: A server blade is provided which comprises a processor. The server blade additionally comprises an enclosure which encloses the processor. The server blade is configured as a field replaceable unit removably receivable in a carrier of a modular computer system, and is configured as an oversized unit to span more than one standard information processing module receiving location in the carrier.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: July 18, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead, Peter Heffernan
  • Patent number: 7065599
    Abstract: A server blade is provided with an enclosure. The server blade can be provided with a plurality of processors in the enclosure. The server blade can be configured as a field replaceable unit removably receivable in a carrier of a modular computer system, for example a high density blade server system. The enclosure for such a multiprocessor server blade can be larger that a standard enclosure for a single processor server blade. The carrier can be configured to receive such an oversized server blade enclosure as well as a standard enclosure.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: June 20, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Martin P. Mayhead, Paul J. Garnett
  • Patent number: 7062575
    Abstract: An information processing module forms a blade for a high density computer system. A processor is operable to perform information processing and an information signal interface is connected between the processor(s) and a module information signal connection. A service controller is operable to perform system management functions and is connected to a module management connection. Redundant sets of information and management signal connections can be provided. The information signal interface and the service controller provide a buffer between the processor of the information processing module and the remainder of the modular computer system enabling flexibility in the choice of processor and internal structure for the information processing module.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: June 13, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J Garnett, James E King, Martin P Mayhead, Peter Heffernan
  • Patent number: 7039918
    Abstract: A service processor is provided for a computer system that includes a host processor and the service processor. The service processor includes a management interface including a first port forming an external user interface and a second port forming an internal console interface. The service processor is operable to provide system management functions within the computer system. It is also operable to respond to external mode switching commands received via the user interface to operate one of two modes. The first mode is a management mode in which commands received via the user interface are processed by the service processor. The second mode is a console mode in which commands received via the user interface are passed by the service processor to the console interface for processing by the host processor. The service processor can be implemented by a dual-ported microcontroller.
    Type: Grant
    Filed: August 24, 2001
    Date of Patent: May 2, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Rhod J Jones, James E King
  • Patent number: 7032037
    Abstract: A modular computer system may be provided. The modular computer system may comprise a carrier operable removably to receive a plurality of computer system modules therein. A plurality of information processing modules can be removably received in the carrier, each module may have a communications port operable to connect to a communications network internal to the carrier. The modular computer system may also comprise a switch operable to connect to the internal communications network to distribute information messages between the modules and to connect to an external communications network. An information distribution module may be provided removably received in the carrier operable connect to the internal communications network to receive an information message, to perform processing on the message to determine a destination, and to forward the message toward the determined destination via the internal communications network.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: April 18, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead, Peter Heffernan, Ariel Hendel, Leo A. Hejza, Thomas E. Giles
  • Patent number: 7024551
    Abstract: Method and apparatus are disclosed that allow boot code within the apparatus to be updated using a system controller. The apparatus includes a central processing unit (CPU) and a programmable memory that contains boot code at a predetermined location for use in booting the CPU. The apparatus further includes a bus and a bus master for the bus. The CPU accesses the boot code via the bus and the bus master. The apparatus further includes a system controller. This is operable to write boot code into the programmable memory over the bus. In one embodiment, the above components form a single subsystem within an array of such subsystems. A single control point for the array can transmit updated boot code to the system controller for loading into the programmable memory. This then provides a single interface for simultaneously updating the boot code in all subsystems.
    Type: Grant
    Filed: January 7, 2003
    Date of Patent: April 4, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Paul J. Garnett
  • Patent number: 7012815
    Abstract: A rack mountable shelf is configured to support a plurality of field replaceable units in the form of server cartridges that each include at least one server processor. The rack mountable shelf is configured to provide communal services for said server cartridges, including at least one of supplying DC operating power to the server cartridges, distributing information signals between the server cartridges and processing system management signals for the server cartridges. Each of the server cartridges can be slideably received in a respective one of a series of server cartridge receiving locations arrayed side by side along the front of the shelf. The server cartridges can be configured as thin blades to provide a high server density. For example, 16 server cartridge receiving locations can be provided across the front of the shelf. The supply of DC operating power to the server cartridges can be provided by one or more field replaceable power supply units (e.g.
    Type: Grant
    Filed: June 14, 2002
    Date of Patent: March 14, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead, Peter Heffernan, Nigel Ritson
  • Patent number: 6980427
    Abstract: A server blade may comprise a processor. The server blade may additionally comprise a removable media interface device. The server blade can be configured as a field replaceable unit.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: December 27, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead, Peter Heffernan
  • Patent number: 6973412
    Abstract: Apparatus representing a computer system or such-like is disclosed that includes a hierarchy of field replaceable units (FRUs). Each FRU in the hierarchy has a type, and may have a number of subsidiary FRUs. A FRU stores data indicative of at least the number and type of any subsidiary FRUs that may be immediately below it in the hierarchy, as well as data concerning the identity of the FRU itself. The apparatus has a utility to allow access and consolidation at a single location of all the FRU data stored in the hierarchy. In one embodiment, this utility is provided in the form of a configuration application running on a service processor of the apparatus.
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: December 6, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Martin P. Mayhead, Brian J. Gillespie
  • Patent number: 6968378
    Abstract: A processing unit is connectable to a communications network. The processing unit has a data carrier reader operable to read a network identity from a portable data carrier. The processing unit is operable on being powered up to check for the presence of a said data carrier, and when a data carrier is present to use the network identity from the data carrier for communicating via the network. The data carrier can be in the form of a card having readable storage, for example a portable storage device having a readable semiconductor memory of a type know, for example, as a smart card, or memory card. The processing unit may be arranged to use only the network address read from the data carrier, and, in the absence of such a data carrier to prevent access to the network. Access to the network can be achieved by aborting the power up of the processing unit. The processing unit may therefore access the network only when the network address is present in the carrier reader when the processing unit is powered up.
    Type: Grant
    Filed: August 30, 2001
    Date of Patent: November 22, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter Heffernan, James E. King, Rhod J. Jones, Robert Littlewood
  • Patent number: 6952659
    Abstract: A support module monitors the operation of at least one information processing module domain by automatically applying at least one test at intervals to an information processing module domain to be monitored and reporting a fault when the test is unsuccessful. On initiation of an information processing module domain, the support module automatically applies a set of tests to the information processing module domain, and, where a test provides a positive result, reapplies the test at intervals to monitor the operation of the information processing module domain.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: October 4, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Martin P. Mayhead
  • Patent number: 6948090
    Abstract: A processing unit, for example a computer server, that is connectable to a data communications network, has a device reader for reading a supplied network identity from a portable storage device such as a smart card or the like. The processing unit then uses the supplied network identity from the portable storage device for communicating via the data communications network. The processing unit monitors the continued presence of the portable storage device. In the event that the processing unit detects that the portable storage device has been removed from the device reader, it signals a fault state. The processing unit can be arranged to power itself down where a portable storage device having same network identity is not returned in the device reader within a predetermined time.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: September 20, 2005
    Assignee: Sun Microsystems, Inc.
    Inventor: James E. King
  • Patent number: 6944019
    Abstract: A server blade may comprise a processor and a network interface. The network interface can be configured be connected to a network remote the server blade. The server blade may be configured detect a property of an entity connected to the network. The server blade may be further configured as a field replaceable unit. Optionally, the server blade may further comprise an enclosure which encloses the processor.
    Type: Grant
    Filed: August 9, 2002
    Date of Patent: September 13, 2005
    Assignee: Sun Microsystems, Inc.
    Inventors: James E. King, Martin P. Mayhead, Paul J. Garnett
  • Publication number: 20040196727
    Abstract: A rack mountable shelf supports a plurality of field replaceable units (FRUS) in the form of server cartridges, or blades, that each include a processor and a memory within an enclosure. The rack mountable shelf is configured to provide communal services for said server cartridges, including at least one of supplying DC operating power to the server cartridges, distributing information signals between the server cartridges and processing system management signals for the server cartridges. The communal services can also be provided by FRUs, for example with redundant power supply units and redundant combined switch/service processor units. A midplane within the shelf enables interconnection of the FRUs.
    Type: Application
    Filed: April 20, 2004
    Publication date: October 7, 2004
    Inventors: Paul J. Garnett, James E. King, Martin P. Mayhead, Peter Heffernan, Nigel Ritson