Patent classifications
H04L67/34
Indicating relative urgency of activity feed notifications
An example computing system is disclosed that may send a first notification to a first client device, the first notification indicating a first task to be performed by a first user with respect to a resource accessible to the computing system. The computing system may determine a second task of a second user with respect to the resource, and may further determine that the second user has completed the second task. Based at least in part on the second user having completed the second task, the computing system may determine a parameter indicating an urgency level of the first task, and may cause an indication of the urgency level to be presented on the first client device.
Premises management configuration and control
Disclosed are methods, systems, and devices for management of a premises. The premises may comprise one or more devices, such as a gateway device, a control device, or a premises device. The gateway device may receive data and send the data to the control device. The data may comprise a command, an update, a configuration, or other information. Communication between the control device and any of the other devices at the premises may be configurable by a server device.
SYSTEM AND METHOD FOR DISTRIBUTING USER INTERFACE DEVICE CONFIGURATIONS
A system that incorporates teachings of the present disclosure may include, for example, a system having a controller to collect a plurality of User Interface (UI) device configurations, receive a request from a computing device to download one or more of the plurality of UI device configurations, and transmit to the computing device the one or more UI device configurations requested to configure one or more UI devices of the computing device. Other embodiments are disclosed.
System and Methods for Integration of an Application Runtime Environment Into a User Computing Environment
Systems and methods for creating application runtime environments or application environments that can be downloaded and integrated into the computing environment of a computing device are disclosed. One embodiment of the invention includes a computing device on which an operating system is installed that creates a computing environment, an Application Platform application, where the Application Platform application is at least partially natively implemented and creates an application runtime environment when executed by the computing device, and a cross-platform application, where the cross-platform application is configured to be executed within the application runtime environment and is not natively executable by the computing device. In addition, the Application Platform application is configured to integrate the cross-platform application into the computing environment of the computing device by providing at least one launch point for the cross-platform application within the computing environment.
Gaming Machines Having Portable Device Docking Station
In one embodiment, an intermediary gaming trusted electronic device for use with an untrusted PED may operate to securely communicate with a gaming apparatus and securely communicate with the associated untrusted PED. The intermediary gaming trusted device is able to support interaction between the gaming apparatus and the associated untrusted PED. In another embodiment, a system to authorize a mobile electronic device to play games of chance may include a gaming system manager and a docking station. The docking station can be configured to: detect whether the mobile electronic device is connected to the docking station; and determine whether the mobile electronic device, or its user, is authorized to play a game of chance on the mobile electronic device.
DELIVERY OF INSTRUCTIONS IN HOST APPLICATIONS
Embodiments of the systems described herein can implement one or more processes remotely delivering customized code to a host application and/or computing device. The host application may be configured as an Application Programming Interface with a customized code processing library that may configure the host application to receive further instructions remotely. The host application may be further configured to execute host code and/or third-party code. The host application may be configured to receive remote application logic, after the host application has been installed on a computing device, and to execute the received application logic to alter the behavior of the host application, such as selectively tracking end user interactions.
Automatic application installation based on proximity detection
A host application installed on a computing device detects that the computing device is in proximity of a location associated with another application that can be installed onto the computing device. As a result of the computing device being in proximity of the location, the host application obtains, from an application vending server, application code for the application. The host application uses the application code to install the other application onto the computing device. If the host application detects that the computing device is no longer in proximity of the location, the host application uninstalls the other application from the computing device.
Updating parameters in a mesh network
A method including determining, by a processor, first communication information indicating a first communication parameter associated with a first device and second communication information indicating a second communication parameter associated with a second device; transmitting, by the processor, the first communication information to the second device and the second communication information to the first device to enable the first device and the second device to be included in a mesh network; determining, by the processor during communication between the first device and the second device in the mesh network, updated first communication information indicating an updated first communication parameter associated with the first device and updated second communication information indicating an updated second communication parameter associated with the second device; and transmitting, by the processor, the updated first communication information to the second device and the updated second communication information to the first device. Various other aspects are contemplated.
REMOTE DEPLOYMENT OF PROVISIONED PACKAGES
Disclosed are various approaches for remotely deploying provisioned packages. An installer for an application is stored in a cache location of the client device. A hash of the installer is then written to a registry of the client device. The installer is then executed to install the application on the client device. Then, the client device is registered with a management service. Subsequently, a registration confirmation is received from the management service. The hash of the installer is then confirmed and the installed application is identified to the management service as a managed application installed on the client device.
TECHNIQUES FOR UTILIZING DIRECTED ACYCLIC GRAPHS FOR DEPLOYMENT INSTRUCTIONS
Techniques are disclosed for utilizing directed acyclic graphs for deployment instructions. A computer-implemented method can include various operations. Instructions may be executed by a computing device to perform parses of configuration data associated with a deployment. The computing device may cause a first directed acyclic graph (DAG) to be generated, the first DAG being utilized for deploying a first resource based on the parses. A second DAG may be generated for deploying execution targets based on the parses, the second DAG specifying dependencies between execution targets of the deployment. The computing device may generate a linked list data structure based on the parses and may deploy the computing system by traversal of the linked list data structure.