Patents by Inventor Ian G. Wheelock
Ian G. Wheelock has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12132636Abstract: An electronic apparatus and method for enabling verification of performance improvements of an optimized service provided by a service provider receives a request to perform testing operations with respect to the optimized service, wherein the request includes one or more parameters for configuring the testing operations, transmits test packets to a test server on a standard path and on an optimized path, receives the test packets from the test server via the standard path and the optimized path, performs measurements related to timing of the test packets on the standard path and the test packets on the optimized path, respectively, processes the respective measurements related to timing to generate results of the testing operations, and outputs the results of the testing operations for display.Type: GrantFiled: October 1, 2021Date of Patent: October 29, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Paul A. Clancy, Ian G. Wheelock
-
Publication number: 20240314078Abstract: A network device receives an IPv4-in-IPv6 packet. An IPV6 header is removed. A first DSCP value in a TC field and a second DSCP value in a ToS field is stored in a database. The IPv4 packet is forwarded upstream and a return IPv4 packet is received. The returned IPv4 packet is encapsulated to form an IPV6 packet. The first DSCP value and the second DSCP value are retrieved from the database. Based on the at least one policy, the second DSCP value is inserted into an IPV4 ToS field and into an IPV6 TC field, the retrieved second DSCP value is inserted into the IPV4 ToS field and the first DSCP value is inserted into the IPV6 TC field, or the first DSCP value is inserted into the IPV6 TC field and into the IPV4 ToS field. The network device then forwards the IPv6 packet downstream.Type: ApplicationFiled: May 22, 2024Publication date: September 19, 2024Inventor: Ian G. WHEELOCK
-
Patent number: 12021753Abstract: A network device receives an IPv4-in-IPv6 packet. An IPv6 header is removed. A first DSCP value in a TC field and a second DSCP value in a ToS field is stored in a database. The IPv4 packet is forwarded upstream and a return IPv4 packet is received. The returned IPv4 packet is encapsulated to form an IPv6 packet. The first DSCP value and the second DSCP value are retrieved from the database. Based on the at least one policy, the second DSCP value is inserted into an IPv4 ToS field and into an IPv6 TC field, the retrieved second DSCP value is inserted into the IPv4 ToS field and the first DSCP value is inserted into the IPv6 TC field, or the first DSCP value is inserted into the IPv6 TC field and into the IPv4 ToS field. The network device then forwards the IPv6 packet downstream.Type: GrantFiled: April 21, 2022Date of Patent: June 25, 2024Assignee: ARRIS ENTERPRISES LLCInventor: Ian G. Wheelock
-
Patent number: 12015558Abstract: An electronic device in a network capable of enhancing classification of packets received by the electronic device is provided that includes a network interface, a non-transitory memory having instructions stored thereon, and a hardware processor. The hardware processor executes the instructions to receive a packet in at least one packet flow to be processed using a first service flow or a second service flow, determine whether a packet to be processed using the second service flow is incorrectly classified for processing using the first service flow, and move the incorrectly classified packet to the second service flow. A notification including data is transmitted for the incorrectly classified packet to a machine learning algorithm (MLA). The MLA is trained using the data and the trained MLA categorizes at least one new packet to be processed using the first or second service flow.Type: GrantFiled: November 12, 2021Date of Patent: June 18, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Sabarinathan Nagarajan, Ian G. Wheelock, Lakshmi Arunkumar
-
Patent number: 12004266Abstract: Methods, systems, and computer readable media described herein can be operable to provide a 6 GHz backhaul within a premise. Adapters may facilitate a conversion of communications between one or more local area networks and one or more wide area networks. A 6 GHz backhaul may be used by one or more access points to support various wireless services having unique or differing operational and bandwidth requirements. A 6 GHz backhaul may be used to pass communications between an adapter and a network interface device and/or between the adapter and one or more access points.Type: GrantFiled: November 15, 2022Date of Patent: June 4, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Carol J. Ansley, Charles Peter Cheevers, Ian G. Wheelock, Thomas B. Gravely
-
Patent number: 11991560Abstract: A network access device is configured to propagate Quality of Service (QoS) management through a heterogenous network. A Mirrored Stream Classification Service (MSCS) setup request having MSCS information or MSCS information that is proxied to a next hop in an uplink is received. The MSCS information identifies at least one traffic flow associated with a first user priority. A downlink rule is generated that matches the first user priority in the MSCS information in the uplink to a downlink traffic flow. The downlink rule is used to analyze the downlink traffic flow to match the MSCS information in the downlink that is the mirror of the MSCS information in the uplink. The user priority is applied to the downlink that mirrors the MSCS information in the uplink.Type: GrantFiled: March 4, 2022Date of Patent: May 21, 2024Assignee: ARRIS ENTERPRISES LLCInventor: Ian G. Wheelock
-
Patent number: 11985046Abstract: A system and method that enable data processing and dynamic recombination of data by software on a device to be enhanced without requiring a replacement of the main software image on the device. Runtime management objects are generated at a network management platform including an interpreted application. The runtime management objects, KPIs, and interpreted application are downloaded network access devices. Data is collected at the interpreted application and analytics is performed on the collected data. First new runtime management objects are dynamically created at the interpreted application. The first new runtime management objects are presented to the network management platform. Analytics on the first new runtime management objects is performed at the network management platform to generate second new runtime management objects to provide to the plurality of network access devices for processing by the downloaded interpreted applications.Type: GrantFiled: May 9, 2022Date of Patent: May 14, 2024Assignee: ARRIS ENTERPRISES LLCInventor: Ian G. Wheelock
-
Patent number: 11962563Abstract: A MAP-T system that shares an IPv4 address with one or more other MAP-T systems identifies low latency (LL) traffic for an upstream and a downstream perspective by enhancing NAT of ports using MAP-T rules. The MAP-T rules provide a range of transport ports with a transport slice providing for a subdivision of the transports into a subnet range so as to isolate certain ports for mapping LL traffic. An access point device and a cable modem of the MAP-T system are configured so as to appropriately transform any received traffic so as to properly direct the traffic.Type: GrantFiled: February 24, 2022Date of Patent: April 16, 2024Assignee: ARRIS ENTERPRISES LLCInventor: Ian G. Wheelock
-
Patent number: 11902151Abstract: A server device for use with a cable modem, a router, a user, a client device, and a CMTS, the cable modem and the router being able to be configured in a LAG configuration, the client device and/or the cable modem being configured to provide a notification to the user to configure the cable modem and the router into the LAG configuration, the CMTS being configured to provide a first and second service flow to the cable modem, the server device comprising: a memory; and a processor configured to execute instructions stored on the memory to cause the server device to: monitor the second set of data packets; and automatically transmit a LAG notification to the client device and/or the cable modem when the second set of data packets meets a predetermined threshold, the notification notifying the user to configure the cable modem and the router into the LAG configuration.Type: GrantFiled: August 25, 2022Date of Patent: February 13, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
-
Patent number: 11894876Abstract: Systems and methods for relaying upstream signals received from a plurality of subscribers to a remote head end. Some preferred embodiments include upstream transmitters in one or more Optical Network Units that may be dynamically and individually controlled to determine whether the upstream transmission is in burst mode or continuous mode.Type: GrantFiled: April 4, 2019Date of Patent: February 6, 2024Assignee: ARRIS Enterprises LLCInventors: Venkatesh G. Mutalik, Thomas J. Cloonan, Ayham Al-banna, Ian G. Wheelock, Charles Peter Cheevers
-
Patent number: 11870876Abstract: A network device includes a memory and a processor. The processor implements at least one classifier to provide classification for tunneled IPinIP traffic based on classification parameters provided by Internet Protocol Version 6 (IPv6) classification encoding, Internet Protocol Version 4 (IPv4) classification encoding, and Transport Control Protocol/User Datagram Protocol (TCP/UDP) classification encodings, wherein one of the IPv6 classification encoding and the IPv4 classification encoding is provided by extension information to provide extended classification capabilities. The processor uses the at least one classifier to compare the classification parameters provided by the IPv6 classification encoding, the IPv4 classification encoding, and the TCP/UDP classification encodings to fields in an IPv6 header, an IPv4 header, and a TCP/UDP header of the IPinIP packet. Based on the comparison, the processor maps the IPinIP packet to a service flow identified by the classification parameters.Type: GrantFiled: March 30, 2022Date of Patent: January 9, 2024Assignee: ARRIS ENTERPRISES LLCInventor: Ian G Wheelock
-
Patent number: 11855899Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.Type: GrantFiled: February 17, 2023Date of Patent: December 26, 2023Assignee: ARRIS ENTERPRISES LLCInventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
-
Patent number: 11824786Abstract: A layer 2 (L2) modem provides traffic handling for low latency (LL) traffic. A filter is selected from an application traffic filter list. The filter determines LL traffic that is received and uses a DSC messaging process is used add a classifier for directing the LL traffic to the LL SF. If LL traffic associated with an LL traffic filter of the classifier begins to buildup in a queue, the LL traffic filter is removed from the classifier. This information is provided to a LL controller server that refines the application traffic filter list used to create the classifier. When LL traffic has not been received for a predetermined time, the classifier is removed. Once LL traffic is again detected by the L2 modem filters, a classifier is again added.Type: GrantFiled: January 24, 2022Date of Patent: November 21, 2023Assignee: ARRIS ENTERPRISES LLCInventor: Ian G Wheelock
-
Publication number: 20230308201Abstract: In one embodiment, a method receives a first time from a network device. The first time is derived from a first timing source in a first domain. The method receives a second time in a second domain from a second timing source. A difference time value is calculated between the first time and the second time. The method then sends the difference time value to the network device where the network device uses the difference time value to send a delay value to other computing devices to synchronize timing of the other computing devices in the second domain. The other computing devices are configured to synchronize the respective time using the delay value with mobile network devices to allow timing synchronization between the mobile network devices.Type: ApplicationFiled: May 24, 2023Publication date: September 28, 2023Applicant: ARRIS Enterprises LLCInventors: Yair Neugeboren, Eliezer Baruch, Ian G. Wheelock
-
Patent number: 11743197Abstract: A network and method for connecting devices on a Local Area Network (“LAN”) to the Internet via a Network Address Translation (“NAT”) enabled gateway and server. The gateway includes an Internet address for enabling the gateway to be addressed by the server and the LAN. A plurality of ports on the gateway enables the gateway to receive and transmit data to and from the server and the LAN. A processor divides the ports on the gateway into at least a first range and a second range of port numbers. Classified traffic identified as suitable for a higher level of QoS is assigned to the first range of port numbers, and classified traffic identified as suitable for a lower level of QoS is assigned to the second range. The gateway provides devices on the LAN with a level of QoS depending upon the port numbers to which they are assigned.Type: GrantFiled: January 15, 2021Date of Patent: August 29, 2023Assignee: ARRIS ENTERPRISES LLCInventor: Ian G. Wheelock
-
Patent number: 11743208Abstract: An optimizing agent of an access point device can identify traffic associated with a resource for an optimized service flow so as to provide a user an enhanced experience. The optimizing agent can identify the traffic for the optimized service flow based on one or more optimizations settings. The optimization settings can include a policy that indicates a priority level, a bandwidth, a QoS, or any other prioritization setting. A user can manage a list of resources associated with the one or more optimization settings via a user interface either hosted by a network resource or network device such that traffic associated with the resources should receive optimization.Type: GrantFiled: October 28, 2021Date of Patent: August 29, 2023Assignee: ARRIS ENTERPRISES LLCInventors: Paul A. Clancy, Ian G. Wheelock
-
Patent number: 11706124Abstract: An optimizing agent of a network device that does not support low latency DOCSIS can identify traffic or packets associated with a client resource for an optimization service flow. For example, the optimizing agent can receive a priority notification associated with a client resource from a low latency controller that is indicative of a low latency requirement associated with the client resource. The optimizing agent identifies the traffic for the optimized service flow based on the priority notification. The identifying can require modifying one or more parameters of an existing service flow, creating a new service flow, or selecting an existing service flow with low latency. The identified traffic can be routed to the optimized service flow to achieve low latency or high QoS.Type: GrantFiled: November 18, 2021Date of Patent: July 18, 2023Assignee: ARRIS ENTERPRISES LLCInventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock
-
Patent number: 11700072Abstract: In one embodiment, a method receives a first time from a network device. The first time is derived from a first timing source in a first domain. The method receives a second time in a second domain from a second timing source. A difference time value is calculated between the first time and the second time. The method then sends the difference time value to the network device where the network device uses the difference time value to send a delay value to other computing devices to synchronize timing of the other computing devices in the second domain. The other computing devices are configured to synchronize the respective time using the delay value with mobile network devices to allow timing synchronization between the mobile network devices.Type: GrantFiled: December 10, 2019Date of Patent: July 11, 2023Assignee: ARRIS Enterprises LLCInventors: Yair Neugeboren, Eliezer Baruch, Ian G. Wheelock
-
Publication number: 20230208766Abstract: A network device for use with a client device and a cable modem termination system (“CMTS”), the client device being configured to run applications requiring data traffic of a first and second quality of service (“QoS”). The CMTS is configured to provide a first service flow and a second service flow to the network device. The network device provides a local area network (“LAN”) for connection to the client device and a network address translation (“NAT”). The NAT is configured to map the network device IP address to the client device IP address; divide the source ports into a first range and a low latency range; assign the respective data traffic of the applications to at least one port within the first range and to at least one port within the low latency range; and modify the low latency range of source ports based on a change in data traffic.Type: ApplicationFiled: February 17, 2023Publication date: June 29, 2023Inventors: Sabarinathan NAGARAJAN, Lakshmi ARUNKUMAR, Ian G. WHEELOCK
-
Patent number: 11689445Abstract: An optimizing agent of a network device that does not support low latency DOCSIS can identify traffic or packets associated with a client resource for an optimization service flow. For example, the optimizing agent can receive a priority notification associated with a client resource from a low latency controller that is indicative of a low latency requirement associated with the client resource. The optimizing agent identifies the traffic for the optimized service flow based on the priority notification. The identifying can require modifying one or more parameters of an existing service flow, creating a new service flow, or selecting an existing service flow with low latency. The identified traffic can be routed to the optimized service flow to achieve low latency or high QoS.Type: GrantFiled: November 18, 2021Date of Patent: June 27, 2023Assignee: ARRIS ENTERPRISES LLCInventors: Sabarinathan Nagarajan, Lakshmi Arunkumar, Ian G. Wheelock