Demand Based Messaging Patents (Class 709/206)
  • Patent number: 12034681
    Abstract: Provided are a method and server for providing a content list. The method and server for providing a content list includes: providing source content to a chat room, receiving a request for providing a content list related to the source content from a first terminal of a first member; providing at least one of a first content list including at least one keyword-related content selected from among the entire contents stored in the server based on a keyword of the source content and a second content list including at least one group-related content belonging to the same group as a group of the source content among the entire contents, receiving information on selection content selected by the first member among the contents included in the at least one content list, from the first terminal, and providing the selection content to the chat room.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: July 9, 2024
    Assignee: KAKAO CORP.
    Inventors: Su Hyeok Cha, Tae Heon Lee, Hee Young Lee, Bo Kyung Kim, Gi Hyouk Lee, Won Jae Lee, Yang Kyun Park, Hui Hyeon Kim, Ji Sun Park, Won Bom Hong, Hye Won Jeong, Ji Yeong Kim, Jee Min Yang, Hee Jin Lim, Ji Hyun Son, Min Jeong Yang, Ah Seong Kim, So Yeon Kim
  • Patent number: 12034690
    Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: July 9, 2024
    Assignee: Snap Inc.
    Inventors: Evan Spiegel, Timothy Sehn
  • Patent number: 12034529
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in electronic messaging and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosed systems and methods provide systems and methods for generating electronic message filters and for using electronic message filters comprising item category filtering criteria and having an automatically-determined expiration. The discloses systems and methods filter electronic messages using the item category filtering criteria while an electronic message filter remains active as determined using the automatically-determined expiration information.
    Type: Grant
    Filed: January 19, 2021
    Date of Patent: July 9, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: Ariel Raviv, Dan Pelleg, Ran Wolff, Gal Lalouche, Noa Avigdor-Elgrabli
  • Patent number: 12033117
    Abstract: A productivity entity container data structure is created that includes information for a first productivity entity and a link to a second productivity entity. The information for the first productivity entity includes either a link to the first productivity entity or details for the first productivity entity stored directly in the productivity entity container data structure. The first productivity entity and the second productivity entity are of different productivity entity types (e.g., an assigned task associated with a scheduled calendar event). By using the productivity entity container data structure to link together multiple different productivity entities of different productivity entity types, computer-based productivity systems are configured to directly access and display information for related productivity entities of different productivity entity types in a unified-view interface.
    Type: Grant
    Filed: July 12, 2022
    Date of Patent: July 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sriram M. Chitrapu, Ramesh Kuchibhatla, Raghu Chinagudabha
  • Patent number: 12034554
    Abstract: One example method includes determining, by a computing device, a user present in a room is associated with a virtual space hosted at a video conference provider, wherein the room includes one or more peripheral devices; connecting, by the computing device, to the virtual space; receiving, by the computing device, data from at least one of the one or more peripheral devices or one or more user devices while connected to the virtual space, the one or more user devices associated with the user or one or more other users within the room; transmitting, by the computing device, at least a portion of the data to the virtual space; determining, by the computing device, a state change associated with the room based on the data received from the one or more peripheral devices or one or more user devices; generating, by the computing device, a change detection signal; and transmitting, by the computing device, the change detection signal to the video conference provider to cause the video conference provider to store d
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: July 9, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Ross Douglas Mayfield, Robert Allen Ryskamp, Jeffrey William Smith, Matthew Brandon Wesson
  • Patent number: 12034693
    Abstract: Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.
    Type: Grant
    Filed: June 19, 2023
    Date of Patent: July 9, 2024
    Assignee: Google LLC
    Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
  • Patent number: 12034816
    Abstract: Methods, computer-readable media, software, and apparatuses may assist the user in understanding their unique digital footprint and the connections from the data within the footprint to the user's connections online and in the physical world. The determined information may be visually displayed to the user along with recommendations regarding digital safety.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: July 9, 2024
    Assignee: ALLSTATE INSURANCE COMPANY
    Inventors: Jason Park, Nicolette deGuia, Mark Hansen, Dongmin Liu, Amaeya Kalke, Sergio Gutierrez Montero, John Parkinson, Cindy Weidmann
  • Patent number: 12028305
    Abstract: Methods, systems, apparatuses, and computer-readable storage mediums are described for bridging brokers of messages from Internet of Things (IoT) devices. In an example system, a first message broker receives a message and an associated topic from an IoT device. A bridging coordinator accesses a topic-to-broker map that indicates, for a second broker, a list of topic filters for which the second message broker has at least one subscriber. The bridging coordinator determines whether the list of topics includes the associated topic. In response to a determination that the list of topic filters in the topic-to-broker map includes the associated topic, the bridging coordinator forward the message to the second message broker. In response to a determination that the list of topic filters does not include the associated topic, the bridging coordinator prevents forwarding of the message to the second message broker.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: July 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter Gregg Miller, David Michael Sauntry, Kevin Thomas Damour, Bhawandeep Singh Panesar, Dmitri Alexandrovich Klementiev
  • Patent number: 12028297
    Abstract: A computer implemented method includes supplying to a user at a client device a prompt to contact a matched individual. A proposed communication from the user to the matched individual is monitored. The proposed communication is compared to a set of effective communication policies to selectively identify an effective communication policy violation. A warning is supplied to the user in response to the effective communication policy violation. A signal is received from the user to send a completed communication to the matched individual. Network routing of the completed communication from the client device to the matched individual is enabled.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: July 2, 2024
    Assignee: Bumble IP Holdco LLC
    Inventor: Sergey Frolovichev
  • Patent number: 12026464
    Abstract: An improved system and method for address entry are provided for a user to enter a plurality of addresses into a recipient field associated with an electronic communication. According to embodiments described herein, a first user input is received. The first user input is indicative of a first recipient for an electronic communication, where the first recipient includes a first name and a last name. A second user input is received in addition to the first recipient while the electronic communication is currently addressed to the first recipient. The second user input is indicative of a portion of a second recipient for the electronic communication. An auto-complete list of one or more suggested recipients that correspond to the second user input is displayed while the electronic communication is currently addressed to the first recipient. The one or more suggested recipients do not include the first recipient.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: July 2, 2024
    Assignee: Malikie Innovations LImited
    Inventors: Nicholas Bryson Wilson, Robert Joseph Alain Guay, Sherif Aly Abdel-Kader
  • Patent number: 12028416
    Abstract: According to some embodiments, there is provided a Collective Perception Message, CPM, characterizing a plurality of Vulnerable Road Users based on a plurality of received VAMs, thereby allowing an ITS station to efficiently aggregate VAM messages from VRUs and retransmit information about the VRUs to other ITS stations. Consequently, the security is improved as some ITS stations may not be able to detect or identify VRU stations by themselves but thanks to the CPM, these stations can still be informed of the VRUs. According to other aspects, congestion is avoided while maintaining safety vis-à-vis VRUs thanks to the use of a different transmission scheme when the VRU is already characterized in a CPM sent to the ITS stations. Also, a receiving station can evaluate whether the content of a CPM can be trusted or not. Safety is thus improved. This is achieved thanks to the CPM that references a certificate.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: July 2, 2024
    Assignee: Canon Kabushiki Kaisha
    Inventors: Eric Nassor, Hervé Ruellan, Julien Sevin
  • Patent number: 12020049
    Abstract: Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. When input information is input into the primary application via a user interface of a user system, it can be received by an application server from a sender process at the user system, and a prefix that occurs before a text string can be identified. The text string that follows the prefix can be extracted by performing a matching analysis against a library of keywords and extracting a matching keyword. The text string comprises extracted text from the input information. The matching keyword can be matched to an entry that is mapped to a command that can be executed to generate an action that automatically invokes the functionality of the feature of the application without user action.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: June 25, 2024
    Inventor: Pranoy Cherian Mathew
  • Patent number: 12021801
    Abstract: A computerized time-based electronic text and email response method for electronic text and email users to automatically categorize and send user-customized text and email responses based on respondents' reply times and user-defined time-based scales. Through the use of user-defined time-based scales and reply time values, the method continuously evaluates, scores, and categorizes the texting and email replies of respondents, and automatically provides the said respondents with user-customized response messages that are correlated to their reply times. The method selects a message from a library of user-categorized messages and sends the said selected message with a score value to the respondent and a copy of the message to the user. The score values are provided to users and respondents to identify reply time issues, provide a measured level of message responsiveness, and assess the communication performance of people and organizations.
    Type: Grant
    Filed: January 2, 2023
    Date of Patent: June 25, 2024
    Inventor: Joseph Carlo Pastrana
  • Patent number: 12021808
    Abstract: The mail relay device 800 includes a determination unit 801 which determines whether or not a received fragment is the last fragment to be received when any of a plurality of fragments generated by splitting an e-mail is received from a transmitting device, a transmission unit 802 which transmits the fragment to a receiving device when the determination unit 801 determines that the received fragment is not a final fragment, and a merging unit 803 which merges all fragments forming the e-mail to reassemble e-mail when the determination unit 801 determines that the received fragment is the final fragment, wherein the transmission unit 802 transmits the final fragment to the transmitting device under the condition that the inspection unit 804 determines that the e-mail is normal.
    Type: Grant
    Filed: November 6, 2020
    Date of Patent: June 25, 2024
    Assignee: NEC CORPORATION
    Inventor: Asuka Fujiwara
  • Patent number: 12021858
    Abstract: Techniques are provided for a highly available web-based database interface system (WDIS) processing database requests that target one or more databases managed by a coupled DBMS. In an embodiment, a web server of multiple web servers receives a first client web-based request that includes one or more first database instructions of a database request. The multiple web servers are configured to balance client web-based requests among one or more of the multiple web servers. The one or more of the multiple web servers are coupled to a database management system that includes one or more database servers executing database instructions on one or more databases. Based on balancing client web-based requests among the one or more of the multiple web servers, routing the first client web-based request that includes the one or more first database instructions of the database request to the first web server of the one or more multiple web servers coupled to the database management system.
    Type: Grant
    Filed: December 31, 2021
    Date of Patent: June 25, 2024
    Assignee: Xactly Corporation
    Inventor: Steve Bogrett
  • Patent number: 12021816
    Abstract: An electronic device comprises a display connected to a processor, wherein the processor can display at least a part of at least one first message included in a first notification, confirm whether a first chat group corresponding to the first message is the same as a second chat group corresponding to second messages included in a second notification, if the second notification is acquired while at the first message is displayed, confirm, on the basis of the first message and the plurality of second messages, at least one new message included in the second messages, if the first chat group is the same as the second chat group, further display at least one new message while the first message is displayed, and display an indicator related to the second notification while the first message is displayed, if the first chat group and second chat group are different from each other.
    Type: Grant
    Filed: April 26, 2023
    Date of Patent: June 25, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jisoo Kang, Daehyung Jo, Jaejin Ahn
  • Patent number: 12021907
    Abstract: An embodiment provides a user equipment that includes a processor configured to receive a Session Initiation Protocol (SIP) NOTIFY message transmitted by a network component as a result of a registration event. The SIP NOTIFY message contains at least a portion of information included in a first SIP message sent between a first user equipment and the network component. Another embodiment provides method and apparatus for a network node to determine whether filter criteria include one or more indicators that specify the need for information, and including in a second SIP message the information specified by the one or more indicators.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: June 25, 2024
    Assignee: Malikie Innovations Limited
    Inventors: Andrew Michael Allen, Jan Hendrik Lucas Bakker
  • Patent number: 12021817
    Abstract: Aspects of the disclosure relate to data loss prevention. A computing platform may detect input of a first target recipient domain into a first email message. The computing platform may identify, in real time and prior to sending the first email message, that the first target recipient domain comprises an unintended recipient domain instead of an intended recipient domain. The computing platform may send, based on the identification of the unintended recipient domain and to a user device, a notification that the first target recipient domain is flagged as an unintended recipient domain and one or more commands directing the user device to display the notification.
    Type: Grant
    Filed: June 7, 2022
    Date of Patent: June 25, 2024
    Assignee: Proofpoint, Inc.
    Inventors: Shalini Kamalapuram Sundaram, Chris Moores, Durgaprasad Velagaleti, Srikanth Konjarla, Harsh Doshi
  • Patent number: 12019531
    Abstract: A non-intrusive interaction method includes an electronic device that obtains a description file of an application, where the description file indicates a function to be implemented by the application, and is defined using a non-intrusive protocol description; determines a first component based on the description file, where the first component is a component that is in components of the electronic device and that can implement the function that needs to be implemented by the application, and the component is configured based on a non-intrusive protocol to provide a device capability service and can implement an independent function; and runs, based on the description file to provide the device capability service for the application, the first component to implement the function.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: June 25, 2024
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Jianfeng Wang, Hao Chen, Xiaoyun Yang, Chi Guan, Xiaoxiao Chen
  • Patent number: 12019607
    Abstract: Systems, apparatuses, methods, and computer program products are provided for managing geographically distributed data storage in a group-based communication system. In some embodiments, an apparatus physically located in a first geographic area defined by a first geographic boundary is provided. In embodiments, upon determining that an entity identifier associated with a message is associated with a geographic data storage policy, the apparatus is configured to transmit a geographic data residency message package comprising message data of the message to a geographic data residency server physically located within a second geographic area defined by a second geographic boundary. The second geographic area is associated with the geographic data storage policy. In some embodiments, the apparatus is configured to update the message data of the message with residency token data received from the geographic data residency server.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 25, 2024
    Assignee: Salesforce, Inc.
    Inventors: Raissa Largman, Keith Adams, James Scheinblum, Richard Crowley, Deep Bhattacharjee, Milo Watanabe, Leah Jones
  • Patent number: 12021811
    Abstract: Systems and methods for tracking topics related to communications for use with multiple channels of electronic communication and across different communication platforms for those channels are disclosed.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: June 25, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventor: Vaibhav Pradip Pande
  • Patent number: 12019623
    Abstract: An indication to migrate requested data objects stored in a source database environment to a destination database environment is received. Some of data objects have many-to-one relationships with other data objects in the source database environment. At least one snapshot file generated by the source database environment is transferred to a destination database environment in bulk transfer mode. Subsequent incoming data received during bulk transfer mode, after the indication is stored in a temporary table. Upon completion of migration of the requested data objects the system transitions from bulk transfer mode to streaming mode. The subsequent incoming data from the temporary table is transferred to the destination database environment in response to the transition to streaming mode. Additional data received after the temporary table is empty is transferred from the source database environment to the destination database environment without use of the temporary table.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: June 25, 2024
    Assignee: Salesforce, Inc.
    Inventors: Yogesh Prabhudas Patel, Syed Mohammad Raza Hussain, Rajkumar Pellakuru, Johannes Kienzle, Violet Gong
  • Patent number: 12019777
    Abstract: Embodiments of systems and methods for implementing data sovereignty safeguards in a distributed services network architecture are disclosed. Embodiments of a distributed services system may have a number of distributed nodes that each implements a set of services. When a user requests a service at a particular node of a distributed services system, the node is configured to determine if that node is not (or is) data sovereign for a region associated with the user. If the node is not data sovereign for the user's region, the user may be directed to a corresponding service at a node of the distributed service system that is data sovereign for the user's region.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: June 25, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Richard D. Shriver, Edward T. Pieluc, Jr., Daniel J. McDonald, Hugh Beverly Appling, David Alan Hammaker, Zheng Sun
  • Patent number: 12021724
    Abstract: Techniques are disclosed for transmitting a message to a user device in accordance with a determination that another device is unreachable over a network. In one example, a server device, at a first location, may identify a controller device resident at a second location, whereby the controller device is configured to communicate with a router at the second location. The server device may also receive a list of user devices. The server device may transmit a ping message to the controller device via the router to determine whether the controller device is unreachable by the server device. The server device may subsequently transmit a message to a user device on the list in accordance with a determination that the controller device is unreachable by the server device, whereby the message includes instructions for the user device to determine whether the controller device is unreachable by the user device.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: June 25, 2024
    Assignee: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Nicholas J. Circosta, Kenneth A. York, Christopher Ku, Adam J. Moore, Jose A. Lozano Hinojosa, Aniket A. Zamwar, Patrick L. Coffman
  • Patent number: 12015584
    Abstract: Method of generating modified media content items for sharing to external applications starts with a processor receiving a media content item from a client device. Processor causes a sharing interface to be displayed on the client device. Sharing interface includes selectable items associated with external applications. Processor receives from the client device a selection of a first selectable item of the selectable items that is associated with a first external application of the external applications. Processor determines an attribute associated with the media content item. Processor generates a modified media content item based on the first external application and the attribute associated with the media content item and causes the modified media content item to be displayed in the first external application activated on the client device. Other embodiments are disclosed herein.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: June 18, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Benedict Copping
  • Patent number: 12015889
    Abstract: One or more sensors are configured to contextualize a series of user generated movements to control one or more electronic devices. For example, a set of earphones comprises one or more sensors for sensing a location of the earphones. The one or more sensors enable earphones such as a pair of bluetooth or earphones wirelessly coupled to a bluetooth enabled electronic device, the capability to understand the configuration of use of the earphones. Based on a location and use or non-use of the earphones, one or more contextual responses is able to be applied for a given action. In addition, a garment comprises one or more sensors for sensing a motion of a user as the garment is being used. The one or more sensors allow the user to control one or more electronic devices through a series of user generated movements.
    Type: Grant
    Filed: March 10, 2023
    Date of Patent: June 18, 2024
    Assignee: Snik LLC
    Inventor: Rob Honeycutt
  • Patent number: 12014379
    Abstract: An intent classifier may be used to increase the efficiency of a communications system. A company may provide assistance to a first user using automated processing or by a second user manually responding to the first user. To reduce costs, the company may prefer to use automated processing for assistance where it is available. While a second user is assisting a user, a message from the first user may be processed with an intent classifier to determine that automated support is available to assist the first user, and a suggestion may be presented to the second user to transfer the first user to the automated processing, such as by presenting a button to the second user to transfer the first user to the automated processing. The second user may then transfer the first user to the automated processing and assist other users.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: June 18, 2024
    Assignee: ASAPP, INC.
    Inventors: Jason Shaev, Vicky Sehrawat, Rachel Knaster, Shang Wei Wang, Gustavo Sapoznik
  • Patent number: 12015585
    Abstract: Embodiments of the present invention provide a system for detecting, translating, and categorizing visual content associated with malicious electronic communication. The system is configured for establishing a communication link with one or more third party systems, continuously monitoring one or more electronic communications associated with the one or more third party systems, detecting at least one electronic communication from the one or more electronic communications that meets one or more triggers, analyzing the at least one electronic communication to translate the at least one electronic communication to text, and categorizing the at least one electronic communication based on the text associated with the at least one electronic communication.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: June 18, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Michael Robert Young
  • Patent number: 12015582
    Abstract: A social networking system has one or more computer devices with a computer processor and computer memory, the computer memory storing executable code that, when executed by the computer processor, enables the computer system to perform the following method: receiving profile information for each of a plurality of users; storing the profile information in a database; tracking a location of each of the plurality of users; displaying on a map the location of a current user, and also displaying other users who are physically located proximate the current user; displaying an indication of the direction of vision of the current user responsive to the physical movements of the computer device of the user; in response to the current user directing his or her direction of vision at one of the other users, marking that user as a target user and displaying the profile of the target user; and sending a chat request from the current user to the target user.
    Type: Grant
    Filed: August 9, 2023
    Date of Patent: June 18, 2024
    Assignee: AIM CHAT INC.
    Inventor: Chamli Tennakoon
  • Patent number: 12015684
    Abstract: Systems and methods for message format communication among resource-constrained devices are generally described. In some examples, a first message sent by an edge computing device may be received. A determination may be made that the first message comprises a first data format identifier. A determination may be made that the first message comprises a first data format patch. A determination may be made that the first data format identifier was previously stored in a data structure in association with a first data format. In various examples, the first data format may be modified using the first data format patch to generate a first modified data format. The first modified data format may be stored in the data structure in association with the first data format identifier. In some examples, a payload of the first message may be read using the first modified data format.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: June 18, 2024
    Assignee: RED HAT, INC.
    Inventors: Andrea Cosentino, Paolo Antinori
  • Patent number: 12010081
    Abstract: According to certain embodiments, a message bus system comprises a first client and a second client. The first client is configured to publish messages associated with a message topic to a message bus, and the second client is configured to receive the messages associated with the message topic from the message bus. The message bus system is configured to unsubscribe the second client from the message topic based at least in part on determining that a demand of the second client for the messages associated with the message topic has fallen below a threshold.
    Type: Grant
    Filed: March 17, 2022
    Date of Patent: June 11, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: An-Chun Chang, Gaurav Sharma
  • Patent number: 12008335
    Abstract: An information processing system is communicable with a translation server through a network, and includes a receiver, circuitry, and a transmitter. The receiver receives content data indicating contents expressed in a first language and destination information indicating a destination to which the content data is to be transmitted. The circuitry determines, based on the destination information received by the receiver, a second language as a target language into which the contents expressed in the first language is to be translated. The transmitter transmits, to the destination indicated by the destination information, translated content data indicating contents that is translated by the translation server from the first language to the second language.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: June 11, 2024
    Assignee: Ricoh Company, Ltd.
    Inventor: Yuichi Takamiya
  • Patent number: 12010079
    Abstract: A method may involve, for each of one or more messages that are selected from a plurality of messages from an account: (a) extracting one or more phrases from a respective selected message; (b) determining that a conversation includes the respective selected message and one or more other messages from the plurality of messages; (c) generating a first feature vector based on the conversation, wherein the first feature vector includes one or more first features, wherein the one or more first features include one or more words from the conversation; and (d) generating, by a computing system, one or more training-data sets, wherein each training-data set comprises one of the phrases and the first feature vector.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: June 11, 2024
    Assignee: Google LLC
    Inventors: Max Benjamin Braun, Nirmal Jitendra Patel
  • Patent number: 12010075
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for utilizing a machine learning model to determine predicted client intent classifications and generate personalized digital text reply options within an automated interactive digital text thread. For example, disclosed systems utilize the machine learning model to generate predicted client intent classifications and corresponding intent classification probabilities. The disclosed systems utilize the predicted client disposition classifications and the disposition classification probabilities to generate personalized digital text reply options. Moreover, the disclosed systems can provide personalized digital text reply options to a client device within an automated interactive digital text thread, bypassing the inefficiency of menu options or protocols utilized to guide clients to terminal information.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: June 11, 2024
    Assignee: Chime Financial, Inc.
    Inventors: Jigar Mehta, Abbey Chaver, Abhi Sharma, Sashidhar Guntury
  • Patent number: 12010136
    Abstract: Aspects of the disclosure relate to dynamic message analysis using machine learning. Using one or more automated methods, a computing platform may identify relationships between message sender domains and message recipient domains. After identifying the relationships, the computing platform may apply a security scoring process to a message sender domain to compute a weighted security score for the message sender domain. The computing platform may determine a weighted grade for the message sender domain based on the weighted security score for the message sender domain. Based on the weighted grade for the message sender domain, the computing platform may execute one or more enhanced protection actions associated with the message sender domain.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: June 11, 2024
    Assignee: Proofpoint, Inc.
    Inventor: J Trent Adams
  • Patent number: 12003471
    Abstract: A method comprising: receiving two or more user identifiers and a request to establish a messaging group, each user identifier being associated with a different user device with a different instance of a messaging application on the respective different user device; establishing the messaging group to enable communication between the different user devices; receiving a plurality of messages; routing the plurality of messages to the respective different instances of the messaging application; receiving a request to add a new member to the messaging group, the request including identity information of the new member and insertion information, the messaging group being associated with a thread of message history; determining an insertion point in the thread of message history; adding the new member to the messaging group to enable the new member to communicate with other members of the messaging group and to see messages up to the insertion point.
    Type: Grant
    Filed: June 15, 2022
    Date of Patent: June 4, 2024
    Assignee: Tellus App, Inc.
    Inventors: Rocky Lee, Tiancheng Zhu, Blake McQuillan
  • Patent number: 12004256
    Abstract: A processing server assists in selectively removing or opting-out a client device from further communications. The processing server includes a hardware processor, and memory storing computer instructions that when executed perform transmitting a message to an entity, indicating directions to opt-out of receiving further communications, receiving, in response to the transmitting of the message, a reply, from the entity, inferring an intent of the reply pertaining to opting-out of receiving communications, and selectively terminating the communications based on the inferred intent.
    Type: Grant
    Filed: December 5, 2022
    Date of Patent: June 4, 2024
    Assignee: Augusta AI LLC
    Inventors: David Phillips, Eric Kobbe, Joshua Bates
  • Patent number: 12003343
    Abstract: A method is provided that includes receiving, at a media device and from a client device, a request for a temporary identifier for a group chat session, and provisioning, by the media device, the temporary identifier based on a device identifier of the media device. The media device provides the temporary identifier to the client device. The media device receives from a server an invitation to join the group chat session, where the invitation is directed to the temporary identifier, and the media device joins the group chat session.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: June 4, 2024
    Assignee: Apple Inc.
    Inventors: Jad Osseiran, Xudong Liu, Andrew J. Daley, Adam Y. Syed, Nicholas J. Circosta, Sunil S. Rao, Zak C. Wegweiser, Jingyao Zhang, Wan-Ya Chen
  • Patent number: 12003475
    Abstract: The present disclosure relates to email synchronization methods and electronic devices. In one example method, an electronic device obtains an email identifier of an email. The electronic device sends, to a server, a first request including the email identifier. The electronic device receives a first response from the server and extracts the email and the structure information from the first response. The electronic device determines object identifiers of objects in the message body based on the structure information. The electronic device sends a second request to the server if information of a first object in the message body fails to be downloaded, where the second request includes the email identifier and an object identifier of the first object. The electronic device receives a second response from the server and extracts the information of the first object from the second response.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: June 4, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Guoliang Jiang, Chenshu Li, Fucheng Liu
  • Patent number: 12001489
    Abstract: In an embodiment, a set of user posts and associated metadata are received. A parameterized logistic function is fit on the metadata. Each user post associated with the corresponding metadata is categorized, based on the fitted parameterized logistic function. A category-prior associated with each user post is determined, based on the clustered set of user posts. A set of multi-modal features associated with each user post is determined. Further, a feature likelihood for each user post is determined, based on the set of multi-modal features. A final category associated with each posts is determined, based on the category-prior and on the feature likelihood. Post categorization information is rendered based on the final category associated with each user post. The set of user posts is filtered based on the final category of each user post.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: June 4, 2024
    Assignee: FUJITSU LIMITED
    Inventors: Ramya Malur Srinivasan, Kanji Uchino
  • Patent number: 12003635
    Abstract: A system and method for rotating private encryption keys for tenants of a database system has been developed. First, three separate public-private encryption keys are generated for a tenant of the database system. The three separate private encryption keys for the tenant are then stored in cloud-based storage. A defined cadence is created to rotate the private encryption keys for the tenant. The three separate private encryption keys for the tenant are defined as a a past private key, a present private key and a future private key. Next, the public encryption key is stored for the tenant in a global tenant directory. The present private key and the public encryption key are retrieved to encrypt and decrypt data from the tenant. The three separate private encryption keys are rotated at the defined cadence, where the past private key is discarded, the present private key becomes a new past private key, the future private key becomes a new present private key, and a new future private key is generated.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: June 4, 2024
    Assignee: Salesforce, Inc.
    Inventors: Jayanth Parayil Kumarji, Mugdha Choudhari, Percy Mehta, Rajkumar Pellakuru, Kevin Terusaki
  • Patent number: 11997055
    Abstract: A system receives a chat query based on a user interaction on a computing device of user. The system parses the chat query to identify one or more word patterns in the chat query, and determines a matching plug-in from the plug-in library based at least in part on the one or more word patterns in the chat query. The system utilizes the matching plug-in to access one or more resources and determine a chat response for the chat query, and transmit, over the one or more networks, the chat response to the computing device of the user.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: May 28, 2024
    Assignee: EXPENSIFY, INC.
    Inventors: David M. Barrett, Melissa Aaron
  • Patent number: 11997062
    Abstract: Methods, systems, and media for identifying video objects linked to a source video are provided. In some embodiments, the method comprises: identifying demographic attributes corresponding to a first user participating in an online conversation; determining at least one keyword associated with the online conversation, wherein the keyword indicates a topic of the online conversation; identifying a video object based at least on the demographic attributes and the at least one keyword, wherein the video object comprises a portion of a video; causing the identified video object to be presented in a group of video objects on a first user device associated with the first user; receiving an indication that the identified video object has been selected on the first user device for inclusion in a message in the online conversation; and causing the identified video object to be presented on a second user device associated with the second user.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: May 28, 2024
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Ruxandra Georgiana Davies
  • Patent number: 11997136
    Abstract: Systems and methods are described for modifying one or more advertisements of a webpage or a social media feed to create a simulated cybersecurity attack. Initially, content responsive to a request by a user via a user device to access a webpage or social media feed with one or more advertisements is received. One or more advertisements are detected within the content. An advertisement of the one or more advertisements is modified or replaced with simulated cybersecurity attack advertisements. The webpage or social media feed with the modified advertisement is displayed to the user device. User interactions with the simulated cybersecurity attack content are tracked and training is provided based on user interactions.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: May 28, 2024
    Assignee: KnowBe4, Inc.
    Inventors: Greg Kras, Chris Cline
  • Patent number: 11989195
    Abstract: Systems and methods for displaying estimated relevance indicators for result sets of documents and for displaying query visualizations are disclosed. A method includes receiving a search query including a plurality of query terms. The method further includes searching a database using the search query to identify the result set of documents and calculating an estimated relevance score for the result set of documents. The estimated relevance score is indicative of a degree to which the result set of documents are relevant to the search query. The method further includes providing for display the estimated relevance indicator based on the estimated relevance score. The estimated relevance indicator provides a visual indication of the degree to which the result set of documents are relevant to the search query. Query visualizations including a plurality of nodes and a plurality of connectors are also disclosed.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: May 21, 2024
    Assignee: RELX INC.
    Inventors: Richard D. Miller, Jacob Aaron Myers, Travis Shane Ritchie, Todd J. Frascone
  • Patent number: 11991138
    Abstract: Methods, servers and mobile stations are provided to allow a sender mobile station which has transmitted a message toward a recipient mobile station via a first protocol to be notified that the message has been delivered to the recipient mobile station via a different protocol. The sender mobile station may be notified that the message was delivered to the recipient mobile station via a different protocol method via a disposition notification message comprising an indication that the message was delivered to the recipient mobile station via a different protocol.
    Type: Grant
    Filed: February 20, 2023
    Date of Patent: May 21, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Cristina Badulescu, Sorin Surdila, Nancy M. Greene
  • Patent number: 11991172
    Abstract: A double anti-phish, personalized, security token for use with electronic communications is provided. The security token may be embedded in each electronic communication transmitted from an entity to a recipient. A first part of the token may be embedded in a body of the communication. A second part of the token may be embedded in a header of the communication. The second part of the security token may validate that the electronic communication is indeed from the entity. Upon validation, the second part may instruct the first part to display a validation symbol. Upon failure to validate, the second part may instruct the first part to display an alert symbol. The recipient receiving the electronic communication may use the first part of the validation symbol as a visual aid to determine a level of confidence of whether the electronic communication has been validated as being transmitted by the entity.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: May 21, 2024
    Assignee: Bank of America Corporation
    Inventors: Michael Young, Vinesh Patel, Melissa Gordon Glenn
  • Patent number: 11980817
    Abstract: This disclosure relates to a role conversion method and apparatus. The method may include displaying a virtual environment. A first virtual object and a second virtual object are being displayed in the virtual environment. The method may further include obtaining a role conversion instruction for the first virtual object and converting the first virtual object to a target virtual object having a same role as the second virtual object in response to the role conversion instruction. The method may further include assigning a role attribute the same as that of the second virtual object to the target virtual object.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: May 14, 2024
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jian Hu, Peixin Huang
  • Patent number: 11985100
    Abstract: The techniques disclosed herein provide systems that provides delegation for unavailable participants that are mentioned in a communication session, such as a channel, chat session, email thread, meeting chat, etc. When a system detects that a person, also referred to herein as a “primary participant,” is mentioned in a message, e.g., an “@mention” or “@name” is detected, and the system detects that the mentioned person has set an out-of-office reply or otherwise indicated an unavailable status, the system automatically identifies a delegate and packages the immediate message including “@name” and the message thread including the immediate message, and sends the packaged communications to the delegate. Permissions are also modified so that a computer associated with the delegate can display messages of the thread and send messages to the thread on behalf of mentioned person. When the delegate responds, the system directs the response to reply to the main thread.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: May 14, 2024
    Assignee: Microsoft Licensing Technology, LLC
    Inventors: Hitesh Rathi, Vijay Ramdas
  • Patent number: 11973727
    Abstract: A system and method for transmitting customized auto-replies to incoming communications received from designated groups when an individual receiving an incoming communication is otherwise unavailable. More particularly, the individual is provided freedom from having to respond to incoming communications received on their mobile device, for example, when they are in a setting or circumstance in which having to respond to such received messages is impossible and/or inconvenient. In this way, receiving, by a mobile device, an incoming communication from a sending party to a receiving party associated with the mobile device, wherein the mobile device is currently in an auto-reply mode and identifying, by the mobile device, at least one designated contact group that the sending party is a member, the at least one designated contact group having been previously created by the receiving party associated with the mobile device.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: April 30, 2024
    Inventor: Ghilda Leah Fries