Patent classifications
H04L51/00
Zero-knowledge environment based social networking engine
Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.
3.SUP.rd .party application management
Methods and systems for secure applications running web view applications are disclosed. In some aspects, user data may be secured within a first security domain, that is inaccessible to a web view application running within a second application. The second application accesses the user data via a second security domain, when a request is received from the web view application to display a user interface. The second application then displays a user interface based at least in part, on the user data.
TARGETED NOTIFICATION OF CONTENT AVAILABILITY TO A MOBILE DEVICE
A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.
TARGETED NOTIFICATION OF CONTENT AVAILABILITY TO A MOBILE DEVICE
A system includes a first computing device client associated with a first user in a community of users operable to send content to publish to a data aggregation server. The data aggregation server is operable to receive the content to publish from the first computing device client, host a first user profile associated with the first user of the first computing device client, the first user profile identifying a targeted recipient in the community of users, and disseminate automatically the content received from the first computing device client to a second computing device client associated with the targeted recipient, without receiving input from the first computing device client explicitly specifying the targeted recipient to whom the content is disseminated.
Hierarchical Data Object System with Hierarchical Chat Functionality
A system with hierarchical chat functionality including a first-tier hierarchical data object, a plurality of second-tier hierarchical data objects linked to the first hierarchical tier data object, and a plurality of third-tier hierarchical data objects linked to a second-tier hierarchical data object of the plurality of second-tier hierarchical data objects. The system further includes first and second real-time text communication groups linked to at least one hierarchical data object and being accessible by the users associated with the linked hierarchical data object.
REDUCING TOIL IN CHAT ENVIRONMENTS
A computer-implemented method reduces toil in chat systems. The method includes receiving, from a sending account, a message to be sent in a chat environment, where the chat environment includes a plurality of accounts including the sending account. The method also includes determining, by a learning model, a category of the message. The method further includes generating, for each account of the plurality accounts in a channel of the chat environment, a score, where the score indicates a likelihood an associated account will respond to a post with relevant information. The method includes recommending, based on the score, one or more accounts of the plurality of accounts to an at message, where the at message is configured to cause a notification to the associated account. The method further includes posting the message in the channel of the chat environment while at-mentioning the one or more accounts.
REDUCING TOIL IN CHAT ENVIRONMENTS
A computer-implemented method reduces toil in chat systems. The method includes receiving, from a sending account, a message to be sent in a chat environment, where the chat environment includes a plurality of accounts including the sending account. The method also includes determining, by a learning model, a category of the message. The method further includes generating, for each account of the plurality accounts in a channel of the chat environment, a score, where the score indicates a likelihood an associated account will respond to a post with relevant information. The method includes recommending, based on the score, one or more accounts of the plurality of accounts to an at message, where the at message is configured to cause a notification to the associated account. The method further includes posting the message in the channel of the chat environment while at-mentioning the one or more accounts.
Method and apparatus for predicting, encouraging, and intervening to improve patient medication adherence
A system and method for predictively following up with a user to improve medication adherence. The system includes a medication adherence monitoring apparatus for determining whether a user has taken a medication at a predetermined medication administration time, and a processor for categorizing each determination of whether a user has taken the medication at a predetermined time across a plurality of different dimensions, combining the plurality of different dimensions in a plurality of different combinations to generate a patient adherence score across each of the plurality of different combinations, and ranking a user in accordance with each of the plurality of different combinations. The system further includes a communication apparatus for contacting a user to encourage medication adherence in accordance with at least the ranking of the user in accordance with one or more of the plurality of different combinations.
Method and apparatus for predicting, encouraging, and intervening to improve patient medication adherence
A system and method for predictively following up with a user to improve medication adherence. The system includes a medication adherence monitoring apparatus for determining whether a user has taken a medication at a predetermined medication administration time, and a processor for categorizing each determination of whether a user has taken the medication at a predetermined time across a plurality of different dimensions, combining the plurality of different dimensions in a plurality of different combinations to generate a patient adherence score across each of the plurality of different combinations, and ranking a user in accordance with each of the plurality of different combinations. The system further includes a communication apparatus for contacting a user to encourage medication adherence in accordance with at least the ranking of the user in accordance with one or more of the plurality of different combinations.
Information processing apparatus, image processing method, and computer-readable recording medium recording image processing program
An information processing apparatus includes: a memory configured to store an image processing program having a tree structure in which a partial program is incorporated in each of a plurality of nodes; and a processor configured to performs, based on the image processing program, operations of; calculating a feature amount based on a processing result in each intermediate node excluding a terminal node among the plurality of nodes when executing image processing on a captured image which is captured by an imaging device; and calculating a performance evaluation value of the image processing program based on a variation amount of the feature amount in accordance with elapse of time.