Patent classifications
H04L51/00
Accuracy of natural language input classification utilizing response delay
The present disclosure relates to systems for identifying instances of natural language input, determining intent classifications associated with instances of natural language input, and generating responses based on the determined intent classifications. In particular, the disclosed systems intelligently identify and group instances of natural language input based on characteristics of the user input. Additionally, the disclosed systems determine intent classifications for the instances of natural language input based message queuing in order to delay responses to the user input in ways that increase accuracy of the responses, while retaining a conversational aspect of the ongoing chat. Moreover, in one or more embodiments, the disclosed systems generate responses utilizing natural language.
Devices, methods, and graphical user interfaces for proactive management of notifications
A computer system displays a plurality of notifications for a plurality of different applications including notifications for a first application and notifications for a second application. User interaction with the plurality of notifications includes requests to perform requested operations with respect to the notifications. In response to the user interaction, the requested operations are performed. A prompt for the user to adjust notification settings for one or more of the plurality of applications is displayed. In accordance with a determination, based on the user interaction, that engagement of the user with the notifications of the first application is below a threshold level of engagement and engagement of the user with the notifications of the second application is above the threshold level of engagement, a suggestion to reduce a prominence of future notifications of the first application without reducing a prominence of future notifications of the second application is displayed.
Computer-implemented systems and methods for service provisioning
Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, different versions of the service that are not reachable by the set of service requestors that use the service. Those versions are deleted.
Computer-implemented systems and methods for service provisioning
Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, different versions of the service that are not reachable by the set of service requestors that use the service. Those versions are deleted.
CALCULATING STRUCTURAL DIFFERENCES FROM BINARY DIFFERENCES IN PUBLISH SUBSCRIBE SYSTEM
A method for more efficient structural parsing of binary representations of text based objects within a data distribution system. Clients subscribe to a topic maintained by the data distribution system server that publishers can publish to. Clients receive an original binary representation of a text based object describing the state of the topic to which the client is subscribed. In response to the state of the topic changing at the data distribution system server, clients receive a binary delta representing the change of the state of the topic. Based on the received binary representation and the binary delta, clients calculate an updated binary representation of the text based object. Using the original binary representation, the updated binary representation, and the binary delta, the client generates a structural delta representing the structural differences between data structures of the original text based object and data structures of the updated text based object.
CALCULATING STRUCTURAL DIFFERENCES FROM BINARY DIFFERENCES IN PUBLISH SUBSCRIBE SYSTEM
A method for more efficient structural parsing of binary representations of text based objects within a data distribution system. Clients subscribe to a topic maintained by the data distribution system server that publishers can publish to. Clients receive an original binary representation of a text based object describing the state of the topic to which the client is subscribed. In response to the state of the topic changing at the data distribution system server, clients receive a binary delta representing the change of the state of the topic. Based on the received binary representation and the binary delta, clients calculate an updated binary representation of the text based object. Using the original binary representation, the updated binary representation, and the binary delta, the client generates a structural delta representing the structural differences between data structures of the original text based object and data structures of the updated text based object.
Location-based discovery of network members
A technique for allowing members of the same social network using mobile devices to discover others in the vicinity by personal attributes and in specific picture(s) and name for the purpose of connecting, and the ability to use functions provided by a social network such as SMS, e-mail, chat/instant messaging, multimedia, or video by using unique hardware identification of each member mobile device and personal login information that are stored in a network server computing device; and associating the unique apparatus of the members' hardware with the members' personal profile such that when a search is initiated between members, the results contain the members' profile's picture(s), name, location and additional information as stored in the profiles. The proximity of the users is determined by static or dynamic location of the actual device location identified through mobile radio frequency location technology and internet IP information and saved in the user profile.
Location-based discovery of network members
A technique for allowing members of the same social network using mobile devices to discover others in the vicinity by personal attributes and in specific picture(s) and name for the purpose of connecting, and the ability to use functions provided by a social network such as SMS, e-mail, chat/instant messaging, multimedia, or video by using unique hardware identification of each member mobile device and personal login information that are stored in a network server computing device; and associating the unique apparatus of the members' hardware with the members' personal profile such that when a search is initiated between members, the results contain the members' profile's picture(s), name, location and additional information as stored in the profiles. The proximity of the users is determined by static or dynamic location of the actual device location identified through mobile radio frequency location technology and internet IP information and saved in the user profile.
Servers, method of controlling servers, and non-transitory computer-readable mediums
Disclosed is a server capable of improving convenience for a user at the time of service registration. The server includes a service providing unit which provides a service to an unregistered user who is not registered in the service when the unregistered user accesses the service, and a storage device which stores a service history provided to the unregistered user by the service providing unit. When the unregistered user is registered in the service, the service providing unit allows the unregistered user to use the service while taking over a service history used when the unregistered user is not registered in the service.
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.