Patent application number | Description | Published |
20100146346 | DIAGNOSTIC AND MANAGING DISTRIBUTED PROCESSOR SYSTEM - A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed. | 06-10-2010 |
20110119354 | METHOD AND SYSTEM FOR DISTRIBUTING REQUESTS FOR CONTENT - A method and system for caching content, such as content requested from a server on the World Wide Web. Requests for dynamic content are forwarded directly to a content server to avoid caching data that might only be used once. Requests for static content are forwarded to a hot or a regular cache depending on the frequency at which the content is requested. When a hot cache does not contain the content, it forwards the request to the forwarder which then forwards the request to a regular cache. When the regular cache does not contain the content, it requests the content from the forwarder which then forwards the request to a content server. There may be more than two layers of cache. | 05-19-2011 |
20140115404 | DIAGNOSTIC AND MANAGING DISTRIBUTED PROCESSOR SYSTEM - A network of microcontrollers for monitoring and diagnosing the environmental conditions of a computer is disclosed. The network of microcontrollers provides a management system by which computer users can accurately gauge the health of their computer. The network of microcontrollers provides users the ability to detect system fan speeds, internal temperatures and voltage levels. The invention is designed to not only be resilient to faults, but also allows for the system maintenance, modification, and growth—without downtime. Additionally, the present invention allows users to replace failed components, and add new functionality, such as new network interfaces, disk interface cards and storage, without impacting existing users. One of the primary roles of the present invention is to manage the environment without outside involvement. This self-management allows the system to continue to operate even though components have failed. | 04-24-2014 |
Patent application number | Description | Published |
20130086336 | SCALABLE STORAGE DEVICES - Techniques using scalable storage devices represent a plurality of host-accessible storage devices as a single logical interface, conceptually aggregating storage implemented by the devices. A primary agent of the devices accepts storage requests from the host using a host-interface protocol, processing the requests internally and/or forwarding the requests as sub-requests to secondary agents of the storage devices using a peer-to-peer protocol. The secondary agents accept and process the sub-requests, and report sub-status information for each of the sub-requests to the primary agent and/or the host. The primary agent optionally accumulates the sub-statuses into an overall status for providing to the host. Peer-to-peer communication between the agents is optionally used to communicate redundancy information during host accesses and/or failure recoveries. Various failure recovery techniques reallocate storage, reassign agents, recover data via redundancy information, or any combination thereof. | 04-04-2013 |
20140258598 | SCALABLE STORAGE DEVICES - Techniques using scalable storage devices represent a plurality of host-accessible storage devices as a single logical interface, conceptually aggregating storage implemented by the devices. A primary agent of the devices accepts storage requests from the host using a host-interface protocol, processing the requests internally and/or forwarding the requests as sub-requests to secondary agents of the storage devices using a peer-to-peer protocol. The secondary agents accept and process the sub-requests, and report sub-status information for each of the sub-requests to the primary agent and/or the host. The primary agent optionally accumulates the sub-statuses into an overall status for providing to the host. Peer-to-peer communication between the agents is optionally used to communicate redundancy information during host accesses and/or failure recoveries. Various failure recovery techniques reallocate storage, reassign agents, recover data via redundancy information, or any combination thereof. | 09-11-2014 |
Patent application number | Description | Published |
20130119129 | LOCKER SYSTEM USING BARCODED WRISTBANDS - A locker system includes one or more banks of electronic lockers. Each locker has a door lock that releasably retains the door in the closed position. The locker system also includes at least one barcode scanner selectively unlocks the door of at least one of the lockers. A locker manager is coupled to each of the electronic lockers via an electronic network. The locker manager stores a list of unique barcodes that are each associated with a locker rental plan including at least one locker account. Each locker account includes an activation indication, a use indication, a locker type indication, and a duration. The unique barcodes are printed or otherwise included on wristbands, which may be scanned at the barcode scanner to gain access to one or more of the lockers. | 05-16-2013 |
20130292468 | LOCKER SYSTEM USING BARCODED WRISTBANDS - A locker system includes one or more banks of electronic lockers. Each locker has a door lock that releasably retains the door in the closed position. The locker system also includes at least one barcode scanner selectively unlocks the door of at least one of the lockers. A locker manager is coupled to each of the electronic lockers via an electronic network. The locker manager stores a list of unique barcodes that are each associated with a locker rental plan including at least one locker account. Each locker account includes an activation indication, a use indication, a locker type indication, and a duration. The unique barcodes are printed or otherwise included on wristbands, which may be scanned at the barcode scanner to gain access to one or more of the lockers. | 11-07-2013 |
20140203076 | LOCKER SYSTEM USING BARCODED WRISTBANDS - A locker system includes one or more banks of electronic lockers. Each locker has a door lock that releasably retains the door in the closed position. The locker system also includes at least one barcode scanner selectively unlocks the door of at least one of the lockers. A locker manager is coupled to each of the electronic lockers via an electronic network. The locker manager stores a list of unique barcodes that are each associated with a locker rental plan including at least one locker account. Each locker account includes an activation indication, a use indication, a locker type indication, and a duration. The unique barcodes are printed or otherwise included on wristbands, which may be scanned at the barcode scanner to gain access to one or more of the lockers. | 07-24-2014 |
Patent application number | Description | Published |
20100042869 | UPGRADING NETWORK TRAFFIC MANAGEMENT DEVICES WHILE MAINTAINING AVAILABILITY - A method, system, machine-readable storage medium, and apparatus are directed towards upgrading a cluster by bifurcating the cluster into two virtual clusters, an “old” virtual cluster (old active cluster) and a “new” virtual cluster (new standby cluster), and iteratively upgrading members of the old cluster while moving them into the new cluster. While members are added to the new cluster, existing connections and new connections are seamlessly processed by the old cluster. Optionally, state mirroring occurs between the old cluster and the new cluster once the number of members of the old and new clusters are approximately equal. Once a threshold number of members have been transferred to the new cluster, control and processing may be taken over by the new cluster. Transfer of control from the old cluster to the new cluster may be performed by failing over connectivity from the old cluster to the new cluster. | 02-18-2010 |
20130047026 | UPGRADING NETWORK TRAFFIC MANAGEMENT DEVICES WHILE MAINTAINING AVAILABILITY - A method, system, machine-readable storage medium, and apparatus are directed towards upgrading a cluster by bifurcating the cluster into two virtual clusters, an “old” virtual cluster (old active cluster) and a “new” virtual cluster (new standby cluster), and iteratively upgrading members of the old cluster while moving them into the new cluster. While members are added to the new cluster, existing connections and new connections are seamlessly processed by the old cluster. Optionally, state mirroring occurs between the old cluster and the new cluster once the number of members of the old and new clusters are approximately equal. Once a threshold number of members have been transferred to the new cluster, control and processing may be taken over by the new cluster. Transfer of control from the old cluster to the new cluster may be performed by failing over connectivity from the old cluster to the new cluster. | 02-21-2013 |