Abstract:
A method includes receiving, at a messaging server, a message from a first device associated with a first user. The message is directed to a second user. The method also includes determining whether the message is associated with a meeting and, in response to determining that the message associated with the meeting, sending data related to the meeting to a platform server to enable the platform server to send an alert regarding the meeting to a second device associated with the second user.
Abstract:
A method includes receiving, at a messaging server from a first device associated with a first user, an update message to change a meeting from a first time to a second time. The message is directed to a second user. The method also includes, without receipt of a response to the update message from a device associated with the second user and in response to a current time being less than a particular time from the second time, selecting a set of devices associated with the second user and sending an alert regarding the meeting from the messaging server to each device of the set of devices. The set of devices identify devices that satisfy a device capability needed to participate in the meeting and that are currently available for use.
Abstract:
A method includes receiving, at a messaging server from a first device associated with a first user, an update message to change a meeting from a first time to a second time. The message is directed to a second user. The method also includes, without receipt of a response to the update message from a device associated with the second user and in response to a current time being less than a particular time from the second time, selecting a set of devices associated with the second user and sending an alert regarding the meeting from the messaging server to each device of the set of devices. The set of devices identify devices that satisfy a device capability needed to participate in the meeting and that are currently available for use.
Abstract:
A method includes receiving, at a messaging server, a message from a first device associated with a first user. The message is directed to a second user. The method also includes determining whether the message is associated with a meeting and, in response to determining that the message associated with the meeting, sending data related to the meeting to a platform server to enable the platform server to send an alert regarding the meeting to a second device associated with the second user.
Abstract:
Concepts and technologies disclosed herein are directed to recursive modularization of service provider components to reduce service delivery time and cost. In accordance with one aspect disclosed herein, a module is executable by a hardware compute resource of a virtualization platform. The module can include a module controller and a module instance. The module controller can expose a set of application programming interfaces (“APIs”). The set of APIs can include a configuration API that collects a configuration to be utilized to instantiate the module instance. The set of APIs also can include an instance provisioning API that instantiates the module instance based upon the configuration. The set of APIs also can include one or more other APIs to manage the module instance. The module instance can be a service module instance. The service module instance can encapsulate additional service module instances that have been instantiated by another module.
Abstract:
A method includes receiving, at a messaging server from a first device associated with a first user, an update message to change a meeting from a first time to a second time. The message is directed to a second user. The method also includes, without receipt of a response to the update message from a device associated with the second user and in response to a current time being less than a particular time from the second time, selecting a set of devices associated with the second user and sending an alert regarding the meeting from the messaging server to each device of the set of devices. The set of devices identify devices that satisfy a device capability needed to participate in the meeting and that are currently available for use.
Abstract:
Concepts and technologies disclosed herein are directed to recursive modularization of service provider components to reduce service delivery time and cost. In accordance with one aspect disclosed herein, a module is executable by a hardware compute resource of a virtualization platform. The module can include a module controller and a module instance. The module controller can expose a set of application programming interfaces (“APIs”). The set of APIs can include a configuration API that collects a configuration to be utilized to instantiate the module instance. The set of APIs also can include an instance provisioning API that instantiates the module instance based upon the configuration. The set of APIs also can include one or more other APIs to manage the module instance. The module instance can be a service module instance. The service module instance can encapsulate additional service module instances that have been instantiated by another module.
Abstract:
A system includes a processor and memory comprising executable instructions that cause the processor to effectuate operations. The operations include determining that a network resource has been implemented using a network element indicated by a data structure of a graph database comprising a network inventory. The operations also include establishing a first level model based on at least the data structure and a second level model indicative of the network resource. The operations include defining a topology of the second level model, wherein the topology comprises the first level model. The operations also include defining a persona associated with the first level model, the persona linking the first level model to the second level model.
Abstract:
Devices and methods are disclosed which relate to managing multiple public user identifiers (PUIDs) in a database by setting customizable access rules and requiring authorization from applications for access. These PUIDs can be virtually any electronic identifier such as a telephone number, email address, FACEBOOK name, etc. The PUID database is on the memory of a mobile communication device. Applications on the mobile communication device or on the network request access to the PUID database. Access logic on the mobile communication device checks another database of PUID Access Policies and Preferences (PAPP) for authorization. The PAPP database may allow the application immediate access, deny access, or query the user for allowance. The PUID database and PAPP database are on a server on a network.