Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

113 results about "Message passing system" patented technology

Message Passing system is subsystem of Distributed System that provides a set of message based IPC protocol and does so by hiding details of complex network protocols and multiples heterogeneous platform from programmers.

Remote centralized control distributed data processing and analysis method based on JMS

The invention discloses a remote centralized control distributed data processing and analysis method based on a JMS, and the method comprises the steps: achieving the message routing and resource scheduling through the real-time monitoring of the state of a system, reinforcement of learning decision, deep learning optimization and multi-dimensional message distribution; dynamically adjusting message flow rate and queue length based on real-time network conditions, node load and flow fluctuation; through edge node intelligent task scheduling, distributed collaboration of calculation and storage is realized; adaptive compression algorithm selection is carried out by using deep learning, and the consumption of message transmission bandwidth is reduced; non-tampering storage of messages is realized through a block chain technology; based on a container arrangement technology, dynamic expansion and contraction of computing resources are realized; and dynamic resource scheduling and optimization decision are realized by utilizing reinforcement learning and multi-dimensional monitoring data. According to the invention, the bottleneck problem of the traditional message transmission system is overcome, and the system can efficiently and reliably process mass data in a high-concurrency and high-throughput scene.
Owner:GUIZHOU QIANYUAN POWER CO LTD

Off-platform messaging system

A method, to manage an event invitation in a computer network environment, comprises presenting, using one or more processors, an event invitation creation indicium to a first user on a user interface of a computing device. Responsive to user selection of the event invitation creation indicium, an event creation interface is presented to receive event details. Responsive to receipt of the event details, an event invitation message is generated for communication, via a messaging system, by the first user to a second user of the messaging system, the event invitation message including a join indicium that is user-selectable to join a group chat related to the event. Responsive to a message send input from the first user, the event invitation message is sent, via the messaging system, from the first user to the second user. A request is received, from the second user, a request to join the group chat related to the event. A group chat message thread, associated with an event group including at least the first user and the second user, is then stored within the messaging system.
Owner:SNAP INC

Dynamic user personalization using large language models

A method, computer system, and computer program product are provided for dynamic user personalization using large language models. A conversation history is obtained comprising a plurality of messages associated with a user’s activity in a messaging system. The conversation history and a request to identify interests of the user, based on the conversation history, are provided to a large language model. A natural language output is received from the large language model comprising one or more identified interests of the user. A text sample, the natural language output, and a request to summarize the text sample based on the natural language output are provided to the large language model. A summary of the text sample that is personalized based on the one or more identified interests of the user is received from the large language model.
Owner:CISCO TECHNOLOGY INC

Three-dimensional chat thread visualization and interaction in augmented reality

A system and method for contextual three-dimensional messaging in augmented reality (AR) environments is disclosed. The system receives chat messages with specified real-world destinations and stores them associated with those locations. When a user wearing an AR device enters a destination location, the system detects their presence using techniques like GPS, Wi-Fi positioning, or computer vision. It then generates a 3D visual representation of the message and determines an appropriate spatial position within the physical environment based on environmental analysis and object detection. The 3D message is displayed at the determined position in the AR view. The system can analyze message content to identify topics and match them to detected real-world objects for contextual placement. Users can interact with displayed messages through gestures or voice commands to reply, forward, delete, or reposition messages. This enables immersive, location-aware messaging experiences that seamlessly blend digital content with the physical world.
Owner:SNAP INC

Cursor functionality for augmented reality content in messaging systems

The subject technology detects a location and a position of a representation of a finger in a set of frames captured by a camera of a client device. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders the first virtual object within a first scene. The subject technology detects a first collision event corresponding to a first collider of the first virtual object intersecting with a second collider of a second virtual object. The subject technology modifies a set of dimensions of the second virtual object to a second set of dimensions. The subject technology renders the second virtual object based on the second set of dimensions within a second scene. The subject technology provides for display the rendered second virtual object within the second scene.
Owner:SNAP INC

Ai and blockchain enhanced end-to-end messaging systems and methods

An end-to-end messaging including AI and blockchain enhancements to enhance user experience while engaged in networking and matchmaking. Progressive AI-based unobscuring techniques can be applied to an image to predict and selectively unobscure parts of the image in response to the progressive exchange of user messages. A user's images and information can be fully unobscured in response to additional message exchanges between users. A cryptographic hash of the image can be generated and recorded on a blockchain ledger to establish an immutable record of the submitted image. Message exchanges and related metadata can be recorded on the blockchain, establishing a transparent and traceable communication history. Natural language processing algorithms can translate, enhance grammar, and adjust sentiment of messages, or suggest any of these, before they are provided from one user to another user.
Owner:OGAWA YUJI +2

Topic suggestion in messaging systems

Embodiments are provided for suggesting topics in a messaging system. A set of queries is received from a chat transcript history, where the set of queries includes a set of unhandled queries, and each unhandled query comprises a query for which a bot did not identify a corresponding topic (e.g., queries that did not trigger selection of a topic by the bot). A vector representation is generated for each unhandled query in the set of unhandled queries. The vector representations for the set of unhandled queries are clustered to generate one or more clusters of vector representations, each cluster corresponding to a group of unhandled queries. A corresponding suggested topic is generated for each cluster and provided to an authoring tool that comprises one or more interactive elements to enable an author to select at least one of the suggested topics for implementation in the bot.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Federated access to data records

The present invention provides a secure system and method for sharing medical information among authorized medical professionals. The system ensures that only verified medical professionals can access the platform by requiring a medical license and utilizing facial recognition technology for authentication. The platform includes a content management component for uploading and accessing medical information, a digital rights manager to prevent unauthorized copying or removal of content, and a messaging system for secure communication between users. The system is designed to be HIPAA-compliant and includes features such as patient consent for video content, native voice triggers for camera movements during surgical procedures, and a customizable chat system for enhanced user experience. The invention aims to streamline the verification process, enhance security, and promote patient safety while facilitating the sharing of medical knowledge and techniques.
Owner:MEDOSPHERE INC

Connectionless-virtual private network for secure cloud to user communication over the internet using a plurality of servers

The disclosure provides a system / method / scheme to securely send data from a cloud, or cloud service provider, to users via a secure connectionless system, referred to herein as a C-VPN communication infrastructure (C-VPN CI). In one example a method of communicating from a cloud service provider to a user via a C-VPN CI includes: (1) obtaining, by a cloud service provider, security parameters from a SDE Cloud server operating on a computing system of the cloud service provider, wherein the security parameters include a set of mathematical rules and values for converting plain text to ciphertext, (2) creating a secure communication using the security parameters received from the SDE Cloud server, wherein the secure communication includes a secure header and secure data, and (3) sending the secure communication to the user via a generic electronic message delivery system.
Owner:TALATI FAMILY

Shooting interaction using augmented reality content in a messaging system

The subject technology receives a set of frames. The subject technology detect a first gesture correspond to an open trigger finger gesture. The subject technology receives a second set of frames. The subject technology detects from the second set of frames, a second gesture correspond to a closed trigger finger gesture. The subject technology detects a location and a position of a representation of a finger from the closed trigger finger gesture. The subject technology generates a first virtual object based at least in part on the location and the position of the representation of the finger. The subject technology renders a movement of the first virtual object along a vector away from the location and the position of the representation of the finger within a first scene. The subject technology provides for display the rendered movement of the first virtual object along the vector within the first scene.
Owner:SNAP INC

Methods, mediums, and systems for verifying devices in an encrypted messaging system

This application describes methods, mediums, and systems for verifying a device for use in a messaging system. Using the device verification procedures described, a messaging system can securely authorize new devices to send and receive encrypted messages on behalf of a user, preferably without the need to share a private encryption key between the users' different devices. The application describes several techniques that can be used to provide such a system, including distributing a computer-perceptible code that encodes encryption information between a secondary device and a primary device. This allows the information to be distributed without intervention by a server. Other techniques provide unique ways to build and reverify authorized device lists, distribute encryption keys in chat channels, ensure that lists of authorized devices are distributed in the correct order and remain valid for an appropriate amount of time, add new devices to an ongoing or new conversation, and more.
Owner:WHATSAPP LLC

Timeout processing for aggregation messaging in an integration environment

A method includes: receiving an initial request message in a request queue of the messaging system; receiving an aggregation reply message in a reply queue of the messaging system, wherein the aggregation reply message is received from an integration system that processes the initial request message, and wherein the aggregation reply message includes an aggregation identifier associated with the initial request message; in response to receiving the aggregation reply message, starting a timeout process; monitoring the timeout process; holding one or more messages that are in the reply queue and that include the aggregation identifier until the timeout process expires or an expected number of responses has been received; and making available the one or more messages that are in the reply queue and that include the aggregation identifier based on the timeout process expiring or the expected number of responses having been received.
Owner:INTERNATIONAL BUSINESS MACHINE CORPORATION

Messaging system

The present invention relates to a messaging system configured to: receive a request to generate a message at a first client device; cause display of a message notification within an interface of a second client device, wherein the message was addressed to a recipient of the second client device; receive a request to un-send the message from the first client device; and remove the message notification from the interface at the second client device in response to the request to un-send the message, according to some example embodiments.
Owner:SNAP INC

Systems And Methods For Messaging For Engagement Platforms And Other Applications

Systems and methods are provided for streamlined communications between clients and client agents during a transaction (e.g., in real estate or other industries) and / or other information from engagement platforms and other applications. A core system architecture is provided that comprises a system application server, a system session server, a user profile database, and a messaging application server, that use modular user interfaces, intelligent message delivery, enhanced client interaction, responsive messaging based on transaction progression, and agent-initiated updates to facilitate such communications, and which can be used by human and / or artificial intelligence agents to enhance the particular application.
Owner:PANKEY ERIC L

Dynamic messaging system for factory automation devices

To provide a dynamic messaging system for factory automation devices that provides flexible data transport, presentation and scheduling.SOLUTION: Custom message instructions are provided to robot controllers using configuration templates without rebooting the controller or affecting ongoing operations. The configuration templates contain data definitions only and no executable code. Custom data messages are sent from the controller based on triggers, including periodic timers, transmission of a message, change of device elements and programmatic requests. Custom message attributes such as transmission rate and priority can be set, and messages may include file attachments. A message template creator, which is external, creates the configuration templates, ensures message uniqueness and generates a data ingestion schema. The schema is used by a cloud data parser, and the customer can analyze data from the messages using applications in a web portal.SELECTED DRAWING: Figure 1
Owner:FANUC ROBOTICS NORTH AMERICA INC

Messaging system with trend analysis of content

A messaging system performs trend analysis on content produced by users of the messaging system. The messaging system is configured to extract modifications from content items received from client devices associated with users where the content items are modified using the modifications that comprises a text caption or a media overlay. The messaging system is further configured to determine one or more words from the content items and the extracted modifications and determine a frequency of the one or more words in the content items and the extracted modifications. The messaging system is further configured to determine whether the one or more words is a trend based on the frequency and an aggregate frequency. The messaging system is further configured to in response to the one or more words being determined as the trend, generating trend content associated with the one or more words, the trend content being a text, an image, or an augmentation content.
Owner:SNAP INC

Using messaging system threading for interpreting natural language analytical conversations

A method uses natural language processing for visual analysis of a dataset, in a messaging application. The method includes receiving a first natural language (NL) input directed to a data source, in a messaging application. The first NL input includes at least one underspecified or ambiguous utterance. The method also includes parsing the first NL input into tokens based on a grammar and the data source. The method also includes generating and displaying an intermediate NL response, based on the tokens. In response to receiving a user input to provide missing information in the at least one underspecified or ambiguous utterance, the method includes generating an input query based on the user input and querying the data source using the input query, to obtain a result set. The method also includes generating and displaying a first NL output and a snapshot of a data visualization based on the result set.
Owner:TABLEAU SOFTWARE INC

Shared memory in high performance computing (HPC) messaging systems

A first process executing on a first HPC compute node of an HPC cluster sends a write command, including a global identifier for a memory window that is globally accessible to processes executing in the HPC cluster, to an HPC memory node of the HPC cluster instructing the HPC memory node to write first data to the memory window allocated at the HPC memory node. The first data is sent by the first process to a memory window allocated on the HPC memory node. The first data is written by the HPC memory node to the memory window that includes randomly accessed, addressable memory locations.
Owner:HEWLETT PACKARD ENTERPRISE DEV LP

Digital messaging systems and methods with pre-sending message moderation

A voice communications system comprises a user interface with a push-to-talk (PTT) button, a communication module configured to transmit a signal from a first user to a second user upon activation of the PTT button without establishing a communication channel, and a receiver module that allows the second user to either accept the signal, thereby initiating a live audio stream, or ignore it. The system includes a voice streaming module for transmitting audio data while the PTT button is engaged and an artificial intelligence filtering module for real-time classification and moderation of the audio data, ensuring that the audio data is sent to the recipient only after approval by the filtering module. Additionally, the system can moderate pre-recorded digital messages prior to their transmission to a recipient.
Owner:LEVI DANIEL

Method, device, and non-transitory computer-readable storage medium for providing augmented reality-based makeup product sets in a messaging system

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing augmented reality-based makeup. The program and method provide for receiving, by a messaging application running on a device of a user, a request to present augmented reality content in association with an image captured by a device camera, the image depicting a face of the user; accessing an augmented reality content item configured to generate a plurality of completed looks with respect to applying makeup to the face; presenting the augmented reality content item, including the plurality of completed looks, in association with the face depicted in the image; receiving user input selecting a completed look of the plurality of completed looks; and displaying, in response to receiving the user input, an interface with a set of makeup products associated with the selected completed look.
Owner:SNAP INC

Messaging system for computing devices

A messaging system is provided to communicate messages between computing devices. The computing devices can include vehicles and service computers. The messaging system includes nodes and virtual entities that may forward messages between computing devices. The messaging system may be a publish-subscribe system. The messaging system may allocate a allocating virtual entities that are associated with the computing devices. The virtual entity may be endpoints for the messages.
Owner:CARIAD SE

A communications system and method for delivering a live message to recipients

The present invention relates to a live message delivery system, including: user and recipient communication devices; an interface device with display and accessed by the user; an interface server which controls the interface device and adapts the display of the interface device to a conference event; a conference dialer which establishes a first communication link with the recipient communication device; a conference device which multiplexes communication links from the recipient to the user communication device, enabling group communication; and a conference controller which initiates and manages the conference event to deliver a real-time message reading from the user to the recipient via communication links, manages the conference dialer to contact each participant, and allows the user to deliver the live message to the participants with a time offset between each reading by the users such that each of the participants receives the live message during the conference event.
Owner:MERCURY ACQUISITION 2021 LLC DBA TELE-TOWN HALL LLC

Systems and methods for behavior based messaging

A system including one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform: calculating a first user propensity score to take first actions and a second user propensity score to take second actions based on at least one feature vector of historical data of a user; using the first user propensity score to place the user into a first segment; using the second user propensity score to place the user into a second segment different than the first segment; and facilitating a display of one or more selectable elements of a GUI for the user based on the first segment and the second segment. Other embodiments are disclosed.
Owner:WALMART APOLLO LLC

Messaging system decision reapplication engine

Provided is a method including receiving a message that is destined to one or more recipients and that includes a plurality of data fields, where a first set of data fields of the plurality of data fields includes unstructured data. The method includes parsing the unstructured data in at least a portion of the first set of data fields to obtain parsed data and processing, with a large language model, the parsed data to determine an interpretation of the data and a confidence score in that interpretation. The method determines, based on the interpretation and the confidence score, one or more actions to take with at least one of the message or the unstructured data in the at least the portion of the first set of data fields, performs the one or more actions, and sends the message to the one or more recipients.
Owner:THE BANK OF NEW YORK MELLON

Location-based secure end-to-end messaging system

A secure end-to-end messaging system utilizes location-based computer readable media encoding cryptographic codes to facilitate encryption and decryption of messages between electronic devices. A first device reads a cryptographic code from a first media, encrypts a message, and transmits it to a server where only the ciphertext is stored. A second device, at a different location, reads a second cryptographic code from a paired media to decrypt the message locally. The codes represent symmetric keys or asymmetric key pairs, enabling message authenticity verification through digital signatures. Cryptographic data embedded in URL fragments to avoid transmission to the server, enhancing security against interception. The media also encodes permissions, expiration dates, and device identifiers for granular control and notification capabilities. The system supports hierarchical access, group messaging, and various formats including audio / video, ensuring scalable, secure, and verifiable communication across distributed users without exposing plain text or private keys to the server.
Owner:KATTEL ANUP

Generating 3D data in a messaging system

The subject technology applies a three-dimensional (3D) effect to image data and depth data based at least in part on an augmented reality content generator. The subject technology generates a segmentation mask based at least on the image data. The subject technology performs background inpainting and blurring of the image data using at least the segmentation mask to generate background inpainted image data. The subject technology generates a packed depth map based at least in part on the a depth map of the depth data. The subject technology generates, using the processor, a message including information related to the applied 3D effect, the image data, and the depth data.
Owner:SNAP INC

Dynamic group messaging system and method

A system, user device, and method that facilitate online dynamic messaging and the ability of an individual to find, engage with and dynamically exchange communications and various multimedia content with other individuals. In particular, users are provided a dynamic messaging platform in which they may create, modify and share messages within a message group that allows for initial root messages to be modified by any group member through attaching a message (e.g., an audio or video file) during playback of the root message such that the attached message is attached at a specific time of the playback and using a graphical attribute (e.g., a colored dot). In this way, when the messages are transmitted and received by the various group members, they may initiate a playback of the root message and the attached message using a specially configured graphical user interface (GUI).
Owner:ROJAS MATIAS +1

Electronic message system with artificial intelligence (AI)-generated personalized summarization

An electronic message computing system tracks new activity items that reflect activities that have not yet been seen by the user. A. generative artificial intelligence (AI) model generates a digest summary that is provided to the user the next time the user accesses the electronic message system. The digest summary summarizes new activity. The generative AI model also generates importance summaries that summarize the importance of a particular activity to the user, and content summaries that summarize the content of an activity item (such as an electronic mail message). The electronic messaging system also assigns a priority to each new activity item and provides the summaries, along with a priority, to a client computing system. The client computing system conducts a user experience, navigating the user through the new activity items, based upon the priority assigned by the electronic message computing system.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Providing shared content collections within a messaging system

Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing a program and method for providing shared content collections. The program and method provide for receiving, from a first device of a first user, an indication of first user input to share a content collection between the first user and a second user selected by the first user, the content collection comprising at least one media content item, the second user corresponding to a contact of the first user; storing the content collection in association with the first user and the second user; receiving an indication of second user input to share the content collection with a third user selected by the second user, the third user corresponding to a contact of the second user; and associating the content collection with the third user.
Owner:SNAP INC

Broadcast system and method for event distribution

PendingGB2704240AAlgorithmMessage delivery
A messaging system for a distributed quantum system (e.g. a quantum control system and / or a quantum error correction unit). The system has a plurality of real-time units (e.g. decoders, sequencers or
Owner:RIVERLANE LTD