Demand Based Messaging Patents (Class 709/206)
  • Patent number: 11756141
    Abstract: Systems, methods, and devices for implementing a communications system having a facility located at a location, first and second communications devices, a data storage device, and a server. The first communications device is arranged to send an alert to a communications server and receive a message from the server in response to the alert, where the first communications device is within a first proximity of the facility and the alert indicates an event type. The second communications device is arranged to receive a notification from the server associated with the alert, where the second communication device is within a second proximity of the facility. The server is arranged to send the notification associated with the alert to the second communications device, such that the notification includes the event type, an identifier of the facility, and a user identifier of the user associated with the first communications device.
    Type: Grant
    Filed: January 31, 2019
    Date of Patent: September 12, 2023
    Inventor: Veronica Pinotti
  • Patent number: 11756692
    Abstract: 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: Grant
    Filed: February 25, 2021
    Date of Patent: September 12, 2023
    Assignee: Redox, Inc.
    Inventors: Blake Rego, Brandon Palmer, Tanner Engbretson
  • Patent number: 11750572
    Abstract: 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: Grant
    Filed: August 12, 2020
    Date of Patent: September 5, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Austin Walters, Vincent Pham, Jeremy Goodsitt
  • Patent number: 11748471
    Abstract: A power control device for controlling the supply of electricity to an electrical apparatus or system. The power control device includes a microcontroller having an operating system with a firmware component that has at least one sandboxed software plug-in slot for accepting a communications protocol software plug-in to configure the microcontroller according to the communications protocol of the communications protocol software plug-in.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: September 5, 2023
    Assignee: Kortek Industries Pty Ltd
    Inventors: Benjamin Davis, Gary Wisniewski, Barrie Davis
  • Patent number: 11750757
    Abstract: An information processing apparatus includes a processor configured to: extract, if a facsimile document is received, information indicating a contact associated in advance with a telephone number of a person who has transmitted the facsimile document; and perform control for posting an electronic document, which is obtained by digitizing the facsimile document, to a message exchange service including the contact as a member while determining the contact as a notification target of the electronic document.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: September 5, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Takuma Yamamoto, Kohei Kaibara, Masakazu Ketsuka, Mitsuru Sato, Toru Takahashi
  • Patent number: 11750514
    Abstract: In accordance with one disclosed method, a first application may receive a first connectivity candidate from a second application, the first connectivity candidate identifying at least a first internet protocol (IP) address that a remote application can potentially use to send data over a network to the second application for use by the first application. The first application may determine that the first connectivity candidate satisfies at least one criterion and, based at least in part on the first connectivity candidate satisfying the at least one criterion, may cause the first connectivity candidate to be sent to the remote application via a signaling channel to cause the remote application to attempt to use the first connectivity candidate to send data to the second application via the network.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: September 5, 2023
    Assignee: SimpliSafe, Inc.
    Inventors: Bojan Rajkovic, Chin Siong Ong
  • Patent number: 11750647
    Abstract: A method and apparatus are described for user protection from external e-mail attack. Some embodiments pertain to receiving a first e-mail at an e-mail client, receiving a detection of a suspicious element in the first e-mail from a detection system, flagging the first e-mail as suspicious with a first flag and a first warning level in response to receiving the detection, flagging a second e-mail with a second flag and a second warning level, displaying the first and second flags with explanatory text in a mailbox view of the e-mail client without opening the first and second e-mail for display to the user, the suspicious element not being selectable in the mailbox view, and sorting the first and the second e-mail with other e-mails of the mailbox view based on the flag warning levels.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: September 5, 2023
    Assignee: Barracuda Networks, Inc.
    Inventors: Deepak Kumar, Anshu Sharma
  • Patent number: 11748312
    Abstract: A user may, when using an application of a first computing device, intend to share data with other computing devices. To share the data, sharing processes may be performed by the first computing device, any device that the data is to be shared with, and one or more network locations. The sharing processes may determine whether the data is available at any of the devices or at any of the one or more network locations. Any device or network location where the data is available may be selected as a source of the data. Any device where the data is unavailable may be sent the data from one or more sources. Once received, the data may be stored to enable access by an application.
    Type: Grant
    Filed: June 22, 2022
    Date of Patent: September 5, 2023
    Inventor: Praveen Raja Dhanabalan
  • Patent number: 11750548
    Abstract: An information processing apparatus includes memory and a processor configured to, when conversation information is transmitted and received between plural users, and conversation information that one of the plural users tries to send includes information regarding an external service, acquire user information that is registered in association with the information regarding the service, and inhibit transmission of the conversation information when the acquired user information includes information that identifies the user.
    Type: Grant
    Filed: October 1, 2020
    Date of Patent: September 5, 2023
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Yoshiyuki Yoda
  • Patent number: 11748427
    Abstract: Methods, systems and computer program products are provided for spoiler prevention. Media consumption applications may be placed in “spoiler-free” mode, for example, to prevent media content from spoiling first-hand user experience. A user may provide and/or authorize access to and use of spoiler prevention information. A user may request media content (e.g., while surfing the Internet). Digital media content to be presented to a user may be searched in real-time and/or pre-searched for spoiler content and/or associated spoiler indications relative to spoiler prevention information. Identified spoiler content may be concealed from users. A procedure may be provided for users to determine one or more reasons why content is concealed, to selectively reveal concealed content, and to provide feedback whether concealed content was or was not spoiler content for a user. Feedback may be used to improve spoiler prevention, for example, by retraining a machine learning model, which may be user-specific.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: September 5, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Geoffrey T. Ebersol, Jeff West, Benjamin D. Kelly, Aaron M. Butcher, Felix G. T. I. Andrew
  • Patent number: 11750656
    Abstract: Examples described herein include systems and methods for providing secure access to an email server. A gateway server can receive a request for email notification information from a notification server and parse the request to identify at least one user device associated with the request. The gateway server can then determine whether the identified devices comply with any applicable compliance rules, for example by requesting a compliance status from a management server at which the identified devices are enrolled. If at least one of the identified devices is in compliance, the gateway can pass the request through to the email server. The gateway can then receive a response from the email server and provide it to the notification server.
    Type: Grant
    Filed: January 7, 2021
    Date of Patent: September 5, 2023
    Assignee: VMware, Inc.
    Inventors: Ruben Nieves, Ian Ragsdale, Evan Hurst, Martin Kniffin, Manish Kumar
  • Patent number: 11750553
    Abstract: In non-limiting examples of the present disclosure, systems, methods and devices for surfacing email suggestions are presented. A first user account associated with a composer of an email may be identified. Core working hour and a time zone associated with that first user account may be determined. One or more recipient user accounts included in the email may be identified. Core working hours and a time zone associated with the recipient user accounts may be identified. If more than a threshold number, percentage, and/or ratio of the recipient users is not currently in core working hours when the email is being drafted/sent, a suggestion may be surfaced in association with the email to send the email at a later time when more recipient users are in their core working hours.
    Type: Grant
    Filed: November 1, 2019
    Date of Patent: September 5, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Leanna Holly Robb, Noelle Renee Beaujon, Nagendra Kalyan Nanduru, Wendy Guo, Sandeep Seri, Bichong Li, Qi Zhang, Jinkai Zhang, Siqi Yang, Tor Andrew Imsland
  • Patent number: 11750486
    Abstract: A computing environment is disclosed that receives from devices requests directed toward services accessible in the environment, and that forwards communications from services in the environment to devices registered with the environment. During a registration process at the environment, devices are assigned a device identifier that is used to identify and authenticate each particular device and requests communicated from and to the device via the environment. The computing environment maintains state information for each device that has been registered with the system. As the device interacts with the system, the state information is updated to reflect the changes in the device. When requests to perform functions are received from devices, the computing environment determines for the particular device and the particular function requested what processing needs to be performed by the environment in response to the request.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jonathan I. Turow, Calvin Yue-Ren Kuo, James Christopher Sorenson, III, Alan Conrad Rawcliffe, Shyam Krishnamoorthy, Marco Argenti
  • Patent number: 11748065
    Abstract: Techniques are described herein for using artificial intelligence to “learn,” statistically, a target programming style that is imposed in and/or evidenced by a code base. Once the target programming style is learned, it can be used for various purposes. In various implementations, one or more generative adversarial networks (“GANs”), each including a generator machine learning model and a discriminator machine learning model, may be trained to facilitate learning and application of target programming style(s). In some implementations, the discriminator(s) and/or generator(s) may operate on graphical input, and may take the form of graph neural networks (“GNNs”), graph attention neural networks (“GANNs”), graph convolutional networks (“GCNs”), etc., although this is not required.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: September 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Georgios Evangelopoulos, Olivia Hatalsky, Bin Ni, Qianyu Zhang
  • Patent number: 11743395
    Abstract: An image processing apparatus includes an input unit configured to input image data, a learning unit configured to perform machine learning processing using information contained in the image data input by the input unit, an estimation unit configured to output an estimation result based on the information contained in the image data using a learning model generated by learning of the learning unit, and a determination unit configured to determine whether the image data input by the input unit contains sensitive information, wherein in a case where the determination unit determines that the image data input by the input unit contains the sensitive information, the learning unit does not perform machine learning on at least the sensitive information contained in the image data.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: August 29, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ryotaro Imine
  • Patent number: 11743556
    Abstract: A character string display processing method is provided. The method includes: receiving a character display instruction; performing, in response to determining a target character string in the character string set does not include a character of a preset type, first rendering preprocessing on a target character included in the target character string to obtain a first rendered data set, and generating a rendering instruction about the character string set according to the first rendered data set; and performing, in response to determining the target character string includes a character of a preset type, second rendering preprocessing on the target character string to obtain a second rendered data set, and generating a rendering instruction about the character string set according to the second rendered data set.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: August 29, 2023
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventor: Li Hu
  • Patent number: 11743218
    Abstract: There is provided a method, system and computer readable medium for capturing electronic messages to specified addresses within an entity originating from external of the entity. An integration module may be associated with a corresponding electronic messaging channel for receiving messages; including a first set of attributes conforming to one or more predetermined protocols of an electronic messaging channel. The integration module upon receipt of one or messages to specified address within the entity, generates one or more corresponding messages according to a common communication protocol for messaging within the entity which is different from the one or more predetermined protocols. The one or more corresponding messages include at least some attributes of said first set of attributes which are unsupported by said common communication protocol in an associated data structure; which is stored at a data store.
    Type: Grant
    Filed: April 6, 2022
    Date of Patent: August 29, 2023
    Assignee: LeapXpert Limited
    Inventor: Dmitry Gutzeit
  • Patent number: 11743276
    Abstract: Methods, apparatus, systems and articles of manufacture for producing generic Internet Protocol (IP) reputation through cross-protocol analysis are disclosed. An example apparatus includes a data collector to gather a first data set representing IP telemetry data for a first protocol, the data collector to gather a second data set representing IP telemetry data for a second protocol different from the first protocol. A label generator is to generate a training data set based on records in the first data set and the second data set having matching IP addresses, the training data set to include combined label indicating whether each of the respective matching IP addresses is malicious. A model trainer is to train a machine learning model using the training data set. A model executor is to, responsive to a request from a client device, execute the machine learning model to determine whether a requested IP address is malicious.
    Type: Grant
    Filed: June 23, 2021
    Date of Patent: August 29, 2023
    Assignee: McAfee, LLC
    Inventors: Adam Wosotowsky, Yonghong Huang, Eric Peterson, John Wagener, Joanna Negrete, Armando Rodriguez, Celeste Fralick, Sandeep Chandana
  • Patent number: 11736382
    Abstract: This application provides a method for obtaining a FIB of a device on a network. The network includes a verification system and a plurality of devices, and a first device is one of the plurality of devices. The first device receives a request message sent by the verification system, where the request message carries a command for obtaining a FIB of the first device that is generated at a specified time. The first device obtains the FIB or a FIB snapshot of the first device that is generated at the specified time. The first device adds the obtained FIB or FIB snapshot to a response message, and sends the response message to the verification system.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: August 22, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Weiping Xu, Yuanlong Jiang
  • Patent number: 11736907
    Abstract: A terminal device for use in a wireless telecommunications network, the terminal device comprising receiver circuitry and control circuitry, wherein the control circuitry is configured to: control the receiver circuitry to receive a first signal indicating that a warning notification message is to be transmitted by infrastructure equipment of the network using a multicast or broadcast transmission; in response to the reception of the first signal, control the receiver circuitry to receive a second signal transmitted by infrastructure equipment of the network using predetermined communication resources, the second signal comprising information for the terminal device to use to determine communication resources for the multicast or broadcast transmission of the warning notification message; determine the communication resources for the multicast or broadcast transmission of the warning notification message using the information comprised in the second signal; control the receiver circuitry to receive the warnin
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: August 22, 2023
    Assignee: Sony Group Corporation
    Inventors: Vivek Sharma, Brian Alexander Martin, Shinichiro Tsuda, Hideji Wakabayashi, Shin Horng Wong
  • Patent number: 11734360
    Abstract: Disclosed herein is a method for facilitating the classification of documents. Accordingly, the method may include receiving, using a communication device, documents from at least one user device, analyzing, using a processing device, the documents based on a filter, classifying, using the processing device, the documents into a topic based on the analyzing of the documents, transmitting, using the communication device, the documents and a topic identifier associated with the topic to a user device, receiving, using the communication device, a judgment data from the user device, analyzing, using the processing device, the judgment data, modifying, using the processing device, the filter based on the analyzing of the judgment data, generating, using the processing device, a modified filter based on the modifying, and storing, using a storage device, the modified filter.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: August 22, 2023
    Assignee: Catachi Co.
    Inventors: Danielle Lee Deibler, Brendan Callahan, Christopher Walker
  • Patent number: 11736431
    Abstract: The present disclosure is related to automatically, based on contextual information and without needing explicit input from a user, modifying one or more settings associated with presenting a notification. In examples, settings may include automatically suspending notification presentation or automatically overriding a notification setting that suspends notification presentation. In addition, contextual information may include, among other things, information related to a computing device (e.g., device location or network signal strength), a rate of user interaction or engagement with an application (e.g., rate of information sharing, user reactions, etc.), and/or a calendar or schedule of a user. In examples, the contextual information may be analyzed (e.g., based on comparison to a threshold) to determine whether a condition is met, and based on the analysis, the one or more settings may be modified.
    Type: Grant
    Filed: August 16, 2021
    Date of Patent: August 22, 2023
    Assignee: Salesforce, Inc.
    Inventors: Akshay Bakshi, Scott Buchanan, Mina Chandler, Gavin Ham, Justin Rushing, Leena Mansour, Faisal Yaqub
  • Patent number: 11736569
    Abstract: The present disclosure relates to systems and methods for processing a stream of messages in an electric power system (EPS). In one embodiment, a system may include a configuration subsystem to receive a plurality of criteria from an operator to identify a subset of the stream of messages for real-time processing. A receiver subsystem may identify the subset of the stream of messages based on at least one criterion from the plurality of criteria. A real-time processing subsystem may receive the subset of the stream of messages from the receiver subsystem, process the stream of messages within a fixed interval of a time of receipt, and update a value based on information in the processed stream of messages. A protective action subsystem may implement a protective action based on information in the processed stream of messages.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: August 22, 2023
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Sreenivas Dingari, Veselin Skendzic, Hamza Abubakari, Greg Rzepka, Angelo D'Aversa, Balaji Janarthanan, Chandrasekaran Swaminathan, Jyotsna Samhita Gokavarapu
  • Patent number: 11735028
    Abstract: Exemplary embodiments of the present invention provide a virtual dispatch assist system in which various types of Intelligent Agents are deployed (e.g., as part of a new CAD system architecture or as add-ons to existing CAD systems) to analyze vast amounts of historic operational data and provide various types of dispatch assist notifications and recommendations that can be used by a dispatcher or by the CAD system itself (e.g., autonomously) to make dispatch decisions.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: August 22, 2023
    Assignee: Intergraph Corporation
    Inventors: Jackie Paul Williams, II, Michael Thomas Cole, José Eduardo Zindel Deboni
  • Patent number: 11734679
    Abstract: Embodiments of the invention provision multiple payment tokens on a communication device. The communication device may be provisioned with multiple limited use keys (LUK), each LUK being associated with a specific type of transaction. When the communication device is used for a transaction, the communication device automatically determines a type of the transaction and selects an appropriate LUK based on the determined transaction type. The selected LUK may be used to create a cryptogram, which can be used to verify the transaction.
    Type: Grant
    Filed: January 4, 2022
    Date of Patent: August 22, 2023
    Assignee: Visa International Service Association
    Inventors: Gyan Prakash, Ajit Gaddam, Selim Aissi, Christian Aabye
  • Patent number: 11736595
    Abstract: A system and related method exchange messages under the control of a messaging client. The method comprises splitting a content of a source message into a plurality of fragments defined by corresponding portions of its content associated with different recipients of the message. A plurality of transport messages are generated, each comprising one or more of the fragments associated with the recipients. The transport messages are submitted to a messaging server for causing it to provide the transport messages to corresponding further messaging clients of the recipients for their aggregation. A computer program and a computer program product for performing the method are also provided.
    Type: Grant
    Filed: December 3, 2021
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventors: Alice Guidotti, Roberto Ragusa, Leonardo Modeo, Anna Pintus, Matteo Filippo Corona
  • Patent number: 11736630
    Abstract: A server includes an email receiver, a memory controller, a first generator, and an email transmitter. The email receiver receives, from an external device, a first email including image data, a first email address, and a second email address. The memory controller stores identification information in association with the second email address. The first generator generates first print data representing a first print image. The first print image includes a first partial image represented by the image data and a second partial image representing an image corresponding to the identification information. The email transmitter transmits a second email including scanned data. The scanned data represents a scanned image. The second email further includes, as a destination address, the second email address associated with the identification information corresponding to the second partial image included in the scanned image.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: August 22, 2023
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Ken Saito
  • Patent number: 11736422
    Abstract: Disclosed embodiments provide systems and methods related to updating creatives generation models. The system may include at least one memory unit for storing instructions and at least one processor configured to execute the instructions to perform operations.
    Type: Grant
    Filed: August 16, 2022
    Date of Patent: August 22, 2023
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Kirankumar Kulkarni, Savio Joseph Darivemula, Anil Konduru, Gunjan Patel, Jie Shen, Kelly L. Birch, Patrick James Manion
  • Patent number: 11734327
    Abstract: The method, computer program product and computer system may include computing device which may collect application data from an application and archive the application data into a datastore. The computing device may generate a network graph based on the archived application data. The computing device may detect a new message, containing content on one or more topics, posted in the application by an author. The computing device may determine familiarity of an anticipated user with the content of the new message and associate the new message with a message history in the application based on the anticipated user. The computing device may generate a message content summary of the new message based on the message history and present message content summary to the anticipated user.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: August 22, 2023
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Bastide, Robert E. Loredo, Liam S. Harpur, Matthew E. Broomhall
  • Patent number: 11736304
    Abstract: An authentication server may use secure messaging with a remote device prior to authorizing non-secure communications between the remote device and a content server, thereby preventing unauthorized access to the content server. The secure messaging uses such security features as encryption, signatures with authentication certificates, a realm, and/or a nonce. Once non-secure communication is authorized, the remote device may act as a proxy between the content server and a user device connected to the remote device. The authentication server sends timeout notices to the remote device containing an interval and a key. To continue non-secure communications with the content server, the remote device must respond prior to the expiration of the interval by sending a keep-alive message containing the key to the authentication server.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: August 22, 2023
    Assignee: Comcast Cable Communications, LLC
    Inventor: Yiu Leung Lee
  • Patent number: 11727329
    Abstract: There is disclosed a method and system for receiving a label for a digital task executed within a computer-implemented crowd-sourced environment, the method comprising: receiving, an indication of the digital task to be processed in the computer-implemented crowd-sourced environment; generating, a subset of examples, the subset of examples based on past digital tasks executed in the computer-implemented crowd-sourced environment, each of the subset of examples being similar to the digital task within a pre-determined similarity threshold; the subset of examples having a number of examples selected such that to provide maximum benchmark coverage with a minimum number of samples in the subset of examples; associating, the subset of examples to the digital task to be presented; causing the digital task to be presented on a computing device of at least one crowd-sourced worker in the computer-implemented crowd-sourced environment to solicit the label for the digital task.
    Type: Grant
    Filed: February 2, 2021
    Date of Patent: August 15, 2023
    Assignee: YANDEX EUROPE AG
    Inventors: Kirill Valerievich Nikolaev, Aleksandr Sergeevich Lukyanov, Rishat Narimanovich Ibragimov, Dmitry Nikolaevich Veltishchev, Nikita Romanovich Popov, Vladislav Viktorovich Nemiro, Darya Sergeevna Zvereva
  • Patent number: 11729131
    Abstract: Systems and methods for displaying electronic messages are disclosed. In one aspect, a method is performed at a computing device. The method includes: (1) receiving a plurality of electronic messages; (2) assigning a first subset of the messages to a predefined group category based on a set of content-based clustering rules and content in respective bodies of the messages; (3) concurrently displaying a second subset of the messages and a cluster graphic corresponding to the predefined group category, where the cluster graphic includes a label that describes the predefined group category; (4) while concurrently displaying the second subset of electronic messages and the cluster graphic, receiving user selection of the cluster graphic; and (5) in response, displaying a plurality of messages in the predefined group category, including displaying at least one message from the first subset of messages.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: August 15, 2023
    Assignee: Google LLC
    Inventors: Itamar Gilad, Thompson Alexander Ivor Gawley, Jason Briggs Cornwell, Andrew Ward Moedinger, Jeroen Daniel Jillissen, Gregory R. Bullock, Kevin Smilak
  • Patent number: 11729226
    Abstract: Method, apparatus and computer program product for seamless communication resource transition are described herein. A user may wish to share an external communication resource within a group-based communication system. Settings may be provided allowing the user to more effectively share the external communication resource. The user may select the appropriate settings such that the external communication resource can be transmitted to the group-based communication system for display in accordance with the selected settings.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: August 15, 2023
    Inventors: Roland Schemers, James McPhail, Matthew Wahl
  • Patent number: 11729298
    Abstract: A video kiosk inmate assistance system is disclosed herein. A kiosk management server receives, from an inmate agent device, a login request to a presence based service. Further, the kiosk management server authenticates the client device based on client credentials and sets a presence status of a client to available. In addition, the kiosk management server determines client information corresponding to the client, and transmits the client information to a kiosk device located in a booking facility based on the presence status. Additionally, the kiosk management server receives a selection of the client from the kiosk device, and initializes an out of band communication channel between the client device and the kiosk device.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: August 15, 2023
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen Lee Hodge
  • Patent number: 11727039
    Abstract: Systems and methods are disclosed for implementing a low-latency data stream monitoring system. The data stream monitoring system may obtain raw data from a data source as soon after the data is generated, and may classify the data according to different topics. The topics may be published in a publish-subscribe messaging model, and data enrichment systems may subscribe to the topics to receive data for enrichment. The data enrichment systems may supplement or replace the raw data with additional information, and may further classify or reclassify the enriched data into different topics. The enriched data may then be published to an alert generation system, which may apply various criteria to the enriched data to determine that alerts should be generated, generate the alerts, and publish or transmit the alerts to client devices. Individual data streams, topics, enrichments, criteria, and alarms may be added, removed, or modified as required.
    Type: Grant
    Filed: July 11, 2022
    Date of Patent: August 15, 2023
    Assignee: Splunk Inc.
    Inventors: Alexander William Cruise, Byron Jason Shelden, Claire Alexandria Tanner Semple
  • Patent number: 11729121
    Abstract: A network of chatbots is provided. The network may include a user-facing router for receiving queries and a plurality of chatbots. Each chatbot included in the plurality of chatbots may identify a single logical grouping of a domain, identify a limited number of intents from each other chatbot included in the plurality of chatbots and communicate with each other chatbot included in the plurality of chatbots. When the router receives a query, the router may receive the query with an associated domain. The router may select a chatbot based on the received domain. The router may direct the query to the selected chatbot. The selected chatbot may determine that the domain associated with the query is incorrect. The selected chatbot may identify a second chatbot based on a hook included in the query and identified within the selected chatbot. The selected chatbot may transfer the query to the second chatbot.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Bank of America Corporation
    Inventors: Ramakrishna R. Yannam, Priyank R. Shah, Emad Noorizadeh, Castigliana Cimpian, Sushil Golani, Hari Gopalkrishnan
  • Patent number: 11729200
    Abstract: Aspects of the disclosure relate to dynamic message analysis using machine learning. Using one or more automated methods, a computing platform may identify relationships between message sender domains and message recipient domains. After identifying the relationships, the computing platform may apply a security scoring process to a message sender domain to compute a weighted security score for the message sender domain. The computing platform may determine a weighted grade for the message sender domain based on the weighted security score for the message sender domain. Based on the weighted grade for the message sender domain, the computing platform may execute one or more enhanced protection actions associated with the message sender domain.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: August 15, 2023
    Assignee: Proofpoint, Inc.
    Inventor: J. Trent Adams
  • Patent number: 11729206
    Abstract: Systems and methods are described for verifying whether simulated phishing communications are allowed to pass by a security system of an email system to email account of users. One or more email accounts of the email system with the security system may be identified to use for a delivery verification campaign. Further, one or more types of simulated phishing communications may be selected from a plurality of types of simulated phishing communications. The delivery verification campaign may be configured to include the selection of the one or more types of simulated phishing communications from the plurality of types of simulated phishing communications. The selected one or more types of simulated phishing communications of the delivery verification campaign may be communicated to the one or more email accounts. Further, whether or not each of the one or more types of simulated phishing communications was allowed by the security system to be received unchanged at the one or more email accounts.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: August 15, 2023
    Assignee: KnowBe4, Inc.
    Inventors: Mark William Patton, Daniel Cormier, Greg Kras
  • Patent number: 11729253
    Abstract: A method, performed by a mission critical data (MCData) message store entity, of depositing MCData for file distribution (FD). the method includes receiving a MCData deposit an object request message or a MCData retrieve file to store locally request message, wherein the MCData deposit an object request message comprises information regarding the object and the MCData retrieve file to store locally request message comprises information regarding object identifier, based on the MCData deposit an object request message or the MCData retrieve file to store locally request message, retrieving uniform resource locator (URL) of file content in a MCData content server, based on a result of the retrieving, fetching the file content from the MCData content server, storing the file content into a MCData user's storage area in the MCData message store entity, and updating the object with the URL referencing the file content stored in the MCData user's storage area.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: August 15, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Arunprasath Ramamoorthy, Kiran Gurudev Kapale, Basavaraj Jayawant Pattan
  • Patent number: 11726656
    Abstract: An intelligent keyboard for mobile devices and other computer devices. This intelligent keyboard provides the user with suggestions of relevant words or phrases that can be used to start or continue a conversation on text message, email and/or various web applications. The intelligent keyboard provides conversation suggestions that are appropriate for given application contexts, categories, and conversation types. The intelligent keyboard uses user generated content from application users, usage history, profile data, dialogue data, platform generated content from the system managers/owners, content collected from various websites/integrations and natural language content generated by artificial intelligence. Content is ranked by preference, contextual suitability, and performance. Content is further tagged for application context. User behavior, user data and artificial intelligence models continuously update the system so that the relevance and performance of keyboard content is optimized.
    Type: Grant
    Filed: February 3, 2022
    Date of Patent: August 15, 2023
    Assignee: Keys, Inc.
    Inventors: Taylor Margot, John Peterson, David Blanchard
  • Patent number: 11727064
    Abstract: A controller, for use in a storage device of a data processing system, includes a host interface, a memory interface and one or more processors. The host interface is configured to communicate over a computer network with one or more remote hosts of a data processing system. The memory interface is configured to communicate locally with a non-volatile memory of the storage device. The one or more processors are configured to manage local storage or retrieval of media objects at the non-volatile memory, and to perform additional tasks that are not associated with management of storage or retrieval of the objects.
    Type: Grant
    Filed: May 2, 2021
    Date of Patent: August 15, 2023
    Assignee: MARVELL ASIA PTE LTD
    Inventor: Noam Mizrahi
  • Patent number: 11727068
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for implementing a customizable intent driven action triggering system. The system retrieves, for at least a first intent, a corresponding list of actions. The system provides, to a first client device associated with a first user account, a first graphical user interface (GUI) identifying the first intent, the list of actions, and for at least the first action in the list of actions, a corresponding user-selectable option configurable to indicate whether the first action is activated for the first intent in association with the first user account. The system processes a first request received from the first client device in association with the user-selectable option, where the first request indicates that the first action is activated for the first intent in association with the first user account.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Salesforce, Inc.
    Inventors: Franck Barbedor, Thomas Foulon, Florent Rochette, Christophe Mourot
  • Patent number: 11722439
    Abstract: A system for rendering a channel response includes a template library and a bot server program. The template library includes a plurality of card templates for rendering entities as cards in different channels to perform bot skills of bots. Each of the card templates includes one or more entity properties to which entity data is bound, and the card templates include different templates for different entities and different channels, allowing an entity and its corresponding entity properties to be rendered in multiple channels for a bot implementing a bot skill. The bot server program receives an input invoking the bot skill of the bot; determines an entity to be rendered as a card to perform the bot skill; selects a card template based on the channel and the entity; binds the entity data to the entity properties of the selected card template and generates and sends a channel response.
    Type: Grant
    Filed: October 1, 2018
    Date of Patent: August 8, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravi K. Bikkula, Amruta Shiroor, Rakesh Chakari Mallareppa, Chandrasekhar Subramanya Akkiraju Venkata
  • Patent number: 11720225
    Abstract: Embodiments of the present invention disclose a method and an apparatus for managing a notification bar message. The method according to the present invention includes: searching for a resident notification message; after the resident notification message is found, displaying, in a notification bar, prompt information prompting whether to delete the resident notification message; and if a user chooses to delete the resident notification message, deleting the resident notification message according to a system permission.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: August 8, 2023
    Inventors: Wei Li, Wei Zhao, Zhishan Zhuang
  • Patent number: 11722596
    Abstract: Method and system for group communication across electronic mail users and feature phone users. A method for receiving electronic mails on a feature phone includes receiving a text message on the feature phone in response to a first electronic mail. The method also includes calling a telephonic number embedded in the text message to listen to an audio clip of the first electronic mail and providing a voice input as a response to the first electronic mail. The system includes a feature phone that receives a plurality of electronic mails. The system also includes one or more electronic devices, and a communication interface in electronic communication with the feature phone and the one or more electronic devices. The system further includes a memory that stores instructions, and a processor responsive to the instructions to receive a text message in response to an electronic mail transmitted by an electronic mail user.
    Type: Grant
    Filed: February 27, 2019
    Date of Patent: August 8, 2023
    Assignee: YAHOO ASSETS LLC
    Inventors: Anshuman Kumar, Rajiv Srivatsa, Sandeep Datar
  • Patent number: 11722474
    Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. The user can use a client device, such as a smartphone, to initiate an authentication flow. A passphrase is provided to the client device can captured by the client device and a voice assistant device. Audio captured by the client device and voice assistant device can be sent to an assistant connection service. The passphrase and an audio signature calculated from the audio can be validated. An association between the user account and the voice assistant device can then be created.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: August 8, 2023
    Assignee: VMWare, Inc.
    Inventors: Rohit Pradeep Shetty, Sheetal Deenadayalan, Pon Venkatesh M
  • Patent number: 11722452
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing chat conversation retention models. The method may include causing display of an interface that enables a user to select one of multiple retention models for association with an electronic chat conversation, and receiving, via the selector interface, a selection of a particular retention model. The retention model specifies an amount of time that each individual message in the electronic chat conversation is accessible upon being read by a receiving user. The method further includes storing a newly received message as part of the chat conversation, where the storing includes configuring a retention duration attribute for the message in accordance with the amount of time specified by the retention model. The method further includes erasing the message in accordance with the retention duration attribute.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: August 8, 2023
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Jonathan Brody, Nathan Kenneth Boyd
  • Patent number: 11720612
    Abstract: Methods and systems are described for preventing a message from being sent to an unintended recipient. A first context data structure is generated for a first conversation, a second context data structure is created for a second conversation, and then a message input is received as intended for the first conversation. The message is correlated with each of the first context data structures and the second context data structure to determine a relevance score corresponding to each of the first and second conversation. The relevance scores are compared and if the relevance score for the first conversation is greater than the relevance score for the second conversation, the message is sent; however, if the relevance score for the second conversation is greater than the relevance score for the first conversation, the message is not sent and the message is prevented from being sent to, for example, an unintended recipient.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: August 8, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Kuppappa Harijan, Madhusudhan Srinivasan
  • Patent number: 11720949
    Abstract: A method and a device for recommending a virtual gift for a live show, and a mobile terminal are disclosed. The method includes: receiving a clicking instruction from a user on a gift list of a live show; determining a gift category according to the clicking instruction; generating an interface for editing virtual gifts according to the gift category; receiving an input content input by the user via the interface for editing virtual gifts; and recommending and generating a virtual gift according to the input content.
    Type: Grant
    Filed: November 3, 2017
    Date of Patent: August 8, 2023
    Assignee: JOYME PTE. LTD
    Inventors: Chenying Wang, He Li, Wenpei Hou, Diqin Jiao
  • Patent number: 11720621
    Abstract: Systems, methods, and devices are provided for determining descriptive object names for display on a graphical user interface (GUI). The method may include detecting an input to insert an object into a portion of an application file. The object includes content and has a first metadata name. The method may also include generating a classification label for the object using a content classifier machine learning model, such that the classification label describes the object contents. The method may also further involve updating the first metadata name of the object to a second metadata name that comprises the classification label. Further, the method may also include displaying the second metadata name of the object in an object list of the application file. The object list may enumerate one or more objects of the portion of the application file.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: August 8, 2023
    Assignee: Apple Inc.
    Inventors: Eric M. Lombardo, Scott G. Marnik, Ryan John Poling