Demand Based Messaging Patents (Class 709/206)
-
Patent number: 12289276Abstract: 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: GrantFiled: March 8, 2022Date of Patent: April 29, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yang Song, Zhiwei Ma
-
Patent number: 12287896Abstract: 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: GrantFiled: April 18, 2024Date of Patent: April 29, 2025Assignee: 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: 12289382Abstract: 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: GrantFiled: September 11, 2023Date of Patent: April 29, 2025Assignee: Intrado Life & Safety, Inc.Inventor: Mario Manzanillo
-
Patent number: 12284223Abstract: 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: GrantFiled: May 30, 2024Date of Patent: April 22, 2025Assignee: ValiMail Inc.Inventor: Peter Martin Goldstein
-
Patent number: 12284150Abstract: 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: GrantFiled: February 23, 2023Date of Patent: April 22, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Gaurav Bindlish, Harish Jayanti, Payel Hazra, Mitali Prakash Shenoy, Srinivasa Raghavan Santhanam, Derrick Yeqiang Quan, Kfir Ami-Ad
-
Patent number: 12284145Abstract: 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: GrantFiled: December 21, 2023Date of Patent: April 22, 2025Assignee: OPEN TEXT CORPORATIONInventor: Erik Thomas Wilde
-
Patent number: 12282941Abstract: 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: GrantFiled: June 30, 2022Date of Patent: April 22, 2025Assignee: CONSTANT CONTACT, INC.Inventors: Ming Chen, Long Sha, Zhong Chen
-
Patent number: 12284258Abstract: 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: GrantFiled: October 29, 2021Date of Patent: April 22, 2025Assignees: BEIJING WODONG TIANJUN INFORMATION TECHNOLOGY CO., LTD., BEIJING JINGDONG CENTURY TRADING CO., LTD.Inventor: Guodong Sun
-
Patent number: 12277300Abstract: 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: GrantFiled: December 30, 2022Date of Patent: April 15, 2025Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.Inventors: Vijay Sutrave, Tong Li, Hector Zarco Garcia, Andre Mauritz
-
Patent number: 12277417Abstract: 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: GrantFiled: March 8, 2023Date of Patent: April 15, 2025Assignee: Dell Products L.P.Inventors: Abhishek Mishra, Anusha N, Shalini Tiwari
-
Patent number: 12279336Abstract: 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: GrantFiled: May 10, 2022Date of Patent: April 15, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Kangjin Yoon, Duckey Lee, Sujung Kang
-
Patent number: 12278874Abstract: 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: GrantFiled: February 12, 2024Date of Patent: April 15, 2025Assignee: Convida Wireless, LLCInventors: Xu Li, Chonggang Wang, Quang Ly
-
Patent number: 12277458Abstract: 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: GrantFiled: October 24, 2024Date of Patent: April 15, 2025Assignee: YGO DEVELOPERS LTD.Inventors: Brenda I. Gonzales, Garry D. Robb, James Paolo P. Garcia
-
Patent number: 12273363Abstract: 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: GrantFiled: October 19, 2022Date of Patent: April 8, 2025Assignee: SAUDI ARABIAN OIL COMPANYInventors: Ammar Abdulateef Almulhim, Ghadah Hatem Alshehri
-
Patent number: 12271857Abstract: 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: GrantFiled: September 27, 2021Date of Patent: April 8, 2025Assignee: 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: 12273310Abstract: 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: GrantFiled: February 22, 2022Date of Patent: April 8, 2025Assignee: OPEN TEXT HOLDINGS, INC.Inventors: Dennis Reil, Frank Steffen, Martin Richter
-
Patent number: 12273314Abstract: 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: GrantFiled: December 19, 2023Date of Patent: April 8, 2025Assignee: Thaico LLCInventor: Joel Goslar
-
Patent number: 12273336Abstract: 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: GrantFiled: December 2, 2021Date of Patent: April 8, 2025Assignee: Google LLCInventors: Karin Hennessy, Jeremy Joshua Phillips
-
Patent number: 12265523Abstract: 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: GrantFiled: December 24, 2023Date of Patent: April 1, 2025Assignee: NCHAIN LICENSING AGInventors: Simone Madeo, Patrick Motylinski, Giuseppe Destefanis, Stephane Vincent
-
Patent number: 12267388Abstract: 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: GrantFiled: September 25, 2023Date of Patent: April 1, 2025Assignee: Comcast Cable Communications, LLCInventors: Neill Kipp, Joseph Kiok
-
Patent number: 12267285Abstract: 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: GrantFiled: September 8, 2023Date of Patent: April 1, 2025Assignee: Kakao Corp.Inventors: Dae Won Yoon, Ki Yong Shim, Eun Jung Ko, Doo Won Lee, Ji Sun Lee
-
Patent number: 12260303Abstract: 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: GrantFiled: February 18, 2021Date of Patent: March 25, 2025Assignee: Oracle International CorporationInventors: Ketakee Kishorkumar Nimavat, Rajiv Kumar
-
Patent number: 12261832Abstract: 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: GrantFiled: February 29, 2024Date of Patent: March 25, 2025Assignee: Capital One Services, LLCInventors: Jeffrey Rule, Gaurang Bhatt, Lukiih Cuan, Rocky Guo
-
Patent number: 12261896Abstract: 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: GrantFiled: January 8, 2024Date of Patent: March 25, 2025Assignee: Google LLCInventors: Marco Paglia, William Frederick Kiefer, Jokubas Zukerman
-
Patent number: 12255767Abstract: 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: GrantFiled: July 14, 2023Date of Patent: March 18, 2025Assignee: Canon Kabushiki KaishaInventor: Hirohiko Hamada
-
Patent number: 12253678Abstract: 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: GrantFiled: February 9, 2024Date of Patent: March 18, 2025Assignee: Bank of America CorporationInventors: Sandeep Verma, Nandini Rathaur, Pavan Chayanam, Srinivas Dundigalla
-
Patent number: 12254993Abstract: 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: GrantFiled: October 26, 2020Date of Patent: March 18, 2025Assignee: EPIC SYSTEMS CORPORATIONInventor: David Fuhrmann
-
Patent number: 12248993Abstract: 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: GrantFiled: August 16, 2023Date of Patent: March 11, 2025Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANYInventors: Joseph Robert Brannan, Vicki King, Brian Mark Fields, Nathan L. Tofte
-
Patent number: 12250179Abstract: 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: GrantFiled: August 10, 2017Date of Patent: March 11, 2025Assignee: TruVerse, Inc.Inventors: Mahi de Silva, Manoj Malhotra
-
Patent number: 12248526Abstract: 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: GrantFiled: October 17, 2022Date of Patent: March 11, 2025Assignee: Veeva Systems Inc.Inventors: Dharssan Pushparajah, Miodrag Milicevic, Mark Vidov, Kevin Chen, Nicholas Skupien, Yi Wu
-
Patent number: 12250217Abstract: 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: GrantFiled: October 5, 2020Date of Patent: March 11, 2025Assignee: VeriSign, Inc.Inventors: Burton S. Kaliski, Jr., Swapneel Sheth, Scott Hollenbeck, Andrew Fregly
-
Patent number: 12250193Abstract: 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: GrantFiled: June 16, 2023Date of Patent: March 11, 2025Assignee: GOOGLE LLCInventors: Vinh Quoc Ly, Yan Zhong, Ashrith Sheshan, Xiaobin Yu
-
Patent number: 12242373Abstract: 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: GrantFiled: January 31, 2022Date of Patent: March 4, 2025Assignee: Snap Inc.Inventors: Michael Cieslak, Jiayao Yu, Kai Chen, Farnaz Azmoodeh, Michael David Marr, Jun Huang, Zahra Ferdowsi
-
Patent number: 12243021Abstract: 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: GrantFiled: November 22, 2023Date of Patent: March 4, 2025Assignee: HIGHRADIUS CORPORATIONInventors: Dibya Prakash Sahoo, Manish Kumar Choudhary, Liza Mohanty, Abhishek Sahu, Upamanyu Sarangi
-
Patent number: 12242825Abstract: 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: GrantFiled: February 15, 2024Date of Patent: March 4, 2025Assignee: Kry10 LimitedInventor: Boyd Cannon Multerer
-
Patent number: 12242708Abstract: 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: GrantFiled: February 1, 2021Date of Patent: March 4, 2025Assignee: Snap Inc.Inventors: Jeremy Voss, Matthew Colin Grantham, Dylan Shane Eirinberg
-
Patent number: 12244618Abstract: 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: GrantFiled: December 21, 2023Date of Patent: March 4, 2025Assignee: PROOFPOINT, INC.Inventors: Gregory Lee Wittel, Edward Pavlov
-
Patent number: 12244436Abstract: 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: GrantFiled: July 5, 2022Date of Patent: March 4, 2025Assignee: Beckhoff Automation GmbHInventors: Holger Büttner, Hans Beckhoff
-
Patent number: 12244554Abstract: 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: GrantFiled: April 18, 2023Date of Patent: March 4, 2025Assignee: 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: 12238054Abstract: 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: GrantFiled: March 21, 2022Date of Patent: February 25, 2025Assignee: Cisco Technology, Inc.Inventors: Fahim Abbasi, Abhishek Singh, Muhammad Sachedina
-
Patent number: 12238059Abstract: 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: GrantFiled: December 1, 2021Date of Patent: February 25, 2025Assignee: Meta Platforms Technologies, LLCInventors: Andrew Lovitt, Scott Phillip Selfon
-
Patent number: 12237935Abstract: 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: GrantFiled: October 2, 2023Date of Patent: February 25, 2025Assignee: KAKAO CORPInventors: 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: 12236127Abstract: 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: GrantFiled: November 3, 2023Date of Patent: February 25, 2025Assignee: Samsung Electronics Co., Ltd.Inventors: Chase Pasquale, Richard N. Deglin, Vishal Jain, Jagannath Vishnuteja Desai
-
Patent number: 12236197Abstract: 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: GrantFiled: December 25, 2020Date of Patent: February 25, 2025Assignee: BOE TECHNOLOGY GROUP CO., LTD.Inventor: Bingqian Wang
-
Patent number: 12238135Abstract: 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: GrantFiled: August 24, 2020Date of Patent: February 25, 2025Assignee: Bank of America CorporationInventors: Jonathan Sheedy, Steven E. Sinks
-
Patent number: 12235917Abstract: 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: GrantFiled: May 22, 2023Date of Patent: February 25, 2025Assignee: Capital One Services, LLCInventors: Kristina Bailey, Andrew Rosenbaum
-
Patent number: 12237995Abstract: 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: GrantFiled: June 4, 2024Date of Patent: February 25, 2025Assignee: Tassat Group Inc.Inventor: Ralph Rodriguez
-
Patent number: 12236442Abstract: 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: GrantFiled: March 18, 2024Date of Patent: February 25, 2025Assignee: CareFusion 303, Inc.Inventors: Martin Orona, Aron Weiler
-
Patent number: 12238049Abstract: 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: GrantFiled: November 4, 2022Date of Patent: February 25, 2025Assignee: Capital One Services, LLCInventors: Kenneth Dodelin, Scott Karp
-
Patent number: 12238359Abstract: 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: GrantFiled: January 24, 2022Date of Patent: February 25, 2025Assignee: Kiswe Mobile Inc.Inventors: Murali Thimma Selvan Babu, DeVon Lineman, Wim Sweldens