Demand Based Messaging Patents (Class 709/206)
  • Patent number: 11329977
    Abstract: A method for authentication of chat bots includes determining that a first chat bot is authenticated, by a server, for first session communication at a first chat session with a first chat application instance. The first chat session is hosted by a first chat service. The method includes determining authentication intent to authenticate, with the server, a second chat bot for a second session communication at a second chat session with a second chat application instance. The second chat session is hosted by a second chat service, where the first chat bot and the second chat bot simulate respective chat application instances. The method also includes providing authentication credentials, via the first chat session, to authenticate the second chat bot with the server for the second session communication.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: May 10, 2022
    Assignee: PAYPAL, INC.
    Inventor: Jennifer Esmeralda Delaney
  • Patent number: 11329934
    Abstract: An information management apparatus starts a conversation with a chatbot on an information processing terminal in response to a received chat start instruction, and based on the content of the conversation, sends recommend information related to a service to the information processing terminal. The information management apparatus sends pass information that enables access to user information received from the information processing terminal, the pass information being sent to an information processing device that corresponds to a provider of the service, when information indicating a desire to use the service is received from the information processing terminal in response to the recommend information. The information management apparatus deletes the user information when receiving from the information processing device, acknowledgment indicating that the service can be provided to the user that corresponds to the user information accessed using the pass information.
    Type: Grant
    Filed: January 27, 2021
    Date of Patent: May 10, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Hiroshi Matsuyama, Shinji Narukawa
  • Patent number: 11327489
    Abstract: A shared memory message system for communication between modules configured to perform a function related to controlling a vehicle in a computer system on the vehicle. The system may include a plurality of modules each representative as a node, the plurality of modules collectively representative as a plurality of nodes, each node a publisher node and/or a subscriber node, a topic registry having message storage location information, message buffers configured to store published messages, and a communication bus coupled to the topic registry, the message buffers, and the plurality of nodes. The communication bus is configured such that publisher node messages are stored in a message buffer and associated storage location information is stored in the topic registry without going through the kernel of the computer system, and such that subscriber nodes can read messages from a message buffer without going through the computer system kernel.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 10, 2022
    Assignee: Beijing Voyager Technology Co., Ltd.
    Inventors: Yuzhu Shen, Alok Priyadarshi
  • Patent number: 11330330
    Abstract: A mobile device includes a processor and a memory. The memory stores instructions executable by the processor such that the processor is programmed to identify, based on user data a reference time. The processor is further programmed to send, via a human-machine interface included in the mobile device, a message to a user to input a user request to download a media content item prior to the reference time. The processor is further programmed to receive the user request to download the media content item and download the media content item from a media device.
    Type: Grant
    Filed: August 11, 2020
    Date of Patent: May 10, 2022
    Assignee: DISH Network L.L.C.
    Inventor: Sanjiv Topiwalla
  • Patent number: 11329935
    Abstract: Technologies are presented directed to smart attachment of cloud-based files to communications such as email. A communication service may determine and select automatically between local and cloud versions of synchronized files allowing the recipient of the message to receive a version of the file regardless of whether the sender is offline or online when the attachment was made and in a user-friendly manner to the sender through a single representation.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: May 10, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Misbah Uraizee, George Arthur Herbert, III, Steven Lepofsky, Aaron Stolarz, Rebecca Lawler
  • Patent number: 11328249
    Abstract: A computer-implemented system for correcting address information. The system may include a memory storing instructions and at least one processor configured to execute the instructions to perform operations. The operations may include requesting an address for normalization from at least one of a current address or a residential history of a user; receiving, from a user device, a user input including requested address information responsive to the request for normalization; searching, based on the user input, a cache to determine whether a refined version of the requested address is available; returning, based on a determination that a refined version of the requested address exists in the cache, a refined address as the normalized address to the user; and beginning to transport a package to the user at the normalized address, by providing instructions to a mobile device associated with a delivery worker, to transport the package to the normalized address.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 10, 2022
    Assignee: COUPANG CORP.
    Inventors: Hanjun Lee, Kyoungwook Lee, Hansham Jeon, Hyunsu Lim, Taeho Song
  • Patent number: 11328258
    Abstract: A method includes receiving, at a service provider, each of multiple email messages from an email system of a company after the email system determines that each email message includes travel information associated with business travel of an employee of the company, wherein the company is a client or customer of the service provider. The method also includes parsing and filtering, by the service provider, each email message to obtain the travel information. The method also includes storing, by the service provider, the travel information in a data repository. The method also includes generating, by the service provider, one or more user or data interfaces associated with the travel information, wherein the one or more user or data interfaces are arranged as a travel information dashboard accessible to the company.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: May 10, 2022
    Assignee: Traxo, Inc.
    Inventors: Andres Fabris, Christopher Stevens, Matthew Griffin
  • Patent number: 11327942
    Abstract: The present invention provides systems and methods for improved communication management. The present invention provides a platform for providing intuitive, semi-automated, large-scale, two-way text messaging communication between a client or customer (e.g., business or company) and participants/recipients tied to, or otherwise associated or registered with a service provided by the client or customer. The platform provides a consolidated web-based interface with which the client/customer may interact to manage the handling of participant data and to further manage the transmission of targeted outgoing text messages to one or more participants.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: May 10, 2022
    Assignee: Signal Vine, Inc.
    Inventors: Jason Turim, Roman Cheplyaka, Brian Kathman
  • Patent number: 11330067
    Abstract: As described herein, a system, method, and computer program are provided for a platform managing service provisioning for a communication service provider (CSP) and digital content partner integration. In use, a digital content partner is onboarded to a platform. Additionally, CSP is onboarded to the platform. Further, service provisioning for an integration of the CSP and the digital content partner is managed by the platform.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: May 10, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Jay Deen, Francis Kim, Eric Chen, Saad Naji
  • Patent number: 11329936
    Abstract: The system executes online on corporate premises or in a cloud service, or offline. An e-mail message is received at a server within a corporate network or cloud service. A header of the e-mail message is parsed to determine locations of server computers through which the e-mail message has traveled. Geographic locations are placed into a routing map. A banner is inserted into the e-mail message that includes the routing map or a link to the routing map. The routing map is stored by the e-mail gateway server at a storage location identified by the link. The modified e-mail message is delivered or downloaded from the e-mail server to a user computer in real time. The sender Web site is parsed to identify sender domain information to be inserted into the banner. If offline, a product fetches and modifies the e-mail message using an API of the e-mail server.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: May 10, 2022
    Assignee: TREND MICRO INC.
    Inventors: Jing Cao, Quan Yuan, Bo Liu
  • Patent number: 11327826
    Abstract: A system, method, and computer program product are provided for automated resolution of free-text incidents, based on machine learning. In operation, a system receives incident information from at least one IT service management (ITSM) system. The system reads the incident information including free text and classifies an incident associated with the incident information to at least one automation flow. The system generates robotic process automation (RPA) compatible information from the incident information by parsing parameters associated with the incident from text into required fields based on the at least one automation flow. Further, the system sends the generated RPA compatible information to the at least one ITSM system or at least one RPA system.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: May 10, 2022
    Assignee: AMDOCS DEVELOPMENT LIMITED
    Inventors: Gilli Shama, Uri Weissler, Yaniv Avrashi
  • Patent number: 11329987
    Abstract: Aspects of the disclosure relate to protecting enterprise computing resources by implementing an optical air gap system. A computing platform may receive, from an external communications server, a message. The computing platform then may generate an image representation of the message received from the external communications server. Subsequently, the computing platform may execute an optical character recognition (OCR) process on the image representation of the message, which may produce a recreated message. Then, the computing platform may validate contents of the recreated message. Based on validating the contents of the recreated message, the computing platform may send, to an enterprise communications server, the recreated message, and sending the recreated message to the enterprise communications server may cause the enterprise communications server to deliver the recreated message to at least one enterprise user computing device.
    Type: Grant
    Filed: July 8, 2019
    Date of Patent: May 10, 2022
    Assignee: Bank of America Corporation
    Inventors: Michael Beveridge, Jeffrey K. Johnson, George Albero, Elizabeth R. Liuzzo
  • Patent number: 11323661
    Abstract: The present disclosure discloses a multi-device recording synchronization method and system, and a conference system, and belongs to the field of recording marking. For the problem in the prior art that a device that supports a recording marking function only supports generation and use on a single device, the present disclosure provides a system, including one master and a plurality of slaves. The master is connected to the plurality of slaves. The master operates according to the instruction sent by the slave and broadcasts state information globally. Through a network connection between the master and the slave, the master stores, on the master, recording and marking data sent by the slave, and synchronizes the data between devices, and a multi-device recording marking and synchronization system is applied to a conference system. The present disclosure is very convenient for use and has simple operation logic and low system costs.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: May 3, 2022
    Assignee: YEALINK (XIAMEN) NETWORK TECHNOLOGY CO., LTD.
    Inventors: Weiwei He, Lianchang Zhang, Wanjian Feng
  • Patent number: 11323395
    Abstract: A computing device, method and computer program product are provided to process messages received from a source and to construct messages transmitted to a recipient that include the information required to elicit the desired response. In relation to a method, an electronic message is received and analyzed relative to requirements of the related message to determine whether the electronic message includes information required by the related message.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: May 3, 2022
    Assignee: MCKESSON CORPORATION
    Inventors: Stacy Hopkins, Beth Kaye
  • Patent number: 11320991
    Abstract: In a method for identifying a sub-health OSD in a data storage system, a first OSD receives a write request and replicates that write request to a second OSD. Subsequently, the first OSD sends a report regarding the write request to a management node in the system. The report includes an identifier of the first OSD, an identifier of the second OSD, and health status information of the second OSD. The management node determines, based on the received report, whether the second OSD is in a sub-health state.
    Type: Grant
    Filed: June 17, 2020
    Date of Patent: May 3, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Huiyun Xie
  • Patent number: 11323557
    Abstract: An electronic device is provided that includes at least one communication module; a display; and a processor. The processor may receive, from a server through the at least one communication module, first data relating to an activity result previously performed by one or more users in connection with a specified type of activity; receive, from one or more external electronic devices corresponding to the one or more users, through the at least one communication module, second data which is obtained by the one or more external electronic devices and relates to the state of an activity being performed in connection with the specified type of activity; and display, on the display, the first data, the second data, third data relating to the activity result of a user of the electronic device, and fourth data relating to the activity state of the user.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: May 3, 2022
    Inventors: Seong-Ho Cho, Byung-Hoon Seo
  • Patent number: 11323464
    Abstract: An apparatus comprises at least one processing device comprising a processor coupled to a memory. The processing device is configured to identify artifacts in a plurality of messages of an account of a user, and to replace the identified artifacts in the messages with respective modified artifacts while also maintaining in access-controlled storage at least information related to the identified artifacts. The processing device receives from a requestor a request for a given one of the identified artifacts that has been replaced with a corresponding modified artifact, determines a profile of the requestor based at least in part on the request, makes a security determination based at least in part on the determined profile, and takes at least one automated action based at least in part on the security determination.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: May 3, 2022
    Assignee: RightQuestion, LLC
    Inventor: Bjorn Markus Jakobsson
  • Patent number: 11323514
    Abstract: Systems and methods for tiering data in distributed data networks. A global model is developed based on federated learning where edge servers are able to train a model. The learning from the edge servers are collectively applied to the global model. This process can be repeated until the global model is ready for deployment. The global model allows data to be tiered. This may include pushing data from a datacenter to edge servers or cleaning edge servers of data that does not satisfy the global model. The model can be retrained and can be used to proactively push new content out to the edge servers.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: May 3, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Arunava Das Gupta, Niladri Bhattacharya
  • Patent number: 11323428
    Abstract: Described are computer-based methods and apparatuses, including computer program products, for facilitating communications initiated through a social networking account. A detected message communicated using a social networking account can be determined to satisfy a response criteria. Code for displaying a communications initiation feature on a customer communications apparatus associated with the social networking account can be transmitted. Selection information representing a selection of the communications initiation feature can be received and can include a parameter associated with the selection and origin information. The selection information can be validated by determining that the selection is associated with the social networking account and by comparing the parameter with a stored credential associated with the communications initiation feature. When the selection is validated, the communications can be facilitated.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: May 3, 2022
    Assignee: LIVEPERSON, INC.
    Inventors: Matan Barak, Todd Lewis, Justin Robert Mulhearn
  • Patent number: 11323458
    Abstract: One variation of a method for end-to-end encryption of electronic mail includes: receiving an email encrypted according to a first encryption protocol and designating a recipient within an external domain; verifying encryption protocol supported by the recipient's mail client; in response to a recipient exclusion database identifying the recipient, encrypting the email to a less-robust encryption protocol supported by the recipient mail client and transmitting the email to the recipient; in response to the recipient exclusion database excluding the recipient and the recipient mail client supporting the first encryption protocol, transmitting the email encrypted according to the first encryption protocol to the recipient; and, in response to the recipient exclusion database excluding the recipient and the recipient mail client not supporting the first encryption protocol, generating a notification email including a hyperlink to a secure webpage containing content of the email and transmitting the notification
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: May 3, 2022
    Assignee: Paubox, Inc.
    Inventor: Hoala Greevy
  • Patent number: 11321630
    Abstract: There is provided an email authorship classification apparatus. The apparatus includes an information analysis unit configured to analyze header field information in an attribute header of each of emails and extract feature field information related to an authorship of each of the emails from each of the header field information and an information conversion unit configured to convert the feature field information into a feature data set for inputting a learning model thereto. The apparatus further includes a learning model unit configured to generate a classification model for classifying the emails by author by applying a learning process to the feature data set.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: May 3, 2022
    Assignee: AGENCY FOR DEFENSE DEVELOPMENT
    Inventors: Changhee Choi, Hwaseong Lee, Ilhoon Jung, Changon Yoo, Hosang Yun
  • Patent number: 11321669
    Abstract: Various embodiments provide for a method for creating a customized email that includes an action link generated based on form data. Form data is received from a displayed form. The form data includes an action to perform with respect to a task. The action link for performing the action is generated based on the form data. A string with string data that includes the form data and a layout of the form data is generated. The customized email is generated based on the string. The customized email includes the action link for performing the action with respect to the task. The customized email is transmitted to a client device. Information is received, from the client device, pertaining to a user interaction with respect to the action link in the customized email.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: May 3, 2022
    Assignee: Oracle International Corporation
    Inventors: Suman Ganta, Nikhil Sabharwal
  • Patent number: 11323501
    Abstract: A system enables collaboration through electronic devices executes software or an operating system feature that allows a first device's computing environment to run remotely on a second devices computing software by scanning predetermined wireless channels to detect remote clients via a communication controller. The system transmits device profiles that include protocol versions that multiple clients support. The system generates a link layer that joins a first device to a second device and generates authenticating keys that establish a communication channel. The system enables operating modes of the first and second devices that establish the content and control of those devices.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: May 3, 2022
    Assignee: DTEN, INC.
    Inventors: Wei Liu, Jin Guo, Sally Tung, Rui Xu
  • Patent number: 11321102
    Abstract: To provide a programmable display that enables content for coping with an event that has occurred to be promptly used. A programmable display that can communicate with a control device that controls production equipment includes a display; a storage device that stores a plurality of pieces of content that can be used by the programmable display; a detection part that detects a predetermined event that occurs in the production equipment; a learning part that learns a probability that each of 5 the plurality of pieces of content will be used under a condition that the predetermined event occurs by monitoring content used by the programmable display when the predetermined event is detected; and a specification part that specifies content having a high possibility of being used by the programmable display among the plurality of pieces of content based on the learned probability when the predetermined event is detected.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: May 3, 2022
    Assignee: OMRON Corporation
    Inventor: Yuta Nagata
  • Patent number: 11316815
    Abstract: Embodiments of the present invention relate to the field of communications technologies, and provide a message processing method and apparatus, to resolve a prior-art problem that intelligence of a notification message processing method is relatively low. In the embodiments of the present invention, an importance level of each application is determined based on a historical use feature of each application, and then a notification manner of a notification message of each application is determined based on the importance level of each application, so that when a notification message is received, the notification message is displayed in the notification manner corresponding to the application to which the notification message belongs. Solutions provided in the embodiments of the present invention are suitable for use during notification message processing.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: April 26, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chenglu Wang, Haitao Zhu, Yan Tang
  • Patent number: 11314944
    Abstract: Techniques are described related to prior context retrieval with an automated assistant. In various implementations, instance(s) of free-form natural language input received from a user during a human-to-computer dialog session between the user and an automated assistant may be used to generate a first dialog context. The first dialog context may include intent(s) and slot value(s) associated with the intent(s). Similar operations may be performed with additional inputs to generate a second dialog context that is semantically distinct from the first dialog context. When a command is received from the user to transition the automated assistant back to the first dialog context, natural language output may be generated that conveys at least one or more of the intents of the first dialog context and one or more of the slot values of the first dialog context. This natural language output may be presented to the user.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 26, 2022
    Assignee: GOOGLE LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11316890
    Abstract: Systems and methods are described for protecting a device from a denial of service (DOS) attack. The method comprises receiving, by the device, a connection request from a third-party device, determining, by the device, that the third-party device is malicious. Switching a mode of operation of the device from a first mode to a second mode, in response to determining that the third-party device is malicious, and broadcasting in the second mode, a message configured to be decoded only by a credentialed device.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: April 26, 2022
    Assignee: LATCH SYSTEMS, INC.
    Inventors: Michael Brian Jones, Saayuj Dhanak, Deepthi Gandhi, Harikrishnan Nair, Adam Incera
  • Patent number: 11316965
    Abstract: Exemplary embodiments relate to techniques for transmitting ephemeral content messages. A sending client may establish an end-to-end encrypted session with possible recipients of the message, using a first decryption key during initial session setup. The client may send an ephemeral content message, including encrypted content and a second key, to the recipients through a server. The server may be unable to retrieve the encrypted content due to a lack of the second key. The server may filter a list of intended recipients, and may forward the ephemeral content message to the recipients on the filtered list. The recipients may retrieve the second key from the message, and use the first and second keys to decrypt the encrypted content. The sending client may change the second key each time the recipient list changes from the perspective of the sending client, as determined at the time the ephemeral content message is transmitted.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: April 26, 2022
    Assignee: WHATSAPP INC.
    Inventors: Randall Sarafa, Eugene Fooksman, Brian Lange Acton, Jan Boris Koum, Michael B. Donohue, Ehren Andrew Kret
  • Patent number: 11316816
    Abstract: A system may receive a first message transmitted over a network from a first device. A first invitation to join a text-based communication channel may be transmitted to the first device in response to the first message. A second invitation may be transmitted to a second device to join the text-based communication channel with the server configured to retain context of the text-based communication channel. The system may receive a second message transmitted from the second device and may transmit a third invitation to the first device to join the text-based communication channel in response to the second message.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: April 26, 2022
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Lauren B. Acquista, Donald R. Bloyer, III, Yevgeny Gladun, Anish Jacob, Joseph S. Kueser, Mitchel J. Sandlin, Mahesh Subramanian, Shelly Yanushpolsky
  • Patent number: 11314883
    Abstract: The disclosed technology includes techniques for secure access to data associated with an organization and includes providing a user device access to a user interface that is configurable by a user of the user device to execute function requests. Upon receipt of a function request, a router can randomly select an available computer from a computer cluster to execute the function. The computer can access a predetermined portion of the organization's data, generate an output by executing the requested function based on the predetermined portion of the organization's data, and transmit the output to the user device.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: April 26, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventor: Timothy Russell Marcinowski
  • Patent number: 11316899
    Abstract: Controlling access to categorized messages includes categorizing a message into a number of categories according to a message objective. The message objective informing user association, message association, and message access rules for each of the number of categories. Controlling access to categorized messages includes determining, based on the message objective, a number of users allowed access to the message. Controlling access to categorized messages includes allowing the number of users to access the message according to the message objective.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: April 26, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan F. Brunn, Jennifer E. Heins, Marc D. Labrecque, Amy Widmer
  • Patent number: 11314825
    Abstract: A system, method, and apparatus provide the ability to generate and deliver personalized digital content. Multiple content tests are performed by presenting different variants of content to a set of different consumers of one or more consumers. A machine learning (ML model is generated and trained based on an analysis of results of the multiple content tests. Based on the ML model, personalization rules, that specify a certain variance for a defined set of facts, are output. The personalization rules are exposed to an administrative user who selects one or more of the personalization rules. A request for content is received from a requesting consumer. Based on similarities between the defined set of facts and the requesting consumer, a subset of the selected personalization rules are selected. The content is personalized and delivered to the requesting consumer based on the further selected personalization rules.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 26, 2022
    Assignee: SITECORE CORPORATION A/S
    Inventors: Aleksandr A. Orlov, Tetiana Kostenko
  • Patent number: 11316810
    Abstract: A method for automatically generating a semantic contextual message is provided. The method includes: prompting a user to grant access to a plurality of data sources of the user and to a plurality of contacts of the user; prompting the user to set a preference for each contact listing which of the data sources are shareable with the corresponding contact; monitoring a network for an incoming communication from a caller to the user, and determining whether the user is available to receive the incoming communication; identifying one of the contacts associated with the incoming communication, collecting data from the data sources listed by the preference of the identified one contact, and generating a semantic contextual message based on the collected data, when it is determined that the user is not available; and outputting the semantic contextual message across the network to the caller.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 26, 2022
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Josh Andres, Shaila Pervin
  • Patent number: 11310177
    Abstract: A message display method includes displaying, by a first terminal, a chat window for chatting with a second terminal, receiving, by the first terminal at a first moment, an initial character of a first message from a user into the input box, receiving, by the first terminal at a second moment, an initial character of a second message from the second terminal, receiving, by the first terminal at a third moment, a first preset character from the user into the input box, wherein the first preset character indicates that the first message is complete, and the third moment is later than the second moment, and displaying, by the first terminal in the dialog area, the first message as a message earlier than the second message.
    Type: Grant
    Filed: July 18, 2018
    Date of Patent: April 19, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yan Huang
  • Patent number: 11310066
    Abstract: Embodiments of the present disclosure disclose a method and apparatus for pushing information. An implementation of the method includes: receiving a network connection request sent by a TV terminal, the network connection request including an address related to the TV terminal; selecting, based on the address, a user identifier associated with the address in a candidate user identifier set; acquiring a search keyword searched by a user indicated by the selected user identifier within a target period; and selecting, based on the search keyword, to-be-pushed information in a preset to-be-pushed information set, and pushing the selected to-be-pushed information to the TV terminal. This embodiment improves the richness of the to-be-pushed information while improving the pertinence of information push.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: April 19, 2022
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Tianwei Wen, Yunyang Ma, Rui Zhang, Jinmei Luo
  • Patent number: 11307640
    Abstract: Provided are a method for managing usage time of an IoT device, and an apparatus therefor. According to the disclosure, a method for managing usage time of an IoT device which flexibly controls a standby mode of an IoT device according to a user's selection, and which enables a user to select an operation method of a standby mode by using an application for minimizing power consumption of an IoT device, and an apparatus therefor are provided.
    Type: Grant
    Filed: December 4, 2019
    Date of Patent: April 19, 2022
    Assignee: Dialog Semiconductor Korea Inc.
    Inventors: Sang Hak Chung, Jin Woo Park, Seung Ho Shin, Sung Ho Kim
  • Patent number: 11309067
    Abstract: A cloud-based, query management and education system enables provider organizations to query and educate clinicians on how to clarify clinical documentation, resulting in more accurate reimbursement, public reporting, research and policy decisions. Query authors create compliant queries from stored templates which may be supplemented by attaching and/or annotating selected documentation from the patient record. Clinician responses to such queries automatically generate addenda in the relevant patient record. All events around a query are tracked and reportable through a graphical performance scorecards and reporting dashboards.
    Type: Grant
    Filed: December 5, 2016
    Date of Patent: April 19, 2022
    Assignee: Artifact Health, Inc.
    Inventors: Marisa MacClary, Meir Gottlieb
  • Patent number: 11310289
    Abstract: A user device may receive an instruction to generate a shortcut associated with a rich communication services (RCS) messaging session that is associated with a RCS application. The user device may generate, based on receiving the instruction, a snapshot of the RCS messaging session, and may transmit, based on generating the snapshot of the RCS messaging session, the snapshot of the RCS messaging session to an application server. The user device may generate, based on transmitting the snapshot of the RCS messaging session to the application server, the shortcut associated with the RCS messaging session, where the shortcut associated with the RCS messaging session is linked to the snapshot of the RCS messaging session. The user device may display, on a display of the device, the shortcut associated with the RCS messaging session.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: April 19, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lodema M. Steinbach, Sethumadhav Bendi
  • Patent number: 11310178
    Abstract: Collaborating on documents by e-mail may be streamlined into a unified process. In one example, a user creates a document in an online document service, and sends the document to collaborators by mailing a link to the document. The document may have permissions set so that the creator of the document, and any user on the e-mail distribution list, can read and edit the document. When a user receives the e-mail, that user may open and edit the document. Upon closing the editing application, the user may be presented with an appropriate interface to create a reply e-mail.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel W. Crevier, Jason F. Moore, David Citron, Jennifer I. Shen, Gareth A. Howell, Jonathan A. Bockelman
  • Patent number: 11307764
    Abstract: Generating talking points on behalf of a user and providing the talking points to the user is provided. Talking points can help users to quickly and easily start a personalized conversation that enables participants of the conversation to make a connection, thus eliciting better communication and collaboration. Talking points can be generated based on commitments or requests identified in a previous conversation, anomalies or patterns identified in context data, or information items of interest collected from various data sources. One or more top-ranking talking points are surfaced to the user to help the user start a new conversation or to continue a previous conversation.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryen William White, Nikrouz Ghotbi
  • Patent number: 11310051
    Abstract: One or more implementations of the present specification provide a blockchain-based data authorization method and apparatus. The method can include receiving, by a blockchain node, an authentication transaction submitted by a privacy computing platform, where the authentication transaction queries whether a data user has obtained authorization of target data possessed by a data owner, and in response to determining that the data user has obtained authorization of the target data, executing, by the blockchain node, a smart contract invoked by the authentication transaction to provide an authorization token to the privacy computing platform that instructs the privacy computing platform to obtain the target data, and send a computational result of one or more predetermined computational operations based on the target data to the data user.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: April 19, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Changzheng Wei, Ying Yan, Hui Zhang, Yujun Peng
  • Patent number: 11307739
    Abstract: Disclosed herein are method, system and device embodiments for responding to a customer via a dynamic multi-channel publisher. An embodiment operates by providing a window in a graphical user interface (GUI) that provides access to a list of channels related to a customer, receiving a selection of a first channel from the list of channels in response to a request from the customer using a second channel from the list of channels, and updating the window with one or more message types and one or more action types corresponding to the first channel to respond to the request. The list of channels corresponds to multiple applications available to communicate with the customer, and the first channel is different from the second channel.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: April 19, 2022
    Assignee: salesforce.com, inc.
    Inventors: Rachel Ellie Blank, George Edward Cliff, Max St. Clair Wenger
  • Patent number: 11310538
    Abstract: Techniques have been developed to facilitate the livestreaming of group audiovisual performances. Audiovisual performances including vocal music are captured and coordinated with performances of other users in ways that can create compelling user and listener experiences. For example, in some cases or embodiments, duets with a host performer may be supported in a sing-with-the-artist style audiovisual livestream in which aspiring vocalists request or queue particular songs for a live radio show entertainment format. The developed techniques provide a communications latency-tolerant mechanism for synchronizing vocal performances captured at geographically-separated devices (e.g., at globally-distributed, but network-connected mobile phones or tablets or at audiovisual capture devices geographically separated from a live studio).
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: April 19, 2022
    Assignee: Smule, Inc.
    Inventors: Anton Holmberg, Benjamin Hersh, Jeannie Yang, Yuning Woo, Wang Liang, Perry R. Cook, Jeffrey C. Smith
  • Patent number: 11310184
    Abstract: Methods are presented for classifying responses to communications. One method includes presenting, in a first user interface (UI), a message from a sender to a recipient requesting a response. The first UI includes response options of a first classification, a second classification, and an entry field for entering a free text message. Another operation is for receiving a recipient response with a selection of: (a) the first or the second button and (b) the free text message entered in the text entry field. The method further includes generating a featurized recipient response based on the free text message and the selection. An acceptance machine-learning (ML) model calculates a classification value of the recipient response from a set of possible classification values based on the featurized recipient response. The method further includes presenting, in a second UI for the sender, an indicator for the message and the calculated classification value.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: April 19, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christian Wilhelm Kurt Byza, Jeffrey William Pasternack, Haowen Ning, Pujita Mathur, Yizhou Pan, Ngoc M. Vu, Akshaya Subbaraya Bhat, Arya Ghatak Choudhury, Jia Liu, Neil Cruz Pomerleau, Howard Mario Narvaez, Kelly K. Hosokawa, Ryan A. Espiritu
  • Patent number: 11303601
    Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface that includes a first option for exchanging ephemeral messages with users of a social networking system and a second option for exchanging non-ephemeral messages with users of the social networking system; determine that a user operating the computing device has selected the first option for sending an ephemeral message; and cause the ephemeral message to be sent through the social networking system.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Maria Ioveva, Ayca Cakmakli
  • Patent number: 11301874
    Abstract: Systems, methods, and media for managing web content. Exemplary methods may include the steps of providing a web content management application via a web site, generating a web marketing campaign from at least a portion of a global marketing framework via a web server, gathering via the web server marketing data from at least one of the web server associated with the web marketing campaign and consumer devices accessing the web marketing campaign, the marketing data including information indicative of interests of consumers, storing the marketing data in a database, associating consumers together according to at least one common interest to create one or more consumer groups, and providing the one or more consumer groups to at least one marketing content author.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: April 12, 2022
    Assignee: SDL Netherlands B.V.
    Inventors: Serguei Martchenko, Marvin Smit, Rick Pannekoek, Erik de Voogd, Renze A. de Vries
  • Patent number: 11303674
    Abstract: Mechanisms are provided to detect phishing exfiltration communications. The mechanisms receive an input electronic communication from a data network and process the input electronic communication to extract a structure token that represents the content structure of the input electronic communication. The structure token is input to a machine learning model that is trained to identify phishing exfiltration communication grammars, and relationships between phishing exfiltration communication grammars, in structure tokens. The machine learning model processes the structure token to generate a vector output indicating computed values for processing by classification logic. The classification logic processes the vector output from the machine learning model to classify the input electronic communication as either a phishing exfiltration communication or a non-phishing exfiltration communication, and outputs a corresponding classification output.
    Type: Grant
    Filed: May 14, 2019
    Date of Patent: April 12, 2022
    Assignee: International Business Machines Corporation
    Inventors: Iosif Onut, Qian Cui, Guy-Vincent Jourdan
  • Patent number: 11301497
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a composable data model. One of the methods includes receiving an input data file defining: (i) a catalog that defines one or more named elements, one or more named compositions, and one or more named multi-compositions, and (ii) a catalog store that is an instance of the catalog; and generating a data object representing the catalog store in a database, comprising generating data objects respectively representing i) every instance of a named element specified by the catalog store defined in the input data file, ii) every instance of a named composition specified by the catalog store defined in the input data file, and iii) every instance of a named multi-composition specified by the catalog defined in the input data file.
    Type: Grant
    Filed: April 6, 2020
    Date of Patent: April 12, 2022
    Assignee: Key Ark, Inc.
    Inventors: Mikhail Gilula, Andrey Belyaev
  • Patent number: 11303588
    Abstract: A request to communicate a message to a business entity via an online messaging application is received from a user of the online messaging application. An intent of the user is extracted by applying a set of natural language processing techniques to the message and a set of template responses associated with the business entity is retrieved. The intent of the user is mapped to a template response included among the set of template responses and the template response is sent for display to the user. The template response may be communicated to an administrator of an account associated with the business entity and sent for display to the user in response to receiving a request from the administrator to do so. One or more of these steps may be performed at the online messaging application or at a client device associated with the user or the business entity.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventor: Vibhor Rastogi
  • Patent number: 11301736
    Abstract: A durable pet tag having machine readable indicia. A multiple layer label is pre-assembled and applied and embedded into a metal substrate for durability. A two sided pet tag having machine readable indicia on a first side and human readable indicia on a second side is provided, the human readable indicia being stamped into the side of the substrate opposite the machine readable printed sheet so that a single pet tag is provided with machine readable data to allow finders of lost pets to retrieve owner information using a smart phone and the database accessible with the pet tag machine readable indicia. The pet tag also has human readable indicia to comply with legal requirements.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: April 12, 2022
    Inventors: Kevin Haas, Brad Haas