H04L61/4547

Information processing apparatus capable of improving convenience for users in change of names relating to management of destination tables, control method therefor, and storage medium
10412044 · 2019-09-10 · ·

An information processing apparatus which is capable of improving convenience for users in changing names of a user group and a group destination table. An HDD stores a user group including at least one user ID, and a group destination table associated with the user group and including at least one address. A user is prompted to select a user group stored in the HDD and associated with a predetermined group destination table. When a new name for the selected user group is received, the received new name is set as a name of the predetermined group destination table.

Message routing to devices with non-routable addresses

The disclosed system provides for machine-to-machine routing of messages (e.g., text messages, binary information, etc.) between devices (e.g., external applications, IoT devices, etc.) using non-routable identifiers. The systems and methods publish an application programming interface (API) configured to receive (non-routable) identification information of a target device from an external application (e.g., an IoT Service Provider) that calls the API, determines whether a target device associated with the identification information is a subscriber of a telecommunications service provider that provides telecommunications plans to subscribers of the telecommunications service provider, verifies that the external application is authorized to transmit messages to the target device, and translates the non-routable identification information to a mapped device address that can be used to determine a location of the target device so that the message can be delivered to the target device.

Methods and computer program products for processing a search query
10397150 · 2019-08-27 · ·

In one embodiment, a computer-implemented method is provided, comprising: creating at least a portion of an instant messaging application that is configured to cooperate with a relay that is configured to communicate with a web service, the instant messaging application, when executed, configured to cause a device to: display an instant messaging interface including a textbox user interface element for receiving a message text portion and a send user interface element for sending the message text portion in response to a user selection thereof, and receive, from the relay and utilizing a communications agent on the device configured to receive incoming messages addressed to a communicant identifier associated with a user of the instant messaging application, a first message.

Communication terminal, communication system, communication method, and non-transitory computer-readable medium
10382721 · 2019-08-13 · ·

A communication terminal includes circuitry to accept designation of an attribute, receive attribute information of a plurality of destination candidates and presence information of the plurality of destination candidates, and transmit a first request to a first destination candidate. The first destination candidate is one or more of the plurality of destination candidates whose attribute information indicates the accepted attribute and whose presence information indicates a first presence. In response to receiving attribute information and presence information of a second destination candidate of the plurality of destination candidates after transmission of the first request, the circuitry further transmits a second request to the second destination candidate, based on a determination that the attribute information of the second destination candidate indicates the accepted attribute, and the presence information of the second destination candidate indicates the first presence.

Managed directory service connection

Techniques for connecting computer system entities to local computer system resources are described herein. A computer system entity that requests access to a local computer system resource has that request fulfilled by a managed directory service, which receives the request and connects the computer system entity to the local computer system resource. While connected, the managed directory service receives commands to perform operations on the local computer system resource and, if the computer system entity is authorized to perform the operations on the local computer system resource, the managed directory service performs the operations on the local computer system resource.

SYSTEMS AND METHODS FOR MANAGING DOMAIN NAME INFORMATION

Systems and methods are described for managing DNS records. An intermediary device, such as a web portal or API, may be configured to communicate with a variety of domain name servers. The intermediary device may store authorization rules to verify commands from users to update records of the domain name servers. The authorization rules allow for users to have limited access to domain zones, domain records, domain servers, types of records, records associated with metadata, and other data. The domain name servers may store domain name records in a common data store allowing for extended searching and metadata tagging of data.

Apparatuses and methods for identifying a contactee for a message
10353552 · 2019-07-16 · ·

Methods and apparatuses are comprising: a screen; an input device; at least one non-transitory memory storing instructions; and one or more processors in communication with the screen, the input device, and the at least one non-transitory memory, wherein the one or more processors execute the instructions to: display, utilizing the screen, a contactor window including: at least one contactor user interface element configured to have presented, in connection therewith, a plurality of contactor identifiers of a contactor communicant represented by a contactor email communications agent, at least one contactee user interface element configured to have presented, in connection therewith, a plurality of contactee identifiers of a plurality of contactee communicants each represented by a corresponding contactee email communications agent, a message user interface element configured to present a message addressed from one of the plurality of contactor identifiers of the contactor selected in connection with the at least one contactor user interface element and to one or more of the plurality contactees selected in connection with the at least one contactee user interface element, and a send user interface element configured to cause the message to be sent.

SYSTEMS, DEVICES, AND METHODS FOR MANAGING COMMUNICATIONS OF ONE OR MORE COMPUTING DEVICES

Embodiments relate to methods, systems, and devices for managing voice communications of computing devices. The method may include receiving a first user identification and first specified time period for enabling voice communications on a first computing device for the first user identification. The method may include associating a first unique identifier with the first computing device and first user identification. The method may include configuring the first computing device to receive incoming voice communications directed to the first unique identifier. The method may include receiving a second user identification and second specified time period for enabling voice communications on the first computing device for the second user identification. The method may include associating a second unique identifier with the first computing device and second user identification. The method may include configuring the first computing device to receive incoming voice communications directed to the second unique identifier.

Systems and methods for providing content and services on a network system

Systems and methods for managing and providing content and services on a network system. Aspects of the invention include controlling user perceived connection speed. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for directing client computers to select connection speed. The disclosed systems and methods may be used in numerous network system applications.

Direct transmission of data between applications in a multi-tenant environment

Overhead of sending data from one application to another by doing input and output processing can be costly. The present invention provides a method of transmitting data with a low overhead between applications in a multi-tenant runtime environment. The multi-tenant runtime detects a connection between tenants, and then performs low-overhead data transmission mechanisms by cloning data from one tenant space to another tenant space, while keeping the data isolated for two tenants.