IP Library Granted Patent US 10,616,035
Granted Patent B1
US 10,616,035 · App. 15/883,463 · Granted Apr 7, 2020

Methods and apparatus for device chat and management

Inventor: Myron Myles Levenson (Southborough, MA)
Assignee: EMC IP Holding Company LLC
H04L41/026H04L41/0803H04L51/046H04L51/12H04L61/2069
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 10,616,035
App. No.
15/883,463
Granted
Apr 7, 2020
Kind
B1
Abstract

Methods and apparatus are provided for device chat and management. One method comprises: obtaining a message at a device chat broker for management of a state of a recipient device using a person-to-person chat framework; and providing, by the device chat broker, the message to the recipient device, wherein the recipient device is registered with the device chat broker. The recipient device registers with a device management system as a device of a particular device type using a Device Type Repository storing attributes of the particular device type. The recipient device optionally communicates with a person using the person-to-person chat framework based on a remote session attribute. The remote session attribute optionally has associated predefined conversations and/or sequences of predefined question and answer pairs.

Claims (34)

1. A method, comprising:

obtaining a first message at a device chat broker for registering a particular device type with a device type repository, wherein the device type repository stores one or more attributes of the particular device type;

providing, by said device chat broker, a second message to register at least one device of the particular device type with the device management system to enable communications between the at least one device and the device management system using a person-to-person chat framework;

obtaining a third message at said device chat broker from the device management system for management of a state of said at least one device using said person-to-person chat framework, wherein the third message is based at least in part on the one or more attributes of the particular device type; and

providing, by said device chat broker, said third message to said at least one device to manage said state.

2. The method of claim 1 , further comprising the step of adding said at least one device to at least one device group used to broadcast one or more management messages to a plurality of devices in the at least one device group.

3. The method of claim 2 , wherein the plurality of devices in the at least one device group have one or more of shared device attributes; a shared location; a shared enterprise affiliation; and a shared ownership.

4. The method of claim 1 , further comprising the step of monitoring an online status of said at least one device.

5. The method of claim 1 , further comprising the step of filtering one or more messages based on at least one predefined policy.

6. The method of claim 1 , wherein said at least one device communicates with at least one person using said person-to-person chat framework based on a remote session attribute.

7. The method of claim 6 , wherein said remote session attribute comprises one or more of at least one associated predefined conversation and at least one sequence of predefined question and answer pairs for a given predefined conversation.

8. The method of claim 1 , wherein registering the at least one device with the device management system comprises adding the at least one device to a contact list corresponding to the device management system in the person-to-person chat framework.

9. The method of claim 1 , further comprising the step of obtaining, by the message broker, a fourth message comprising at least a security key and an address corresponding to the device management system to be used for communications between the device and the device management system.

10. The method of claim 1 , wherein the device type repository enables a plurality of devices of the same device type to be automatically registered with the device manager.

11. A system for communication among a plurality of devices, comprising:

a memory; and

at least one processing device, coupled to the memory, operative to implement the following steps:

obtaining a first message at a device chat broker for registering a particular device type with a device type repository, wherein the device type repository stores one or more attributes of the particular device type;

providing, by said device chat broker, a second message to register at least one device of the particular device type with the device management system to enable communications between the at least one device and the device management system using a person-to-person chat framework;

obtaining a third message at said device chat broker for management of a state of said at least one device using said person-to-person chat framework, wherein the third message is based at least in part on the one or more attributes of the particular device type; and

providing, by said device chat broker, said third message to said at least one device to manage said state.

12. The system of claim 11 , further comprising the step of adding said at least one device to at least one device group used to broadcast one or more management messages to a plurality of devices in the at least one device group.

13. The system of claim 11 , further comprising the step of monitoring an online status of said at least one device.

14. The system of claim 11 , further comprising the step of filtering one or more messages based on at least one predefined policy.

15. The system of claim 11 , wherein said at least one recipient device communicates with at least one person using said person-to-person chat framework based on a remote session attribute.

16. A computer program product for communication among a plurality of devices, comprising a non-transitory machine-readable storage medium having encoded therein executable code of one or more software programs, wherein the one or more software programs when executed by at least one processing device perform the following steps:

obtaining a first message at a device chat broker for registering a particular device type with a device type repository, wherein the device type repository stores one or more attributes of the particular device type;

providing, by said device chat broker, a second message to register at least one device of the particular device type with the device management system to enable communications between the at least one device and the device management system using a person-to-person chat framework;

obtaining a third message at said device chat broker from the device management system for management of a state of said at least one device using said person-to-person chat framework, wherein the third message is based at least in part on the one or more attributes of the particular device type; and

providing, by said device chat broker, said third message to said at least one device to manage said state.

17. The computer program product of claim 16 , further comprising the step of adding said at least one device to at least one device group used to broadcast one or more management messages to a plurality of devices in the at least one device group.

18. The computer program product of claim 16 , further comprising the step of monitoring an online status of said at least one device.

19. The computer program product of claim 16 , further comprising the step of filtering one or more messages based on at least one predefined policy.

20. The computer program product of claim 16 , wherein said at least one device communicates with at least one person using said person-to-person chat framework based on a remote session attribute.

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 (045482/0131) 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; DELL MARKETING CORPORATION (SUCCESSOR-IN-INTEREST TO WYSE TECHNOLOGY L.L.C.)
Reel/Frame 061749/0924 →
RELEASE OF SECURITY INTEREST AT REEL 045482 FRAME 0395 Recorded Nov 2, 2021
From: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
Reel/Frame 058298/0314 →
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 Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS COLLATERAL AGENT
Reel/Frame 045482/0131 →
PATENT SECURITY AGREEMENT (CREDIT) Recorded Mar 1, 2018
From: DELL PRODUCTS L.P.; EMC CORPORATION; EMC IP HOLDING COMPANY LLC; WYSE TECHNOLOGY L.L.C.
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 045482/0395 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 30, 2018
From: LEVENSON, MYRON MYLES
To: EMC IP HOLDING COMPANY LLC
Reel/Frame 044769/0638 →