IP Library Granted Patent US 11,290,557
Granted Patent B2
US 11,290,557 · App. 15/909,046 · Granted Mar 29, 2022

Systems and methods for proxying services between a modular information handling system and a mobile device

Inventors: Jeff M. Lairsey (Round Rock, TX); Sudhir Vittal Shetty (Cedar Park, TX); Arulnambi Raju (Round Rock, TX); My Tran (Austin, TX)
Assignee: Dell Products L.P.
H04L67/2833G06F16/951H04L67/10
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 11,290,557
App. No.
15/909,046
Granted
Mar 29, 2022
Kind
B2
Abstract

In accordance with embodiments of the present disclosure, an information handling system may include a plurality of slots, each slot of the plurality of slots configured to receive a computing node, a wireless communication interface, and a management controller communicatively coupled to the slots, communicatively coupled to the wireless communication interface, and configured to provide management of the information handling system. The management controller may be further configured to execute an aggregator service, wherein the aggregator service exposes a plurality of proxy attributes through which a client mobile device external to the information handling system and configured to manage the information handling system via the wireless communication interface accesses services and attributes of the information handling system.

Claims (33)

1. An information handling system comprising:

a plurality of slots, each slot of the plurality of slots configured to receive a computing node;

a wireless communication interface; and

a management controller communicatively coupled to the slots, communicatively coupled to the wireless communication interface, and configured to provide management of the information handling system, the management controller further configured to execute an aggregator service that is configured to expose a plurality of Bluetooth proxy attributes comprising a first number of Bluetooth proxy attributes through which a client mobile device external to the information handling system and configured to manage the information handling system via the wireless communication interface is configured to access Bluetooth services and attributes of the information handling system comprising a second, larger number of Bluetooth services and attributes of the information handling system, wherein the aggregator service is configured to provide access to at least one service or attribute associated with a hot-inserted information handling resource of the information handling system without re-enumeration of services or attributes by the client mobile device, and wherein the Bluetooth proxy attributes are different from the Bluetooth services and attributes of the information handling system;

wherein the plurality of proxy attributes comprises a proxy service list attribute which includes identifier mappings of available services and attributes of the information handling system, wherein the proxy service list attribute is writeable by the management controller and is read-only by the client mobile device.

2. The information handling system of claim 1 , wherein the plurality of proxy attributes comprises a service/attribute selector proxy which is usable by the client mobile device to select a service or attribute to which the client mobile device will communicate a read request or a write request.

3. The information handling system of claim 1 , wherein the plurality of proxy attributes comprises a read proxy attribute which is usable by the client mobile device to read a selected attribute or service.

4. The information handling system of claim 1 , wherein the plurality of proxy attributes comprises a write proxy attribute which is usable by the client mobile device to write a selected attribute or service.

5. The information handling system of claim 1 , wherein the plurality of proxy attributes comprises an enable notification of proxy service attribute which is usable by the client mobile device to enable or disable the notification of a change to a particular service or attribute of the information handling system.

6. The information handling system of claim 1 , wherein the plurality of proxy attributes comprises a proxy attribute notification attribute which asynchronously notifies the client mobile device of a change to a particular service or attribute of the information handling system.

7. A method comprising:

executing, by an information handling system, an aggregator service;

wherein the information handling system includes a plurality of slots, wherein each slot of the plurality of slots is configured to receive a computing node, and wherein the information handling system includes a wireless communication interface controller communicatively coupled to the slots;

exposing, by the aggregator service, a plurality of Bluetooth proxy attributes comprising a first number of Bluetooth proxy attributes through which a client mobile device external to the information handling system and configured to manage the information handling system via the wireless communication interface accesses Bluetooth services and attributes of the information handling system comprising a second, larger number of Bluetooth services and attributes of the information handling system, wherein the Bluetooth proxy attributes are different from the Bluetooth services and attributes of the information handling system; and

providing, by the aggregator service, access to at least one service or attribute associated with a hot-inserted information handling resource of the information handling system without re-enumeration of services or attributes by the client mobile device;

wherein the plurality of proxy attributes comprises a proxy service list attribute which includes identifier mappings of available services and attributes of the information handling system, wherein the proxy service list attribute is writeable by the management controller and is read-only by the client mobile device.

8. The method of claim 7 , wherein the plurality of proxy attributes comprises a service/attribute selector proxy which is used by the client mobile device to select a service or attribute to which the client mobile device will communicate a read request or a write request.

9. The method of claim 7 , wherein the plurality of proxy attributes comprises a read proxy attribute which is used by the client mobile device to read a selected attribute or service.

10. The method of claim 7 , wherein the plurality of proxy attributes comprises a write proxy attribute which is used by the client mobile device to write a selected attribute or service.

11. The method of claim 7 , wherein the plurality of proxy attributes comprises an enable notification of proxy service attribute which is used by the client mobile device to enable or disable the notification of a change to a particular service or attribute of the information handling system.

12. The method of claim 7 , wherein the plurality of proxy attributes comprises a proxy attribute notification attribute which asynchronously notifies the client mobile device of a change to a particular service or attribute of the information handling system.

13. An article of manufacture comprising:

a non-transitory computer-readable medium; and

computer-executable instructions carried on the computer-readable medium, the instructions readable by a processor of an information handling system, the instructions, when read and executed, for causing the processor to:

execute an aggregator service;

wherein the information handling system includes a plurality of slots, wherein each slot of the plurality of slots is configured to receive a computing node, and wherein the information handling system further includes a wireless communication interface controller communicatively coupled to the slots; and

wherein the aggregator service is configured to expose a plurality of Bluetooth proxy attributes comprising a first number of Bluetooth proxy attributes through which a client mobile device external to the information handling system and configured to manage the information handling system via the wireless communication interface is configured to access Bluetooth services and attributes of the information handling system comprising a second, larger number of Bluetooth services and attributes of the information handling system, wherein the aggregator service is configured to provide access to at least one service or attribute associated with a hot-inserted information handling resource of the information handling system without re-enumeration of services or attributes by the client mobile device, and wherein the Bluetooth proxy attributes are different from the Bluetooth services and attributes of the information handling system;

wherein the plurality of proxy attributes comprises a proxy service list attribute which includes identifier mappings of available services and attributes of the information handling system, wherein the proxy service list attribute is writeable by the management controller and is read-only by the client mobile device.

14. The article of claim 13 , wherein the plurality of proxy attributes comprises a service/attribute selector proxy which is usable by the client mobile device to select a service or attribute to which the client mobile device will communicate a read request or a write request.

15. The article of claim 13 , wherein the plurality of proxy attributes comprises a read proxy attribute which is usable by the client mobile device to read a selected attribute or service.

16. The article of claim 13 , wherein the plurality of proxy attributes comprises a write proxy attribute which is usable by the client mobile device to write a selected attribute or service.

17. The article of claim 13 , wherein the plurality of proxy attributes comprises an enable notification of proxy service attribute which is usable by the client mobile device to enable or disable the notification of a change to a particular service or attribute of the information handling system.

18. The article of claim 13 , wherein the plurality of proxy attributes comprises a proxy attribute notification attribute which asynchronously notifies the client mobile device of a change to a particular service or attribute of the information handling system.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (053546/0001) Recorded Jun 23, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL MARKETING L.P. (ON BEHALF OF ITSELF AND AS SUCCESSOR-IN-INTEREST TO CREDANT TECHNOLOGIES, INC.); DELL INTERNATIONAL L.L.C.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO FORCE10 NETWORKS, INC. AND WYSE TECHNOLOGY L.L.C.); EMC IP HOLDING COMPANY LLC
Reel/Frame 071642/0001 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (046366/0014) Recorded May 20, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 060450/0306 →
RELEASE OF SECURITY INTEREST AT REEL 046286 FRAME 0653 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
Reel/Frame 058298/0093 →
SECURITY AGREEMENT Recorded Apr 22, 2020
From: CREDANT TECHNOLOGIES INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 053546/0001 →
SECURITY AGREEMENT Recorded Mar 21, 2019
From: CREDANT TECHNOLOGIES, INC.; DELL INTERNATIONAL L.L.C.; DELL MARKETING L.P.; DELL PRODUCTS L.P.; DELL USA L.P.; EMC CORPORATION; FORCE10 NETWORKS, INC.; WYSE TECHNOLOGY L.L.C.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 049452/0223 →
PATENT SECURITY AGREEMENT (NOTES) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 046366/0014 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Jun 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 046286/0653 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 7, 2018
From: LAIRSEY, JEFF M.; SHETTY, SUDHIR VITTAL; RAJU, ARULNAMBI; TRAN, MY
To: DELL PRODUCTS L.P.
Reel/Frame 045130/0976 →