Patent classifications
H04L67/34
SYSTEM FOR LIFECYCLE PROGRESSION LEVERAGING ADOPTION JOURNEY OF NETWORKING AND COMPUTING EQUIPMENT
Methods are provided in which a computing device obtains telemetry data associated with a network technology used in an enterprise network and an enterprise network profile that includes information about the complexity of the enterprise network. The network technology is deployed at one or more devices of the enterprise network. The methods further include the computing device determining, based on the telemetry data, for each deployment of the network technology, a current stage from a plurality of stages of an adoption lifecycle to which the network technology progressed, determining a time estimate for completing the current stage of the adoption lifecycle, based on the enterprise network profile and an adoption benchmark generated from a plurality of activities performed for progressing along the adoption lifecycle, and evaluating an adoption of the network technology, using the time estimate, to progress the network technology along the lifecycle.
MESSAGE MANAGEMENT VIA A UNIVERSAL INTERFACE APPARATUS
Techniques are described with respect to managing a distributed device message in a computing infrastructure. Such techniques are enabled through a universal interface apparatus including a plurality of serial interface adapter boards and a system-on-a-chip microcontroller. The universal interface apparatus provides a universal gateway solution between one or more component interfaces associated with a certain premises or environment and a remote system. An associated method includes deriving core message content from a distributed device message originating from a source component in a computing infrastructure, converting the derived core message content to open standard file format message content, propagating the open standard file format message content to a virtualized management system, and receiving an open standard file format message response from the virtualized management system.
Method and system for distributing application for edge computing devices
A method for distributing an application for an edge computing device performed by a computing device according to an embodiment of the present invention includes selecting a cluster including two or more edge devices from among a plurality of edge devices, distributing a first application to a second edge device included in the cluster, modifying routing information such that a service request incoming to a first edge device included in the cluster is transmitted to the second edge device, and replacing the first application running in the first edge device with a second application.
Support for a Scalable and Highly Available (HA) Service Platform
Supporting a scalable and Highly Available (HA) service platform. The service platform may be a virtual Cable Modem Termination System (vCMTS), a Passive Optical Network (PON), or a Broadband Network Gateway (BNG). A software component receives, from the service platform, an update about a particular unit of equipment, such as a cable modem (CM), Optical Network Unit (ONU)/Optical Network Terminal (ONT), or customer premises equipment (CPE). In response to receiving the update, the software component provides, to at least one edge router, route data for the particular unit of equipment. The route data informs the edge router of a next hop network address for a network address of the unit of equipment. The edge router is not and need not be provided with either (a) any Address Resolution Protocol (ARP) data for the particular unit of equipment and (b) any Neighbor Discovery (ND) data for the particular unit of equipment.
System and method for configuring IoT devices depending on network type
Disclosed herein are systems and methods for configuring IoT devices from the network infrastructure component based on a type of network, wherein the network contains at least one IoT device. In one aspect, an exemplary method comprises, by the network infrastructure component, collecting, data on one or more IoT devices, wherein each of the one or more IoT devices is connected to the network infrastructure component; for each IoT device, identifying a type of network; defining policies for configuring each of the one or more IoT devices based on the identified network; and for each of the one or more IoT devices, applying policies for monitoring and configuring the IoT device.
MANAGING A SOFTWARE APPLICATION
A server of a mobile network operator (MNO) executes network control logic for unbundling vertically integrated software on specialized hardware equipment, referred to here as a host. For example, the server performs a handshake with the host, and establishes an encrypted channel. The server then negotiates with the host, and determines those interfaces that the host will expose to third party software. The server, based on a current need of the MNO for a network service, compares the negotiation results with contents of a smart library. If the smart library does not have a registered and suitable app for the network service, the server obtains metadata corresponding to the app from a software supplier. The server then, for example, tests the metadata on a mockup of the host, under the control of the server. The host eventually runs the app, providing the network service without requiring an entire software revision of the host.
Virtual file system for cloud-based shared content
A server in a cloud-based environment interfaces with storage devices that store shared content accessible by two or more users. Individual items within the shared content are associated with respective object metadata that is also stored in the cloud-based environment. Download requests initiate downloads of instances of a virtual file system module to two or more user devices associated with two or more users. The downloaded virtual file system modules capture local metadata that pertains to local object operations directed by the users over the shared content. Changed object metadata attributes are delivered to the server and to other user devices that are accessing the shared content. Peer-to-peer connections can be established between the two or more user devices. Object can be divided into smaller portions such that processing the individual smaller portions of a larger object reduces the likelihood of a conflict between user operations over the shared content.
Computer data system current row position query language construct and array processing query language constructs
Described are methods, systems and computer readable media for providing a current row position query language construct and array processing query language constructs and associated processing.
Deployment of applications conforming to application data sharing and decision service platform schema
Systems, methods, and software are disclosed herein for facilitating deployment of a decision service for sharing application data among multiple isolated applications executing on one or more application platforms. In an implementation, a method of deploying applications conforming to a platform schema for facilitating sharing of the application data among isolated applications executing on one or more application platforms is described. The method includes receiving a request to submit a third party application to an application deployment system, identifying a validation manifest associated with a platform schema responsive to receiving the request, and automatically verifying that the third party application to conforms to the platform schema by performing a set of pre-defined validation checks. The request identifies the platform schema and platform capability information associated with the third party application. The validation manifest includes the set of pre-defined validation checks.
Projector control
In the subject matter described herein, a method, device and computer program product for controlling the projector are proposed. According to the method, the application for controlling the project can be started. The application can determine the operation mode by determining whether the current host device is the projector or a terminal device for controlling the projector. Once the operation mode of the application is determined, the method can control the projector based on the operation mode and via the application service operating on the projector. The application service can provide an interface for controlling a device driver of the projector.