IP Library Granted Patent US 7,738,870
Granted Patent B2
US 7,738,870 · App. 11/626,788 · Granted Jun 15, 2010

Systems and methods for instant messaging using a control 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,738,870
App. No.
11/626,788
Granted
Jun 15, 2010
Kind
B2
Abstract

In a method for instant messaging using a control device, a user is authenticated with an instant messenger server. A message is received. The received message includes message data from the instant messenger server. It is determined whether the message should be forwarded to the control device. If it was determined that the message should be forwarded to the control device, the received message is forwarded to the control device.

Claims (41)

1. A method for instant messaging using a control device, comprising:

authenticating a user with an instant messenger server;

receiving a message comprising message data from the instant messenger server;

determining whether the message should be forwarded to the control device; and

forwarding the message to the control device, if it was determined that the message should be forwarded to the control device.

2. The method of claim 1 , wherein determining whether the message should be forwarded to the control device comprises comparing the message with a list of messages that are to be forwarded.

3. The method of claim 1 , wherein determining whether the message should be forwarded to the control device comprises comparing the message with a list of messages that are not to be forwarded.

4. The method of claim 1 , wherein determining whether the message should be forwarded to the control device comprises querying a device database based on a specific type of device.

5. The method of claim 1 , wherein determining whether the message should be forwarded to the control device comprises querying a device database based on a specific device class.

6. The method of claim 1 , wherein determining whether the message should be forwarded to the control device comprises querying a device database based on a specific service class.

7. The method of claim 1 , further comprising specifying a service class for an instant messenger service.

8. The method of claim 1 , wherein determining whether the message should be forwarded to the control device is performed without user input.

9. The method of claim 1 , wherein determining whether the message should be forwarded to the control device is performed without user input, and wherein the message comprises a protocol message indicating presence.

10. The method of claim 1 , further comprising processing the received message before forwarding the message to the device.

11. The method of claim 10 , wherein the message data includes message formatting and wherein processing the received message comprises removing the message formatting from the message data.

12. A computer system that is configured for instant messaging using a control device, the computer system comprising:

a control device, wherein the control device is in electronic communication with the site controller; and

a site controller comprising:

a processor;

memory in electronic communication with the processor;

instructions stored in the memory, the instructions being executable to:

authenticate a user with an instant messenger server;

receive a message from the instant messenger server;

determine whether the message should be forwarded to the control device; and

forward the message to the control device, if it was determined that the message should be forwarded to the control device.

13. The system of claim 12 , further comprising a list of messages that are to be forwarded stored in the memory, and wherein the determining instructions compare the message with the list of messages that are to be forwarded.

14. The system of claim 12 , further comprising a list of messages that are not to be forwarded stored in the memory, and wherein the determining instructions compare the message with the list of messages that are not to be forwarded.

15. The system of claim 12 , further comprising a device database stored in the memory, and wherein the determining instructions query the device database.

16. The system of claim 12 , wherein the determining instructions query a device database.

17. The system of claim 12 , wherein the control device comprises a television remote control.

18. The system of claim 12 , wherein the control device comprises an LCD keypad.

19. The system of claim 18 , wherein the message comprises a protocol message indicating presence, and wherein a presence indicator is displayed on the LCD keypad.

20. The system of claim 12 , wherein the site controller does not require a keyboard or a mouse for standard operation.

21. The system of claim 12 , wherein the site controller comprises an embedded system that includes built-in audio ports, built-in video ports, and built-in infrared in and out ports, and wherein the site controller does not require an external exclusive computer monitor for standard operation.

22. A computer-readable medium comprising executable instructions to enable instant messaging using a control device, the instructions being executable to:

authenticate a user with an instant messenger server;

receive a message from the instant messenger server;

determine whether the message should be forwarded to the control device; and

forward the message to the control device, if it was determined that the message should be forwarded to the control device.

23. The computer-readable medium of claim 22 , wherein determining whether the message should be forwarded to the control device is performed without user input.

24. The computer-readable medium of claim 22 , wherein determining whether the message should be forwarded to the control device is performed without user input, and wherein the message comprises a protocol message indicating presence.

Assignments (8)
CHANGE OF NAME Recorded Jul 4, 2025
From: ADEMCO INC.
To: RESIDEO LLC
Reel/Frame 071814/0718 →
SECURITY INTEREST Recorded Jul 18, 2024
From: SNAP ONE, LLC
To: JPMORGAN CHASE BANK, N.A. AS ADMINISTRATIVE AGENT
Reel/Frame 068426/0446 →
SECURITY RELEASE R/F 058439/0014 Recorded Jun 17, 2024
From: MORGAN STANLEY SENIOR FUNDING, INC., AS AGENT
To: SNAP ONE, LLC
Reel/Frame 067768/0139 →
RELEASE OF SECURITY INTEREST Recorded Dec 9, 2021
From: UBS AG, STAMFORD BRANCH
To: CONTROL4 CORPORATION
Reel/Frame 058438/0975 →
SECURITY INTEREST Recorded Dec 9, 2021
From: SNAP ONE, LLC
To: MORGAN STANLEY SENIOR FUNDING INC.
Reel/Frame 058439/0014 →
CHANGE OF NAME Recorded Aug 25, 2021
From: WIREPATH HOME SYSTEMS, LLC
To: SNAP ONE, LLC
Reel/Frame 057298/0014 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2019
From: CONTROL4 CORPORATION
To: WIREPATH HOME SYSTEMS, LLC
Reel/Frame 051446/0868 →
SECURITY INTEREST Recorded Aug 2, 2019
From: CONTROL4 CORPORATION
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 049948/0911 →