Patent classifications
H04L67/564
Support for multi-type users in a single-type computing system
Persistent storage contains a parent table and one or more child tables, the parent table containing: a class field specifying types, and one or more filter fields. One or more processors may: receive a first request to read first information of a first type for a first entity; determine that, in a first entry of the parent table for the first entity, the first type is specified in the class field; obtain the first information from a child table associated with the first type; receive a second request to read second information of a second type for a second entity; determine that, in a second entry of the parent table for the second entity, the second type is indicated as present by a filter field that is associated with the second type; and obtain the second information from a set of additional fields in the second entry.
Method and Devices for Communicating Between an Internet of Things Device and a Remote Computer Syst
For communicating between an Internet of Things (IoT) device and a remote computer system, the IoT device may transmit an upload data message via a close range communication circuit to a mobile communication device, for forwarding to the remote computer system. The remote computer system may receive the upload data message via a mobile radio communication network and store an address of the mobile communication device, as a communication relay address for the IoT device. The remote computer system may transmit a download data message via the mobile radio communication network to the communication relay address, for forwarding to the IoT device. The IoT device may receive the download data message from the remote computer system, as forwarded by the mobile communication device via the close range communication circuit.
SYSTEM AND METHOD OF PROVIDING AN INTERACTIVE DEVELOPMENT PLATFORM IN A DISTRIBUTED COMPUTING ENVIRONMENT
A system and method of providing an interactive development environment may include providing a proxy server module, adapted to interface at least one cloud-based platform and one or more client modules, operatively connected to the proxy server, where each client module may be associated with a respective user development platform. At least one client module may receive, from the respective user development platform, one or more interactive computing documents, commonly referred to as notebooks, each representing one or more scripting code elements, commonly referred to as cells. The proxy server may scan the one or more cells, according to a set of predetermined scripting rules, and encapsulate the one or more notebooks in one or more data containers, based on the scan. The proxy server may subsequently transmit the one or more data containers to a cloud-based platform, to execute at least one cell of the one or more notebooks.
SYSTEM AND METHOD OF PROVIDING AN INTERACTIVE DEVELOPMENT PLATFORM IN A DISTRIBUTED COMPUTING ENVIRONMENT
A system and method of providing an interactive development environment may include providing a proxy server module, adapted to interface at least one cloud-based platform and one or more client modules, operatively connected to the proxy server, where each client module may be associated with a respective user development platform. At least one client module may receive, from the respective user development platform, one or more interactive computing documents, commonly referred to as notebooks, each representing one or more scripting code elements, commonly referred to as cells. The proxy server may scan the one or more cells, according to a set of predetermined scripting rules, and encapsulate the one or more notebooks in one or more data containers, based on the scan. The proxy server may subsequently transmit the one or more data containers to a cloud-based platform, to execute at least one cell of the one or more notebooks.
MANAGING NOTIFICATIONS ON ELECTRONIC DEVICES
The subject technology provides notification management systems and methods that can be used to efficiently and manage notifications on electronic devices. The subject technology provides systems and methods for obtaining entity data pertaining to entities associated with the electronic device, and generating, for an operational mode associated with the electronic device, an entity score for each of the entities based on the obtained entity data. Based on the entity scores, a recommendation of a set of configuration settings for the operational mode associated with the computing device is provided for display by the computing device. A user input indicating acceptance of the set of configuration settings is received. Thereafter, when the computing device is in the operational mode, display of one or more notifications is controlled based at least in part on the set of configuration settings.
MANAGING NOTIFICATIONS ON ELECTRONIC DEVICES
The subject technology provides notification management systems and methods that can be used to efficiently and manage notifications on electronic devices. The subject technology provides systems and methods for obtaining entity data pertaining to entities associated with the electronic device, and generating, for an operational mode associated with the electronic device, an entity score for each of the entities based on the obtained entity data. Based on the entity scores, a recommendation of a set of configuration settings for the operational mode associated with the computing device is provided for display by the computing device. A user input indicating acceptance of the set of configuration settings is received. Thereafter, when the computing device is in the operational mode, display of one or more notifications is controlled based at least in part on the set of configuration settings.
AUTOMATED TESTING PLATFORM FOR TESTING MULTIPLE DEVICES
A testing system includes a client library that functions as a proxy for remote procedure calls to allow commands to be issued directly from a test framework including an interface that enables remote procedure call commands to be sent to a device under test from a mobile device and responses from the device under test to be received and forwarded to the mobile device, even where the mobile device and device under test have different operating systems. A client program adapted to run on the device under test sends and receives remote procedure call commands from the device under test to and from a test server that implements the test framework and manages a device state of the device under test. In a pairing test, the remote procedure call commands include commands adapted to emulate a button press for initiating pairing between the mobile device and the device under test.
Distributing search loads to optimize security event processing
Disclosed herein are methods, systems, and processes to distribute and disperse search loads to optimize security event processing in cybersecurity computing environments. A search request that includes a domain specific language (DSL) query directed to a centralized search cluster by an event processing application is intercepted. The event processing application is inhibited from issuing the search request to the centralized search cluster if a structured or semi-structured document matches the DSL query.
Marker based reporting system for hybrid content delivery network and peer to peer network
This document describes marker based approaches for a CDN to monitor and report on the amount of traffic that it is serving on behalf of content providers. They are particularly useful in hybrid delivery scenarios. Hybrid delivery scenarios means that a client may obtain content, such as a given multimedia stream, from one or more servers in the CDN, or from one or more peers in a peer to peer network. The amount of data served from the peer network is referred to herein as the “offload”, as delivery of that data has been offloaded from the CDN platform.
Marker based reporting system for hybrid content delivery network and peer to peer network
This document describes marker based approaches for a CDN to monitor and report on the amount of traffic that it is serving on behalf of content providers. They are particularly useful in hybrid delivery scenarios. Hybrid delivery scenarios means that a client may obtain content, such as a given multimedia stream, from one or more servers in the CDN, or from one or more peers in a peer to peer network. The amount of data served from the peer network is referred to herein as the “offload”, as delivery of that data has been offloaded from the CDN platform.