Patents by Inventor Charles I. Cook
Charles I. Cook 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).
-
Publication number: 20200007625Abstract: Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a first IoT-capable device might receive beacon data from each of one or more other IoT-capable devices in a self-organizing network (“SON”) of IoT devices, might compare the received beacon data with stored beacon data, and might send at least one first data to a computing system to update the computing system of any changes in the SON (indicating, without limitation, new devices, failed devices, disabled devices, devices that have moved out of range, etc.). The computing system might receive and analyze the at least one first data to determine a status of each IoT-capable device in the SON, might generate control instructions, and might autonomously send the control instructions to at least one of the IoT-capable devices in the SON to improve the functionality of the SON.Type: ApplicationFiled: September 9, 2019Publication date: January 2, 2020Inventor: Charles I. Cook
-
Publication number: 20190387416Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.Type: ApplicationFiled: August 30, 2019Publication date: December 19, 2019Inventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Publication number: 20190364112Abstract: Novel tools and techniques might provide for implementing customer-based Internet of Things (“IoT”)—transparent privacy functionality. Various methods, systems, and apparatuses might provide connectivity between a network interface device (“NID”) and each of one or more first user devices of a plurality of user devices associated with the customer premises and/or a user who is associated with the customer premises. In some cases, at least one virtual network function (“VNF”) might be sent to each of the one or more first user devices. The NID might restrict, in some cases using the VNF, access by a third party to the information regarding the at least one portion of the at least one of one or more first user devices connected to the network or one or more applications running on one or more first user devices connected to the network.Type: ApplicationFiled: August 5, 2019Publication date: November 28, 2019Inventors: Michael K. Bugenhagen, Charles I. Cook
-
Patent number: 10484884Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.Type: GrantFiled: April 29, 2019Date of Patent: November 19, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Patent number: 10481938Abstract: Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.Type: GrantFiled: July 12, 2017Date of Patent: November 19, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Kevin M. McBride, Matthew J. Post, William R. Walker
-
Publication number: 20190342430Abstract: Novel tools and techniques might provide for implementing extension of customer local area networks (“LANs”) and/or implementing isolated service overlays over a network. In some embodiments, a network service point that is located external to a demarcation point at each of a plurality of customer premises might establish a connection between a service provider network and a customer LAN, which has already been established within a customer premises. The system subsequently extends the customer LAN, via this connection, to span between the network service point and the customer premises. Alternatively, or additionally, the system might establish two or more isolated service overlays across the customer LAN between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.Type: ApplicationFiled: July 15, 2019Publication date: November 7, 2019Inventors: Charles I. Cook, Michael K. Bugenhagen, Kevin M. McBride, Andrew V. Cook, Michael J. Fargano
-
Patent number: 10462846Abstract: Novel tools and techniques that can provide wireless service for multiple service providers from a single, multi-service provider wireless access point. In an aspect, a multi-service provider wireless access point might communicate with a plurality of wireless devices, each associated with a different wireless carrier, and route communications from each device to the appropriate carrier (and/or, similarly, transmit communications from each carrier to the appropriate wireless device). In this way, for example, a single wireless access point could provide service to cellphones of subscribers of a number of different carriers. Such a wireless access point can provide enhanced efficiency and reduced cost, along with the ability to provide higher service for a number of wireless carriers.Type: GrantFiled: December 28, 2017Date of Patent: October 29, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Robert J. Morrill, Charles I. Cook
-
Patent number: 10426358Abstract: Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, an IoT-capable personal tracking device might receive sensor data from each of a plurality of sensors, and might analyze the sensor data to identify one or more external IoT-capable devices with which to interact and to determine one or more tasks to be performed by the identified IoT-capable devices, each based at least in part on the sensor data. In some cases, the plurality of first sensors might comprise at least one of one or more sensors that monitor physical conditions of a user's body and/or one or more sensors that monitor environmental conditions external to the user's body. The personal tracking device might subsequently autonomously send, via machine-to-machine communication, control instructions to each of the identified external IoT-capable devices, based on the determined tasks. Multiple personal tracking devices may also be used.Type: GrantFiled: December 20, 2016Date of Patent: October 1, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Thomas C. Barnett, Jr., Kevin M. McBride, Charles I. Cook, Robert J. Morrill
-
Patent number: 10425491Abstract: Novel tools and techniques are provided for implementing network application programming interface (“API”), and, more particularly, API to provide network metrics and network resource control to users. In some embodiments, a computing system might receive customer network telemetry data from a first network via a gateway API, might receive service provider network telemetry data from a second network(s) via a network API, might compile the customer network telemetry data and the service provider network telemetry data, might receive a request from a user to access information regarding network services associated with the user, might filter the compiled customer network telemetry data and the compiled service provider network telemetry data to isolate first telemetry data and second telemetry data, respectively, might provide the user with access to at least one of the first telemetry data or the second telemetry data, and might provide the user with options to control network resources.Type: GrantFiled: October 25, 2017Date of Patent: September 24, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Charles I. Cook
-
Patent number: 10425285Abstract: A system for noise profile generation includes a customer gateway communicatively coupled to one or more end devices over a communication medium, at least one noise information node communicatively coupled to the customer gateway and programmed to extract noise information present on a communication path from the customer gateway to at least one of the one or more end devices, a noise profile database storing one or more noise profiles, and a noise profile generator. The noise profile generator includes at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to retrieve the extracted noise information associated with the communication path, determine whether the at least one noise characteristic of the extracted noise information matches with one or more noise profiles and identify at least one noise source on the communication path.Type: GrantFiled: December 22, 2015Date of Patent: September 24, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Paul A. Keator
-
Patent number: 10412172Abstract: Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a first IoT-capable device might receive beacon data from each of one or more other IoT-capable devices in a self-organizing network (“SON”) of IoT devices, might compare the received beacon data with stored beacon data, and might send at least one first data to a computing system to update the computing system of any changes in the SON (indicating, without limitation, new devices, failed devices, disabled devices, devices that have moved out of range, etc.). The computing system might receive and analyze the at least one first data to determine a status of each IoT-capable device in the SON, might generate control instructions, and might autonomously send the control instructions to at least one of the IoT-capable devices in the SON to improve the functionality of the SON.Type: GrantFiled: January 21, 2019Date of Patent: September 10, 2019Assignee: CenturyLink Intellectual Property LLCInventor: Charles I. Cook
-
Patent number: 10405198Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.Type: GrantFiled: December 13, 2017Date of Patent: September 3, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Publication number: 20190261194Abstract: Novel tools and techniques are provided for implementing self-organizing mobile networks (“SOMNETs”) of drones and platforms. In various embodiments, a computing system might receive first data from each of a plurality of vehicles; might receive second data from each of a plurality of platforms; might analyze the first data to determine a status of each vehicle; and might analyze the second data to determine a status of each platform. Based at least in part on the analyzed first and second data, the computing system might generate at least one of first control instructions to at least one first vehicle of the plurality of vehicles or second control instructions to at least one first platform of the plurality of platforms that respectively cause the at least one first vehicle to perform one or more first actions or cause the at least one first platform to perform one or more second actions.Type: ApplicationFiled: April 29, 2019Publication date: August 22, 2019Inventors: Phil Carpenter, Steven M. Casey, Charles I. Cook
-
Patent number: 10374712Abstract: Tools and techniques for providing robust wireless distribution of communications signals from a provider. Certain embodiments comprise one or more modular communications apparatuses. The modular communications apparatuses feature an enclosure which is, at least in part, transparent to radio frequencies. A modular communications apparatus also typically includes one or more communications radios or transmitter/receiver devices within the enclosure. The apparatus also includes at least one and possibly more than one antenna located within the enclosure along with wire or cable-based signal output apparatus.Type: GrantFiled: November 15, 2017Date of Patent: August 6, 2019Assignee: CenturyLink Intellectual Property LLCInventor: Charles I. Cook
-
Patent number: 10375172Abstract: Novel tools and techniques might provide for implementing customer-based Internet of Things (“IoT”)—transparent privacy functionality. Various methods, systems, and apparatuses might provide connectivity between a network interface device (“NID”) and each of one or more first user devices of a plurality of user devices associated with the customer premises and/or a user who is associated with the customer premises. In some cases, at least one virtual network function (“VNF”) might be sent to each of the one or more first user devices. The NID might restrict, in some cases using the VNF, access by a third party to the information regarding the at least one portion of the at least one of one or more first user devices connected to the network or one or more applications running on one or more first user devices connected to the network.Type: GrantFiled: November 19, 2015Date of Patent: August 6, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Charles I. Cook
-
Patent number: 10356225Abstract: Novel tools and techniques might provide for implementing extension of customer local area networks (“LANs”) and/or implementing isolated service overlays over a network. In some embodiments, a network service point that is located external to a demarcation point at each of a plurality of customer premises might establish a connection between a service provider network and a customer LAN, which has already been established within a customer premises. The system subsequently extends the customer LAN, via this connection, to span between the network service point and the customer premises. Alternatively, or additionally, the system might establish two or more isolated service overlays across the customer LAN between the network service point and the customer premises, each of the two or more isolated service overlays having network traffic that is isolated from network traffic transmitted along another of the two or more isolated service overlays.Type: GrantFiled: May 6, 2016Date of Patent: July 16, 2019Assignee: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Michael K. Bugenhagen, Kevin M. McBride, Andrew V. Cook, Michael J. Fargano
-
Patent number: 10342101Abstract: Novel tools and techniques are provided for implementing wireless radio functionality in a home or building. In some embodiments, a device may comprise a light socket attachment configured to be inserted into a corresponding light socket, a communications system comprising a non-wired communications device (e.g., a wireless radio, a LiFi device, etc.), a light bulb receptacle configured to receive a light bulb, and/or circuitry configured to receive electric power through the light socket attachment, to direct a specified current to the communications system, and to direct remaining current to the light bulb receptacle. In an additional aspect, the device might be configured to implement a two-terminal or a three-terminal power connection light socket to power the communications system. In some cases, Power-Line Communications (“PLC”) may be used to transmit data over the three-terminal power connection to and from the communications system.Type: GrantFiled: July 31, 2017Date of Patent: July 2, 2019Assignee: CenturyLink Intellectual Property LLCInventor: Charles I. Cook
-
Patent number: 10341217Abstract: Novel tools and techniques are provided for testing a data connection (e.g., network connection and/or packet-based service connection) and determining a performance condition of the data connection. The data connection may depend on conditions of an access network and/or a local area network. In some embodiments, a local performance test device may be in communication with an access network and/or a local area network. The local performance test device may receive a request to test the access network and/or the local area network. The local performance test device may further be configured to analyze the access network and/or the local area network to determine whether a data connection issue is occurring on the access network and/or the local area network. Once the local performance test device determines where a performance issue is occurring, the local performance test device may send the result of the test to a requesting device.Type: GrantFiled: April 20, 2017Date of Patent: July 2, 2019Assignee: Centurylink Intellectual Property LLCInventor: Charles I. Cook
-
Publication number: 20190199780Abstract: Novel tools and techniques might provide for implementing remote application access, and, in some cases, by instantiating an application or service close to the intended recipient or user of the application or service, from a networking perspective. A network might provide connectivity between a first computer and a second computer. A file (comprising an application and data) might be transmitted, over the network, from the first computer. A node in the network, which might be on a path between the first and second computers, might determine that the file contains the application and the data, and, based on such determination, might capture the file (before the second computer can receive it). An instance of the application might be instantiated on a compute surface in the network as a service for the second computer, such that the compute surface can operate on the data with the instance of the application.Type: ApplicationFiled: February 28, 2019Publication date: June 27, 2019Inventors: Charles I. Cook, Kevin M. McBride
-
Publication number: 20190158600Abstract: Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a first IoT-capable device might receive beacon data from each of one or more other IoT-capable devices in a self-organizing network (“SON”) of IoT devices, might compare the received beacon data with stored beacon data, and might send at least one first data to a computing system to update the computing system of any changes in the SON (indicating, without limitation, new devices, failed devices, disabled devices, devices that have moved out of range, etc.). The computing system might receive and analyze the at least one first data to determine a status of each IoT-capable device in the SON, might generate control instructions, and might autonomously send the control instructions to at least one of the IoT-capable devices in the SON to improve the functionality of the SON.Type: ApplicationFiled: January 21, 2019Publication date: May 23, 2019Inventor: Charles I. Cook