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

165 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.

Secure messaging systems and methods

Provided herein are exemplary systems and methods for an intelligent secure networked system configured by at least one processor to execute instructions stored in memory, the system including a data retention system and an emotional analytics system, the emotional analytics system performing asynchronous processing to determine if interactions with a user's computing device are such that the user is responding from an emotional state of mind or a meditated state of mind.
Owner:UVA IP LLC

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

Systems and methods for performing clustering updates in cell-free networks

PCT designated stage expiredWO2025034497A1Site diversityTransmission monitoringRadio equipmentCell free
Systems and methods for clustering in cell-free networks are described herein. A cluster of one or more base stations provides radio access network (RAN) functionality to a user equipment (UE) within the wireless communication system in a cell-free manner (e.g., without using a base-station-centric cell context, as in prior wireless communication systems). A cluster that is serving a UE comprises one or more connected base stations (cBSs) that actively serve the UE. A clustering control function (CCF) of the network establishes and maintains the cluster that is serving one or more UEs. Herein, messaging systems and messaging types used by the CCF, base station(s), and UE(s) within this cell-free context are discussed. Initial clustering methods used by a CCF to form a cluster for a UE are discussed. Further, clustering update methods used by a CCF to maintain / modify a cluster for a UE are discussed.
Owner:APPLE INC

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

Systems and methods for clustering in cell-free networks

PCT designated stage expiredWO2025034493A1Network topologiesNetwork planningCell freeMessage delivery
Systems and methods for clustering in cell-free networks are described herein. A cluster of one or more base stations provides radio access network (RAN) functionality to a user equipment (UE) within the wireless communication system in a cell-free manner (e.g., without using a base-station-centric cell context, as in prior wireless communication systems). A cluster that is serving a UE comprises one or more connected base stations (cBSs) that actively serve the UE. A clustering control function (CCF) of the network establishes and maintains the cluster that is serving one or more UEs. Herein, messaging systems and messaging types used by the CCF, base station(s), and UE(s) within this cell-free context are discussed. Initial clustering methods used by a CCF to form a cluster for a UE are discussed. Further, clustering update methods used by a CCF to maintain / modify a cluster for a UE are discussed.
Owner:APPLE INC

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

Sign-up & Login Interface Using a Messaging System

A system and method for improving login processes with a unique login-interface system is disclosed. The unique login-interface system allows users to subscribe, join, or sign-up for an automatic login interface that does not require explicit registration other than inclusion in a messaging system. The messaging system may be any number of systems such as email, text messaging, phone calls, or any other messaging system in which there is a user identification or alias associated with a user. The user identification may be of any type that is presented or recognized in a computing world. The unique login-interface system includes an identity-provider application with a collision-resolution engine to ensure unique user identity credentials and an inference engine to identity multiple participant entries for a single user.
Owner:STRETCH IND LLC

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

Systems and methods for clustering in cell-free networks

Systems and methods for clustering in cell-free networks are described herein. A cluster of one or more base stations provides radio access network (RAN) functionality to a user equipment (UE) within the wireless communication system in a cell-free manner (e.g., without using a base-station-centric cell context, as in prior wireless communication systems). A cluster that is serving a UE comprises one or more connected base stations (cBSs) that actively serve the UE. A clustering control function (CCF) of the network establishes and maintains the cluster that is serving one or more UEs. Herein, messaging systems and messaging types used by the CCF, base station(s), and UE(s) within this cell-free context are discussed. Initial clustering methods used by a CCF to form a cluster for a UE are discussed. Further, clustering update methods used by a CCF to maintain / modify a cluster for a UE are discussed.
Owner:APPLE 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

Messaging system with augmented reality makeup

Systems, methods, and computer readable media for messaging system with augmented reality (AR) makeup are presented. Methods include processing a first image to extract a makeup portion of the first image, the makeup portion representing the makeup from the first image and training a neural network to process images of people to add AR makeup representing the makeup from the first image. The methods may further include receiving, via a messaging application implemented by one or more processors of a user device, input that indicates a selection to add the AR makeup to a second image of a second person. The methods may further include processing the second image with the neural network to add the AR makeup to the second image and causing the second image with the AR makeup to be displayed on a display device of the user device.
Owner:SNAP INC

Performing initial clustering in cell-free networks

Systems and methods for clustering in cell-free networks are described herein. A cluster of one or more base stations provides radio access network (RAN) functionality to a user equipment (UE) within the wireless communication system in a cell-free manner (e.g., without using a base-station-centric cell context, as in prior wireless communication systems). A cluster that is serving a UE comprises one or more connected base stations (cBSs) that actively serve the UE. A clustering control function (CCF) of the network establishes and maintains the cluster that is serving one or more UEs. Herein, messaging systems and messaging types used by the CCF, base station(s), and UE(s) within this cell-free context are discussed. Initial clustering methods used by a CCF to form a cluster for a UE are discussed. Further, clustering update methods used by a CCF to maintain / modify a cluster for a UE are discussed.
Owner:APPLE INC

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

Designer home décor messaging system and method of manufacture

The present invention relates to a designer home décor messaging system including a pair of designer soft textile articles for decoration and providing a way of communication between two users. A first article of the set has a printed customized question phrase, and a second article has at least one and potentially two response phrases corresponding to the question phrase. The first article can be displayed to ask the question and a panel of the second article can be displayed to respond to the question. The second article can be flipped to respond to the question with a different response. The phrases can be in any language, font, style and design. The system can also be in the form of covers for the articles having customized phrases.
Owner:WALLIS APRYLL

Systems and methods for performing clustering updates in cell-free networks

Systems and methods for clustering in cell-free networks are described herein. A cluster of one or more base stations provides radio access network (RAN) functionality to a user equipment (UE) within the wireless communication system in a cell-free manner (e.g., without using a base-station-centric cell context, as in prior wireless communication systems). A cluster that is serving a UE comprises one or more connected base stations (cBSs) that actively serve the UE. A clustering control function (CCF) of the network establishes and maintains the cluster that is serving one or more UEs. Herein, messaging systems and messaging types used by the CCF, base station(s), and UE(s) within this cell-free context are discussed. Initial clustering methods used by a CCF to form a cluster for a UE are discussed. Further, clustering update methods used by a CCF to maintain / modify a cluster for a UE are discussed.
Owner:APPLE INC