Patents by Inventor Richard Dayan

Richard Dayan 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: 20070260545
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to trusted platform module (TPM) unification in a trusted computing environment and provide a novel and non-obvious method, system and computer program product for trusted platform module data harmonization. In one embodiment of the invention, a TPM log harmonization method can include designating both a single master TPM for a master node among multiple nodes, and also a multiplicity of subsidiary TPMs for remaining ones of the nodes. The method further can include extending the single master TPM with a measurement representing a rendezvous operation for the nodes.
    Type: Application
    Filed: May 2, 2006
    Publication date: November 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Steven Bade, Richard Dayan, James Hanna, Andrew Kegel
  • Publication number: 20070250518
    Abstract: A method and system for correlating location information of a server. More particularly, embodiments of the present invention provide a method that includes causing a node to obtain correlation of a first address of at least one target server with a second address of the at least one target server based on the second address of the at least one target server and a plurality of addresses similar in type to the first address. The method further includes retrieving the correlation from the node. As a result, a client may access the correlated location information and communicate directly with the target server.
    Type: Application
    Filed: April 19, 2006
    Publication date: October 25, 2007
    Inventors: Simon Chu, Richard Dayan, Eric Kern, Phuong Nguyen
  • Publication number: 20070226297
    Abstract: A match and destroy (MaDe) technique for filtering spam mail assigns at least two email addresses per user when the user first registers for an email account or when the MaDe software is installed on the server. The first email address is designated as the “True address,” and the user is made aware of only this address. The second email address is designated as the “Trap address,” and the user is not made aware of this address. Spammers send spam mail to all available email addresses as a spammer is unable to differentiate a True address from a Trap address. A MaDe filter is provided that detects when the same email is received in both the True and the Trap(s) inboxes. When this duplicate receipt occurs, the filter informs the resident spam filters that the email is a spam candidate.
    Type: Application
    Filed: March 21, 2006
    Publication date: September 27, 2007
    Inventors: Richard Dayan, Jeffrey Jennings
  • Publication number: 20070169928
    Abstract: A heat sink for controlling dissipation of a thermal load is disclosed that includes a heat sink base receiving the thermal load, an actuator connected to the heat sink base, the actuator having a temperature dependent upon the thermal load, the actuator configured in dependence upon the temperature of the actuator, and an adaptable fin connected to the actuator and shaped according to the configuration of the actuator so as to control dissipation of the thermal load.
    Type: Application
    Filed: January 26, 2006
    Publication date: July 26, 2007
    Inventors: Richard Dayan, Dean Herring
  • Publication number: 20070157016
    Abstract: An apparatus, system, and method are disclosed for autonomously preserving high-availability network boot services. The apparatus includes a monitor module, a detection module, and a substitution module. The monitor module actively monitors a distributed logical linked list. The detection module detects a variation in a distributed logical linked list configuration. The substitution module substitutes a network boot service of a failed element of the distributed logical linked list. The apparatus, system, and method provide preservation of on-demand network services autonomously, maintaining a high-availability of network boot services.
    Type: Application
    Filed: December 29, 2005
    Publication date: July 5, 2007
    Inventors: Richard Dayan, Jeffrey Jennings, Kofi Kekessie
  • Patent number: 7194655
    Abstract: A method and system for autonomously rebuilding a failed one of a plurality of servers and a computer system utilizing the same is disclosed. In a first aspect, the method comprises providing a bus for allowing a recovery mechanism to access each of the plurality of servers and utilizing the recovery mechanism to rebuild the failed server onto another server. In a second aspect, the computer system comprises a plurality of servers, a management module for monitoring and managing the plurality of servers, a recovery mechanism coupled to the management module, and a bus coupling the recovery mechanism to each of the plurality of servers, wherein the recovery mechanism rebuilds a failed server onto another of the plurality of servers.
    Type: Grant
    Filed: June 12, 2003
    Date of Patent: March 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan
  • Publication number: 20070052799
    Abstract: An image projection/display system (referred to generally herein as a “display system”) is provided to assist a pupil in speech development. The display system displays an image of a face viewed from the rear, as though the pupil were viewing a mask from behind. This “mask image” is projected in front of the pupil, and the mask image is manipulated to display proper lip, mouth, and tongue movement for a particular verbalization. Since the pupil is viewing the face on the mask image from behind, there is no need for the pupil to translate the lip, mouth, and tongue movements by reversing the left and right side. A tongue movement to the right on the mask image corresponds to a tongue movement to the right by the pupil.
    Type: Application
    Filed: September 6, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Simon Chu, Richard Dayan
  • Patent number: 7171568
    Abstract: A system and method for remote power control across multiple nodes of a partitioned data processing system. The system includes one or more nodes, each node including a chassis housing a traditional SMP server. The system may be partitioned into two or more SPAR's. Partition management software provides out of band power control to an entire partition, regardless of the number of nodes in the partition. The partition management code installed on each node of the partition is enabled to broadcast a power-on request to each of the nodes in the partition. Thus, when any service processor receives a power-on request, that service processor will resend the power on request to the broadcast group, thereby causing all of the nodes in the SPAR to power up. The broadcast packets may be routed to the other nodes via an out-of-band or private management LAN.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: January 30, 2007
    Assignee: International Business Machines Corporation
    Inventors: Richard A. Dayan, Gregory B. Pruett, David B. Rhoades
  • Publication number: 20060294019
    Abstract: A technique is disclosed for storing an electronic record of the existence of licenses available for use in a network of computers and the deployment status of programs covered by the licenses. License tokens are stored on a license server, and the stored license tokens are used to validate the deployment of applications stored on clients associated with the license server. The license server maintains the license tokens for all licensed applications used by the associated clients and maintains a license file for each client. Periodically, the license file containing token data is sent to the pre-boot environment of each client in the system, e.g., by a synching process. A license-maintenance application residing in the pre-boot environment of each client validates the applications stored on the client by comparing them with the token data in the license file upon the occurrence of a pre-boot process.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Applicant: Lenovo (Singapore) Pte. Ltd.
    Inventors: Richard Dayan, Richard Cheston, Daryl Cromer, Howard Locker, Randall Springfield
  • Publication number: 20060294022
    Abstract: An apparatus, system, and method are disclosed for enabling a service. A receiving module receives a token communicated over a peer-to-peer network. An enablement module enables a service in response to an authorization data field of the token. A transmit module transmits the token over the peer-to-peer network. The apparatus, system, and method may strive to enable the service.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Inventors: Richard Dayan, Jeffrey Jennings, Rohith Parasuraman
  • Patent number: 7143067
    Abstract: A system and method for installing a customized set of software on a personal computer, tailored to the requirements of the prospective user and avoiding unnecessary software and attendant license fees. Software (all that may be desired) in unusable form is loaded onto the personal computer then selected software (that which a particular user may require and/or desire) is converted (decompressed and/or decrypted) to produce usable versions of the selected software while the other software may be erased, if desired, to free up space in storage. The selection of software is done on the user's function (department and/or mission) and may be supplemented by a user selection from a menu, based on a selection utility.
    Type: Grant
    Filed: February 9, 1999
    Date of Patent: November 28, 2006
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Richard W. Cheston, Daryl C. Cromer, Richard A. Dayan, Dhruv M. Desai, Jan M. Janick, Howard J. Locker, David B. Rhoades, James P. Ward
  • Patent number: 7130995
    Abstract: A method and system for managing a secure network boot of a secondary server (server blade). The server blade sends a request, via an Ethernet switch, for a boot program to multiple Dynamic Host Configuration Protocol (DHCP) servers. One of the DHCP servers responds with an address of at least one Pre-boot Execution Environment (PXE) server that can upload a boot program to the server blade. Only if the responding DHCP server is on a list of known trusted DHCP servers will the Ethernet switch allow the server blade to receive the response from the responding DHCP server, thus allowing the download of a boot program from a PXE server.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Simon Chu, Richard A. Dayan, Gregory B. Pruett, David B. Rhoades
  • Patent number: 7130996
    Abstract: A method and system for managing a secure configuration of a server blade on a network. The server blade has a Remote Supervisor Adapter (RSA) card, which contains a list of trusted Dynamic Host Configuration Protocol (DHCP) servers. A remote manager, which communicates with the RSA card via a hyper-secure network, maintains the list of trusted DHCP servers on the RSA card. When the server blade broadcasts a request for configuration parameters to join the network, a response offer is returned from a DHCP server. If the responding DHCP server is not on the list of trusted DHCP servers contained in the RSA card, then the offer is refused, and another DHCP server's offer is evaluated.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, James L. Matlock, David B. Rhoades
  • Publication number: 20060242400
    Abstract: A method and system for remotely booting a plurality of server blades in a BLADECENTER® and for updating each blade without the need for an administrator to access each blade via a separate user identification number and corresponding password. A temporary virtual local area network is created to provide an out-of-band communication channel between a management module and the plurality of server blades. The management module receives and saves the original boot sequence for each server blade and alters each boot sequence such that each server blade begins with a network boot. After receiving an initial transmission over the network containing server blade boot instructions and storing the boot instructions in a temporary boot server, subsequent server blade boot requests from the network are intercepted and the stored boot instructions are re-routed from the temporary boot server to each of the remaining blades in the blade server thus removing the need for repeated boot packet transmission over the network.
    Type: Application
    Filed: April 22, 2005
    Publication date: October 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Anderson, Simon Chu, Richard Dayan, Peter Donovan
  • Patent number: 7120787
    Abstract: A method and system for managing a secure network boot of a secondary server (server blade). The server blade sends a request, via an Ethernet switch, for a boot program to multiple Dynamic Host Configuration Protocol (DHCP) servers. One of the DHCP servers responds with an address of at least one Pre-boot Execution Environment (PXE) server that can upload a boot program to the server blade. Only if the responding DHCP server is on a list of known trusted DHCP servers will the Ethernet switch allow the server blade to receive the response from the responding DHCP server, thus allowing the download of a boot program from a PXE server.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: October 10, 2006
    Assignee: International Business Machinces Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, Gregory B. Pruett, David B. Rhoades
  • Patent number: 7117349
    Abstract: A method and system for managing a secure configuration of a server blade on a network. The server blade has a Remote Supervisor Adapter (RSA) card, which contains a list of trusted Dynamic Host Configuration Protocol (DHCP) servers. A remote manager, which communicates with the RSA card via a hyper-secure network, maintains the list of trusted DHCP servers on the RSA card. When the server blade broadcasts a request for configuration parameters to join the network, a response offer is returned from a DHCP server. If the responding DHCP server is not on the list of trusted DHCP servers contained in the RSA card, then the offer is refused, and another DHCP server's offer is evaluated.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: October 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, James L. Matlock, David B. Rhoades
  • Patent number: 7114068
    Abstract: A method and system for managing a secure network boot of a server blade. The server blade is part of a server blade chassis, which holds multiple server blades that communicate with outside devices via a Pre-boot eXecution Environment (PXE) enabled network interface card. When a server blade receives a response from a PXE boot server offering a boot program download, a Remote Supervisory Adapter (RSA) card, managed by a remote manager, compares the identity of the responding PXE boot server with a list of trusted PXE boot servers. Only if the responding PXE boot server is on the list of trusted PXE boot servers will the server blade be allowed to use a boot program provided by the responding PXE boot server.
    Type: Grant
    Filed: October 31, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, James L. Matlock, David B. Rhoades
  • Patent number: 7114065
    Abstract: A method and system for managing a secure network boot of a server blade. The server blade is part of a server blade chassis, which holds multiple server blades that communicate with outside devices via a Pre-boot eXecution Environment (PXE) enabled network interface card. When a server blade receives a response from a PXE boot server offering a boot program download, a Remote Supervisory Adapter (RSA) card, managed by a remote manager, compares the identity of the responding PXE boot server with a list of trusted PXE boot servers. Only if the responding PXE boot server is on the list of trusted PXE boot servers will the server blade be allowed to use a boot program provided by the responding PXE boot server.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: September 26, 2006
    Assignee: International Business Machines Corporation
    Inventors: Simon C. Chu, Richard A. Dayan, James L. Matlock, David B. Rhoades
  • Publication number: 20060179294
    Abstract: An aggregated server blade system includes a plurality of individual server blades and a management module which can be designated as a bootable device. A boot list maintained and executed in each server blade includes a management module entry in its list of bootable devices. In response to the management module entry being selected or otherwise made active as the bootable device for a particular blade, an alternative bootable-devices list maintained on the management module is referenced and the boot process proceeds according to the alternative list.
    Type: Application
    Filed: February 9, 2005
    Publication date: August 10, 2006
    Applicant: International Business Machines Corporation
    Inventors: Simon Chu, Richard Dayan, Eric Kern, William Piazza
  • Patent number: 7051159
    Abstract: A cache controller structure and method are provided for managing cache access for a computer system. The computer system has a processor having a direction flag and configured to run a repetitive string operation, wherein the string operation is configured to sequentially access a targeted memory block for each repetition depending on the state of the direction flag. A cache controller logic is provided to control a cache embedded in the processor while the processor executes string operations. The cache controller is configured to manipulate the cache lines responsive to the direction flag and to a position of a targeted memory block within a cache line. In some embodiments, the controller logic is also configured to manipulate the cache lines responsive to a repetition parameter value within the string operation.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventor: Richard A. Dayan