Patent classifications
G06F16/9574
Systems, methods, and devices for user interface customization based on content data network priming
A computing platform is implemented using a server system. The computing platform is configurable to cause identifying a data event associated with a user based on an interaction between the user and a user interface, and generating a segment data object based on the data event, a unique user identifier, and a segment database, the segment data object characterizing a membership of the user within an audience segment. The computing platform is also configurable to cause identifying a content data network server based on a geographical location of the user, the content data network server being a closest available content data network server to the user, and the content data network server being capable of serving, to the user, one or more data objects associated with metadata customized based on one or more segment data objects, and updating a local storage location of the content data network server.
System and method for local cache synchronization
A computer-implemented method for synchronizing local caches is disclosed. The method may include receiving a content update which is an update to a data entry stored in local caches of each of a plurality of remote servers. The method may include transmitting the content update to a first remote server to update a corresponding data entry in a local cache of the first remote server. Further, the method may include generating an invalidation command, indicating the change in the corresponding data entry. The method may include transmitting the invalidation command from the first remote server to the message server. The method may include generating, by the message server, a plurality of partitions based on the received invalidation command. The method may include transmitting, from the message server to each of the remote servers, the plurality of partitions, so that the remote servers update their respective local caches.
Page processing method and device, and electronic device
A page processing method. The method includes generating a loading masking directory when page data of a target page is being loaded, the loading masking directory including a data directory corresponding to a data module set to be loaded in the target page, and loading state information of data modules in the data module set; and displaying the loading masking directory at least during a loading period of the page data.
OPTIMIZING MOBILE NETWORK TRAFFIC COORDINATION ACROSS MULTIPLE APPLICATIONS RUNNING ON A MOBILE DEVICE
A mobile device allows transmission of additional outgoing application data requests in response to occurrence of receipt of data transfer from a remote entity, user input in response to a prompt displayed to the user, and a change in a background status of an application executing on the mobile device. Additional outgoing application data requests are foreground application requests.
Anticipatory loading of websites on user devices
One embodiment provides a method, the method including: receiving, at a website anticipation system, an indication of a plurality of user devices to be in operative communication with a central device during a predetermined time period; detecting, using the website anticipation system, at least one website to be accessed by the plurality of user devices during the predetermined time period, wherein the at least one website is to be requested by the central device; and prior to the central device requesting the plurality of user devices access the website, preloading, using the website anticipation system, at least a portion of the website on a least a subset of the plurality of user devices.
Common Fragment Caching for Web Documents
A system includes an application configured to: receive, from a client device, a query for a first web page of a plurality of web pages; generate a response including a shared content that is common to a plurality of web pages, a first page-specific content that defines the first web page, and a predefined token separating the shared content from the first page-specific content; and transmit, to the client device, the response. Reception of the response is configured to cause the client device to: write, to a cache memory, the shared content, render the first web page based on the response, and in response to reception of a subsequent event that references a second web page, read the shared content from the cache memory and begin rendering the shared content before receiving, from the server application, a second page-specific content that defines the second web page.
RENDERING OF UNSAFE WEBPAGES
An example non-transitory computer readable storage medium comprising instructions that when executed cause a processor of a computing device to: in response to receiving a first request to access a webpage, transmit a second request to an monitoring resource to determine if the webpage is unsafe; receive, from the monitoring resource, an indication that the webpage is an unsafe webpage; and in response to receiving the indication, render, at the computing device, a modified copy of the webpage with every active element of the webpage disabled.
Caching item information for display in an interface overlay
Systems and methods are provided for rendering a first interface for presentation by a user computing device based on a first user input and information received over a network. The first interface can include item information. Additional item information may be stored at the user computing device at the time that the first interface is processed, but not initially displayed. Based on receiving a second user input, a second interface can be displayed that includes the additional item information, where the second interface may be displayed over a first portion of the first interface such that the first user interface remains accessible. The second interface may be populated with portions of the previously stored additional item information without necessarily obtaining further information over the network.
TECHNOLOGIES FOR CROSS-DEVICE SHARED WEB RESOURCE CACHE
Technologies for cross-device shared web resource caching include a client device and a shared cache device. The client device scans for a shared cache device in local proximity to the client device and, in response to the scan, registers with the shared cache device. After registering, the client device requests a cached web resource from the shared cache device. The shared cache device determines whether a cached web resource that matches the request is installed in a shared cache. The shared cache device may determine whether an origin of the request matches the origin of the cached web resource. If installed, the shared cache device sends a found response and the cached web resource to the client device. If not installed, the shared cache device sends a not-found response and the client device may request the web resource from a remote web server. Other embodiments are described and claimed.
Predictive content delivery
A method and related hardware for improved search engine results delivered to multiple devices associated with a same user is provided. The multiple devices may each have a user profile associated therewith and the search results delivered may be based on the user profile.