Abstract:
A system and method for distributing an alert to a set-top box. Media content is received for communication to one or more set-top boxes. Data is extracted from the media content. A determination is made whether the extracted data is associated with one or more alert profiles. The alert is generated in response to the extracted data being associated with the one or more alert profiles. The alert is distributed to one or more set-top boxes in response to generating the one or more alert profiles.
Abstract:
A system for intelligent video streaming a video controller having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to receive a playback request from a user device for a live stream, determine, from the playback request, whether source streaming content for the live stream is being transcoded, and allocate an available transcoder to transcode the source streaming content. The system further includes a transcoding having at least one processor and non-transitory computer readable media having a set of instructions executable by the at least one processor to join the multicast stream, retrieve the source streaming content, and transcode the source streaming content, and provide transcoded streaming content for delivery to the user device.
Abstract:
Methods, systems, devices, and software are disclosed for generating a network usage profile. Certain embodiments of the network usage profile include a devices-by-node profile, indicating the set of customer devices available for use in communicating with a customer-side network node located at a customer side of an access network over a period of time, where some of the customer devices are not in operative communication with the customer-side network node during a portion of that time. Other embodiments associate the network usage profile with customer information to generate device-by-customer profiles. Still other embodiments associate the network usage profile with network traffic information to generate traffic-by-device profiles. Even other embodiments associate the multiple sources and types of information to generate traffic-by-customer profiles and/or traffic-by-device-by-customer profiles. Any of the profiles may then be accessed by one or more parties for use in affecting various network services, including targeting content delivery.
Abstract:
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.
Abstract:
A system and method for selecting an initial bandwidth setting. A determination is made that a client is initiating a communication session. Network conditions for the client are determined. A bandwidth setting for the client is selected utilizing the network conditions and a previous bandwidth setting saved in a memory. The communication session for the client is initiated utilizing the bandwidth seating.
Abstract:
Methods, systems, devices, and software are disclosed for generating a network usage profile. Certain embodiments of the network usage profile include a devices-by-node profile, indicating the set of customer devices available for use in communicating with a customer-side network node located at a customer side of an access network over a period of time, where some of the customer devices are not in operative communication with the customer-side network node during a portion of that time. Other embodiments associate the network usage profile with customer information to generate device-by-customer profiles. Still other embodiments associate the network usage profile with network traffic information to generate traffic-by-device profiles. Even other embodiments associate the multiple sources and types of information to generate traffic-by-customer profiles and/or traffic-by-device-by-customer profiles. Any of the profiles may then be accessed by one or more parties for use in affecting various network services, including targeting content delivery.
Abstract:
Methods, systems, devices, and software are disclosed for generating a network usage profile. Certain embodiments of the network usage profile include a devices-by-node profile, indicating the set of customer devices available for use in communicating with a customer-side network node located at a customer side of an access network over a period of time, where some of the customer devices are not in operative communication with the customer-side network node during a portion of that time. Other embodiments associate the network usage profile with customer information to generate device-by-customer profiles. Still other embodiments associate the network usage profile with network traffic information to generate traffic-by-device profiles. Even other embodiments associate the multiple sources and types of information to generate traffic-by-customer profiles and/or traffic-by-device-by-customer profiles. Any of the profiles may then be accessed by one or more parties for use in affecting various network services, including targeting content delivery.
Abstract:
A captive portal service offering system includes an advertising server hosting at least one captive portal service offering page, a registration server configured to provide user account information associated with a user account, and an interface device associated with the user account. The interface device is configured to retrieve, from the registration server, user account information. Based on the user account information, the interface device determines whether to present the at least one captive portal service offering page to the at least one client device. In response to the determination, the interface device directs at least one client device to the at least one captive portal service offering page. The interface device receives a user selection of the network service offered by the at least one captive portal service offering page and transmits the user selection to the registration server.
Abstract:
Novel tools and techniques are provided for implementing automated cloud expansion and ordering. Implementing automated cloud expansion and ordering might include monitoring cloud services and hardware operated by a cloud service provide. In some cases, monitoring may be periodically performed, while in other cases monitoring may be triggered by ordering of new cloud services by a subscriber. Based on a determination that hardware utilization is likely to exceed a predetermined threshold amount, the system might determine a number and type of new equipment, and to automatically generate and send purchase orders to vendor(s) for the new equipment. The system may also send work orders to technicians that include the site location, rack and slot identifiers, estimated equipment delivery dates and times, or the like. The system might also remotely (over a network) install software (including operating systems, software applications, and configuration files) on the new equipment.
Abstract:
Embodiments of the invention comprise systems and methods related to the provision of location based services via a mobile communications device. In different embodiments, a communication system is described, comprising a mobile communications device, a mobile communications base station, and a server computer system. The location of the device may be correlated with certain user preferences stored on the server computer system. In various embodiments, components of the larger system are described. In some cases, various location related mapping functions for a device are discussed. In other embodiments, systems and methods which provide for activities to be undertaken based on the location of a device are described. In still other embodiments, the disclosure addresses systems and methods of efficiently determining the location of a mobile device. In some embodiments, different notification schemes based on the location of a device and specified preferences are described. In various other embodiments, the disclosure addresses systems and methods for keyword monitoring based on the location of a device.