Patents Examined by Thuan Du
  • Patent number: 7287178
    Abstract: Methods are provided for creating an electronic system. A subsystem hierarchy is created that includes a plurality of subsystems for the electronic system. Certain subsystems are associated with a clock domain including a first subsystem associated with one clock domain and a second subsystem associated with another clock domain. A first stub component is instantiated in the first subsystem and a second stub component is instantiated in the second subsystem. Each stub component is instantiated in a parent subsystem and is coupled to signals in the parent subsystem. Stub components are matched based on user-configurable data associated with each stub component. Each set of matching stub components is replaced with a synchronizer component selected based on type data associated with each stub component. The signals in the parent subsystem for the matched stub components are coupled to the selected synchronizer component.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: October 23, 2007
    Assignee: Xilinx, Inc.
    Inventors: Roger B. Milne, Jonathan B. Ballagh, Jeffrey D. Stroomer
  • Patent number: 7284140
    Abstract: A disk array device and a method of supplying power to a disk array device to which power is supplied by at least two AC inputs are provided. Where at least two AC/DC power-supply groups are provided in correspondence with each of the AC inputs and each AC/DC power-supply group includes at least two AC/DC power supplies that are connected to the AC input corresponding to that group, outputs from the AC/DC power supplies are summed separately for each group to obtain group total outputs for each group, and the group total outputs are input to each of a plurality of loads in the disk array device to provide power to each of the loads.
    Type: Grant
    Filed: September 20, 2006
    Date of Patent: October 16, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Suzuki, Hiromi Matsushige, Masato Ogawa, Tomokazu Yokoyama
  • Patent number: 7281148
    Abstract: A variable speed bus has its frequency adjusted based upon bandwidth requirements of active units coupled to a variable speed bus. As units coupled to the bus are stopped, bandwidth requirements are lowered and the bus frequency is reduced in response to the lowered bandwidth requirements. An arbiter selects an appropriate arbitration configuration based on which units are active and which are stopped. The arbitration configuration is adjusted to ensure that the bandwidth requirements of the active units are sustained despite the reduced clock frequency.
    Type: Grant
    Filed: March 26, 2004
    Date of Patent: October 9, 2007
    Assignee: Intel Corporation
    Inventor: Peter R. Munguia
  • Patent number: 7275154
    Abstract: A method is revealed to optimize the performance of a computer by establishing purpose-specific sections in its main non-volatile storage medium. This method creates a basic set of purpose-specific sections in order to store, separated at a physical level and at a logical level, basic elements associated to equipment operation such as operating system, dynamic files, applications and user related files; and, optionally, creates an additional set of purpose-specific sections to store other elements separated in like manner. A secondary method is also described to supplement the previous one, in order to quickly optimize an unlimited number of identical computers. In addition, the optimized main non-volatile storage medium that results from employing either of the previous methods is described.
    Type: Grant
    Filed: November 28, 2002
    Date of Patent: September 25, 2007
    Inventor: Manuel Fernando Mejias Butron
  • Patent number: 7272708
    Abstract: The present invention discloses a user interface for creating a dynamic computing environment using allocateable resources. The interface enables the fast, efficient selection and configuration of resources for the computing environment. The resources are fully selectable and allocable by a system architect. In a first embodiment, the ability is provided that allows a customer or system architect to design a system by allocating resources and specifying how the resources are to be used. The system architect may create a computing environment from a remotely accessible user interface such as a web page on the Internet. Thus, the system architect can create, modify and operate the environment from anywhere in the world.
    Type: Grant
    Filed: June 20, 2006
    Date of Patent: September 18, 2007
    Assignee: VERITAS Operating Corporation
    Inventor: Sekaran Nanja
  • Patent number: 7269723
    Abstract: A method, computer program product and system for reducing the boot time of a client device in a client device/data center environment. A profile of the client device, which includes information regarding the usage characteristics of the client device, may be created. A confidence level indicating the likelihood that the client device is going to be booted may be determined based on the client device's profile. The confidence level and the utilization of the resources of the server blades in the data center may be examined in determining whether to have an appropriate server blade perform an action involved in booting the operating system of the client device. If the appropriate server blade performs such an action, e.g., pre-booting the client device's operating system, prior to the user of the client device attempting to boot its operating system, then the boot time may be reduced.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: September 11, 2007
    Assignee: International Business Machines Corporation
    Inventors: Daryl C. Cromer, Howard J. Locker, Randall S. Springfield, Rod D. Waltermann
  • Patent number: 7260712
    Abstract: Systems, methods, and devices are provided for transactional kernel configuration. One embodiment includes a kernel configuration tool, a system file accessible by the kernel configuration tool, and program instructions executable by the kernel configuration tool to immediately and persistently apply kernel configuration changes a manner that ensures a transactional kernel configuration change.
    Type: Grant
    Filed: September 20, 2004
    Date of Patent: August 21, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Aswin Chandramouleeswaran, Steven T. Roth, C. P. Vijay Kumar, Daniel R. Mathias, Harshavardhan R. Kuntur
  • Patent number: 7257723
    Abstract: An embedded system optimally operates with minimal power consumption without sacrificing performance. Power consumption can be reduced by independently and dynamically controlling multiple power partitions, wherein components within a partition can have the same power profile. States of operation can be programmably defined in a table and enforced using hardware. Voltages in the table can be dynamically updated during a runtime of the system using a timing feedback module, which is connected to a critical path in a partition. The timing feedback module can output a vector that indicates the timing margin for that critical path. Using this timing margin, software can increase or decrease the voltage to optimize power consumption of that partition.
    Type: Grant
    Filed: October 4, 2005
    Date of Patent: August 14, 2007
    Assignee: Atheros Communications, Inc.
    Inventor: Mike Galles
  • Patent number: 7254734
    Abstract: This invention discloses a local area network including a hub, a plurality of nodes, communication cabling connecting the plurality of nodes to the hub for providing data communication, and a power supply distributor operative to provide at least some operating power to at least some of the plurality of nodes via the communication cabling.
    Type: Grant
    Filed: November 12, 2003
    Date of Patent: August 7, 2007
    Assignee: PowerDsine, Ltd. - Microsemi Corporation
    Inventors: Amir Lehr, Ilan Atias, Dror Korcharz, David Pincu
  • Patent number: 7251724
    Abstract: A device environment configuration apparatus and method for defining a device profile containing setup information for a device according to how the device is connected to a system such as a POS terminal system. Device profiles are displayed according to how the various devices in the system are connected. Device profiles are inputted for setting the OPOS device environment configuration settings in a registry to match how the devices are connected in the POS terminal system. A device profile editor relates the input data to a device profile previously stored in the OPOS device environment configuration settings so that a particular device profile can be edited. A device profile verification unit verifies whether the edited profile is appropriate based on the OPOS device environment settings. Based on the edited profile data, a device profile updating unit then updates the OPOS device environment configuration settings in the registry.
    Type: Grant
    Filed: December 26, 2001
    Date of Patent: July 31, 2007
    Assignee: Seiko Epson Corporation
    Inventors: Atsushi Kobayashi, Sachie Shizuka, Toshiyuki Sugimoto
  • Patent number: 7249275
    Abstract: A clock tuning device and method for executing overclocking operations on plural elements disposed on a motherboard. The clock tuning device includes a phase-locked loop for outputting a plurality of clock signals to the elements, and a control circuit for controlling the phase-locked loop to adjust the frequencies of the clock signals, so as to execute the overclocking operations on the elements, respectively. The method includes the steps of: increasing the frequency of a first clock signal until one of the elements can't work normally due to an utmost frequency of the first clock signal; resetting all the elements and operating the element corresponding to the first signal according to a safe frequency of the first clock signal; and repeating the above steps to perform overclocking operation on each of the other elements.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: July 24, 2007
    Assignee: Realtek Semiconductor Corp.
    Inventors: Wen-Shiung Weng, Chi-Kung Kuan, Sheng-Kai Chen, Ming-Chun Chang, Yi-Shu Chang
  • Patent number: 7246251
    Abstract: The present invention relates to a data processing circuitry and method of processing an input data pattern and out-putting an output data pattern after a processing delay which depends on a processing activity of the data processing circuitry, wherein the processing delay is estimated based on the input pattern and the processing is controlled in response to the estimated processing delay. The processing control may be a power control based on an activity monitoring or a clock control in a pipeline structure. Thereby, an efficient solution is provided to derive the current activity of the processing circuitry in order to dynamically adapt its operating conditions to its demands.
    Type: Grant
    Filed: August 8, 2003
    Date of Patent: July 17, 2007
    Assignee: NXP B.V.
    Inventor: Francesco Pessolano
  • Patent number: 7246248
    Abstract: When power to a storage device is turned on and the storage device can accept a data input and output request being transmitted from an information processing device, the storage device transmits a power-on request for turning on power to the information processing device. The storage device, when it accepts a stop-power instruction, transmits a stop-power request for stopping power to the information processing device.
    Type: Grant
    Filed: February 9, 2006
    Date of Patent: July 17, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Katsumi Hirezaki, Koji Nagata, Yosuke Murakami
  • Patent number: 7246224
    Abstract: An embodiment of the present invention relates generally to computer configuration and, more specifically, to a system and method to seamlessly determine the component configurations of a series of heterogeneous platforms and enable their respective component configurations to be intelligently migrated from one platform to another. In some embodiments, the invention involves generating configuration binaries for a plurality of target platforms. The configuration binaries are used with tools to create configuration directives for the target machines. In at least one embodiment, the configuration directives are sent to the target platforms in a scripting language. In some embodiments, the scripts are automatically generated by a tool using the configuration binaries for various platforms and policy guidance to determine which settings should be set on or off. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 27, 2004
    Date of Patent: July 17, 2007
    Assignee: Intel Corporation
    Inventors: Michael A. Rothman, Robert P. Hale, John P. Lambino, Mahesh S. Natu, Vincent J. Zimmer, Mohan J. Kumar
  • Patent number: 7243224
    Abstract: A method and apparatus are described for preboot execution bootloading. Under and embodiment of the invention, a method comprises requesting a memory address region and boot image data from a server; receiving the boot image data and a designated memory region from the server; and storing the boot image data at the designated memory region.
    Type: Grant
    Filed: December 31, 2003
    Date of Patent: July 10, 2007
    Assignee: Intel Corporation
    Inventors: Remesh Seth Nair, Alan Previn Terres Alexis
  • Patent number: 7243249
    Abstract: A method and apparatus for facilitating power state control and awareness of an autonomous subsystem in a computer based system without involvement of the main operating system.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: July 10, 2007
    Assignee: Intel Corporation
    Inventors: Robert Dunstan, Frank P. Hart, Paul Zurcher
  • Patent number: 7237130
    Abstract: A blade server performance management method and system is proposed, which is designed for use with a blade server including a cluster of server modules to provide a performance management function on the clustered server modules with the purpose of allowing all the clustered server modules in the blade server to have sufficient power load to operate normally as well as protecting each of the clustered server modules from being burned out due to an overly high working temperature during high-performance operation.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: June 26, 2007
    Assignee: Inventec Corporation
    Inventor: Chun-Liang Lee
  • Patent number: 7237129
    Abstract: Network architecture, computer system and/or server, circuit, device, apparatus, method, and computer program and control mechanism for managing power consumption and workload in computer system and data and information servers. Further provides power and energy consumption and workload management and control systems and architectures for high-density and modular multi-server computer systems that maintain performance while conserving energy and method for power management and workload management. Dynamic server power management and optional dynamic workload management for multi-server environments is provided by aspects of the invention. Modular network devices and integrated server system, including modular servers, management units, switches and switching fabrics, modular power supplies and modular fans and a special backplane architecture are provided as well as dynamically reconfigurable multi-purpose modules and servers.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: June 26, 2007
    Assignee: Huron IP LLC
    Inventor: Henry T. Fung
  • Patent number: 7234052
    Abstract: A system and method are provided for booting a computing device using a NAND flash memory. Boot code stored in the NAND flash memory is transferred to a RAM for execution by the CPU. Operating system program stored in the NAND flash memory is transferred to a system memory for execution therefrom by the CPU after system boot.
    Type: Grant
    Filed: October 29, 2002
    Date of Patent: June 19, 2007
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Seok-Heon Lee, Young-Joon Choi, Seok-Cheon Kwon, Jae Young Lee
  • Patent number: 7228407
    Abstract: A resource management method (300) and a corresponding system are proposed. In the solution of the invention, an authority publishes (324) multiple rules, each one defining a desired target configuration for a category of subjects (without any information about their dependencies). Each subject retrieves (320–322, 326) the rules corresponding to its category in a random order. The rules are then applied (427–439) on the subject according to a trial-and-fail approach. Particularly, the application of any failed rule is continually repeated (427–448), until all the rules are successfully applied (463) or a deadlock condition is detected (451). In this way, any dependency is automatically resolved on the subject at run time. Moreover, as soon as all the rules have been successfully applied the compliance of the subject to the rules is verified (455–457) again; should the subject be not compliant to one or more rules any longer, an infinite loop condition is detected (466).
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: June 5, 2007
    Assignee: International Business Machines Corporation
    Inventors: Salvadore D'Alo, Alessandro Donatelli, Giovanni Lanfranchi, Claudio Marinelli