IP Library Granted Patent US 11,622,372
Granted Patent B2
US 11,622,372 · App. 17/353,232 · Granted Apr 4, 2023

Communication device

Inventor: Esmael Hejazi Dinan (McLean, VA)
Assignee: Comcast Cable Communications, LLC
H04W72/21H04L5/0053H04L27/26H04W4/70H04W72/23H04W74/002H04W76/10H04W76/15H04L1/1877H04L5/0016H04L27/32H04W28/06H04W28/18H04W74/0833
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,622,372
App. No.
17/353,232
Granted
Apr 4, 2023
Kind
B2
Abstract

Wireless communications are described. A device may receive a message. The device may receive application data via a first cell group and a second cell group, and the device may transmit the application data to a communication device. The device may receive application data from a communication device, and the device may transmit the application data via a first cell group and a second cell group.

Claims (165)

1. A method comprising:

receiving, from one or more first communication devices, a message;

transmitting, to a second communication device via a first cell of a first cell group, a first random access preamble;

transmitting, to the second communication device via the first cell group and based on the message, an indication of a request associated with application data;

transmitting, via a second cell of a second cell group, a second random access preamble;

receiving, via the first cell group and the second cell group, the application data; and

transmitting the application data to at least one communication device of the one or more first communication devices.

2. The method of claim 1 , further comprising associating the one or more first communication devices with an automobile, wherein the method is performed using electrical power provided by at least one battery installed in the automobile.

3. The method of claim 1 , wherein the message is at least one of:

an electrical signal generated by a communication device of the one or more first communication devices; or

generated after receiving an input, from a user via an input console in an automobile, of a communication device of the one or more first communication devices.

4. The method of claim 1 , wherein a short range wireless technology is used for at least one of:

the receiving the message; or

the transmitting the application data.

5. The method of claim 1 , wherein the transmitting the indication of the request associated with application data is via a radio bearer, and wherein the indication of the request associated with application data is configured to trigger an establishment of a connection with one or more servers.

6. The method of claim 1 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

7. The method of claim 1 , wherein the method is performed by an automobile communication device.

8. The method of claim 1 , wherein the message comprises a packet generated by a communication device of the one or more first communication devices.

9. The method of claim 1 , wherein the one or more first communication devices comprises at least one of:

a navigation system;

an entertainment system with a display;

a radio system;

an audio system;

a sensor system; or

an automobile control system.

10. The method of claim 1 , wherein the second communication device is a base station, an eNodeB, a wireless communicator, or a relay node.

11. The method of claim 1 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

12. The method of claim 1 , wherein the transmitting the application data is via at least one of:

a wire; or

a connector.

13. The method of claim 1 , wherein the indication indicates one or more servers.

14. A communication device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the communication device to:

receive, from one or more first communication devices, a message;

transmit, to a second communication device via a first cell of a first cell group, a first random access preamble;

transmit, to the second communication device via the first cell group and based on the message, an indication of a request associated with application data;

transmit, via a second cell of a second cell group, a second random access preamble;

receive, via the first cell group and the second cell group, the application data; and

transmit the application data to at least one communication device of the one or more first communication devices.

15. The communication device of claim 14 , wherein the instructions, when executed by the one or more processors, further cause the communication device to associate the one or more first communication devices with an automobile, wherein the instructions are executed by the one or more processors using electrical power provided by at least one battery installed in the automobile.

16. The communication device of claim 14 , wherein the message is at least one of:

an electrical signal generated by a communication device of the one or more first communication devices; or

generated after receiving an input, from a user via an input console in an automobile, of a communication device of the one or more first communication devices.

17. The communication device of claim 14 , wherein the instructions, when executed by the one or more processors, cause the communication device to use a short range wireless technology for at least one of:

receiving the message; or

transmitting the application data to the at least one communication device of the one or more first communication devices.

18. The communication device of claim 14 , wherein the instructions, when executed by the one or more processors, cause the communication device to transmit the indication of the request associated with application data via a radio bearer, and wherein the indication of the request associated with application data is configured to trigger an establishment of a connection with one or more servers.

19. The communication device of claim 14 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

20. The communication device of claim 14 , wherein the communication device is an automobile communication device.

21. The communication device of claim 14 , wherein the message comprises a packet generated by a communication device of the one or more first communication devices.

22. The communication device of claim 14 , wherein the one or more first communication devices comprises at least one of:

a navigation system;

an entertainment system with a display;

a radio system;

an audio system;

a sensor system; or

an automobile control system.

23. The communication device of claim 14 , wherein the second communication device is a base station, an eNodeB, a wireless communicator, or a relay node.

24. The communication device of claim 14 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

25. The communication device of claim 14 , wherein the instructions, when executed by the one or more processors, cause the communication device to transmit the application data via at least one of:

a wire; or

a connector.

26. The communication device of claim 14 , wherein the indication indicates one or more servers.

27. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a communication device, configure the communication device to:

receive, from one or more first communication devices, a message;

transmit, to a second communication device via a first cell of a first cell group, a first random access preamble;

transmit, to the second communication device via the first cell group and based on the message, an indication of a request associated with application data;

transmit, via a second cell of a second cell group, a second random access preamble;

receive, via the first cell group and the second cell group, the application data; and

transmit the application data to at least one communication device of the one or more first communication devices.

28. The non-transitory computer-readable medium of claim 27 , wherein the instructions, when executed by the one or more processors, further cause configure the communication device to associate the one or more first communication devices with an automobile, wherein the instructions are executed by the one or more processors using electrical power provided by at least one battery installed in the automobile.

29. The non-transitory computer-readable medium of claim 27 , wherein the message is at least one of:

an electrical signal generated by a communication device of the one or more first communication devices; or

generated after receiving an input, from a user via an input console in an automobile, of a communication device of the one or more first communication devices.

30. The non-transitory computer-readable medium of claim 27 , wherein the instructions, when executed by the one or more processors, configure the communication device to use a short range wireless technology for at least one of:

receiving the message; or

transmitting the application data to the at least one communication device of the one or more first communication devices.

31. The non-transitory computer-readable medium of claim 27 , wherein the instructions, when executed by the one or more processors, configure the communication device to transmit the indication of the request associated with application data via a radio bearer, and wherein the indication of the request associated with application data is configured to trigger an establishment of a connection with one or more servers.

32. The non-transitory computer-readable medium of claim 27 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

33. The non-transitory computer-readable medium of claim 27 , wherein the communication device is an automobile communication device.

34. The non-transitory computer-readable medium of claim 27 , wherein the message comprises a packet generated by a communication device of the one or more first communication devices.

35. The non-transitory computer-readable medium of claim 27 , wherein the one or more first communication devices comprises at least one of:

a navigation system;

an entertainment system with a display;

a radio system;

an audio system;

a sensor system; or

an automobile control system.

36. The non-transitory computer-readable medium of claim 27 , wherein the second communication device is a base station, an eNodeB, a wireless communicator, or a relay node.

37. The non-transitory computer-readable medium of claim 27 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

38. The non-transitory computer-readable medium of claim 27 , wherein the instructions, when executed by the one or more processors, cause configure the communication device to transmit the application data via at least one of:

a wire; or

a connector.

39. The non-transitory computer-readable medium of claim 27 , wherein the indication indicates one or more servers.

40. A method comprising:

receiving, from one or more first communication devices, a message;

transmitting, to a second communication device via a first cell of a first cell group, a first random access preamble;

transmitting, to the second communication device via the first cell group and based on the message, an indication associated with application data;

transmitting, via a second cell of a second cell group, a second random access preamble;

receiving, from at least one communication device of the one or more first communication devices, the application data; and

transmitting, via the first cell group and the second cell group, the application data.

41. The method of claim 40 , wherein a short range wireless technology is used for at least one of:

the receiving the message; or

the receiving the application data.

42. The method of claim 40 , wherein the transmitting the indication is via a radio bearer, and wherein the indication is configured to trigger an establishment of a connection with one or more servers.

43. The method of claim 40 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

44. The method of claim 40 , wherein the second communication device is a base station, an eNodeB, a wireless communicator, or a relay node.

45. The method of claim 40 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

46. The method of claim 40 , wherein the indication indicates one or more servers.

47. A communication device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors, cause the communication device to:

receive, from one or more first communication devices, a message;

transmit, to a second communication device via a first cell of a first cell group, a first random access preamble;

transmit, to the second communication device via the first cell group and based on the message, an indication associated with application data;

transmit, via a second cell of a second cell group, a second random access preamble;

receive, from at least one communication device of the one or more first communication devices, the application data; and

transmit, via the first cell group and the second cell group, the application data.

48. The communication device of claim 47 , wherein the instructions, when executed by the one or more processors, cause the communication device to use a short range wireless technology for at least one of:

receiving the message; or

receiving the application data from the at least one communication device of the one or more first communication devices.

49. The communication device of claim 47 , wherein the instructions, when executed by the one or more processors, cause the communication device to transmit the indication via a radio bearer, and wherein the indication is configured to trigger an establishment of a connection with one or more servers.

50. The communication device of claim 47 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

51. The communication device of claim 47 , wherein the second communication device is a base station, an eNodeB, a wireless communicator, or a relay node.

52. The communication device of claim 47 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

53. The communication device of claim 47 , wherein the indication indicates one or more servers.

54. A non-transitory computer-readable medium storing instructions that, when executed by one or more processors of a communication device, configure the communication device to:

receive, from one or more first communication devices, a message;

transmit, to a second communication device via a first cell of a first cell group, a first random access preamble;

transmit, to the second communication device via the first cell group and based on the message, an indication associated with application data;

transmit, via a second cell of a second cell group, a second random access preamble;

receive, from at least one communication device of the one or more first communication devices, the application data; and

transmit, via the first cell group and the second cell group, the application data.

55. The non-transitory computer-readable medium of claim 54 , wherein the instructions, when executed by the one or more processors, configure the communication device to use a short range wireless technology for at least one of:

receiving the message; or

receiving the application data from the at least one communication device of the one or more first communication devices.

56. The non-transitory computer-readable medium of claim 54 , wherein the instructions, when executed by the one or more processors, configure the communication device to transmit the indication via a radio bearer, and wherein the indication is configured to trigger an establishment of a connection with one or more servers.

57. The non-transitory computer-readable medium of claim 54 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

58. The non-transitory computer-readable medium of claim 54 , wherein the second communication device is a base station, an eNodeB, a wireless communicator, or a relay node.

59. The non-transitory computer-readable medium of claim 54 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

60. The non-transitory computer-readable medium of claim 54 , wherein the indication indicates one or more servers.

61. A system comprising:

a base station comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors of the base station, cause the base station to:

transmit a control message comprising configuration parameters of a first cell, wherein the first cell is of a first cell group; and

a wireless device comprising:

one or more processors; and

memory storing instructions that, when executed by the one or more processors of the wireless device, cause the wireless device to:

receive, from one or more first communication devices, a message;

transmit, via the first cell, a first random access preamble;

transmit, via the first cell group and based on the message, an indication associated with application data;

transmit, via a second cell of a second cell group, a second random access preamble; and

perform:

transmitting, via the first cell group and the second cell group, the application data as received from at least one communication device of the one or more first communication devices; or

transmitting, to at least one communication device of the one or more first communication devices, the application data as received via the first cell group and the second cell group.

62. The system of claim 61 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to use a short range wireless technology for at least one of:

receiving the message;

receiving the application data from the at least one communication device of the one or more first communication devices; or

transmitting the application data, as received via the first cell group and the second cell group, to the at least one communication device of the one or more first communication devices.

63. The system of claim 61 , wherein the instructions stored in the memory of the wireless device, when executed by the one or more processors of the wireless device, cause the wireless device to transmit the indication via a radio bearer, and wherein the indication is configured to trigger an establishment of a connection with one or more servers.

64. The system of claim 61 , wherein a communication device of the one or more first communication devices is installed or integrated in an automobile and is configured to receive an input from a user via one or more external devices.

65. The system of claim 61 , wherein the first cell group is associated with first uplink transmission timing and the second cell group is associated with second uplink transmission timing.

66. The system of claim 61 , wherein the indication indicates one or more servers.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2023
From: DINAN, ESMAEL HEJAZI
To: OFINNO TECHNOLOGIES, LLC
Reel/Frame 062391/0272 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2023
From: DINAN, ESMAEL HEJAZI
To: OFINNO TECHNOLOGIES, LLC
Reel/Frame 062391/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2023
From: OFINNO TECHNOLOGIES, LLC
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 062392/0408 →
Continuity (12)
Continuation 16731567 · Dec 31, 2019
Continuation 15870102 · Jan 12, 2018
Continuation 15657903 · Jul 24, 2017
Continuation 14797082 · Jul 11, 2015
Continuation 13918987 · Jun 16, 2013
Continuation 14599494 · Jan 17, 2015
Continuation 13918985 · Jun 16, 2013
Continuation 14797082 · Jul 11, 2015
Provisional Application 61696115 · Aug 31, 2012
Provisional Application 61662191 · Jun 20, 2012
Provisional Application 61661329 · Jun 18, 2012
Related Publication 20220046633A1 · Feb 10, 2022
Cited By (3)
US 12,356,336 US 12,563,501 US 12,563,604