Demand Based Messaging Patents (Class 709/206)
  • Patent number: 12289276
    Abstract: A message order-preserving method includes that a first electronic device generates a first message to be sent to a second electronic device, and starts to send the first message to the second electronic device. The first electronic device generates a second message to be sent to the second electronic device, and before sending the second message to the second electronic device, determines that sending of the first message is not completed. The first electronic device sends an integration message including the second message to the second electronic device. After receiving the integration message, the second electronic device displays the first message and the second message based on the integration message.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: April 29, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yang Song, Zhiwei Ma
  • Patent number: 12287896
    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: April 18, 2024
    Date of Patent: April 29, 2025
    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: 12289382
    Abstract: An example operation may include one or more of receiving an audio file from a public safety answering point (PSAP), the audio file comprising a recording of a telephone call, converting the audio file into a text file that comprises a transcript of the telephone call, identifying a keyword within the text file that is associated with a topic, and transmitting a portion of the text file of the telephone call to one or more subscribers that have registered with the topic.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: April 29, 2025
    Assignee: Intrado Life & Safety, Inc.
    Inventor: Mario Manzanillo
  • Patent number: 12284223
    Abstract: A DNS server receives from a receiving email system, a DNS query for an email domain stored at the DNS server, the DNS query including identifying information of a sender of an email. The DNS server extracts the identifying information of the email sender from the DNS query and identifies one of a plurality of delivering organizations from the information. The DNS server determines whether the identified delivering organization is authorized to deliver email on behalf of the email domain. In response to determining that the identified delivering organization is authorized to deliver email on behalf of the email domain, the DNS server generates a target validation record based on the identity of the authorized delivering organization and the email domain, the target validation record including one or more rules indicating to the receiving email system whether the delivering organization is an authorized sender of email for the email domain.
    Type: Grant
    Filed: May 30, 2024
    Date of Patent: April 22, 2025
    Assignee: ValiMail Inc.
    Inventor: Peter Martin Goldstein
  • Patent number: 12284150
    Abstract: A system for creating a target audience group includes receiving a request from a user interface screen, to create a target audience group from among users of an organization associated with a cloud computing environment, where the request including selected values for a plurality of categories of data associated with the users of the organization. Upon receiving the request; the method creates an audience targeting definition for the target audience group that includes the plurality of categories of data and their selected values and stores the audience targeting definition to a data store. Next, one or more data sources of the cloud computing environment are queried to identify users for which values for the categories of data corresponds with the selected values and a list of those users is stored in a different data store.
    Type: Grant
    Filed: February 23, 2023
    Date of Patent: April 22, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Gaurav Bindlish, Harish Jayanti, Payel Hazra, Mitali Prakash Shenoy, Srinivasa Raghavan Santhanam, Derrick Yeqiang Quan, Kfir Ami-Ad
  • Patent number: 12284145
    Abstract: A system for delivering notification messages across different notification media comprises a processor. A processor is configured to provide an indication of a new platform notification channel to one or more platform notification services. The indication is provided to one of the one or more platform notification services through a communication module specific to the one of the one or more platform notification services. The processor is configured to create a mapping from a new universal notification channel to a set of one or more platform notification channel identifiers. Each platform notification channel identifier of the set of platform notification channel identifiers is received from a platform notification service. The processor is configured to provide the set of one or more platform notification channel identifiers to a content provider of the new universal notification channel. The processor is coupled to the memory and is configured to store instructions.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: April 22, 2025
    Assignee: OPEN TEXT CORPORATION
    Inventor: Erik Thomas Wilde
  • Patent number: 12282941
    Abstract: A computer based method for an electronic marketing campaign from a customer to a contact receives a campaign having an email message body and a historic profile of a previous campaign by the customer. The email message body includes text and image data. The email message body is preprocessed based upon the campaign and the historic profile to produce campaign training data. A neural network learning model is trained with the campaign training data. The neural network provides a subject line recommendation inference, and named entity recognition is performed on the subject line recommendation.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: April 22, 2025
    Assignee: CONSTANT CONTACT, INC.
    Inventors: Ming Chen, Long Sha, Zhong Chen
  • Patent number: 12284258
    Abstract: An information transmission method, system and apparatus are provided. The method comprises: in response to reception of a data request sent by a client, parsing content of the data request to obtain identification information corresponding to the data request; in response to the identification information being null, obtaining a first data set corresponding to the data request; dividing all pieces of data in the first data set on the basis of data resources of the pieces of data and data time lengths of the pieces of data to obtain a second data set corresponding to the first data set, the division indicating performing division of data request order on all the pieces of data in the first data set on the basis of the data time lengths; and sending the second data set to the client.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: April 22, 2025
    Assignees: BEIJING WODONG TIANJUN INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.
    Inventor: Guodong Sun
  • Patent number: 12277300
    Abstract: The disclosure is directed to systems and techniques for executing a documentation application that includes a node-based link creation tool. Linked document nodes may be used to render content in multiple documents by referencing a universally unique identifier. The linked content may also include content linked to separate platforms and may be updated in accordance with modifications to linked objects.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: April 15, 2025
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Vijay Sutrave, Tong Li, Hector Zarco Garcia, Andre Mauritz
  • Patent number: 12277417
    Abstract: An apparatus comprises a processing device configured to select first and second versions of a web application, to obtain first and second sets of source code files used for generating front ends of the first and second versions of the web application, and to generate first and second sets of tree structures based at least in part on the first and second sets of source code files, respectively. The processing device is also configured to identify node differences between the first and second sets of tree structures and to generate, based at least in part on the identified node differences, information characterizing differences between web elements of the first and second versions of the web application. The processing device is further configured to initiate automated action based at least in part on the generated information characterizing differences between web elements of the first and second versions of the web application.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: April 15, 2025
    Assignee: Dell Products L.P.
    Inventors: Abhishek Mishra, Anusha N, Shalini Tiwari
  • Patent number: 12279336
    Abstract: The disclosure relates to a method and apparatus for reinstalling a profile at the time of changing an eUICC terminal. A terminal for managing a profile for network connection by using an eUICC in a wireless communication system includes a transceiver and at least one processor configured to control the terminal to receive a request for profile transfer from a user, identify profile transfer information, transmit a message requesting an activation code to a profile server, receive, from the profile server, the activation code and information indicating whether a profile deletion is required, delete the profile, transmit a deletion result of the profile to the profile server, transmit the activation code to another terminal, receive the activation code from the other terminal, transmit a message requesting a profile to the profile server by using the activation code, receive a profile package from the profile server, and install the profile package.
    Type: Grant
    Filed: May 10, 2022
    Date of Patent: April 15, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kangjin Yoon, Duckey Lee, Sujung Kang
  • Patent number: 12278874
    Abstract: Systems and methods are introduced to enable cross-domain discovery. Systems and methods are also introduced to create representations of resources and information discovered from cross-domain discovery.
    Type: Grant
    Filed: February 12, 2024
    Date of Patent: April 15, 2025
    Assignee: Convida Wireless, LLC
    Inventors: Xu Li, Chonggang Wang, Quang Ly
  • Patent number: 12277458
    Abstract: A multi-entity organizing system designed to streamline and optimize data management is provided by a unified platform for labeling and organizing various entities. The system employs a hierarchical structure of “Pillars” and “Subpillars” to categorize and tag data objects, such as contacts, messages, files, notes, and more, into cohesive groups. By utilizing these labels, efficient data retrieval, seamless cross-referencing, and simplified organization, is provided for such items, ultimately offering a comprehensive solution to consolidate diverse data within a single application.
    Type: Grant
    Filed: October 24, 2024
    Date of Patent: April 15, 2025
    Assignee: YGO DEVELOPERS LTD.
    Inventors: Brenda I. Gonzales, Garry D. Robb, James Paolo P. Garcia
  • Patent number: 12273363
    Abstract: In an example, simple mail traffic protocol (SMTP) traffic can be extracted from network traffic of a network. The SMTP traffic can be processed using a bot detector employing a machine learning model trained to determine whether the SMTP traffic contains a malicious SMTP session. Alert data can be provided in response to detecting the malicious SMTP session.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 8, 2025
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventors: Ammar Abdulateef Almulhim, Ghadah Hatem Alshehri
  • Patent number: 12271857
    Abstract: A system generates a set of instructions for preparing content of a memory resource that comprises a set of objects in a particular sequence. The system sends the content of the memory resource and the set of instructions to a user device. The system receives a first message that indicates the set of objects is being prepared from the user device. The system sends, to a server associated with a delivery vehicle, a third message to alert the delivery vehicle to pick up the set of objects from a pickup location and deliver to a delivery location coordinate. The system receives, from the server, an alert message that indicates the delivery vehicle has reached the pickup location coordinate. The system forwards the alert message to the user device.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: April 8, 2025
    Assignee: 7-ELEVEN, INC.
    Inventors: Michael John Christopher Romaniuk, Sumesh Singh Pawar, Lwin Moe Aung, Dayna Leanne Hardgrove, Yukiko Yamada Jones, Abhilash Kannan, Murali Chemboon Ramachari, Vikram Simha Reddy Ganta, Yaqub Ahmad Baiani, Shadi Fallah, Sudha Venugopalan
  • Patent number: 12273310
    Abstract: Systems, methods and products for intelligent delivery of communications, where a machine learning engine is trained to identify an output channel for delivery of a communication based on received context information and intended recipient information and to route the communication to the selected channel. An intelligent delivery task in a communication flow model is performed by the machine learning engine, which receives customer/recipient data such as age, region, gender, etc., and context data such as communication type, time of day, working hours, etc., and uses this data to determine which of a set of different channels is likely to be most effecting for sending the communication to the recipient. A user therefore does not have to build a complex static communication flow, but simply adds an intelligent delivery task to the flow. The output channel is dynamically selected and may vary for different recipients and communications.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: April 8, 2025
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Dennis Reil, Frank Steffen, Martin Richter
  • Patent number: 12273314
    Abstract: Systems, methods, and computer media for manipulating electronic messages are provided herein. A system for editing electronic messages can include at least one processor, and an application. The application can be configured to, when executed by the at least one processor, send an electronic message from a sender messaging account to a recipient messaging account, edit the message after it has been sent to the recipient messaging account to create an edited message and replace the sent message with the edited message in a same relative location of the sent message in the recipient's inbox, or delete the sent message or the edited message from the recipient's inbox.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: April 8, 2025
    Assignee: Thaico LLC
    Inventor: Joel Goslar
  • Patent number: 12273336
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for creating and using virtual email addresses for user privacy protection and data security are described. In one aspect, a method includes receiving, from a user device and at an identity server, login credentials for a first email address mapped to a first set of user information values, detecting, by the identity server, a trigger event, in response to detecting the trigger event, creating, by the identity server, a new virtual email address separate from the first email address and mapped to a second set of user information values different from the first set of user information values, detecting, by the identity server, a request for credentials from a requesting entity, and in response to detecting the request, transmitting, by the identity server, the new virtual email address as new login credentials to the requesting entity.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: April 8, 2025
    Assignee: Google LLC
    Inventors: Karin Hennessy, Jeremy Joshua Phillips
  • Patent number: 12265523
    Abstract: A computer-implemented method for a node of a blockchain network comprising receiving or generating data for distribution in the blockchain network, said node having a plurality of interfaces, said data corresponding to an object such as a transaction or a block. The transaction can be a Bitcoin transaction for recordal in a blockchain. The method determines a correlation matrix having correlation coefficients representing the correlation between data processed at each interface of said node. From the correlation matrix a correlation index for each interface is determined. A threshold or indicator is calculated and data or objects such as Bitcoin transactions are relayed from nodes via interfaces according to a set of correlation coefficients of interface receiving the data. An indicator or threshold can derived from the correlation matrix and data is relayed if the correlation between the receiving interface and the other interface is lower than the indicator.
    Type: Grant
    Filed: December 24, 2023
    Date of Patent: April 1, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Simone Madeo, Patrick Motylinski, Giuseppe Destefanis, Stephane Vincent
  • Patent number: 12267388
    Abstract: Systems, apparatuses, and methods are described for adjusting capacity in a networking environment. A networking system comprising clients, servers, load balancers, and/or other devices may expand and contract network capacity as needed. When expanding network capacity, load balancers may instruct client devices to connect to servers that are part of the expanded network. When network capacity is reduced, a server and/or a load balancer my instruct client devices to close a connection with a first server and establish a connection with a second server. Client devices may seamlessly begin using the connection with a second server without having to wait for a connection timeout with the first server.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: April 1, 2025
    Assignee: Comcast Cable Communications, LLC
    Inventors: Neill Kipp, Joseph Kiok
  • Patent number: 12267285
    Abstract: A method for displaying a message in a messenger service by a user terminal is proposed. The method may include receiving the message from a server. The method may also include receiving a mask command for the message from the server when text information extracted from the message satisfies a preset condition. The method may further include displaying a mask message corresponding to the message in a chat room of the messenger service based on the mask command.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: April 1, 2025
    Assignee: Kakao Corp.
    Inventors: Dae Won Yoon, Ki Yong Shim, Eun Jung Ko, Doo Won Lee, Ji Sun Lee
  • Patent number: 12260303
    Abstract: Techniques are disclosed for training a machine learning model to identify and rank entities relative to a set of requirements. The trained machine learning model may present an array of interface elements (e.g., icons) in a graphical user interface (GUI), where the interface elements represent corresponding entities. These interface elements are arranged in the GUI based on their corresponding ranks. The ranks of entities, and therefore the locations of corresponding interface elements are based, at least in part, on a degree of match between values of a subset of entity attributes and a corresponding subset of the set of requirements. The machine learning model may be further trained by receiving a user input that changes a location of a particular user interface element within the graphical user interface displaying the ranked user interface elements.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: March 25, 2025
    Assignee: Oracle International Corporation
    Inventors: Ketakee Kishorkumar Nimavat, Rajiv Kumar
  • Patent number: 12261832
    Abstract: Aspects described herein may allow for the generation of a message to be sent to an intended recipient of a request for a communication session prior the initiation of the communication session. The system may monitor applications and associated devices to determine the initiation of the communication session. Based on such a determination, the system may generate a message to be presented to a communication initiating user and to be sent to an intended recipient of the communication session. The system may determine data for the message based on an analysis of the data associated with the communication initiating user, and the system may apply a machine learning model to generate draft messages for the user. Messages may be generated to authenticate a user with an intended recipient of the communication session.
    Type: Grant
    Filed: February 29, 2024
    Date of Patent: March 25, 2025
    Assignee: Capital One Services, LLC
    Inventors: Jeffrey Rule, Gaurang Bhatt, Lukiih Cuan, Rocky Guo
  • Patent number: 12261896
    Abstract: Methods, systems, and media for navigating through content are provided. In some embodiments, the method comprises: receiving a first plurality of interactive stream items; causing the first plurality of interactive stream items to be presented in a first presentation mode; receiving a first user selection of an interactive stream item from at least a portion of the first plurality of interactive stream items; continuing to receive the stream of content including a second plurality of interactive stream items; determining a second presentation mode based at least in part on a content type associated with the second plurality of interactive stream items; causing the second plurality of interactive stream items to be presented in a second presentation mode; receiving a second user selection indicating that the interactive stream item is no longer selected; and causing the second plurality of interactive stream items to be presented in the first presentation mode.
    Type: Grant
    Filed: January 8, 2024
    Date of Patent: March 25, 2025
    Assignee: Google LLC
    Inventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
  • Patent number: 12255767
    Abstract: A network system including a device management system configured to provide a first service and a second service which relate to a network device, and the network device having a first function includes a first transmission unit, in the network device, configured to, in response to the first function having been updated, transmit a first request to the device management system by using the first function and a second transmission unit configured to, in response to the registration code having been received and stored, start transmission of data to be used for the second service to the device management system by using a second function of the network device.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: March 18, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hirohiko Hamada
  • Patent number: 12253678
    Abstract: Apparatus and methods are provided for extracting and displaying information and data from a stream of information on a pair of smart glasses. One or more content filters describing the desired information and data may be communicated to a content filtering module. The content filtering module may process the stream of information to search for the desired information and data. When the desired information is found within the stream of information, the content filtering module may highlight the desired information, while blurring all other information, within a display on the pair of smart glasses.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: March 18, 2025
    Assignee: Bank of America Corporation
    Inventors: Sandeep Verma, Nandini Rathaur, Pavan Chayanam, Srinivas Dundigalla
  • Patent number: 12254993
    Abstract: The disclosure includes a method and system for initiating at least one workflow associated with a patient, the system enabling users to create electronic messages, the method comprising the steps of presenting an electronic message via a display wherein the electronic message includes at least fields, associating the displayed electronic message with a first patient, receiving a general event descriptor entered by a system user via an interface in one of the message fields where the general event descriptor can be used to identify at least one workflow being requested by the user, obtaining the general event descriptor from the field, identifying a workflow associated with the general event descriptor and associated with the first patient and transmitting an electronic message to at least one entity that is capable of handling the workflow being requested by the user.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: March 18, 2025
    Assignee: EPIC SYSTEMS CORPORATION
    Inventor: David Fuhrmann
  • Patent number: 12248993
    Abstract: The following relates generally to artificial intelligence (AI)-based responses to social media posts. In some embodiments, one or more processors may be configured to: (1) receive, via a chatbot, a social media post; (2) categorize, via the chatbot, the social media post; (3) determine, via the chatbot, based upon the categorization, an entity to contact; (4) build, via the chatbot, based upon the determined entity to contact, a response to the social media post; and/or (5) send, via the chatbot, the response to the entity.
    Type: Grant
    Filed: August 16, 2023
    Date of Patent: March 11, 2025
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventors: Joseph Robert Brannan, Vicki King, Brian Mark Fields, Nathan L. Tofte
  • Patent number: 12250179
    Abstract: Systems and methods for cross-platform messaging are provided herein. An example method includes operatively coupling a first chatbot associated with a first user, a second chatbot associated with a second user, and a central messaging system. The first chatbot is associated with a first messaging application installed on a first user device. Similarly, the second chatbot is associated with a second messaging application installed on a second user device. The second messaging application may differ from the first messaging application. The method also includes receiving a message from the first chatbot and transmitting the message to the second chatbot. The message can be originally generated by the first user using the first messaging application. The method can also transmit the message to one or more additional chatbots of other users. Once delivered, the message is provided by a corresponding chatbot to the messaging application for presentation to the user.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: March 11, 2025
    Assignee: TruVerse, Inc.
    Inventors: Mahi de Silva, Manoj Malhotra
  • Patent number: 12248526
    Abstract: Systems and methods for searching data management systems. Administrative users may define rules for hashtags, and then the rules are dynamically applied on the fly when an end user searches customer data. Hashtags are used to filter records for specific data, so as to improve data search accuracy and efficiency.
    Type: Grant
    Filed: October 17, 2022
    Date of Patent: March 11, 2025
    Assignee: Veeva Systems Inc.
    Inventors: Dharssan Pushparajah, Miodrag Milicevic, Mark Vidov, Kevin Chen, Nicholas Skupien, Yi Wu
  • Patent number: 12250217
    Abstract: Provided is a method for providing Registration Data Access Protocol (“RDAP”) responses. The method includes obtaining, at a RDAP client over a network, a RDAP query for RDAP data from a user; providing, by the RDAP client, the RDAP query and a cryptographic credential to a RDAP server, wherein the RDAP server communicates with one or more thick RDAP servers to provide respective thick RDAP answers to the RDAP query, wherein at least one the respective thick RDAP answers are encrypted using a symmetric or asymmetric cryptographic key associated with the cryptographic credential of the RDAP client; obtaining a consolidated thick RDAP answer to the RDAP query from the RDAP server; decrypting the consolidated thick RDAP answer using a symmetric or asymmetric cryptographic key associated with the cryptographic credential; and providing the thick RDAP answer that is decrypted to the user.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: March 11, 2025
    Assignee: VeriSign, Inc.
    Inventors: Burton S. Kaliski, Jr., Swapneel Sheth, Scott Hollenbeck, Andrew Fregly
  • Patent number: 12250193
    Abstract: Techniques are described herein for using a smart device such as a standalone assistant-centric interactive speaker and/or a standalone assistant-centric interactive display with speaker(s) to send a message using a messaging application on a client device such as a smartphone. A method includes: receiving, by a first device, a request from a first user to send a message to a second user; determining that a messaging application corresponding to the request is unavailable on the first device; and in response to determining that the messaging application corresponding to the request is unavailable on the first device: selecting a second device on which the messaging application corresponding to the request is available; and sending, to the second device, a command that causes the second device to send the message from the first user to the second user using the messaging application on the second device.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: March 11, 2025
    Assignee: GOOGLE LLC
    Inventors: Vinh Quoc Ly, Yan Zhong, Ashrith Sheshan, Xiaobin Yu
  • Patent number: 12242373
    Abstract: Systems, devices, media, and methods are presented for testing the capability of a mobile device to run a particular feature of an application. Each feature may include a package of code, a call, a state, and a condition; each condition correlated with a specific state. The call is a query that includes instructions to evaluate whether the application will run successfully if a particular feature is running. If the call fails, the feature condition remains Off, resulting in a rollback of the feature. If the call succeeds, the feature condition is changed to On. The system may include an experimentation framework on each mobile device for registering features, executing calls, logging results, and maintaining states and conditions.
    Type: Grant
    Filed: January 31, 2022
    Date of Patent: March 4, 2025
    Assignee: Snap Inc.
    Inventors: Michael Cieslak, Jiayao Yu, Kai Chen, Farnaz Azmoodeh, Michael David Marr, Jun Huang, Zahra Ferdowsi
  • Patent number: 12243021
    Abstract: A machine learning based computing method for computing optimal time for sending email, is disclosed. The machine learning based computing method includes steps of: receiving inputs from second users; extracting data associated with the first users and the second users from databases, based on the inputs received from the second users; computing electronic mail feature scores based on the extracted data associated with the first users and the second users, for each specified interval of contact prediction window; computing first user electronic mail scores for each specified interval of the contact prediction window based on the electronic mail feature scores for each specified interval of the contact prediction window, using a machine learning model; and computing at least one of: the optimal times and a prioritized list of the optimal times by ranking each specified interval of the contact prediction window associated with the first user electronic mail scores.
    Type: Grant
    Filed: November 22, 2023
    Date of Patent: March 4, 2025
    Assignee: HIGHRADIUS CORPORATION
    Inventors: Dibya Prakash Sahoo, Manish Kumar Choudhary, Liza Mohanty, Abhishek Sahu, Upamanyu Sarangi
  • Patent number: 12242825
    Abstract: Various methods and systems for providing a user interface (UI) generation system for processing UI generation data based on a multi-layer architecture and hierarchically interrelated and supervised scene processes are provided. The UI generation system supports generating UIs based on a scene layer, a viewport layer, and a driver layer that each use protocols and data structures to support UI generation, UI fault recovery operations, and distributed UI generation for UI viewing devices. In operation, scene configuration data is communicated to a viewport engine from a scene engine, the viewport engine uses the scene configuration data to construct a scene management data structure that is defined based on hierarchically arranging and supervising different scene processes. The scene management data structure is used to define scene rendering data that is accessed by a driver engine to cause generation of UI display content, locally or remotely based on the scene rendering data.
    Type: Grant
    Filed: February 15, 2024
    Date of Patent: March 4, 2025
    Assignee: Kry10 Limited
    Inventor: Boyd Cannon Multerer
  • Patent number: 12242708
    Abstract: Method of causing a selectable item including customized graphic for electronic messaging application starts with a processor generating customized graphics based on user identifiers for a first, a second, and a third client device. Processor causes a communication list interface that includes a group selectable item to be displayed on the first client device. The group selectable item includes the second customized graphic and the third customized graphic. Processor receives a request for a group communication session from the first client device. The request for the group communication session is generated by the first client device when the user of the first client device selects a first portion of the group selectable item displayed on the first client device. Processor causes a communication interface for the group communication session between a group of client devices to be displayed at the first client device. Other embodiments are disclosed.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: March 4, 2025
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Matthew Colin Grantham, Dylan Shane Eirinberg
  • Patent number: 12244618
    Abstract: A URL velocity monitor is integrated with a message-hold decision maker of an electronic mail processing system that processes electronic messages for a protected computer network. The URL velocity monitor receives or obtains a URL, decomposes the URL into URL features based on logical boundaries, and determines features of interest from the URL features for velocity tracking. Examples of URL features can include a randomized URL segment. The velocity of each feature of interest is tracked over a period of time using a counting algorithm that employs a slow counter or a fast counter. The two different counters track two types of velocities which represent different domain behaviors targeting the protected computer network. The URL velocity monitor determines whether the velocity of a feature of interest is accelerating within the time period. If so, the URL is placed in a queue or a sandbox.
    Type: Grant
    Filed: December 21, 2023
    Date of Patent: March 4, 2025
    Assignee: PROOFPOINT, INC.
    Inventors: Gregory Lee Wittel, Edward Pavlov
  • Patent number: 12244436
    Abstract: A method for data communication between subscribers of an automation system includes a first passive subscriber and a second passive subscriber receiving a write request sent by an active subscriber, determining a first transmission time point for transmitting a first reply message by the first passive subscriber, transmitting the first reply message at the first transmission time, and receiving the first reply message. The method also includes determining a second transmission time for transmitting a second reply message by the second passive subscriber, transmitting the second reply message at the second transmission time, receiving the second reply message, and interpreting the first reply message and the second reply message as segments of a data packet.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: March 4, 2025
    Assignee: Beckhoff Automation GmbH
    Inventors: Holger Büttner, Hans Beckhoff
  • Patent number: 12244554
    Abstract: Systems and method for determining a topic cohesion measurement between a content item and a hyperlinked landing page are presented. In one embodiment, a plurality of content item signals is generated for the content item and a corresponding plurality of signals are generated for the hyperlinked landing page. An analysis of the corresponding signals is conducted to determine a measurement of topic cohesion, a topic cohesion score, between the content item and the hyperlinked landing page. A cohesion predictor model is trained to generate the predictive topic cohesion score between an input content item and a hyperlinked landing page. Upon a determination that the topic cohesion score is less than a predetermined threshold, remedial actions are taken regarding the hyperlink of the content item. Alternatively, positive actions may be carried out, including promoting the content item to others, associating advertisements with the content item, and the like.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: March 4, 2025
    Assignee: Pinterest, Inc.
    Inventors: Andrey Dmitriyevich Gusev, Wenke Zhang, Hsiao-Ching Chang, Qinglong Zeng, Peter John Daoud, Jun Liu, Grace Chin, Zhuoyuan Li, Jacob Franklin Hanger, Vincent Bannister
  • Patent number: 12238054
    Abstract: Techniques for an email-security system to detect multi-stage email scam attacks, and engage an attacker to obtain additional information. The system may analyze emails for users and identify scam emails by analyzing metadata of the emails. The system may then classify the scam emails into particular classes from among a group of scam-email classes. The system may then engage the attacker that sent the scam email. In some instances, the scam emails may be multi-stage attacks, and the system may automatically engage the attacker to move to the next stage of the scam attack. For instance, the system may send a lure email that is responsive to the particular scam class to prompt or provoke the attacker to send more sensitive information, such as a phone number, a bank account, etc. The system may then harvest this sensitive information of the attacker, and use that information for various remedial actions.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: February 25, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Fahim Abbasi, Abhishek Singh, Muhammad Sachedina
  • Patent number: 12238059
    Abstract: A communication system actively monitors a conversation between users in an environment. Once a threshold condition occurs (e.g., client device within a threshold distance of a room where the conversation is occurring, the user enters a chatroom via the client device), the client device receives a summary from the communication system. The communication system may customize the summary in accordance with user preferences. User preferences may include level of detail in summary or time range associated with summary. The client device then presents the summary to the user. The summary may be audio or text. In some embodiments, the summary may be historical audio that is overlaid over current audio at faster speed and higher volume, and stops once the historical audio reaches real time.
    Type: Grant
    Filed: December 1, 2021
    Date of Patent: February 25, 2025
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Andrew Lovitt, Scott Phillip Selfon
  • Patent number: 12237935
    Abstract: Disclosed are a method and an apparatus for an instant messaging service to provide a schedule service. A schedule management server according to an example embodiment includes receiving a schedule creating request, selecting any one of a first type of calendar belonging to a chatroom in which the schedule creating request is created and a second type of calendar belonging to a user account which creates the schedule creating request, according to a schedule type included in the schedule creating request; and creating a schedule corresponding to the selected type of calendar.
    Type: Grant
    Filed: October 2, 2023
    Date of Patent: February 25, 2025
    Assignee: KAKAO CORP
    Inventors: Jeong Min Yun, Moon Young Jo, Yeon Jin Lee, Won Chul Jeong, Han Byeol Choi, Bong Gyun Kang, Hyun Na Park, Moon Seok Park, Pyung Hwa Choi, Dae Seong Shin, Seung Uk Jeong, Hoi Moon Jeong, Won Iel Yoo, Seo Yon Choi
  • Patent number: 12236127
    Abstract: A storage device includes: a storage controller to receive one or more notifications corresponding to host data transferred from a host device to the storage device over a storage interface; and a response circuit connected to the storage controller, the response circuit to trigger a response to the host device, and including: a first counter to track the one or more notifications, the one or more notifications corresponding to an entirety of the host data such that each of the notifications corresponds to a portion of the host data; a second counter to track one or more acknowledgements received from the storage controller, the one or more acknowledgments corresponding to the one or more notifications such that each of the acknowledgments corresponds to a notification; and a response trigger to select one of the first counter and the second counter to trigger the response to the host device.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: February 25, 2025
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chase Pasquale, Richard N. Deglin, Vishal Jain, Jagannath Vishnuteja Desai
  • Patent number: 12236197
    Abstract: A text extraction method and device, computer-readable storage medium, and electronic device are described that relate to the technical field of machine learning. The method includes: acquiring to-be-extracted data and extracting a current trigger word in the to-be-extracted data using a target trigger word extraction model included in a target event extraction model; generating a current query sentence according to the current trigger word; and extracting a current event argument corresponding to the current trigger word according to the current query sentence and a target argument extraction model included in the target event extraction model, wherein the target trigger word extraction model and the target argument extraction model have a same model structure and parameter, and are connected in a cascading manner.
    Type: Grant
    Filed: December 25, 2020
    Date of Patent: February 25, 2025
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Bingqian Wang
  • Patent number: 12238135
    Abstract: A network environment scanning engine may monitor electronic communications received via an external computing network and by an enterprise computing system. The network environment scanning engine after receipt of an electronic message, analyze the electronic message to identify, by a network environment scanning engine using a machine learning algorithm, executable code for execution by a processor of computing device addressed as a recipient of the message. The network environment scanning engine further analyzes, using a machine-learning based algorithm in a virtual security environment, the executable code to identify whether the executable code comprises one or more environment variables.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: February 25, 2025
    Assignee: Bank of America Corporation
    Inventors: Jonathan Sheedy, Steven E. Sinks
  • Patent number: 12235917
    Abstract: The methods and systems described herein improve upon existing deep linking concepts, by creating links directed to a feature registry which may then serve the user's need of selecting and accessing a given feature. The feature registry may provide customized features that may populate a feature template in a user interface (e.g., of a feature registry application) on a local device. This population may occur in both a real-time (e.g., based on a continuously updated machine learning model) and modular fashion. For example, the system and methods may generate customized content on a website or mobile application through a hyperlink by filtering available features on a feature registry based on the identity of the user, the information from the user profile, and the description of the hyperlink content.
    Type: Grant
    Filed: May 22, 2023
    Date of Patent: February 25, 2025
    Assignee: Capital One Services, LLC
    Inventors: Kristina Bailey, Andrew Rosenbaum
  • Patent number: 12237995
    Abstract: Systems and methods of the present disclosure include steps for automated modifications to network routing data in electronic communications. The steps include receiving an electronic request message having a routing code field with routing code field content defining a portion of a routing path, and a destination code field with destination code field content defining a destination of the electronic request message. The steps include determining that the destination code field content conforms to a first network protocol. The steps further include accessing a dynamic route map and determining a second network protocol destination code of a second network protocol associated with the destination based on the dynamic route map and the first network protocol destination code. The steps further include modifying the routing code field content to include the second network protocol destination code and routing the electronic request message according to the second network protocol destination code.
    Type: Grant
    Filed: June 4, 2024
    Date of Patent: February 25, 2025
    Assignee: Tassat Group Inc.
    Inventor: Ralph Rodriguez
  • Patent number: 12236442
    Abstract: The subject matter disclosed herein provides methods for distributing notifications to a user. The method can include receiving data encapsulating notifications from a device connected to a network that provide information relating to the device's status. The device can provide a health related treatment. The method can associate each notification with one or more notification categories relating to a function performed by the device or a location of the device. A table of users having one or more subscriptions to these notification categories can be accessed. The subscriptions can be automatically assigned to users based on the users' role. A user can be identified from the table to distribute the one or more notifications to. The user can have a subscription that matches a notification category of the received notifications, and data comprising the notifications can be distributed to the user. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: March 18, 2024
    Date of Patent: February 25, 2025
    Assignee: CareFusion 303, Inc.
    Inventors: Martin Orona, Aron Weiler
  • Patent number: 12238049
    Abstract: Embodiments disclosed herein generally relate to a system and method for initiating an interactive chat via HTTP request. A web server of an organization computing system receives the HTTP request from a web client executing on a remote client. The HTTP request is triggered by a selection of a dialogue request embedded in an electronic mail message. The web server transmits an API call to a back-end computing system of the organization computing system based on information included in the HTTP request. The back-end computing system parses the API call to identify a user identifier corresponding to a user of the remote client device and a request identifier corresponding to the selected dialogue request embedded in the electronic mail message. The back-end computing system initiates the interactive chat via a text-based communication channel. The back-end computing system generates and transmits an electronic message comprising a response to the dialogue request.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: February 25, 2025
    Assignee: Capital One Services, LLC
    Inventors: Kenneth Dodelin, Scott Karp
  • Patent number: 12238359
    Abstract: An apparatus comprises at least one processing device that includes a processor coupled to a memory. The at least one processing device is configured to receive from each of a plurality of user devices one or more corresponding messages relating to a live event, to process the received messages to determine relevance of the respective received messages to a current state of the live event, to select a subset of the received messages based at least in part on their respective determined relevance, and to control presentation of the selected subset of the received messages on at least one display at the live event. The processing, selecting, and controlling are implemented at least in part utilizing one or more algorithms, illustratively comprising at least a wall population algorithm configured to drive a video wall in a venue of the live event to support a live text-based conversation between performers and fans.
    Type: Grant
    Filed: January 24, 2022
    Date of Patent: February 25, 2025
    Assignee: Kiswe Mobile Inc.
    Inventors: Murali Thimma Selvan Babu, DeVon Lineman, Wim Sweldens