IP Library Granted Patent US 7,111,066
Granted Patent B2
US 7,111,066 · App. 10/107,618 · Granted Sep 19, 2006

Method of operating a storage device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,111,066
App. No.
10/107,618
Granted
Sep 19, 2006
Kind
B2
Abstract

A method of operating a storage device ( 220 ) on a multi-service platform module ( 102 ) within a multi-service platform system ( 100 ), includes initializing a first aggregation element ( 236 ) and a second aggregation element ( 238 ) on the multi-service platform module ( 102 ), where the first aggregation element ( 236 ) is coupled to route access to the storage device ( 220 ) between one of a first network ( 104 ) and a first transceiver socket ( 240 ), and where the second aggregation element ( 238 ) is coupled to route access to the storage device ( 220 ) between one of a second network ( 106 ) and a second transceiver socket ( 242 ). A controller ( 226 ) coupled to multi-service platform module ( 102 ) controls the first aggregation element ( 236 ) and the second aggregation element ( 238 ). A location ( 115 ) of the multi-service platform module ( 102 ) is communicated to a platform controller ( 108 ), and an address ( 227 ) of the storage device ( 220 ) is communicated to the platform controller ( 108 ). A storage device location ( 244 ) is determined within the multi-service platform system ( 100 ) utilizing the location ( 115 ) of the multi-service platform module ( 102 ) the address ( 227 ) of the storage device ( 220 ).

Claims (40)

1. A method of operating a storage device on a multi-service platform module within a multi-service platform system, comprising:

initializing a first aggregation element and a second aggregation element on the multi-service platform module, wherein the first aggregation element is coupled to route access to the storage device between one of a first network and a first transceiver socket, and wherein the second aggregation element is adapted to route access to the storage device between one of a second network and a second transceiver socket;

controlling the first aggregation element and the second aggregation element;

communicating a location of the multi-service platform module to a platform controller;

the storage device declaring a fault condition;

communicating an address of the storage device to the platform controller, wherein the address is communicated independently of the first network and the second network: and

the controller communicating the address of the storage device to the platform controller, wherein the address is communicated independently of the first network and the second network;

the platform controller utilizing the location of the multi-service platform module and the address of the storage device to determine the storage device location and initiate a fault location algorithm;

if at least one other entity from the multi-service platform system is utilizing the storage device during the fault condition, the controller inhibiting communication through the first aggregation element and the second aggregation element; and

the at least one other entity from the multi-service platform system communicating the address of the storage device to the platform controller.

2. A method of operating a storage device on a multi-service platform module within a multi-service platform system, comprising:

initializing a first aggregation element and a second aggregation element on the multi-service platform module, wherein the first aggregation element is coupled to route access to the storage device between one of a first network and a first transceiver socket, and wherein the second aggregation element is adapted to route access to the storage device between one of a second network and a second transceiver socket;

controlling the first aggregation element and the second aggregation element;

communicating a location of the multi-service platform module to a platform controller;

communicating an address of the storage device to the platform controller, wherein the address is communicated independently of the first network and the second network;

at least one other entity from the multi-service platform system accessing the storage device via at least one of the first network and the second network;

the at least one other entity detecting a fault condition of the storage device;

the at least one other entity communicating the address of the storage device to the platform controller;

the platform controller utilizing the location of the multi-service platform module and the address of the storage device to determine the storage device location and initiate a fault location algorithm; and

the controller inhibiting communication through the first aggregation element and the second aggregation element on instruction from the platform controller.

3. A computer-readable medium containing computer instructions for instructing a processor to perform a method of operating a storage device on a multi-service platform module within a multi-service platform system, the instructions comprising:

initializing a first aggregation element and a second aggregation element on the multi-service platform module, wherein the first aggregation element is coupled to route access to the storage device between one of a first network and a first transceiver socket, and wherein the second aggregation element is adapted to route access to the storage device between one of a second network and a second transceiver socket;

controlling the first aggregation element and the second aggregation element;

communicating a location of the multi-service platform module to a platform controller;

the storage device declaring a fault condition;

communicating an address of the storage device to the platform controller, wherein the address is communicated independently of the first network and the second network;

determining a storage device location within the multi-service platform system utilizing the location of the multi-service platform module and the address of the storage device;

if at least one other entity from the multi-service platform system is utilizing the storage device during the fault condition, the controller inhibiting communication through the first aggregation element and the second aggregation element; and

the at least one other entity from the multi-service platform system communicating the address of the storage device to the platform controller.

4. A computer-readable medium containing computer instructions for instructing a processor to perform a method of operating a storage device on a multi-service platform module within a multi-service platform s tern the instructions comprising:

initializing a first aggregation element and a second aggregation element on the multi-service platform module, wherein the first aggregation element is coupled to route access to the storage device between one of a first network and a first transceiver socket, and wherein the second aggregation element is adapted to route access to the storage device between one of a second network and a second transceiver socket;

controlling the first aggregation element and the second aggregation element;

communicating a location of the multi-service platform module to a platform controller;

communicating an address of the storage device to the platform controller, wherein the address is communicated independently of the first network and the second network;

determining a storage device location within the multi-service platform system utilizing the location of the multi-service platform module and the address of the storage device

at least one other entity from the multi-service platform system accessing the storage device via at least one of the first network and the second network;

the at least one other entity detecting a fault condition of the storage device;

the at least one other entity communicating the address of the storage device to the platform controller;

the platform controller utilizing the location of the multi-service platform module and the address of the storage device to determine the storage device location and initiate a fault location algorithm; and

the controller inhibits communication through the first aggregation element and the second aggregation element on instruction from the platform controller.

Assignments (8)
RELEASE OF PATENT SECURITY INTEREST RECORDED AT R/F 058983/0001 Recorded Jun 25, 2025
From: CITIZENS BANK, N.A.
To: SMART MODULAR TECHNOLOGIES, INC.; SMART EMBEDDED COMPUTING, INC.; SMART HIGH RELIABILITY SOLUTIONS LLC; CREELED, INC.
Reel/Frame 071725/0207 →
SECURITY INTEREST Recorded Feb 7, 2022
From: SMART MODULAR TECHNOLOGIES, INC.; SMART HIGH RELIABILITY SOLUTIONS, LLC; SMART EMBEDDED COMPUTING, INC.; CREELED, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 058983/0001 →
CHANGE OF NAME Recorded Jun 24, 2020
From: ARTESYN EMBEDDED COMPUTING, INC.
To: SMART EMBEDDED COMPUTING, INC.
Reel/Frame 053023/0953 →
CHANGE OF NAME Recorded Jun 18, 2020
From: EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.
To: ARTESYN EMBEDDED COMPUTING, INC.
Reel/Frame 052978/0634 →
RELEASE OF SECURITY INTEREST Recorded Jul 9, 2019
From: ARTESYN EMBEDDED COMPUTING, INC. (F/K/A EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.)
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049698/0222 →
PARTIAL RELEASE OF SECURITY INTEREST Recorded Jul 8, 2019
From: BANK OF AMERICA, N.A.
To: ARTESYN EMBEDDED COMPUTING, INC. (F/K/A EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.)
Reel/Frame 049694/0096 →
SECURITY AGREEMENT Recorded Nov 26, 2013
From: ARTESYN TECHNOLOGIES, INC.; ARTESYN NORTH AMERICA LLC; EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 031731/0048 →
SECURITY AGREEMENT Recorded Nov 25, 2013
From: ARTESYN TECHNOLOGIES, INC.; ARTESYN NORTH AMERICA LLC; EMERSON NETWORK POWER - EMBEDDED COMPUTING, INC.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT AND GRANTEE
Reel/Frame 031719/0417 →