Demand Based Messaging Patents (Class 709/206)
-
Patent number: 12074839Abstract: A device may receive transaction information that identifies a set of third parties. The device may process messages in an electronic messaging account using a set of processing techniques after receiving the transaction information. The device may identify, in the electronic messaging account, a first set of messages associated with the set of third parties. The device may determine a manner in which to configure a user interface of an application associated with a user device to display the first set of messages based on the transaction information. The device may provide a set of instructions to the user device to configure the user interface of the application to display the first set of messages.Type: GrantFiled: May 5, 2023Date of Patent: August 27, 2024Assignee: Capital One Services, LLCInventors: Dan Givol, Benjamin Lindquist, Victor Mayaki, Zviad Aznaurashvili
-
Patent number: 12073606Abstract: A server system is described. The server system includes at least one processor and at least one memory storing a plurality of instructions that, when executed by the at least one processor, causes the at least one processor to receive a plurality of machine learning (ML) models and ML model data from the plurality of mobile computing devices, where the ML model data includes metadata, and the ML model data excludes media. At least one group of the plurality of ML models is selected based on the metadata, each ML model of the at least one group tested, and a plurality of metrics is determined based on the ML models that were tested. Further, a set of ML models of the ML models that were tested is selected, and at least two ML models of the set of ML models are combined based on at least one parameter.Type: GrantFiled: February 26, 2024Date of Patent: August 27, 2024Assignee: The ADT Security CorporationInventor: Shy Ward
-
Patent number: 12075309Abstract: Described is a social communication system. The system includes a server having a memory storing user data and a user computing device coupled to the server. The server may be programmed to receive and process a signal that the user computing device has accessed the system and send for display on the user computing device other users that are accessing the system and within a predetermined proximity of the user computing device. The system allows users to communicate anonymously through a communication interface.Type: GrantFiled: August 21, 2023Date of Patent: August 27, 2024Inventor: Charles Isgar
-
Patent number: 12074835Abstract: Method of generating modified media content items for sharing to external applications starts with a processor receiving a media content item from a client device. Processor causes a sharing interface to be displayed on the client device. Sharing interface includes selectable items associated with external applications. Processor receives from the client device a selection of a first selectable item of the selectable items that is associated with a first external application of the external applications. Processor determines an attribute associated with the media content item. Processor generates a modified media content item based on the first external application and the attribute associated with the media content item and causes the modified media content item to be displayed in the first external application activated on the client device. Other embodiments are disclosed herein.Type: GrantFiled: September 30, 2021Date of Patent: August 27, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Benedict Copping
-
Patent number: 12074842Abstract: Systems and methods are described for communication of a third-party application server with a third-party email client plug-in. The systems and the methods enable the third-party application server to provide a plug-in header contained in a message. The plug-in header may include an X-header. The X-header may be injected into the message. The plug-in installed within an email client receives the message. The plug-in is configured to process the plug-in header to identify one or more instructions to perform an action of one or more actions. The one or more instructions may relate to a property of a user and/or a property of the email client of the user. Responsive to the one or more instructions, the plug-in performs the action.Type: GrantFiled: June 20, 2022Date of Patent: August 27, 2024Inventor: Greg Kras
-
Patent number: 12073406Abstract: A system and method in accordance with exemplary embodiments may include systems and methods for providing fraud management, which may include, receiving account holder data, determining vertical spend patterns associated with merchants to define a merchant risk for each merchant, generating a transactional behavior patter for the account holder, and generating a fraud score and/or action set (e.g., refer/decline/queue for review) based on the transactional behavior pattern and merchant risk. Account holder data may include, for example, an account type, an account balance, account credits and debits, and transaction data including merchant name, location, and transaction details.Type: GrantFiled: May 24, 2022Date of Patent: August 27, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Thomas S. Poole, Lawrence Douglas, Matthew R. Brolund
-
Patent number: 12069034Abstract: A system can include, for example, a secure data module(s) configured to store sensitive data regarding the user(s), a synthetic dataset generating module(s) configured to generate the synthetic dataset based on the sensitive data, and a control module configured to receive a request from an application for a dataset related to the user(s), provide the request to the synthetic dataset generating module(s), receive the synthetic dataset from the synthetic dataset generating module(s), and provide the synthetic dataset to the application. The synthetic dataset generating module(s) can be configured to generate the synthetic dataset based on the dataset.Type: GrantFiled: July 24, 2023Date of Patent: August 20, 2024Assignee: CAPITAL ONE SERVICES, LLCInventors: Austin Walters, Vincent Pham, Jeremy Goodsitt
-
Patent number: 12069009Abstract: Techniques for digital messaging with rule-driven attachments are disclosed, including: obtaining a message assembly rule including a set of one or more message attachment criteria; encountering an instance of a set of one or more message transmission triggers being satisfied; responsive to encountering the instance of the set of one or more message transmission triggers being satisfied: querying a data repository to identify multiple attachable data items that satisfy the set of one or more message attachment criteria; generating a message including the attachable data items; transmitting the message to a recipient.Type: GrantFiled: April 21, 2022Date of Patent: August 20, 2024Assignee: Oracle International CorporationInventors: Nicole Jodie Laurent, Haiyan Wang, Brett Weston McGarity
-
Patent number: 12066562Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying, at a monitoring system, a location of a device panel, the device panel being configured to communicate with a position module of the monitoring system; obtaining, by the position module, location information for a plurality of anchor devices, each anchor device of the plurality of anchor devices being located within a predefined area of a property; determining, by the position module, a respective location of each anchor device within the predefined area based on analysis of the location information for the plurality of anchor devices; and determining, by the position module, a location for a sensor in the predefined area based on the respective location of at least one anchor device.Type: GrantFiled: November 23, 2022Date of Patent: August 20, 2024Assignee: Alarm.com IncorporatedInventors: John Zhang, Tim Yao, William Wireko Mensah
-
Patent number: 12067213Abstract: Various aspects disclosed relate to a method of creating a manifest record for an outgoing electronic communication. The method includes identifying at least one document to be sent with the outgoing electronic communication, receiving a message comprising unstructured text to be inserted into the outgoing electronic communication, generating a manifest record for attachment to the outgoing electronic communication, attaching the at least one document and the manifest record to the outgoing electronic communication, and sending the outgoing electronic communication with the document and the manifest record attached. The manifest record includes structured data specifying the document type and the message type, wherein generating the manifest record includes assigning the message type associated with the message and the document type associated with the at least one document to the manifest record.Type: GrantFiled: November 13, 2020Date of Patent: August 20, 2024Assignee: Black Hills IP Holdings, LLCInventors: Steven W. Lundberg, Thomas G. Marlow, Christopher James Kinniburgh
-
Patent number: 12069143Abstract: The present disclosure relates to systems and methods for determining an engagement profile of a participant by associating electronic activities to a profile. It may generate the engagement profile based on analysis of the electronic activity level. An example implementation may contain the following steps. The system may access for a first record object a plurality of electronic activities linked with the first record object. The system may identify for a participant from the plurality of electronic activities a set of electronic activities including the participant. The system may determine an engagement profile of the participant based on a first number of electronic activities of the set of electronic activities sent by the participant, a second number of the set of electronic activities received by the participant and a temporal distribution of the set of electronic activities. The system may store the engagement profile in one or more data structures.Type: GrantFiled: March 21, 2022Date of Patent: August 20, 2024Inventors: Oleg Rogynskyy, Dylan Halladay, Stefan Hermanek, Yurii Brunets
-
Patent number: 12067279Abstract: In a method for storing index metadata associated with stored data, a storage device provides a first metadata storage unit and a second metadata storage unit, wherein a size of the first metadata storage unit is greater than a size of the second metadata storage unit. When a size of target data reaches a specified threshold, the storage device stores index metadata of the target data based on the first metadata storage unit. When the size of the target data is less than the specified threshold, the storage device stores the index metadata of the target data based on the second metadata storage unit.Type: GrantFiled: November 1, 2022Date of Patent: August 20, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ren Ren, Chen Wang
-
Patent number: 12069010Abstract: A system for reporting and investigating threats includes one or more computer processors configured to: present a chatbot via a user interface device; request response data associated with a threat inquiry via the chatbot by requesting freeform response data associated with the threat inquiry via the chatbot and transitioning to intelligent question-path selection to collect additional response data associated with the threat inquiry, wherein the intelligent question-path selection is prompted by the freeform response data; record user input response data; and identify suspicious activity based on the user input response data by performing natural language analysis and searching the user input response data for threat related words or phrases.Type: GrantFiled: October 6, 2023Date of Patent: August 20, 2024Assignee: Board of Regents of the University of NebraskaInventors: Joel Elson, Doug Derrick, Erin Kearns, Jack Rygg, Sam Schneider, Bradley Corwin, Aiden Barger
-
Patent number: 12069022Abstract: Techniques for internet protocol (IP) messages via short message service (SMS) are described and may be implemented via a wireless device to enable messages originated via an IP technique (e.g., an IP application) to be converted to SMS messages when a condition occurs that prevents sending and/or receiving an IP message.Type: GrantFiled: March 23, 2022Date of Patent: August 20, 2024Assignee: Motorola Mobility LLCInventors: Nathan Peterson, Gary D Cudak, John M Petersen
-
Patent number: 12069083Abstract: Various embodiments assess security risks of users in computing networks. In some embodiments, an interaction item is sent to an end user electronic device. When the end user interacts with the interaction item, the system collects feedback data that includes information about the user's interaction with the interaction item, as well as technical information about the electronic device. The feedback is compared to a plurality of security risk scoring metrics. Based on this comparison, a security risk score for the user with respect to a computing network.Type: GrantFiled: March 14, 2022Date of Patent: August 20, 2024Assignee: Proofpoint, Inc.Inventors: Trevor Tyler Hawthorn, Norman Sadeh-Koniecpol, Nathan Miller, Jeff Losapio, Kurt Frederick Wescoe, Jason R. Brubaker, Jason Hong
-
Patent number: 12068976Abstract: The present disclosure relates to a pre-5th generation (5G) or 5G communication system to be provided for supporting higher data rates beyond 4th generation (4G) communication system such as long term evolution (LTE). A method disclosed herein includes sending message requests, identifying at least one of a size of each of the messages associated with the message requests or a priority of each of the messages associated with the message requests, determining to aggregate the message requests, when at least one of the size of each of the messages associated with the message requests is less than a threshold segment size or the priority of each of the messages associated with the message requests is one of the low priority or the medium priority, aggregating the message requests into a single message request, and sending the single message request.Type: GrantFiled: August 17, 2021Date of Patent: August 20, 2024Assignee: Samsung Electronics Co., Ltd.Inventors: Sapan Pramodkumar Shah, Basavaraj Jayawant Pattan
-
Patent number: 12068868Abstract: A charging processing method includes: when a charging processing device for a user service is unavailable, storing charging data of the user service during the failure period, where the charging data includes charging data that is not sent or charging data that is not processed; and after it is determined that a charging processing device for the user service transitioned from “unavailable” to “available”, sending a charging request message that includes the charging data during the failure period to the available charging processing device, so that the available charging processing device performs charging processing on the charging data before a charging processing device transitioned to “available”. In this method, when the charging processing device or a network is faulty, interruption of the user service can be avoided, and a loss caused for an operator can be avoided.Type: GrantFiled: October 14, 2021Date of Patent: August 20, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Xiaoqian Chai
-
Patent number: 12067360Abstract: An example method includes receiving, by a computing system, an identification of a recipient of an electronic message being composed from a message account associated with a user; predicting, by the computing system and based on text contained in previous electronic messages sent from the message account, text for a body of the electronic message; and outputting, for display, the predicted text for optional selection and insertion into the body of the electronic message.Type: GrantFiled: May 6, 2019Date of Patent: August 20, 2024Assignee: Google LLCInventors: Timothy Youngjin Sohn, Bogdan Prisacari, Paul Roland Lambert, Victor Anchidin, Balint Miklos, Julia Proskurnia, Bryan Kenneth Rea, Thijs Van As, Matthew Vincent Dierker, Jacqueline Amy Tsay
-
Patent number: 12063198Abstract: A multi-channel communication platform includes a messaging engine a routing engine and a queue manager. The messaging engine is operative to receive a plurality of textual messages from a user, the plurality of textual messages forming a message thread and including at least one query requesting a reply. The routing engine is operative to transmit the message thread to a message queue associated with a live agent and to receive a reply from the live agent and transmit the reply to the user. The queue manager is operative to provide the live agent with an adjustable reward following a response to the query, with the amount of the award being based on one or more of: the perceived complexity of the query; a number of outstanding or unassigned queries; or the perceived urgency of the query.Type: GrantFiled: July 18, 2023Date of Patent: August 13, 2024Assignee: NIKE, Inc.Inventor: Dan Keller
-
Patent number: 12063265Abstract: The current document is directed to efficient, distributed-search methods and subsystems within distributed computer systems, including computer systems distributed over multiple sets of geographically distributed data centers, each comprising multiple discrete computer systems, such as multi-processor servers. In one implementation, the distributed-search methods and subsystems are implemented locally within participating entities as well as within one or more distributed-search engines. Each search is directed, by a participant, to identify attribute-associated entities within, provided by, connected to, or otherwise accessible to a distributed computing system having attribute values specified or indicated by the search query. Certain attribute values are continuously collected and centrally stored by the one or more centralized distributed-search engines while other attribute values are obtained through information requests distributed among participating entities.Type: GrantFiled: March 26, 2021Date of Patent: August 13, 2024Assignee: VMware LLCInventor: Daniel James Beveridge
-
Patent number: 12063250Abstract: Embodiments disclosed describe a security awareness system may adaptively learn the best design of a simulated phishing campaign to get a user to perform the requested actions, such as clicking a hyperlink or opening a file. In some implementations, the system may adapt an ongoing campaign based on user's responses to messages in the campaign, along with the system's learned awareness. The learning process implemented by the security awareness system can be trained by observing the behavior of other users in the same company, other users in the same industry, other users that share similar attributes, all other users of the system, or users that have user attributes that match criteria set by the system, or that match attributes of a subset of other users in the system.Type: GrantFiled: January 9, 2023Date of Patent: August 13, 2024Assignee: KnowBe4, Inc.Inventor: Eric Sites
-
Patent number: 12058087Abstract: A chatroom providing method includes searching for a consultation product corresponding to a user request; processing payment for the consultation product selected from the result of the search; and providing a one-to-one conversation by activating a chatroom between a user and an expert who has registered the consultation product for which the payment has been completed. A guide information associated with the consultation product is configured and provided in the chatroom as a chatbot message.Type: GrantFiled: May 24, 2022Date of Patent: August 6, 2024Assignee: NAVER CORPORATIONInventors: Chun Sik Kang, Doyoun Kim
-
Patent number: 12058086Abstract: One embodiment comprises a non-transitory computer readable medium comprising computer-executable instructions executable to access a conversation-enabled document and expose the conversation-enabled document on a conversation channel as a conversation into the conversation-enabled document. The conversation-enabled document can comprise a conversation component for controlling a conversation interface into the conversation-enabled document, the conversation component specifying conversation steps, routing between conversation steps and a document variable to accept a conversation participant response. The computer-executable instructions can be executable to set a document variable value in the conversation-enabled document based on the participant response received via the conversation interface; and render the conversation-enabled document to a response channel using the document variable and the page template.Type: GrantFiled: February 13, 2023Date of Patent: August 6, 2024Assignee: Open Text CorporationInventors: James Matthew Downs, Byron Steven Pruitt, Jeffrey Alan Cole, Anthony Wiley
-
Patent number: 12058107Abstract: A message-hold decision maker system used with an electronic mail processing system that processes electronic messages for a protected computer network improves the electronic mail processing system's performance by increasing the throughput performance of the system. The improvements are achieved by providing an electronic mail processing gateway with additional logic that makes fast and intelligent decisions on whether to hold, block, allow, or sandbox electronic messages in view of potential threats such as viruses or URL-based threats. A message hold decision maker uses current and stored information from a plurality of specialized classification engines to quickly make the decisions. In some examples, the message hold decision maker will instruct an email gateway to hold an electronic mail message while the classification engines perform further analysis.Type: GrantFiled: February 10, 2023Date of Patent: August 6, 2024Assignee: PROOFPOINT, INC.Inventors: Alina V. Khayms, Gregory Lee Wittel
-
Patent number: 12058089Abstract: Methods, devices, systems, and data structures that relate to message formats are configured for compressing, storing, and/or transmitting messages collected from a serial bus in an operation technology (OT) environment.Type: GrantFiled: July 31, 2020Date of Patent: August 6, 2024Assignee: SHIFT5, INC.Inventors: Joshua Lospinoso, Michael Weigand, James Correnti
-
Patent number: 12058046Abstract: Examples described herein generally relate to hosting kernel isolated containers within a virtual machine. A server includes a physical processor and a physical computer memory storing executable code, the executable code providing a host virtual machine including a kernel and at least one kernel isolated container within the host virtual machine. The server includes a physical network interface controller, NIC, including a first physical NIC switch and a second physical NIC switch. The first physical NIC switch is configured to distribute incoming data packets to a first plurality of functions including a physical function and virtual functions. At least one of the virtual functions is assigned to the host virtual machine. The second physical NIC switch is configured to distribute the incoming data packets for the host virtual machine to a second plurality of virtual functions including a respective virtual function assigned to an individual kernel isolated container.Type: GrantFiled: August 25, 2020Date of Patent: August 6, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Omar Cardona, Gerardo Diaz-Cuellar, Dinesh Kumar Govindasamy
-
Patent number: 12057239Abstract: Systems and methods to organize the flow and processing of queued messages may: receive messages in a set of processing queues; select a first and second processing queue; select a first and second message in the first and second processing queue; process the concurrent portions of the first and second message simultaneously; select a third processing queue and determine a subset of messages that are its oldest messages; assign a first sequential numbering to the messages in the subset; assign a second sequential numbering to those messages in the subset having a concurrent portion that has been previously processed and a sequential portion that has not been previously processed; determine whether the oldest message in the subset was assigned the same number in the first sequential numbering and the second sequential numbering, and, if so, process the sequential portion of the oldest message.Type: GrantFiled: August 8, 2023Date of Patent: August 6, 2024Assignee: Redox, Inc.Inventors: Blake Rego, Brandon Palmer, Tanner Engbretson
-
Patent number: 12058586Abstract: In an aspect, a UE obtains information (e.g., UE-specific information, etc.) associated with a set of triggering criteria for a set of neural network functions, the set of neural network functions configured to facilitate positioning measurement feature processing at the UE, the set of neural network functions being generated dynamically based on machine-learning associated with one or more historical measurement procedure, obtains positioning measurement data associated with a location of the UE, and determines a positioning estimate for the UE based at least in part upon the positioning measurement data and at least one neural network function from the set of neural network functions that is triggered by at least one triggering criterion from the set of triggering criteria.Type: GrantFiled: August 2, 2021Date of Patent: August 6, 2024Assignee: QUALCOMM IncorporatedInventors: Jay Kumar Sundararajan, Krishna Kiran Mukkavilli, Taesang Yoo, Naga Bhushan, June Namgoong, Pavan Kumar Vitthaladevuni, Tingfang Ji
-
Patent number: 12058088Abstract: Examples of the present disclosure provide a message relay service. The message relay service provides an application programming interface (API) with which messages can be sent and received without handling specific implementation details of a messaging system. When inbound messages are received, the message relay service may provide a push notification and/or may store the message for later access. In examples, one or more source addresses are used to send messages. If the client device indicates a group of addresses should be used, one address is selected from the group and used to send a message accordingly. In some examples, the message relay service determines that a messaging gateway need not be used to message a recipient address, and transmits the message without use of the messaging gateway. The same API may be used to send and receive messages across different messaging systems without a customer handling system-specific complexities.Type: GrantFiled: November 30, 2023Date of Patent: August 6, 2024Assignee: Centurylink Intellct ual Property LLCInventors: John Verbil, Richard Cerami
-
Patent number: 12051044Abstract: The systems and methods involve a feedback application, a feedback processing application, an analytics application, and an event moderating application. The feedback application allows users to submit feedback and displays received feedback anonymously to feedback recipients. The feedback processing application anonymizes the submitted feedback and the data to be retrieved from the feedback processing application and provide the anonymized feedback and data to the feedback application. The feedback processing application includes technology to protect feedback giver's identity and increase the speed of anonymizing the feedback and data and providing the anonymized feedback and data to the feedback application. The analytics application examines user's feedback giving and receiving behavior and evaluate their feedback empathy and authenticity and their learning behavior.Type: GrantFiled: January 31, 2022Date of Patent: July 30, 2024Assignee: Next Jump, Inc.Inventors: Yong-Chul Charles Kim, Meghan Messenger, Greg Kunkel, Thomas Fuller
-
Patent number: 12047411Abstract: Techniques are provided for detecting compromised web pages in a runtime environment. A first version of a web page is retrieved and loaded in a browser comprising a browser extension configured to detect event listeners added when web pages are loaded by the browser. First data is generated describing a first set of event listeners detected by the browser extension when the first version of the web page is loaded. At a second time a second version of the web page is retrieved and loaded in the browser. Second data is generated describing a second set of event listeners detected by the browser extension when the second version of the web page is loaded. It is determined that the web page is compromised based on comparing the first data and the second data. In response to determining that the web page is compromised, a threat response action is performed.Type: GrantFiled: December 10, 2019Date of Patent: July 23, 2024Assignee: SHAPE SECURITY, INC.Inventors: Wesley Hales, Jarrod Overson
-
Patent number: 12045256Abstract: An example operation may include one or more of receiving a message from an agent installed at a data replication server, the message comprising a status identifier of a checksum validation of a data replication operation, identifying a latency value associated with the data replication server, determining whether a data loss has occurred based on the status identifier of the checksum validation and the latency value, and in response to a determination that the data loss has occurred, transmitting a notification of the data loss to a computing system associated with the data replication server.Type: GrantFiled: August 23, 2022Date of Patent: July 23, 2024Assignee: International Business Machines CorporationInventors: He Fang Zhang, Yan Liu, Meng Zhao, Hai Long Shi
-
Patent number: 12047339Abstract: Methods and systems are disclosed for performing operations for monitoring user activity on a messaging platform. The operations include receiving, from a first client device, a request to access a group portal associated with a group of users; in response to receiving the request, generating, for display in a first section of the group portal, a first identifier of a first user of the group of users; accessing activity information associated with the first user being descriptive of one or more messages sent by a second client device of the first user to a set of recipients; and generating, for display in a second section of the group portal, the activity information associated with the first user excluding contents of the one or more messages sent by the second client device.Type: GrantFiled: May 2, 2022Date of Patent: July 23, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Yiwei Ma, Juliet Shen, Jerome Sinocruz, Mai Chi Tran, Yamill Antonio Vallecillo, Jeremy Baker Voss
-
Patent number: 12047342Abstract: The present disclosure provides an information processing method and apparatus, a terminal, and a storage medium. The information processing method comprises: receiving input topic information and sending the topic information to a server; displaying the topic information in a preset topic format on a session interface of a session group, the preset topic format having a reply area; receiving reply information used for replying to the topic information; and displaying the reply information in the reply area of the topic information. According to the method of the present disclosure, information is displayed in the form of topic information and reply information, and reply information corresponding to the same topic is displayed corresponding to the same topic information, such that the display mode of information is more reasonable, and a user can conveniently and quickly find information of interest.Type: GrantFiled: May 8, 2023Date of Patent: July 23, 2024Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventors: Chen Wang, Yonghao Zhang, Yan Jiang, Qianmin Zhang, Yongliang Zhang
-
Patent number: 12045816Abstract: Methods, systems, and apparatuses are described herein for improving computer authentication processes by analyzing user response times to authentication questions. A request for access to an account may be received. Transaction data associated with a user of that account may be retrieved, and a list of merchants may be generated based on the transaction data. A blocklist may be retrieved, and the list of merchants may be filtered based on the blocklist. An authentication question may be presented. The authentication question may relate to the list of merchants. User responses may be received, and response times for the user responses may be measured. Based on the response times and the response times for other users, an average response time for the merchants may be determined. Based on the average response time for a particular merchant exceeding a threshold, the particular merchant may be added to the blocklist.Type: GrantFiled: April 20, 2023Date of Patent: July 23, 2024Assignee: Capital One Services, LLCInventors: Daniel Miller, Vyjayanthi Vadrevu, Viraj Chaudhary, Samuel Rapowitz, Jenny Melendez, Tyler Maiman, David Septimus, Joshua Edwards
-
Patent number: 12047426Abstract: Systems, methods and apparatus are provided for a Dynamic Group Session Data Access Protocol. The system may monitor participant input in a group interactive session. The system may be trained to monitor and understand the group environment and predict intent of the participant discussion and may predict relevant data. The system may be used by a single participant or by multiple participants. The system may determine the access level of the participants. The system may determine the access level of the data. The system may compare the access level of the participants with the access level of the data. The system may dynamically mask the data if the access level of the participants does not match the access level of the data. The system may create customized views of the data for each participant based on the participant's access level and the access level of the data.Type: GrantFiled: July 25, 2023Date of Patent: July 23, 2024Assignee: Bank of America CorporationInventors: Sandeep Kumar Chauhan, Moses Salagala, Swadeep Mekala, Amit Kumar Bidhanya, Shailendra Singh
-
Patent number: 12045519Abstract: In an example, a non-transitory computer-readable storage medium encoded with instructions that, when executed by a processor of a computing device, may cause the processor to transmit an email message addressed to an email address associated with an image forming apparatus. Example email message may include content to be printed. Further, instructions may cause the processor to receive a confirmation email message from an email print server in response to the transmission of the email message. Example confirmation email message may include a status update mechanism. Furthermore, instructions may cause the processor to execute the status update mechanism. Example status update mechanism may fetch a print job status indicating a progress of printing the content from the email print server and display the fetched print job status in the confirmation email message.Type: GrantFiled: June 25, 2021Date of Patent: July 23, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventor: Amrendra Kumar
-
Patent number: 12047187Abstract: One embodiment provides a method, including: detecting, using a processor, context data associated with a current event a user is engaged in; utilizing, based on the detecting, the context data to predict an end time of the current event; determining, based on the utilizing, that the end time of the current event will overlap with a start time of an upcoming event the user is scheduled to attend; and performing, responsive to the determining, an action to remediate issues associated with the overlap between the current event and the upcoming event. Other aspects are described and claimed.Type: GrantFiled: October 29, 2021Date of Patent: July 23, 2024Assignee: LENOVO (SINGAPORE) PTE. LTDInventors: Mark Delaney, Arnold Weksler, Nathan Peterson, Russell Speight VanBlon, John C Mese
-
Patent number: 12038969Abstract: Insects can be classified into a category (e.g., sex category, species category, size category, etc.) using a variety of different classification approaches including, for example, an industrial vision classifier and/or a machine learning classifier. At least some classification approaches may be used in real-time to make real-time decisions and others can be used to validate earlier-made real-time decisions.Type: GrantFiled: April 27, 2020Date of Patent: July 16, 2024Assignee: Verily Life Sciences LLCInventors: Mark Desnoyer, Victor Criswell, Josh Livni, Yaniv Ovadia, Peter Massaro, Nigel Snoad, Dilip Krishnan, Yi Han, Tiantian Zha
-
Patent number: 12038897Abstract: Embodiments are disclosed for managing co-editing management. A method of co-editing management includes detecting a modification operation to be performed on a sequential data structure being edited by one or more client devices, determining a segment of the sequential data structure associated with the modification operation based on a logical index associated with the modification operation, generating a tree structure associated with the segment, a root node of the tree structure corresponding to the modification operation, determining a global index for the root node of the tree structure, and sending an update corresponding to the modification operation, including the root node and the global index, to a co-editing server to be distributed to the one or more client devices.Type: GrantFiled: May 11, 2022Date of Patent: July 16, 2024Assignee: Adobe Inc.Inventors: Tarun Beri, Kush Pandey
-
Patent number: 12041025Abstract: Inter-modal messaging communication is described. In one embodiment, a method of communication includes receiving an electronic mail message to be distributed and determining whether the electronic mail message is a multi-modal distribution message. Respective portions of the message may be separated for each mode of distribution. The separated portions may represent portions to be delivered by SMS messaging and facsimile, for example. The method further includes the steps of transmitting a short message comprising the short message portion of the mail message and establishing a conversation comprising conversation attributes. The conversation attributes are referenced, in certain aspects, to maintain a conversation between an originator of the received electronic mail message and a distribution address of short message portion of the mail message. For example, upon receipt of a short message in reply, the short message may be forwarded to an originator of the conversation.Type: GrantFiled: April 24, 2023Date of Patent: July 16, 2024Assignee: OPEN TEXT HOLDINGS, INC.Inventor: Samuel N. Kamens
-
Patent number: 12041022Abstract: Disclosed in some examples are methods, systems, machine-readable mediums that provide for multiple concurrent message input elements in a messaging application to allow for saved draft messages. The improved interfaces allow a user to compose separate, respective responses to multiple incoming messages of a same messaging thread. As noted, the current messaging user interface (UI) only allows users to compose a response to a single message of a same messaging thread. In the present disclosed interface, if during composition of a “reply” to message A, and a user decides to first reply to message B, the in-process reply message is saved in a separate selectable input element. The user may edit and send the reply to message A at a later time—e.g., once they are done replying to message B. In some examples, the separate selectable input element may be positioned in the thread in a manner to indicate that it is a draft reply message and to which message it is a reply.Type: GrantFiled: September 27, 2023Date of Patent: July 16, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Amer Aref Hassan, Mahendra D. Sekaran, Russell Andrew Penar
-
Patent number: 12034529Abstract: Disclosed are systems and methods for improving interactions with and between computers in electronic messaging and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosed systems and methods provide systems and methods for generating electronic message filters and for using electronic message filters comprising item category filtering criteria and having an automatically-determined expiration. The discloses systems and methods filter electronic messages using the item category filtering criteria while an electronic message filter remains active as determined using the automatically-determined expiration information.Type: GrantFiled: January 19, 2021Date of Patent: July 9, 2024Assignee: YAHOO ASSETS LLCInventors: Ariel Raviv, Dan Pelleg, Ran Wolff, Gal Lalouche, Noa Avigdor-Elgrabli
-
Patent number: 12033117Abstract: A productivity entity container data structure is created that includes information for a first productivity entity and a link to a second productivity entity. The information for the first productivity entity includes either a link to the first productivity entity or details for the first productivity entity stored directly in the productivity entity container data structure. The first productivity entity and the second productivity entity are of different productivity entity types (e.g., an assigned task associated with a scheduled calendar event). By using the productivity entity container data structure to link together multiple different productivity entities of different productivity entity types, computer-based productivity systems are configured to directly access and display information for related productivity entities of different productivity entity types in a unified-view interface.Type: GrantFiled: July 12, 2022Date of Patent: July 9, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Sriram M. Chitrapu, Ramesh Kuchibhatla, Raghu Chinagudabha
-
Patent number: 12034554Abstract: One example method includes determining, by a computing device, a user present in a room is associated with a virtual space hosted at a video conference provider, wherein the room includes one or more peripheral devices; connecting, by the computing device, to the virtual space; receiving, by the computing device, data from at least one of the one or more peripheral devices or one or more user devices while connected to the virtual space, the one or more user devices associated with the user or one or more other users within the room; transmitting, by the computing device, at least a portion of the data to the virtual space; determining, by the computing device, a state change associated with the room based on the data received from the one or more peripheral devices or one or more user devices; generating, by the computing device, a change detection signal; and transmitting, by the computing device, the change detection signal to the video conference provider to cause the video conference provider to store dType: GrantFiled: April 29, 2022Date of Patent: July 9, 2024Assignee: Zoom Video Communications, Inc.Inventors: Ross Douglas Mayfield, Robert Allen Ryskamp, Jeffrey William Smith, Matthew Brandon Wesson
-
Patent number: 12034816Abstract: Methods, computer-readable media, software, and apparatuses may assist the user in understanding their unique digital footprint and the connections from the data within the footprint to the user's connections online and in the physical world. The determined information may be visually displayed to the user along with recommendations regarding digital safety.Type: GrantFiled: May 8, 2023Date of Patent: July 9, 2024Assignee: ALLSTATE INSURANCE COMPANYInventors: Jason Park, Nicolette deGuia, Mark Hansen, Dongmin Liu, Amaeya Kalke, Sergio Gutierrez Montero, John Parkinson, Cindy Weidmann
-
Patent number: 12034681Abstract: Provided are a method and server for providing a content list. The method and server for providing a content list includes: providing source content to a chat room, receiving a request for providing a content list related to the source content from a first terminal of a first member; providing at least one of a first content list including at least one keyword-related content selected from among the entire contents stored in the server based on a keyword of the source content and a second content list including at least one group-related content belonging to the same group as a group of the source content among the entire contents, receiving information on selection content selected by the first member among the contents included in the at least one content list, from the first terminal, and providing the selection content to the chat room.Type: GrantFiled: December 15, 2021Date of Patent: July 9, 2024Assignee: KAKAO CORP.Inventors: Su Hyeok Cha, Tae Heon Lee, Hee Young Lee, Bo Kyung Kim, Gi Hyouk Lee, Won Jae Lee, Yang Kyun Park, Hui Hyeon Kim, Ji Sun Park, Won Bom Hong, Hye Won Jeong, Ji Yeong Kim, Jee Min Yang, Hee Jin Lim, Ji Hyun Son, Min Jeong Yang, Ah Seong Kim, So Yeon Kim
-
Patent number: 12034690Abstract: A server has a processor and a memory storing a message thread module with instructions executed by the processor to maintain a message thread between users of client devices. The message thread module serves a message thread with a new text entry to a client device in response to a request for the message thread from a user. Message thread state change is collected from the client device, where the message thread state change represents an indication to automatically delete the new text entry of the message thread after the duration of a transitory display period on the client device unless an indication of a gesture applied to a display screen presenting the new text entry of the message thread is received from the client device during the transitory display period. The message thread state change is queued at the server along with additional message thread state changes associated with the collecting operation performed for additional users associated with the message thread.Type: GrantFiled: October 20, 2022Date of Patent: July 9, 2024Assignee: Snap Inc.Inventors: Evan Spiegel, Timothy Sehn
-
Patent number: 12034693Abstract: Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.Type: GrantFiled: June 19, 2023Date of Patent: July 9, 2024Assignee: Google LLCInventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniël Jillissen, Gregory R. Bullock, Kevin Smilak
-
Patent number: 12026464Abstract: An improved system and method for address entry are provided for a user to enter a plurality of addresses into a recipient field associated with an electronic communication. According to embodiments described herein, a first user input is received. The first user input is indicative of a first recipient for an electronic communication, where the first recipient includes a first name and a last name. A second user input is received in addition to the first recipient while the electronic communication is currently addressed to the first recipient. The second user input is indicative of a portion of a second recipient for the electronic communication. An auto-complete list of one or more suggested recipients that correspond to the second user input is displayed while the electronic communication is currently addressed to the first recipient. The one or more suggested recipients do not include the first recipient.Type: GrantFiled: January 7, 2019Date of Patent: July 2, 2024Assignee: Malikie Innovations LImitedInventors: Nicholas Bryson Wilson, Robert Joseph Alain Guay, Sherif Aly Abdel-Kader