H04L67/50

CONSUMER DATA AND PRIVACY CONTROLS IN A SOCIAL NETWORKING ENVIRONMENT
20230214870 · 2023-07-06 ·

Social network members control access to and utilization of their data. Static information associated with the member is acquired, and computer-based activities of the member are recorded to generate dynamic information associated with the member. A set of member preferences are acquired from the member, including an identification of a third party to whom access of the member profile is granted by the member in exchange for compensation to the member. A member profile is constructed including the static information associated with the member, the dynamic information associated with the member, and the member preferences. The member profile is transmitted to the third party identified in the member preferences, and compensation is provided to the member exchange for access to the member profile. The member profile is stored in a blockchain ledger and is updated by recording each computer-based activity to a record in the blockchain ledger.

Collection analysis and use of viewer behavior

Aspects discussed herein relate to systems, apparatuses, and methods to determine when a user remains engaged or stops paying attention to a content item. In response, a snapshot of the user's activity and environment may be obtained to ascertain the reason the user stopped paying attention. If the user stopped paying attention as a result of being uninterested in the content item, the system may replace the content item, such as an advertisement, with a different content item to regain the user's attention. Further, demographic information and the user's interests may be updated for use in scheduling future content items.

Method of Filtering Data Traffic Sent to a User Device

A user device is configured to receive Hypertext Transfer Protocol, HTTP, requests sent by a user of the device. Information is obtained from the received HTTP requests about areas of interest to the user. The information obtained from the received HTTP requests is combined to generate a machine-generated representation of the areas of interest to the user. Then, data traffic sent to the user is received, and is modified based on the machine-generated representation of the areas of interest to the user.

Method for predicting events using a joint representation of different feature types
11552985 · 2023-01-10 · ·

A method for predicting one or more events includes generating, for features of each of at least two feature types, an intermediate representation using a representation learning model for the at least two feature types. The intermediate representations of the at least two feature types are analyzed using a neural network and at least one neural network model so as to provide a joint representation for predicting certain events. One or more actions to be taken can be determined based on the one or more events predicted by the joint representation.

Automated communication-based intelligence engine

A system that creates and automatically builds one or more entity models that are derived from communication-based information received over a network. Building the entity models uses machine learning, a user interface, a sentiment analyzer, a communication monitoring agent and an automated bot. Bots are created based on a bot template. New communication-based information is analyzed and processed to improve the entity model, to keep the bot up-to-date, and to update other services and products that the entity relies on. The system enables a business to cluster other entities together to assist in identifying competitors. The system provides analytical information about how users journey through an entity model. The system automatically maintains listings such as frequently asked questions. The system works in a networked environment, which may be a distributed network.

Collaborative hosted virtual systems and methods
11550611 · 2023-01-10 · ·

A method including: receiving, by a computing device, a request from a user device for access to a hosted virtual machine; dedicating, by the computing device, a port to forward a cast of a particular hosted virtual machine instance to the user device; establishing a connection between the user device and the particular hosted virtual machine instance through the dedicated port; receiving, by the computing device and from the user device, instructions to execute an application on the particular hosted virtual machine instance; logging external calls made by the particular hosted virtual machine instance; and transmitting, by the computer device, the log of external calls to be stored on a server, the logs being synced by the server with the user device in substantially real time.

Healthcare interoperability environment system

The invention concerns an Interoperability Environment comprising: a core software engine comprising means to collect and transfer electronic data from any number of sources including medical devices, clinical information systems, hospital information systems, a means to apply rules to improve compliance with hospital approved protocols, standards and guidances, a means to update all subsystems using any given parameter when the parameter is updated in the official recognized source of truth for that parameter, a means to populate the CIS with all required patient information, while at the same time maintaining all quality and process control data in a format supporting advanced analytics separate from the CIS data, a means to communicate notifications to any number of remote electronic devices without limitation of platform and comprising a hardware eco system comprising means to collect, translate, store and send electronic data to the core software engine for any electronic source via communication methods including but not limited to LAN, Serial, Wi Fi, Wireless, etc.

Method and apparatus for HTML construction using the widget paradigm
11553029 · 2023-01-10 · ·

A method and apparatus for building and delivering a HTML (Hypertext Markup Language) construction representing digital content layout are disclosed herein. In one embodiment, the method includes constructing the digital content layout by selecting a delivery method, selecting subwidgets, and using the selected subwidgets to build and represent the digital content layout, wherein the delivery method is an inline, and wherein the subwidgets include images, texts, or videos. The method also includes integrating the digital content layout with a designated website. The method further includes delivering third-party content to the designated website. In addition, the method includes tracking interactive content on the designated website.

METHODS AND APPARATUS TO USE DOMAIN NAME SYSTEM CACHE TO MONITOR AUDIENCES OF MEDIA

An example system includes: at least one memory; programmable circuitry; and instructions to cause the programmable circuitry to: cache a first ordered list of internet protocol (IP) addresses in a domain name system (DNS) cache; cache a second ordered list of IP addresses in the DNS cache; access a first server identifier from a first server associated with the first ordered set of IP addresses; access a second server identifier from a second server associated with the second ordered list of IP addresses; hash the first and second server identifiers to generate a user identifier; and store the user identifier as a cookie.

Tracking application usage for microapp recommendation
11553053 · 2023-01-10 · ·

Disclosed is a system for tracking user interactions with an application to recommend creation of a microapp. The system determines a recommendation score for creating a microapp corresponding to a functionality of an application based on at least one of the amount of time users spend interacting with the application, the number of interface elements of the application that the user changes, and the input values provided by the users. The system uses interactions corresponding to multiple different users to determine the recommendation score. The system may also recommend an interface element to be included in the microapp. The recommendation score is provided to an administrator, who may use the information to create a microapp.