H04L67/53

Optimization of a multi-channel system using a feedback loop

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial selection value for distribution over each different online channel. An observed user actions required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed user actions received through the feedback loop, a predicted user action rate is determined for the multiple different distributions across the multiple different online channels. The selection value is adjusted based on a difference between the predicted user action rate and a reference distribution amount specified by a provider of the content. The content is distributed over the multiple different online channels using the adjusted selection value.

Optimization of a multi-channel system using a feedback loop

Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a system that controls content distribution using a feedback loop. Content is distributed over multiple different online channels using a same initial selection value for distribution over each different online channel. An observed user actions required for distribution of the content over the multiple different online channels is received through a feedback loop and for multiple different distributions of the content. Based on the observed user actions received through the feedback loop, a predicted user action rate is determined for the multiple different distributions across the multiple different online channels. The selection value is adjusted based on a difference between the predicted user action rate and a reference distribution amount specified by a provider of the content. The content is distributed over the multiple different online channels using the adjusted selection value.

METHOD AND APPARATUS FOR DETERMINING TO-BE-UPLOADED NSD
20180013860 · 2018-01-11 ·

The present invention relates to the field of communications technologies, and in particular, to a method and an apparatus for determining a to-be-uploaded NSD, so as to resolve a technical problem of a relatively low network service generation efficiency. In embodiments of the present invention, multiple NSDs are pre-stored, and when an NSD needs to be uploaded, it is only required to select an appropriate NSD from the stored NSDs for uploading; and when there is a service requirement, an NSD does not need to be generated before being uploaded. Therefore, a time required for uploading an NSD is reduced, and network service generation efficiency is improved.

ASSISTING ENTITIES IN RESPONDING TO A REQUEST OF A USER
20180013699 · 2018-01-11 ·

A third-party service may be used to assist entities in responding to requests of users. A third-party service may receive, directly or indirectly, a request of a first user for assistance from a first entity. The third-party service may request information about the first user by sending a request to a computer of the first entity. The third-party service may use the request of the first user and the information about the first user to automatically generate a response to the request of the first user. The third-party service may then transmit, directly or indirectly, the response to the first user.

SYSTEMS AND METHODS FOR MONITORING CROSS-DOMAIN APPLICATIONS IN WEB ENVIRONMENTS
20180013840 · 2018-01-11 ·

The described technology provides a capability for web applications from different domains to interact within one application environment. For example, an enterprise web application executing on a client terminal is provided the capability to monitor a second web application from a third party vendor even when the second web application is independently executing within an iframe or the like within the enterprise web applications container or context. In some example embodiments, the communication is enabled by a composite cookie or key that incorporates portions of an enterprise web application cookie or key and also portions of a vendor web application cookie or key.

Aggregated conversion measurement
11711436 · 2023-07-25 · ·

Systems and methods described herein can relate to a web browser-based application programming interface (API) that can control the authorization of data transmissions within a networked environment. The system enables content items displayed in a web page to make a call to the browser to request that the browser register the content item with the browser. The web browser can control the network transmissions to content items approved or authorized by the web browser. The system can reduce the number of transmissions that do not result in content for the client device—saving bandwidth and computational resources for the client device.

Aggregated conversion measurement
11711436 · 2023-07-25 · ·

Systems and methods described herein can relate to a web browser-based application programming interface (API) that can control the authorization of data transmissions within a networked environment. The system enables content items displayed in a web page to make a call to the browser to request that the browser register the content item with the browser. The web browser can control the network transmissions to content items approved or authorized by the web browser. The system can reduce the number of transmissions that do not result in content for the client device—saving bandwidth and computational resources for the client device.

Method and apparatus for real-time personalization

A computer-implemented method for generating content recommendations for content items, each content item associated with one of a plurality of customers, the method comprising: receiving, by a network-connected server, a content request from a requesting user, the content request comprising a user identifier and a customer identifier; retrieving request parameters from a computer-implemented parameter service, the request parameters comprising indicia of a plurality of models and parameters for the models; retrieving user data comprising a set of indicia of recommendable resources associated with the customer identifier; routing the content request, request parameters and user data to a plurality of ranking and optimization component, each component generating a recommendation score for each recommendable resource; generating content recommendations based on the recommendation score which content recommendations are returned to the requesting user and stored by the server as a recommendation event within a repository of recommendation events; evaluating the relative efficacy of the one or more components, which models are returned to the requesting user and stored by the server as a recommendation event within a repository of recommendation events; evaluating the relative efficacy of the one or more components through continued usage; optimizing model efficacy by updating parameters within the parameter service based on the relative efficacy.

METHOD AND SYSTEM FOR RADIOLOCATION ASSET TRACKING VIA A MESH NETWORK
20180014151 · 2018-01-11 ·

A method of determining a reference clock in a mesh network includes receiving multiple signals, correlating the multiple signals with a local signal generated by the first node to determine a coarse set of time differences, refining the coarse set of time differences using a phase of a carrier signal of the multiple signals to produce a refined set of time differences, and using the refined set of time differences to define a reference clock. A method of tracking transmitters includes receiving a signal from a transmitter, assigning an identifier to the transmitter, using radiolocation to track a location of the transmitter, recording the location and movement data of the transmitter, and releasing the identifier. A method of tracking a transmitter includes receiving a transmitted signal from the transmitter, demodulating the transmitted signal at the first node to produce a demodulated local signal, receiving a demodulated remote signal, autocorrelating the demodulated local signal and the demodulated remote signal to recover first timing differences between the demodulated remote signal and the demodulated local signal, and using the first timing difference to acquire a location of the third-party transmitter.

GEO-BASED INFORMATION PROVISION, SEARCH AND ACCESS METHOD AND SOFTWARE SYSTEM
20180011863 · 2018-01-11 ·

Method and system consist of a mobile application installed on a mobile device with internet connection and a geographical positioning device; a remote hosting server configured with software and database; an onsite wireless communication hosting apparatus. The mobile application communicates with the remote hosting server and the onsite wireless communication apparatus. The remote hosting server and onsite wireless communication apparatus communicate and transfer data to one another, the remote hosting server communicates with third party databases via secured access and retrieves location related information requested by onsite users of the mobile device. Web users at anywhere may select a location displayed on a digital map over interface of a web application configured to the remote hosting server; access the same information and multimedia programs as onsite users; including data entered by location owners, received from third-party databases via secured connection, and uploaded from onsite wireless communication apparatus.