Patent application number | Description | Published |
20140252954 | SYSTEMS AND METHODS OF PREVENTING STROBING LIGHT OUTPUT - Systems and methods for preventing or otherwise reducing cyclic light output caused by failure modes are disclosed, which shut off a power supply to a lighting system susceptible to output cycling (also known as flashing, flickering, or strobing) in a non-latching fashion. A power supply and/or driver system includes a processor and memory arrangement configured to track failures and prevent cyclical behavior when detected. The processor can be implemented, for example, with an existing microcontroller already present in the power supply, or as a dedicated processor. Once a failure mode that exhibits cyclic behavior above a certain frequency is detected, the power supply can be turned off or otherwise prevented from attempting to source power to the lighting system. | 09-11-2014 |
20140252955 | SYSTEMS AND METHODS FOR POWER SUPPLY LOAD DETECTION WITH HOT-PLUG COMPATIBILITY - Systems and methods for detecting an incorrect load and preventing powering of that load, until a load change is detected, are disclosed. An incorrect load can be removed and a newly attached valid load can be operated without requiring a reset. A power supply or driver system for a lighting system including one or more solid state light sources includes the systems and methods. The power supply or driver system includes a processor and memory arrangement configured to detect whether a load is operable or non-operable while still being responsive to a new load being attached at any time, and to prevent the system from checking the same load more than once. These may be used in conjunction with features like auto-recovery, restart after faults, and load-hot-plug capability, while perhaps simultaneously reducing cyclical flashing of light output. | 09-11-2014 |
20140354178 | LIGHTING DRIVER HAVING MULTIPLE DIMMING INTERFACES - Lighting control techniques and corresponding drivers and ballasts are disclosed. In some embodiments, the driver or ballast receives multiple dimming inputs and has multiple dimming interfaces that produce initial dimming signals or levels. The initial dimming signals are manipulated by a controller to produce a final output dimming signal or level that is based on the dimming signals received and dims the attached light sources accordingly. The manipulations performed by the controller may include various operations, such as comparisons and calculating the product of the initial dimming signals. In some embodiments, the techniques can be applied to light-emitting diode (LED) drivers or ballasts for fluorescent and other discharge light sources and can be used in smart grid and peak power shaping applications. | 12-04-2014 |
Patent application number | Description | Published |
20090019052 | PROVIDING FILE SYSTEM AVAILABILITY DURING LOCAL PATH FAILURE OF A NON-SERVER NODE - File system availability during local path failure of a non-server node is provided by generating a server database of one or more server nodes having access to a storage device of the file system. The storage device is accessed by a non-server node over a local path to implement one or more input/output (I/O) operations. Upon failure of an I/O operation over the local path, the server database is queried to identify one or more server nodes having access to the storage device. One or more subsequent I/O operations for the storage device are implemented using the one or more identified server nodes. After a restoration of the local path is detected, I/O operations for the storage device are then implemented over the local path. | 01-15-2009 |
20090019098 | FILE SYSTEM MOUNTING IN A CLUSTERED FILE SYSTEM - A method effectively preventing a requesting node from unfencing and mounting a file system subsequent to a failure in a cluster file system having a plurality of active nodes. The method comprising first upgrading one active node in the cluster to function as a cluster manager node. The cluster manager is in communication with all nodes. The cluster manager is assigned manager responsibilities, in part, comprising first receiving an active status request from the node requesting to mount a file system. The cluster manager first queries the quorum nodes to determine whether each node considers the cluster manager to still have cluster management responsibilities for the file system. If a majority of quorum nodes consider the cluster manager to still have cluster management responsibilities for the file system then the cluster manager responds to the requesting node's active status request. Thereafter, the requesting node proceeds with mounting the file system. | 01-15-2009 |
20090177756 | MULTIPLE NETWORK SHARED DISK SERVERS - A method, information processing system, and computer program storage product access data on an information processing system. The information processing system includes a plurality of Network Shared Disk servers and at least one set of Network Shared Disks. Each of the Network Shared Disks is served by at least one of the Network Shared Disk servers. Configuration data that includes information indicating which of the Network Shared Disk servers serve each of the Network Shared Disks is analyzed. The Network Shared Disk to be accessed is identified. One of the Network Shared Disk servers is selected from the plurality of Network Shared Disk servers that serve the one Network Shared Disk to be accessed. The one Network Shared Disk to be accessed is accessed via the one Network Shared Disk server that was selected. | 07-09-2009 |
20100153526 | PER FILE SYSTEM USAGE OF NETWORKS - A method, information processing system, and computer program product access data in a system. The system includes a plurality of Network Shared Disk servers and at least one set of Network Shared Disks. Each of the Network Shared Disks are served by at least one of the Network Shared Disk servers across a multiple networks. Configuration data that includes information indicating which of the networks is associated with each of the Network Shared Disks for the one node is analyzed. A first of the Network Shared Disks to be accessed is identified. One of the networks that is associated with the first Network Shared Disk is selected based on the configuration data. The first Network Shared Disk is accessed via the one network that was selected. | 06-17-2010 |
Patent application number | Description | Published |
20130179289 | PRICING OF RESOURCES IN VIRTUAL MACHINE POOLS - Systems and methods are provided for assigning resources in a cloud computing environment via a spot pricing process. The spot pricing process allows virtual machines to be assigned on a preemptible basis to pools based on bids associated with the pools. The bids can be used to determine a price for assignment of preemptible virtual machines. Preemptible virtual machines can then be assigned to pools based at least in part on the submitted bids in relation to the determined price. | 07-11-2013 |
20130179574 | ASSIGNMENT OF RESOURCES IN VIRTUAL MACHINE POOLS - Systems and methods are provided for assigning and associating resources in a cloud computing environment. Virtual machines in the cloud computing environment can be assigned or associated with pools corresponding to users as dedicated, standby, or preemptible machines. The various states provide users with the ability to reserve a desired level of resources while also allowing the operator of the cloud computing environment to increase resource utilization. | 07-11-2013 |
20130179881 | DECOUPLING PAAS RESOURCES, JOBS, AND SCHEDULING - Systems and methods are presented for providing resources by way of a platform as a service in a distributed computing environment to perform a job. Resources of the system, job performing on the system, and schedulers of the jobs performing on the system are decoupled in a manner that allows a job to easily migrate among resources. It is contemplated that the migration of jobs from a first pool of resource to a second pool of resource is performed by the system without human intervention. The migration of a job may utilize different schedulers for the different resources. Further, it is contemplated that a pool of resources may automatically allocate additional or fewer resources in response to a migration of a job. | 07-11-2013 |
20130179894 | PLATFORM AS A SERVICE JOB SCHEDULING - Systems and methods are presented for providing resources by way of a platform as a service in a distributed computing environment to perform a job. A user may submit a work item to the system that results in a job being processed on a pool of virtual machines. The pool may be automatically established by the system in response to the work item and other information associated with the work item, the user, and/or the account. Further, it is contemplated that resources associated with the pool, such as virtual machines, may be automatically allocated based, at least in part, on information associated with the work item, the user, the account, the pool, and/or the system. | 07-11-2013 |
20130179895 | PAAS HIERARCHIAL SCHEDULING AND AUTO-SCALING - In various embodiments, systems and methods are presented for providing resources by way of a platform as a service in a distributed computing environment to perform a job. The system may be comprised of a number of components, such as a task machine, a task location service machine, and a high-level location service machines that in combination are useable to accomplish functions provided herein. It is contemplated that the system performs methods for providing resources by determining resources of the system, such as virtual machines, and applying auto-scaling rules to the system to scale those resources. Based on the determination of the auto-scaling rules, the resources may be allocated to achieve a desired result. | 07-11-2013 |
20150067682 | ASSIGNMENT OF RESOURCES IN VIRTUAL MACHINE POOLS - Systems and methods are provided for assigning and associating resources in a cloud computing environment. Virtual machines in the cloud computing environment can be assigned or associated with pools corresponding to users as dedicated, standby, or preemptible machines. The various states provide users with the ability to reserve a desired level of resources while also allowing the operator of the cloud computing environment to increase resource utilization. | 03-05-2015 |