Some content of this application is unavailable at the moment.
If this situation persist, please contact us atFeedback&Contact
1. (WO2017156463) SYSTEMS AND METHODS FOR LATENCY REDUCTION
Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

WHAT IS CLAIMED IS:

1 . A method for reducing latency in wireless service through a protocol communication link comprising a Modem Termination System (MTS) and a modem, the method operable at the modem and comprising:

detecting a message from a user equipment indicating that the user equipment has data to transmit to a mobile core network;

requesting to transfer the data of the user equipment to a Gateway in response to detecting the message from the user equipment; and

processing a grant from the Gateway to transfer the data of the user equipment to the Gateway while the user equipment is negotiating with the mobile core network to transmit the data of the user equipment.

2. The method of claim 1 , wherein:

the message is a scheduling request (SR) of a Long Term Evolution (LTE) wireless protocol.

3. The method of claim 1 , wherein:

the message is a buffer status report (BSR) of a Long Term Evolution (LTE) wireless protocol indicating an amount and a quality of service (QoS) requirement of the data of the user equipment to be transmitted.

4. The method of claim 1 , wherein:

the message is a LTE grant of a Long Term Evolution (LTE) wireless protocol indicating an amount of the data of the UE to be transmitted, and a precise time the data of the UE to be transmitted.

5. The method of claim 1 , wherein:

the message is formatted according to a WiFi protocol.

6. The method of claim 1 , further comprising:

conveying an amount and a quality of service (QoS) assignment of the data of the user equipment to the MTS to trigger the MTS to deliver a QoS grant granting the amount and the QoS assignment of the data, and a timing of the grant.

7. The method of claim 1 , wherein:

detecting is performed by an eNodeB communicatively coupled to the modem; and

the method further comprises transferring the data of the user equipment from the eNodeB to the MTS over a Data Over Cable Service Interface Specification (DOCSIS) link when the user equipment finishes negotiating with the wireless service link.

8. The method of claim 1 , wherein:

the message includes information pertaining to a plurality of buffer status reports (BSRs) of a Long Term Evolution (LTE) wireless protocol indicating an amount and quality of service (QoS) requirement of data of a plurality of user equipment to be transmitted.

9. The method of claim 1 , wherein:

the message includes information pertaining to a plurality of LTE grants of a Long Term Evolution (LTE) wireless protocol indicating an amount of the data of the plurality of user equipment to be transmitted, and a precise time the data of the plurality of user equipment to be transmitted.

10. The method of claim 1 , wherein:

the message is formatted according to a WiFi protocol.

1 1 . A method for reducing latency in wireless service link through a communication link comprising a Modem Termination System (MTS) and a modem, the method operable at the MTS and comprising:

processing a request from the modem, wherein the request indicates that a user equipment (UE) has data to transmit to a mobile core network;

granting the request while the UE is negotiating with a Gateway to transmit the data of the UE;

receiving the data of the UE from the modem; and

transferring the data of the UE to the mobile core network .

12. The method of claim 1 1 , wherein:

the request from the modem is in response to a scheduling request (SR) of a Long Term Evolution (LTE) wireless protocol from the UE.

13. The method of claim 1 1 , wherein:

the request from the modem is in response to a buffer status report (BSR) of a Long Term Evolution (LTE) wireless protocol indicating an amount and a quality of service (QoS) requirement of the data of the UE is to be transmitted.

14. The method of claim 1 1 , wherein:

the request from the modem is in response to LTE grant of a Long Term Evolution (LTE) wireless protocol indicating an amount of the data of the UE that is to be transmitted, and a precise time the data of the UE that is to be transmitted.

15. The method of claim 1 1 , further comprising:

processing the amount of the data of the UE to be transmitted to the mobile core network via the modem; and

configuring subsequent grants based on the amount and a quality of service (QoS) requirement of the data.

16. The method of claim 1 1 , further comprising:

processing an amount of the data of the UE from the modem; and

configuring subsequent grants based on the amount and a quality of service (QoS) assignment of the data, and a precise timing of the grant.

17. The method of claim 1 1 , further comprising:

transferring the data of the UE from the modem to the mobile core network.

18. A method for reducing latency in wireless service link through a communication link, the method comprising:

linking a modem to a Modem Termination System (MTS) via the communication link;

detecting, at the modem, a message from a wireless service link indicating that a user equipment (UE) has data to transmit to a mobile core network;

requesting a data transfer from the modem to the MTS in response to detecting the message from the wireless service link;

processing the request from the modem at the MTS; and

granting the request while the UE is negotiating with the wireless service link to transmit the data of the UE.

19. The method of claim 18, wherein:

the message is a scheduling request (SR) of a Long Term Evolution (LTE) wireless protocol.

20. The method of claim 18, wherein:

the message is a buffer status report (BSR) of a Long Term Evolution (LTE) wireless protocol indicating an amount and a quality of service (QoS) requirement of the data of the UE to be transmitted.

21 . The method of claim 18, wherein:

the message is a LTE grant of a Long Term Evolution (LTE) wireless protocol indicating an amount of the data of the UE to be transmitted and a precise time the data of the UE to be transmitted.

22. The method of claim 18, further comprising:

conveying an amount of the data of the UE to the MTS to trigger the MTS to deliver a grant granting the amount of the data.

23. The method of claim 18, further comprising:

conveying an amount of the data of the UE to the MTS to trigger the MTS to deliver a grant granting the amount of the data and a timing of the grant.

24. The method of claim 18, further comprising:

transferring the data of the UE from the modem to the MTS when the UE finishes negotiating with the wireless service link.

25. The method of claim 18, wherein:

the wireless service link includes an eNodeB communicatively coupled to the modem; and

the method further comprises transferring the data of the UE from the eNodeB to the MTS over the communication link.

26. A method for reducing latency between a wireless user device and a wireless core network via a parallel communication backhaul system utilizing parallel request-grant procedures, comprising:

detecting, at a small cell, a request to transmit data to the wireless core network initiated by the wireless user device;

processing the request to generate a first grant to transfer a first data; and transmitting, within a first time window, an upstream and a downstream communication, the upstream communication including forwarding a copy of the request to the parallel communication backhaul system and the downstream communication including transmitting the first grant to the wireless user device for processing;

wherein processing the copy of the request by the parallel communication backhaul system to generate a second grant is completed prior to the receipt of a copy of a buffer status report (BSR) from the small cell and originating from the wireless user device.

27. The method of claim 26, wherein processing the copy of the request by the parallel communication backhaul system to generate a second grant comprises, receiving the copy of the request at a modem;

processing the request to generate a Modem Termination System (MTS) request;

transmitting the MTS request to an MTS for processing and generating of second grant; and

receiving the second grant.

28. The method of claim 26, wherein the wireless user device comprises an LTE enabled user equipment (UE).

29. The method of claim 26, wherein the wireless core network comprises a Mobile Network Operator's (MNO) mobile core network.

30. The method of claim 26, wherein the parallel communication backhaul system is selected from the group consisting of a DOCSIS network, a satellite communication network, a Digital Subscriber Line (DSL) network, and an optical network.

31 . The method of claim 26, wherein the first data is a buffer status report

(BSR).

32. The method of claim 31 , wherein the request to generate a grant to transfer the BSR is processed after a copy of the request is forwarded to the parallel communication backhaul system.

33. The method of claim 26, wherein the wireless core network comprises a Wi-Fi core network.

34. A method for reducing latency in wireless services through a communication link comprising a virtualized Modem Termination System (vMTS) and a modem, wherein the communication link is coupled with a virtualized wireless link, the method comprising:

transferring a bandwidth request message from a user equipment (UE) through the communication link to a control portion of the virtualized wireless link indicating the UE has data to transmit to a wireless core;

receiving a wireless grant from the wireless core which provides for the data of the UE to pass through virtualized wireless link to the wireless core;

generating a backhaul grant for the data of the UE to transfer data through the communication link based on one of the bandwidth request message and the received wireless grant.

35. The method of claim 34, further comprising:

transferring a plurality of bandwidth request messages from a plurality of UEs through the communication link to the control portion of the virtualized wireless link indicating that each UE has data to transmit to the wireless core;

receiving a plurality of wireless grants to provide for the data of the plurality of UEs through virtualized wireless link to the wireless core;

aggregating one of the bandwidth request messages and the plurality of wireless grants; and

generating one or more backhaul grants from the aggregated one of the bandwidth request messages and plurality of wireless grants to transfer data through the communication link to the wireless core.

36. The method of claim 34, wherein the one or more backhaul grants is fewer than the plurality of wireless grants.

37. The method of claim 36, further comprising:

prioritizing the plurality of wireless grants before transfer to the plurality of

UEs.

38. The method of claim 36, further comprising prioritizing the one or more backhaul grants before transfer to the modem.

39. The method of claim 336, further comprising generating the plurality of wireless grants according to one or more of Long Term Evolution (LTE) protocol and Wi-Fi protocol.

40. The method of claim 36, further comprising:

extracting data transfer sizes, data transfer times, and priorities of the data being transferred by the plurality of UEs from the plurality of one or both of bandwidth request messages and wireless grants; and

configuring a data size of the grants, a timing of the grants, and a priority of the grants from the vMTS to the modem based on the extracted data transfer sizes, data transfer times, and priorities.

41 . he method of claim 40, further comprising:

generating the backhaul grants for the communication link based on extracted data transfer sizes, data transfer times, and priorities; and

transferring the data from the plurality of UEs through the communication link based on the extracted data transfer sizes, data transfer times, and priorities.

42. The method of claim 34, further comprising:

virtualizing the wireless link by configuring Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), and a lower and an upper Media Access Control (MAC) layer functionality of an eNodeB with the vMTS.

43. The method of claim 34, further comprising virtualizing the wireless link by configuring PDCP, RLC, and MAC functionality of an eNB with a central small cell and PHY functionality with a remote small cell.

44. The method of claim 43, wherein the central small cell is configured with the wireless core.

45. The method of claim 43, wherein the central small cell is configured in the cloud and in communication with the wireless core.

46. The method of claim 34, further comprising virtualizing the wireless link by configuring PDCP, RLC, and Upper MAC functionality of an eNB with a central small cell and Lower MAC and PHY functionality with a remote small cell.

47. The method of claim 34, further comprising virtualizing the wireless link by configuring a Physical (PHY) layer functionality of an eNodeB with the modem.

48. The method of claim 34, further comprising:

virtualizing the wireless link by configuring PDCP, RLC, and an upper MAC layer functionality of an eNB with the vMTS, and virtualizing the wireless link by configuring a PHY and lower MAC layer functionality of an eNB with the modem.

49. 16. A non-transitory computer readable medium operable with one or more processors in a communication link comprising a virtualized Modem Termination System (vMTS) and a modem, wherein the communication link is coupled with a virtualized wireless link, the computer readable medium comprising instructions that, when executed by the one or more processors, direct the one or more processors to:

transfer a buffer status report (BSR) from a user equipment (UE) through the communication link to a control portion of the virtualized wireless link;

generate a backhaul grant for the UE to transfer data through the communication link in response to the BSR; and

generate a wireless grant to allow the data of the UE through virtualized wireless link.

50. The computer readable medium of claim 49, further comprising instructions that direct the one or more processors to:

transfer a plurality of BSRs from a plurality of UEs through the communication link to the control portion of the virtualized wireless link;

generate a plurality of backhaul grants to transfer data through the communication link in response to the plurality of BSRs; and

generate a plurality of wireless grants to allow the data of the plurality of UEs through virtualized wireless link.

51 . The computer readable medium of claim 50, further comprising instructions that direct the one or more processors to:

prioritize the plurality of wireless grants before transfer to the plurality of

UEs.

52. The computer readable medium of claim 50, further comprising instructions that direct the one or more processors to:

generate the plurality of wireless grants according to one or more of the following protocols: Long Term Evolution (LTE) and WiFi.

53. The computer readable medium of claim 50, further comprising instructions that direct the one or more processors to:

extract data transfer sizes, data transfer times, and priorities of the data being transferred by the plurality of UEs from the plurality of BSRs; and

configure a data size of the grants, a timing of the grants, and a priority of the grants from the vMTS to the modem based on the extracted data transfer sizes, data transfer times, and priorities.

54. The computer readable medium of claim 53, further comprising instructions that direct the one or more processors to:

transfer the data from the plurality of UEs through the communication link based on the extracted priorities.

55. The computer readable medium of claim 49, further comprising instructions that direct the one or more processors to:

virtualize the wireless link by configuring Packet Data Convergence Protocol (PDCP), Radio Link Control (RLC), and a lower and a upper Media Access Control (MAC) layer functionality of an eNodeB with the vMTS.

56. The computer readable medium of claim 49, further comprising instructions that direct the one or more processors to:

virtualize the wireless link by configuring a Physical (PHY) layer functionality of an eNodeB with the modem.

57. A system for reducing latency in wireless service through a communication link, the system comprising:

a virtual Modem Termination System (vMTS) and a modem operable as the communication link in communication with a virtualized wireless link;

wherein the virtualized wireless link is operable to transfer a buffer status report (BSR) from a user equipment (UE) through the communication link to a control portion of the virtualized wireless link, and to generate a wireless grant to allow the data of the UE through virtualized wireless link,

wherein the vMTS is operable to generate a backhaul grant for the UE to transfer data through the communication link in response to the BSR; and

58. The system of claim 57, wherein:

the virtualized wireless link is further operable to transfer a plurality of BSRs from a plurality of UEs through the communication link to the control portion of the virtualized wireless link, and to generate a plurality of wireless grants to allow the data of the plurality of UEs through virtualized wireless link; and

the vMTS is further operable to generate a plurality of backhaul grants to transfer data through the communication link in response to the plurality of BSRs.

59. The system of claim 58, wherein:

the virtualized wireless link is further operable to prioritize the plurality of wireless grants before transfer to the plurality of UEs.

60. The system of claim 58, wherein:

the virtualized wireless link is further operable to generate the plurality of wireless grants according to one or more of the following protocols: Long Term Evolution (LTE) and WiFi.

61 . The system of claim 58, wherein:

the virtualized wireless link is further operable to extract data transfer sizes, data transfer times, and priorities of the data being transferred by the plurality of UEs from the plurality of BSRs, and to configure a data size of the grants, a timing of the grants, and a priority of the grants from the vMTS to the modem based on the extracted data transfer sizes, data transfer times, and priorities.

62. he system of claim 61 , wherein:

the virtualized wireless link is further operable to transfer the data from the plurality of UEs through the communication link based on the extracted priorities.

63. The system of claim 57, wherein:

the vMTS is operable to virtualize the wireless link by configuring Packet Data Convergence Protocol (PDCP) and Radio Link Control (RLC) functionality of an eNodeB with the vMTS.

64. The system of claim 57, wherein:

the modem is operable to virtualize the wireless link by configuring a Physical (PHY) layer functionality of an eNodeB with the modem.

65. A system, comprising:

a communication session setup (CSS) interceptor operable to relay a request for a wireless session of a user equipment (UE) between a modem and a mobile core servicing the UE; and

a communication session setup (CSS) processor operable to examine setup information for the wireless session from the mobile core in response to the request, to initiate a communication session between the modem and a Modem Termination System (MTS) based on the intercepted setup information, and to facilitate the transmission of the wireless session through the communication session when the mobile core completes setup of the wireless session with the UE.

66. The system of claim 65, wherein:

at least one of the CSS interceptor and the CSS processor is configured with the MTS.

The system of claim 65, wherein

at least one of the CSS interceptor and the CSS processor is configured with a mediator in communication with the MTS.

68. he system of claim 65, wherein:

the setup information comprises an Evolved Packet System (EPS) bearer activation for the wireless session establishing Quality of Service (QoS) parameters for the wireless session of the UE.

69. The system of claim 68, wherein:

the CSS processor is further operable to intercept the QoS parameters of the EPS bearer activation, and to use the QoS parameters for the communication session.

70. The system of claim 68, wherein:

the QoS parameters comprise a QoS Class Identifier (QCI), an Allocation and Retention Priority (ARP), a Guaranteed Bit Rate (GBR), a Maximum Bit Rate (MBR), an Access Point Name-Aggregate Maximum Bit Rate (APN-AMBR), a UE-AMBR, or a combination thereof.

71 . The system of claim 65, wherein:

the mobile core is operable to communicate with another UE through an eNodeB via a Long Term Evolution (LTE) protocol.

72. The system of claim 65, wherein:

the CSS processor is further operable to communicate with the modem via a Data Over Cable Service Interface Specification (DOCSIS) protocol.

73. The system of claim 72, wherein:

the CSS processor is further operable to initiate the communication session with the modem using Dynamic Service Flow (DSx) messaging of the DOCSIS protocol.

74. The system of claim 65, wherein:

the setup information comprises a network initiated bearer alert for the wireless session establishing Quality of Service (QoS) parameters for the wireless session of the UE.

75. A method, comprising:

intercepting setup information for a wireless session from a mobile core; initiating a communication session between a Modem Termination System (MTS) and a modem based on the intercepted setup information to support a forthcoming wireless session; and

providing the wireless session through the communication session setup.

76. The method of claim 75, further comprising:

routing a request for the communication session between the modem and the MTS.

77. The method of claim 75, wherein:

the setup information comprises an Evolved Packet System (EPS) bearer activation for the wireless session establishing Quality of Service (QoS) parameters for the wireless session of the UE.

78. The method of claim 77, further comprising:

intercepting the QoS parameters of the EPS bearer activation; and using the QoS parameters for the communication session.

79. The method of claim 77, wherein:

the QoS parameters comprise a QoS Class Identifier (QCI), an Allocation and Retention Priority (ARP), a Guaranteed Bit Rate (GBR), a Maximum Bit Rate (MBR), an Access Point Name-Aggregate Maximum Bit Rate (APN-AMBR), a UE-AMBR, or a combination thereof.

80. The method of claim 75, wherein:

the mobile core is operable to communicate with another UE through an eNodeB via a Long Term Evolution (LTE) protocol.

81 . The method of claim 75, further comprising:

communicating with the modem via a Data Over Cable Service Interface Specification (DOCSIS) protocol.

82. The method of claim 81 , further comprising:

initiating the communication session with the modem using Dynamic Service Flow (DSx) messaging of the DOCSIS protocol.

83. The method of claim 75, wherein:

the setup information comprises a network initiated bearer alert for the wireless session establishing Quality of Service (QoS) parameters for the wireless session of the UE.

84. A non-transitory computer readable medium comprising instructions that, when executed by a processor, direct the processor to:

intercept setup information for a wireless session from a mobile core; initiate a communication session between a Modem Termination System (MTS) and a modem based on the intercepted setup information to support a forthcoming wireless session; and

provide the wireless session through the communication session setup.

85. The computer readable medium of claim 84, further comprising further comprising instructions that direct the processor to:

route a request for the communication session between the modem and the

MTS.

86. The computer readable medium of claim 84, wherein: the setup information comprises an Evolved Packet System (EPS) bearer activation for the wireless session establishing Quality of Service (QoS) parameters for the wireless session of the UE.

87. The computer readable medium of claim 86, further comprising instructions that direct the processor to:

intercept the QoS parameters of the EPS bearer activation; and use the QoS parameters for the communication session.

88. he computer readable medium of claim 86, wherein: the QoS parameters comprise a QoS Class Identifier (QCI), an Allocation and Retention Priority (ARP), a Guaranteed Bit Rate (GBR), a Maximum Bit Rate (MBR), an Access Point Name-Aggregate Maximum Bit Rate (APN-AMBR), a UE-AMBR, or a combination thereof.

89. The computer readable medium of claim 86, wherein: the mobile core is operable to communicate with another UE through an eNodeB via a Long Term Evolution (LTE) protocol.

90. The computer readable medium of claim 84, further comprising instructions that direct the processor to:

communicate with the modem via a Data Over Cable Service Interface Specification (DOCSIS) protocol.

91 . The computer readable medium of claim 90, further comprising instructions that direct the processor to:

initiate the communication session with the modem using Dynamic Service Flow (DSx) messaging of the DOCSIS protocol.

92. The computer readable medium of claim 84, wherein: the setup information comprises a network initiated bearer alert for the wireless session establishing Quality of Service (QoS) parameters for the wireless session of the UE.

93. A method for generating a second network bulk grant to accommodate first network data, comprising:

receiving, over a first network, a first buffer status report (BSR) and second BSR from a first user equipment (UE) and a second UE, respectively, the first and second BSR describing a first and a second UE data ready for transmission to a first network core;

processing the first and second BSRs;

generating a bulk request for transmission over the second network based on the first and second BSRs;

transmitting the bulk request to a modem termination unit (MTS) on the second network;

generating a first network grant for the first UE data and a first network grant for the second UE data;

transmitting the first network grant for the first UE data and the first network grant for the second UE data;

receiving a second network bulk grant from the MTS over the second network;

receiving the first UE data and the second UE data over the first network; and

processing the first UE data, the second UE data, and the second network bulk grant to prepare at least a portion of the first UE data and the second UE data from transmission over the second network to the first network core.

94. The method of claim 93, wherein processing the first and second BSRs is processing to generate data for the step of generating the first network grants.

95. The method of claim 93, wherein processing the first and second BSRs is processing to generate data for the step of combining the first and second BSR into the bulk request.

96. The method of claim 93, further comprising determining availability of second network resources.

97. The method of claim 96, wherein determining availability of second network resources is determining if the received bulk grant can accommodate the first and second UE data.

98. A method to group a User Equipment 1 (UE1 ) data and a User Equipment 2 (UE2) data for prioritized transmission over a network, comprising:

receiving the UE1 data and the UE2 data over a first network and a bulk grant over a second network;

processing the UE1 data to isolate a UE1 first priority data and a UE1 second priority data;

processing the UE2 data to isolate a UE2 first priority data and a UE2 second priority data;

combining UE1 first priority data with UE2 first priority data to form a combined first priority data;

combining UE1 second priority data with UE2 second priority data to form a combined second priority data;

determining the amount of data that can be accommodated by the bulk grant; and

fitting the combined first priority data into a transmit buffer.

99. The method of claim 98, further comprising fitting the combined second priority data into a transmit buffer.

100. The method of claim 98, wherein first priority data is Logical Channel Group 0 (LCGO) data.

101 . The method of claim 98, wherein second priority data is Logical Channel Group 1 (LCG1 ) data.

102. The method of claim 98, further comprising:

processing the UE1 data to separate a UE1 third priority data from the UE1 first and second priority data;

processing the UE2 data to separate a UE2 third priority data from the UE2 first and second priority data; and

combining UE1 third priority data with UE2 third priority data to form a combined third priority data.

103. The method of claim 102, wherein the third priority data is Logical Channel Group 3 (LCG3) data.

104. A data priority module for prioritizing data for x-hauling first network data via a second network, comprising:

a priority processor configured to accept at an input a first User Equipment (UE) data and a second UE data each arranged into a level one priority data and a level two priority data, the priority processor composed to group together level one priority data from the first and second UEs into a combined level one priority data and second UEs and the level two priority data from the first and second UEs into a combined level two priority data;

a prioritized data grant fit module configured to accept at an input a bulk grant generated at the second network and the level one priority data and the combined level two priority data; and

an upstream fit calculator configured to process the bulk grant and determine the fit of the combined level one priority data and level two priority data for upstream second network transmission.

105. The method of claim 104, wherein first network data is an Long Term Evolution (LTE) network.

106. The method of claim 105, wherein the level one priority data is Logical Channel Group 0 (LCG0) data and level two priority data is Logical Channel Group 1 (LCG1 ) data.

107. The method of claim 104, wherein second network data is a DOCSIS network.

108. The method of claim 104, wherein second network data is an optical network.

109. The method of claim 104, wherein a logical grouper within the priority processor groups together level one priority data from the first and second UEs into a combined level one priority data and second UEs and the level two priority data from the first and second UEs into a combined level two priority data.

1 10. The method of claim 104, further comprising a transmit buffer arranged to accept and store first transmission data and second transmission data.

1 1 1 . The method of claim 1 10, wherein first transmission data is data fit to the bulk grant for immediate transmission across the second network.

1 12. The method of claim 1 10, wherein second transmission data is data that does not fit the bulk grant and held in for later transmission across the second network.