Patents Assigned to CenturyLink Intellectual Property LLC
-
Publication number: 20200287986Abstract: Novel tools and techniques are provided for implementing network experience shifting using shared objects. In various embodiments, a network node in a first network might receive, via a first network access device (“NAD”) in a second network, a request from a first user device to establish roaming network access, a first user being associated with a second NAD in the first network and being unassociated with the first NAD. The network node might authenticate the first user, receive customer network telemetry data regarding visited LAN associated with the first NAD via a gateway API, receive service provider network telemetry data via a network API, determine whether the first user is associated with (and authorized to access services accessible by) the second NAD. If so, the network node might configure the visited LAN and/or the first NAD to simulate the interface environment of the user's home LAN and/or the second NAD.Type: ApplicationFiled: May 26, 2020Publication date: September 10, 2020Applicant: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Michael K. Bugenhagen
-
Publication number: 20200280773Abstract: Novel tools and techniques for point-to-point network service provisioning and mesh network transitioning are provided. A system includes a fiber injection node, host mesh network radio, and a first node. The first node may comprise a remote wireless transceiver in communication with the host wireless transceiver, a first mesh network node transceiver configured to communicate with other mesh network node transceivers, a processor, and non-transitory computer readable media comprising instructions executable by the processor. The first node may be configured to establish a point-to-point wireless connection to the host wireless transceiver of the fiber injection node, and provision access to the service provider network to the first customer premises. The first node may further be configured to establish a mesh connection to a secondary mesh network node associated with a second customer premises, and provision access to the service provider network to the second customer premises.Type: ApplicationFiled: May 15, 2020Publication date: September 3, 2020Applicant: CenturyLink Intellectual Property LLCInventors: Michael P. Winterrowd, Michael L. Elford, Stephen Opferman, Pasha G. Mohammed
-
Publication number: 20200280620Abstract: 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: May 20, 2020Publication date: September 3, 2020Applicant: CenturyLink Intellectual Property LLCInventors: Charles I. Cook, Michael K. Bugenhagen, Kevin M. McBride, Andrew V. Cook
-
Publication number: 20200281044Abstract: Novel tools and techniques are provided for implementing intelligence enabled things (“IET”). In various embodiments, a first IET tag affixed to a first object among a plurality of objects might receive information regarding the first object and/or nearby objects. The first IET tag might determine a status of the first object and/or the nearby objects based at least partly on the received information and based at least partly on first data assigned to the first IET tag. The first IET tag might analyze the determined status to determine whether the determined status exceeds predetermined thresholds for normal parameters for the first object and/or the nearby objects. Based on a determination that the determined status exceeds predetermined thresholds for normal parameters for the first object and/or the nearby objects, the first IET tag might autonomously self-report to a computing system a state of the first object and/or the nearby objects.Type: ApplicationFiled: May 19, 2020Publication date: September 3, 2020Applicant: CenturyLink Intellectual Property LLCInventor: Ronald A. Lewis
-
Patent number: 10764377Abstract: 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: September 17, 2019Date of Patent: September 1, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Michael K. Bugenhagen, Charles I. Cook
-
Patent number: 10762176Abstract: A license manager includes a processor and non-transitory computer readable media having encoded thereon a set of instructions executable by the at least one processor to receive a request, from a virtual machine, to reserve an individual license of the set of authorized licenses for a vendor software instance, determine the availability licenses for the requested vendor software, register a unique identifier of the virtual machine in association with an available individual license, grant the individual license to the virtual machine, and prevent the granted individual license from concurrent use by other virtual machines or devices.Type: GrantFiled: October 2, 2018Date of Patent: September 1, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Thomas Schwengler, Kevin M. McBride, Felipe Castro
-
Patent number: 10764638Abstract: Novel tools and techniques to enable more robust electronic program guides in television distribution systems. Some solutions can obtain data (e.g., from the Internet) about a program listed on an electronic program guide and integrate that data with electronic program guide. In some cases, this information can be obtained and/or updated dynamically, in real-time or near real-time, for example to provide, up-to-date information can be provided in the electronic program guide, rather than requiring the viewer to tune to an information channel. In some cases, the system can provide a generalized electronic program guide that can be rendered by the system to be displayed on a plurality of different devices.Type: GrantFiled: May 29, 2018Date of Patent: September 1, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro, Ronnie S. Dhaliwal
-
Patent number: 10764215Abstract: An improved method of hierarchical output queueing of packets for a network scheduler of a network gateway that determines delays needed to conform to applicable rate shaping, and enqueues the packets based on the delay. Queues are associated with different classes of service (CoS), and within each class, each queue has a different scheduled time upon which it becomes available for dequeuing. A single set of CoS queues can support a large number of devices, improving the efficiency of software-based queuing by reducing the number of queues and simplifying queue polling.Type: GrantFiled: January 4, 2019Date of Patent: September 1, 2020Assignee: CenturyLink Intellectual Property LLCInventor: Christopher W. Gunner
-
Patent number: 10757475Abstract: Novel tools and techniques to enable data to be tested on subscriber set-top boxes. Some solutions can connect a sever with a group of subscriber set-top boxes through a television distribution network. In some cases, a plurality of set-top boxes are selected, and at least one set-top box is determined to be inactive. In some cases, data are loaded and tested on the inactive set-top.Type: GrantFiled: December 21, 2012Date of Patent: August 25, 2020Assignee: CENTURYLINK INTELLECTUAL PROPERTY LLCInventors: Steven M. Casey, Felipe Castro, Misbah ur Rehman, Ronnie S. Dhaliwal
-
Patent number: 10749275Abstract: Novel tools and techniques are provided for implementing antenna structures to optimize transmission and reception of wireless signals from ground-based signal distribution devices, which include, but are not limited to, pedestals, hand holes, and/or network access point platforms. Wireless applications with such devices and systems might include, without limitation, wireless signal transmission and reception in accordance with IEEE 802.11a/b/g/n/ac/ad/af standards, UMTS, CDMA, LTE, PCS, AWS, EAS, BRS, and/or the like. In some embodiments, an antenna might be provided within a signal distribution device, which might include a container disposed in a ground surface. A top portion of the container might be substantially level with a top portion of the ground surface. The antenna might be communicatively coupled to one or more of at least one conduit, at least one optical fiber, at least one conductive signal line, or at least one power line via the container.Type: GrantFiled: April 1, 2019Date of Patent: August 18, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Thomas Schwengler, John M. Heinz, Michael L. Elford
-
Patent number: 10735220Abstract: Novel tools and techniques are provided for implementing Internet of Things (“IoT”) functionality. In some embodiments, a processor might receive sensor data from a plurality of sensors of a first IoT-capable device, and might analyze the sensor data to determine whether to send the sensor data to at least one of second IoT-capable devices or user devices, each associated with the user of the first IoT-capable device, and/or to at least one of third IoT-capable devices associated with one or more third party groups. Based on a determination to send the sensor data to at least one of the second IoT-capable devices associated with the user, the user devices associated with the user, and/or the third IoT-capable devices associated with third party group(s), the processor might send the sensor data to the at least one of the second IoT-capable devices, the user devices, and/or the third IoT-capable devices.Type: GrantFiled: December 23, 2016Date of Patent: August 4, 2020Assignee: CenturyLink Intellectual Property LLCInventor: Charles I. Cook
-
Patent number: 10735291Abstract: Novel tools and techniques are provided for implementing firewall functionalities, and, more particularly, to methods, systems, and apparatuses for implementing high availability (“HA”) web application firewall (“WAF”) functionalities. In various embodiments, a first computing system might monitor network communications between a client and a server providing access to software applications, and might determine whether latency has been introduced as a result of at least one first WAF container having been launched and whether any introduced latency exceeds a predetermined threshold, each first WAF container being tuned to a corresponding software application and protecting the software application from network attacks. Based on a determination that latency has been introduced and based on a determination that the introduced latency exceeds the predetermined threshold, one or more second WAF containers may be launched, each being tuned to the corresponding software application.Type: GrantFiled: August 31, 2018Date of Patent: August 4, 2020Assignee: CenturyLink Intellectual Property LLCInventor: Ronald A. Lewis
-
Patent number: 10735962Abstract: Novel tools and techniques are provided for implementing wireless communications, and, more particularly, to methods, systems, and apparatuses for implementing ad hoc wireless capacity modification. In various embodiments, a computing system might identify at least one geographic area having at least one of weak wireless communications coverage or non-existent wireless communications coverage, might deploy one or more vehicles to the identified at least one geographic area, each of the one or more vehicles comprising a mobile wireless base station, and might establish wireless network communications between the mobile wireless base station of at least one vehicle of the one or more vehicles and at least one wireless network node of a telecommunications network that is one of proximate to or within the at least one geographic area. The one or more vehicles might comprise manned and/or unmanned vehicles, including drones.Type: GrantFiled: February 28, 2019Date of Patent: August 4, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Pasha G. Mohammed, Gnanasekaran Swaminathan, Robert J. Morrill
-
Publication number: 20200244552Abstract: Novel tools and techniques are provided for invoking virtualized network functions. In some embodiments, a programmable service backbone might comprise at least one virtualized network function, and might provide virtualized network functions required to provision a service offering. In some cases, at least one application programming interface might be configured to invoke the at least one virtualized network function of the programmable service backbone. An application programming interface gateway might be configured to manage access to the at least one application programming interface, and the application programming interface gateway might comprise a security layer.Type: ApplicationFiled: April 14, 2020Publication date: July 30, 2020Applicant: CenturyLInk Intellectual Property LLCInventors: Thomas Schwengler, Steven M. Casey, Kevin M. McBride, Felipe Castro
-
Publication number: 20200242172Abstract: Novel tools and techniques are provided for scene aware searching. A system may include a media player configured to play a video stream, a database, and a server configured to host an artificial intelligence (AI) engine. The server may further include a processor and a non-transitory computer readable medium comprising a set of instructions that, when executable by the processor to receive, from the media device, a search query from a user. The AI engine may further be configured to obtain the video stream associated with the search query, identify one or more objects in the video stream, derive contextual data associated with the one or more objects, identify one or more matches based on the contextual data, and determine a result of the search query.Type: ApplicationFiled: April 13, 2020Publication date: July 30, 2020Applicant: CenturyLink Intellectual Property LLCInventor: Carlos Santiago
-
Patent number: 10728597Abstract: Novel tools and techniques might provide for implementing media content tracking functionality, and, in particular embodiments, implementing temporal markers for tracking at least partial playback of media content. In various embodiments, a computing system might receive a request for media content from a user over a network, and might retrieve the media content from a database. A transcoder might insert temporal markers in a transport stream of the media content, which is sent to the user device. The user device might decode the transport stream, might track each temporal marker as the media content is presented to the user, might generate a message by compiling a list of the accessed temporal markers, and might send the message to the computing system. The computing system might receive the message comprising the list of temporal markers, which are indicative of portions of the media content that were actually presented to the user.Type: GrantFiled: December 23, 2016Date of Patent: July 28, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Gnanasekaran Swaminathan, Steven M. Casey, Felipe Castro
-
Patent number: 10726106Abstract: Novel tools and techniques for an IoT shell are provided. A system includes an internet of things (IoT) device, a database, and a license manager. The database may include one or more sets of authorized licenses, each set of authorized licenses associated with a respective vendor software. The license manager may be in communication with the IoT device and the database, and further include a processor and a non-transitory computer readable medium comprising instructions executable by the processor. The license manager may be configured to receive a request to reserve a license for a first vendor software, determine an availability of the license associated with the first vendor software, register a unique identifier of the IoT device in association with the license, and grant the license to the IoT device.Type: GrantFiled: December 28, 2017Date of Patent: July 28, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Steven M. Casey, Felipe Castro
-
Publication number: 20200233695Abstract: Novel tools and techniques might provide for implementing applications management, based at least in part on operations, administration, and management (“OAM”) information. A host computing system might comprise a dedicated OAM management agent. While normal application frame flow might be sent or received by VMs running on the host computing system, OAM frame flow might be sent or received by the OAM management agent, which might also serve as an OAM frame generator. Alternatively, or additionally, based on a determination that at least one OAM frame has changed (in response to a change in address of far-end and/or near-end OAM server functions), the OAM management agent might update a list associating the at least one OAM frame that has changed with corresponding at least one VM of the one or more VMs, without restarting any of the at least one VM, the OAM management agent, and/or the host computing system.Type: ApplicationFiled: April 3, 2020Publication date: July 23, 2020Applicant: CenturyLink Intellectual Property LLCInventor: Michael K. Bugenhagen
-
Publication number: 20200235458Abstract: Novel tools and techniques are provided for implementing antenna alignment, and, more particularly, to methods, systems, and apparatuses for implementing antenna alignment using a gimbal. In various embodiments, a gimbal system might be provided. The gimbal system may be at least one of a passive two-axis gimbal, a passive three-axis gimbal, an active two-axis gimbal, and/or an active three-axis gimbal. At least one antenna may be coupled to the gimbal system. The gimbal system may be configured to compensate for at least one of a movement of a structure and/or a wind load on the at least one antenna. Additionally and/or alternatively, the gimbal system may be configured to align the antenna toward the position and orientation where there is the signal quality is optimized.Type: ApplicationFiled: April 3, 2020Publication date: July 23, 2020Applicant: CenturyLink Intellectual Property LLCInventors: Michael L. Elford, Thomas Schwengler
-
Patent number: 10721199Abstract: Novel tools and techniques might be provide for implementing message-driven data updates. In some embodiments, a server might generate linear (e.g., short message service (“SMS”)) message(s) containing data updates, and might send the linear message(s) to a user device over a linear messaging communications network. The user device might receive the linear message containing data updates, and might divert, based on the format of the linear message, the linear message, from a queue of regular (i.e., message only) linear messages that are displayed to a user, to a translator device or application programming interface (“API”). The translator or API might parse the data updates in the linear message (in some cases, combining data updates in multiple linear messages, decrypting data updates, and/or the like) to generate data updates in data format, which are then relayed to one or more identified applications running on the user device for updating these applications.Type: GrantFiled: April 8, 2019Date of Patent: July 21, 2020Assignee: CenturyLink Intellectual Property LLCInventors: Srikanth Nayak, Santhosh Plakkatt