Patent classifications
H04L51/00
Apparatus and method for subscription to a service and use of the service
An apparatus and mechanism to subscribe to a single address and or session management service from multiple devices (such as e.g. tablets, smart phones, netbooks or other types of communication terminals or client devices) with a single account and password through the automatic assignment of a dynamic opaque service profile to each device a user uses to sign in to the service. After sign-in transparent call management services are provided to the user and allow the user to control sessions on any signed-in device from any signed-in device without revealing the distinct dynamic opaque service profiles to the user.
Email based e-commerce with SMS and social media
Methods for email-based e-commerce using SMS and social media and for an e-commerce stock management system are disclosed. A method for email-based e-commerce using SMS includes receiving, via a social media network, a request from a customer to make a payment via email; generating a first email message that includes a mailto hyperlink and solicits payment in a predetermined amount; transmitting the first email message to the customer; and receiving an email message from the customer confirming payment in the predetermined amount. A method for an email-based financial management system includes storing user based settings, based on stock market events and a plurality of predetermined actions; determining when a stock market event occurs; transmitting a confirmation email to a customer requesting confirmation to perform a predetermined action; receiving a confirmation email from the customer to perform the predetermined action; and performing the predetermined action.
Email based e-commerce with SMS and social media
Methods for email-based e-commerce using SMS and social media and for an e-commerce stock management system are disclosed. A method for email-based e-commerce using SMS includes receiving, via a social media network, a request from a customer to make a payment via email; generating a first email message that includes a mailto hyperlink and solicits payment in a predetermined amount; transmitting the first email message to the customer; and receiving an email message from the customer confirming payment in the predetermined amount. A method for an email-based financial management system includes storing user based settings, based on stock market events and a plurality of predetermined actions; determining when a stock market event occurs; transmitting a confirmation email to a customer requesting confirmation to perform a predetermined action; receiving a confirmation email from the customer to perform the predetermined action; and performing the predetermined action.
Multi-user multi-GPU render server apparatus and methods
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.
Multi-user multi-GPU render server apparatus and methods
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.
APPARATUS, SYSTEM, AND METHOD FOR PROVIDING QUESTION AND ANSWER SERVICE INCLUDING SOURCE CODE EXPLANATION, AND METHOD FOR PROVIDING CHATBOT SERVICE USING SAME
An embodiment provides a method of providing a question-answer service including source code commentary based on a communication connection between a terminal and a server. The method includes receiving, by the server, request data including source code text from the terminal; generating, by the server, commentary information of the source code text by analyzing the source code text based on a source code database; and performing, by the server, natural language processing on the request data based on the commentary information of the source code text to generate answer data corresponding to the request data and provide the answer data to the terminal.
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.
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.
Messaging systems and methods
Apparatus, methods, and machine-readable articles of manufacture improve reliability and scalability of a messaging system. In some embodiments, the system's configuration data and subscriber information are stored in a central repository of a core node, and replicated to one or more non-core nodes. Data replication may be performed in real-time or near real-time, periodically, sporadically, or otherwise. Nodes may rely on the replicated data to provide the system's subscribers and outside callers with services that do not involve updating of configuration or subscriber data. In this way, the non-core nodes may continue to process calls when the core node is unavailable. For example, the non-core nodes can route calls to the appropriate subscribers without relying on the core. As another example, the non-core nodes can take messages from callers when the core node is unavailable. The messages may be queued for posting and delivery when the core node becomes available.
Providing supplemental contact information corresponding to a referenced individual
Providing supplemental contact information for an individual referenced in an electronic message typically includes receiving an electronic message, examining the electronic message, detecting an identifier for a referenced individual contained in the electronic message, and making supplemental contact information for the referenced individual available to a recipient of the electronic message. The supplemental contact information may include information that is in addition to information contained in the electronic message. The supplemental contact information may include at least one of an e-mail address, a screen name, a telephone number, a facsimile number, and a mailing address, each of which is associated with the referenced individual.