H04L51/00

System and method for read-ahead enhancements

A method and system are provided for identifying type-ahead candidates. A method includes determining a context of past non-threaded emails of a user. The method further includes generating a context index associating the past non-threaded emails of the determined context with repeatable values within the past non-threaded emails. The method further includes receiving characters in a current email and determining a context of the current email. The method further includes determining matches between the current email and the past non-threaded in the context index. The method further includes identifying the corresponding repeatable values and matching the identified corresponding repeatable values with the received characters. The method further includes presenting the candidate words to the user for inclusion in the current email.

NETWORK CALL METHOD AND APPARATUS, TERMINAL, AND SERVER

The present disclosure provides a network call method, terminal, and server. The method includes: displaying a scenario interface for a social application group; displaying a first list of user identifiers when an instruction for initiating a specified call is received; determining, according to a selection operation in the first list of user identifiers, identifiers of second users; sending a network call request to a social application server, the network call request comprising an identifier of the first user logging in at the first terminal locally and the identifiers of the second users, so that the social application server creates a virtual group, and adds, to the virtual group, the first terminal and second terminals corresponding to the identifiers of the second users accepting call invitations; and performing a network call in a call interface for the virtual group.

MULTI-USER MULTI-GPU RENDER SERVER APPARATUS AND METHODS
20180137599 · 2018-05-17 · ·

The invention provides, in some aspects, a system for rendering images, the system having one or more client digital data processors and a server digital data processor in communications coupling with the one or more client digital data processors, the server digital data processor having one or more graphics processing units. The system additionally comprises a render server module executing on the server digital data processor and in communications coupling with the graphics processing units, where the render server module issues a command in response to a request from a first client digital data processor. The graphics processing units on the server digital data processor simultaneously process image data in response to interleaved commands from (i) the render server module on behalf of the first client digital data processor, and (ii) one or more requests from (a) the render server module on behalf of any of the other client digital data processors, and (b) other functionality on the server digital data processor.

METHOD AND TERMINAL DEVICE FOR ENCRYPTING MESSAGE

A method and device for securing data of a message is provided. A method for encrypting a message of a user terminal device includes: receiving a message via a message input window; displaying the received message; encrypting the message by using a key index and an encryption key corresponding to a chatting window for the message based on an instruction for transmitting the message to another chatting party being received; and transmitting the encrypted message to the other chatting party.

Managing notifications across multiple devices

Modifying a notification on one client device can trigger the generation and transmission of a silent notification to another client device that is associated with the same user account. The silent notification can include instructions to query for and modify a similar notification, if present, on the other client device. Silent notifications that are undeliverable can be stored in offline storage and delivery can be reattempted at a later point in time.

Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue

A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.

Method and apparatus for anticipating and planning communication-center resources based on evaluation of events waiting in a communication center master queue

A software application for recommending workforce resource allocation in a communication center based on requirements of events represented in a communication-center queue has a first interface for accessing information from the queue; a second interface for accessing information from a data source about workforce availability and state information; a processing component for processing queue information and workforce information; and a message generation and delivery component for generating a workforce allocation recommendation based on processing results and sending the recommendation to a target entity. In a preferred embodiment, the application periodically accesses the queue and the data source to obtain the most recent information for processing and generates periodic recommendations based on real-time requirements of events and availability states of resources, the recommendations sent ahead of time before the resources are required.

Domain-server public-key reference

A domain is identified from a communication address. The domain corresponds to a host name. Resource records associated with the host name are caused to be queried for a public key reference. The public key reference is received in response to the caused resource record query. A public key associated with the communication address is identified based on the public key reference.

Method and Apparatus for Prompting Work Status
20180131649 · 2018-05-10 ·

A method and an apparatus for prompting a work status are disclosed. The method may include obtaining a work status of a preset contact person in an instant communication application; detecting that a preset function page of the instant communication application is triggered; and presenting the work status of the preset contact person in the preset function page if the preset function page is related to the preset contact person. Through the technical solutions of the present application, a work status of a preset contact person can be presented in an instant communication application, to help a user to view and understanding thereof in time.

Systems and methods for automating client-side discovery of public keys of external contacts that are secured by DANE using DNSSEC
09967290 · 2018-05-08 · ·

Provided is a method of digitally securing a digital object from a first user in a first domain to a second user in a second domain using a DNS provider. The method includes accessing, at a client device of the first user, a client-side local policy, wherein the local policy comprises one or more zones managed by one or more DNS providers and secured by DANE using DNSSEC; constructing a DNS query for a cryptographic credential for the second user based, at least in part, on a zone of the one or more zones in the local policy; providing a request for the cryptographic credential for the second user; obtaining the cryptographic credential for the second user from a DNS provider of the one or more DNS providers; digitally securing the digital object using the cryptographic credential; and providing the digital object to the second user.