Demand Based Messaging Patents (Class 709/206)
  • Patent number: 10997675
    Abstract: The invention comprises a federated system having a centralized data collection node that receives real-time data feeds from multiple airport systems, a data decoupling module for scrubbing received data, coding scrubbed data, and validating coded output data, and a central control node for monitoring and controlling the system. The invention also includes graphical user interfaces and methods for displaying such information at a central node, or NOC.r The invention can also detect output devices and create specific special purpose feeds for each data destination or remote display, as well as systems that allow an airline to remotely access and update the status and settings of a remote travel operations display system via the Internet.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: May 4, 2021
    Assignee: METROPOLITAN WASHINGTON AIRPORTS AUTHORITY
    Inventors: Goutam Kundu, Thomas Peifer, Balaji Karuppiah
  • Patent number: 10997650
    Abstract: Conversations between an intelligent, machine-based chat bot and a user of a website or an application support a computing paradigm called Conversation as a Platform (CaaP) to dynamically generate payment agreements that enable asynchronous actions to be performed for e-commerce transactions which the user may use to confirm the transaction, change the terms (e.g., payment method, ship-to address, shipping method, etc.), or cancel the transaction. Upon opt-in by the user to the payment agreement, a cloud-based wallet provider gives a payment credential URL (Uniform Resource Locator) to the chat bot provider that is called to receive an actual payment credential, and which may also be used for subsequent transactions.
    Type: Grant
    Filed: October 31, 2017
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthias Bernard Pisut, IV, Malcolm Erik Pearson
  • Patent number: 10997189
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for shared folder backed integrated workspaces. In some implementations, a content management system can provide a graphical user interface (GUI) that integrates communications and content management into a single user interface. The user interface can include mechanisms that allow a user to provide input to generate a new workspace. The user interface can provide a mechanism to allow a user to view conversations related to the workspace and/or content items associated with the workspace. The user interface can present representations of content items associated with the workspace and allow the user to provide input to generate, view, edit, and share content items associated with the workspace.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: May 4, 2021
    Assignee: Dropbox, Inc.
    Inventors: Sean Beausoleil, Matteus Pan, Jean-Denis Greze, Anthony DeVincenzi
  • Patent number: 10999713
    Abstract: An information providing apparatus of the present disclosure controls the output of information. The information providing apparatus includes a receiving unit that can receive a message. In addition, the information provide apparatus includes an output control unit that outputs the received message in a manner perceptible to multiple people. Further, the information apparatus includes a determination unit that determines whether the received message is a message addressed to a specific person among the multiple people. In a case where it is determined that the received message is a message addressed to the specific person, the output control unit can change an output mode of the received message, based on an attribute shared between the specific person and another person among the multiple people.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: May 4, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventors: Masahiro Tada, Lei Tian
  • Patent number: 10997575
    Abstract: An email payment system and method to provide users with the ability to initiate and send payments to one more recipients via email messaging. A user interface is provided in an email client that allows a user to insert payment with the email. Payment details are collected through one or more payment modals displayed in the email client. A payment object is inserted into the body of the email and is displayed to both the sender and recipient. The payment details captured in the payment object are communicated to a payment processor. The payment processor uses electronic payment accounts associated with the corresponding sender and recipient email addresses to identify the relevant electronic payment accounts and transfer the payment between said accounts. A status of the payment transaction is tracked and displayed within the payment object of the emails residing in both the sender and recipient email client.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Narelle Cozens, Travis Harrison Kroll Green, Boris Mizhen, Phillip Neal Sharp, Josh Ostrow, Hoai Nguyen, Peter Schmitt
  • Patent number: 10997524
    Abstract: Techniques for predicting a number of links an email campaign recipient will open are described. Elements in a dataset related to an email campaign are modeled using a tree structure, where nodes of the tree represent features of each element. A mean squared error is computed of an outcome for each of the elements to determine a weight for each respective tree. The weights are then regularized by applying a penalty, such as an elastic net penalty, to each of the weights. Then, the weights are applied to each of the trees. A weighted average of all of the outcomes of the trees is calculated, where the weighted average represents a prediction of an outcome resulting from a set of feature values. The feature values correspond to the nodes of each of the trees.
    Type: Grant
    Filed: August 1, 2016
    Date of Patent: May 4, 2021
    Assignee: Adobe Inc.
    Inventor: Kourosh Modarresi
  • Patent number: 10997260
    Abstract: A moderation framework monitors content posted in a database network and uses a declarative configuration scheme that defines moderation rules without having to write new software. A user interface operated by the moderation platform allows selection of different user criteria and different content criteria for triggering the moderation rules. The user interface also provides selectable actions for the moderation rules to apply when the content matches the selected user and content criteria. The user interface also allows selection of different entities for associating with different moderation rules, such as accounts, cases, opportunities, Chatter® feed posts, or custom objects defined by customers.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: May 4, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Ashley Mcguire, Joshua Luft-Glidden, Kenneth Chung Kay Ko, Rupali Jagtap, Sanjaya Lai, Volodymyr Ivanov
  • Patent number: 10999226
    Abstract: A method for referencing an image comprises the steps of displaying the image on a first display device, receiving selection of at least a portion of the image via the first display device, receiving content, wherein the content is associated with and digitally linked to at least the portion of the image for which selection was received, transmitting the image as part of a message included in a continuous stream of messages from the first display device to a second display device, displaying at least a portion of the message on the second display device as part of the continuous stream of messages, and displaying the content on the second display device and indicating that the content is associated with the specific portion of the image.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: May 4, 2021
    Assignee: Wrinkl, Inc.
    Inventor: Marc A. Cohen
  • Patent number: 10997620
    Abstract: The present invention provides certain blockchain-enabled crypto asset systems operable within a computer network environment for allowing a user to control how advertisers access the user's personal data; allowing crypto asset compensation in exchange for social amplification; and tracking asset allocation. Payments made via blockchain tracking, and the distribution of any revenues derived from cost savings provided to terrestrial, satellite or digital radio broadcasters back to music rights holders and other related groups are provided. These rights holders typically like to incentivize consumers, and by using the crypto assets or tokens created by the present invention, a reward for listening/consuming may be provided.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 4, 2021
    Assignee: Vertigo Studios, LLC
    Inventors: Gregory H. Leekley, Alexander Savenok, Pavel Savenok
  • Patent number: 10997778
    Abstract: A method, where one file includes file data of a plurality of files for generating a three-dimensional model includes obtaining a first file in a picture format, an extension data segment of the first file includes at least one first data segment, and the first data segment includes the file data of the files for generating a first three-dimensional model of the three-dimensional model, obtaining the file data of the files from the first data segment, and generating the first three-dimensional model based on the file data of the files.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: May 4, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xing Zhang, Kun Liu, Jiangwei Li, Cheng Du
  • Patent number: 10999230
    Abstract: Techniques of relevant content surfacing in a computer productivity platform are disclosed herein. In one embodiment, a method includes receiving, at an email server of the computer productivity platform, an email having a message body containing content and determining whether the content of the email contains a request to or a commitment by the user. In response to determining that the content of the email contains a request to or a commitment, inserting metadata containing one or more properties of the request or commitment into the email, the metadata. Then, when viewing of the content of the email by the user is detected, the computer productivity platform is queried for additional content using the properties of the request or commitment as keywords. The additional content is then surfaced to the user as being related to the content in the message body of the email.
    Type: Grant
    Filed: May 23, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ravin Sachdeva, Savio Mendes de Figueiredo, Mauricio Cunille Blando, Santosh Kumar, Kiran Phani Kaja, Haroon Dawood Barri, Alexey Razuvaev, Krish Gali, Kalyan Ayloo, Ryan Thomas Murphy, Shravya Konda, Luiz Gustavo Bustamante Magalhaes
  • Patent number: 10999335
    Abstract: Methods and apparatus for communicating between virtual agents associated with users of electronic devices connected via at least one network. A first user may instruct an associated first virtual agent to invoke a communication session with a second virtual agent associated with a second user. To invoke the communication session, the first virtual agent may send an outgoing communication to the second virtual agent and the outgoing communication may instruct the second virtual agent to perform at least one action on behalf of the first user. Virtual agents associated with different users may alternatively communicate with each other in the absence of user interaction to perform a collaborative action.
    Type: Grant
    Filed: December 7, 2018
    Date of Patent: May 4, 2021
    Assignee: Nuance Communications, Inc.
    Inventors: Michael Stuart Phillips, John Nguyen, Thomas Jay Leonard, David Grannan
  • Patent number: 10991061
    Abstract: A system and method of verifying the identity of a user or registrant. The user or registrant provides identification information and registration information. The identification information may be a visual representation of an identifying item associated with location information. In some embodiments, the identification information may be a visual representation of a government issued identity. An identification module verifies the identification information and compares the verified identification information to the registration information.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: April 27, 2021
    Assignee: United States Postal Service
    Inventors: Donald E. Irwin, Nan K. McKenzie, William A. Tartal, Victoria K. Stephen, Michael J. Amato, William G. Ackerman, Robert E. Dixon, Daniel W. Smith, Gregory Crabb, Paul Anthony Bernicchi
  • Patent number: 10992771
    Abstract: A technique for identifying an opt-out status for a user's mobile or other computing device without relying exclusively on client-side storage or primarily on the use of non-determinative mechanisms is discussed. Embodiments provide server-based or otherwise hosted techniques of accurately identifying devices of users that wish to opt-out of having their device activity tracked. These techniques enable accurate identification of a device's opt-out status even in the absence of a client-side opt-out indicator.
    Type: Grant
    Filed: August 7, 2019
    Date of Patent: April 27, 2021
    Assignee: ACK Ventures Holdings, LLC
    Inventors: David Ulrich, Harry Kargman, Steve Anson, Jeremy Sadwith, Bernhard Valenti, Ryan McConville
  • Patent number: 10992630
    Abstract: Various embodiments disclosed herein provide techniques for transmitting an email message over a network. An email forwarding application executing on an email server receives a first request from a first device within the network to resolve an email address of an email recipient, where the email address is associated with a first domain. The email forwarding application determines that the email recipient is associated with a second domain. The email forwarding application transmits, to the first device, a first response to the first request that identifies the email recipient and the second domain.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: April 27, 2021
    Assignee: VERISIGN, INC.
    Inventors: Michael Kaczmarek, Sameer Thakar, Eric Osterweil
  • Patent number: 10990914
    Abstract: An activity thread is displayed with display elements that represent different activities that correspond to a common identifier. The display includes filter user input mechanisms that are actuated to filter the display elements based on filter criteria.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: April 27, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Abhijit Nemichand Gore, Monil Dalal, Ashish Kothari
  • Patent number: 10990903
    Abstract: A self-learning system for categorizing log entries may be provided. The system may display a first log entry and receive a categorical identifier for the first log entry. The system may parse the first log entry for predetermined text information and predetermined image information. The predetermined text information may be included in a datafield classifier and the predetermined image information included in a metadata classifier. The system may identify the predetermined text information in the log entry and adjust a first prioritization of respective categorical identifiers included in the datafield classifier. The system may identify the predetermined image information in the first log entry and adjust a second prioritization of the respective categorical identifiers included in the metadata classifier. The system may map a second log entry to the categorical identifier based on adjustment of the first prioritization or adjustment of the second prioritization.
    Type: Grant
    Filed: November 9, 2017
    Date of Patent: April 27, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Abhilash Alexander Miranda, Laura Alvarez, Medb Corcoran, Edward Burgin, Kristine Marie Renker, Kris Timmermans, Kimberly De Maeseneer, Amaury Reychler, Shinichiro Shuda, Robert Willems, Laura O'Malley, Urvesh Bhowan, Pedro Sacristan
  • Patent number: 10990752
    Abstract: Systems and methods of improving the operation of a transaction network and transaction network devices are disclosed. An online purchase autofill plugin includes various modules and engines. The fields of online forms may be identified and the fields of online forms may be automatically filled. The user experience may be improved, and data security enhanced so that the transaction network more properly functions according to approved parameters, such as protecting the integrity of sensitive data.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: April 27, 2021
    Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.
    Inventor: Hans-Jurgen Greiner
  • Patent number: 10992625
    Abstract: Techniques for designing a unified messaging platform that functionally integrates an unlimited number of apps by different developers into a single messaging context, allowing users to seamlessly take advantage of external apps' features from within a messaging session. In an aspect, an assistant interface translates between the custom protocol used by a local messaging app and a universal semantic information interchange language (SIIL). The assistant interface communicates using SIIL with an assistant server, which includes a plurality of plugins each dedicated to an external app or “service module” that can interact with the messaging app. In an aspect, the assistant server may include a command inference block incorporating adaptive learning techniques to infer user intent from the messaging session. Further aspects include flexible and robust techniques to enable users to share authority to use external apps with other users, and to revoke such authority, during a messaging session.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: April 27, 2021
    Inventors: Vishal Sharma, Elhum Amjadi
  • Patent number: 10990762
    Abstract: A device may receive information associated with a set of chat logs. The device may obtain context information associated with the information, wherein the context information identifies a network address associated with a participant of the set of chat logs. The device may determine whether the set of chat logs is to be assigned to a first category, a second category, or a third category, wherein the first category is associated with fraudulent chat logs, wherein the second category is associated with chat logs involving a misrepresentation, and wherein the third category is associated with chat logs that are not identified as fraudulent or involving a misrepresentation. The device may perform an action based on whether the set of chat logs is assigned to the first category, the second category, or the third category.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: April 27, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ravi Karan Madavarapu, Jiandong Guo, Shail Bhatt, Apurva J. Sheth, Srinivas Parimi
  • Patent number: 10992650
    Abstract: The techniques described herein enable a user that sends an email message that includes encrypted content to define a time period during which a recipient of the encrypted content has decrypted access rights. To effectively define the time period, the user can set a time at which the decrypted access rights for the recipient expire. The time occurs after a time at which the email message is sent to the recipient. Upon expiration of the time period, the decrypted access rights to the encrypted content is revoked for the recipient of the email message, thereby providing a proactive element of security for confidential and/or sensitive information. Further, the techniques enable a user to revoke decrypted access rights to the encrypted content for a recipients at any given time after the email message has already been sent, thereby adding a reactive element of security for confidential and/or sensitive information.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Krishna Kumar Parthasarathy, Jitender Bisht, Bhaswar Banerjee, Syed Salah Ahmed, Vinh Trinh, Keyan Raahemifar, Zhi Wang
  • Patent number: 10992618
    Abstract: Embodiments herein provide a systems and methods for managing short data service (SDS) in on-network and off-network mission critical data (MC Data) communication system. The various embodiments provide one-to-one SDS and a group SDS in the on-network MC Data communication system for a unidirectional communication. The various embodiments provide one-to-one SDS and a group SDS in the on-network MC Data communication system for a bidirectional communication. Further, the various embodiments provide a one-to-one SDS and a group SDS in an off-network MC Data communication system for a unidirectional communication.
    Type: Grant
    Filed: September 7, 2017
    Date of Patent: April 27, 2021
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Basavaraj Jayawant Pattan, Suresh Chitturi, Bhargav Madishetty, Nishant Gupta, Sapan Pramodkumar Shah, Siva Prasad Gundur, Vijay Sangameshwara
  • Patent number: 10992773
    Abstract: Techniques for generating and transmitting actions prompts based on attribute affinity between users of a social networking service are disclosed herein. In some embodiments, a method comprises: determining a first set of attributes of a first profile of a first user; determining a second set of attributes of a second profile of a second user; selecting action prompts based on corresponding criteria of the action prompts being satisfied by the first set of attributes and the second set of attributes; generating a first ranking of the action prompts for a first presentation channel based on a first ranking model; generating a second ranking of the action prompts for a second presentation channel based on a second ranking model; selecting at least one of the action prompts based on the first ranking; and displaying the selected action prompt(s) on a computing device of the first user via the first presentation channel.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Hari Srinivasan, Salman Ahmed, Victor Louis Kabdebon
  • Patent number: 10990749
    Abstract: A messaging system supports a presentation session with participants of the presentation, a presenter and one or more audience members. The messaging system allows the participants to share messages and documents via respective client/mobile devices. An application on each mobile device allows the audience member to peruse and comment on document portions (e.g., pages, images, or slides) being presented. The presentation sequence for the document portions can be managed by the presenter, or document perusal can be decoupled from the presentation sequence to allow audience members to focus on past or future document portions. Comments of the audience member or other participants can be linked to corresponding document portions.
    Type: Grant
    Filed: June 11, 2020
    Date of Patent: April 27, 2021
    Assignee: Zoho Corporation Private Limited
    Inventors: Sridhar Vembu, Arthur J. Behiel, Sudheer A. Grandhi
  • Patent number: 10992632
    Abstract: Evaluating messaging content on a computer-based communications network includes classifying, using computer hardware, a response to a message previously rated by a user. The message, the response to the message, and the rating by the user can each be provided on the computer-based communications network. Evaluating messaging content also includes automatically changing, with the computer hardware, the rating of the message when the classifying of the response results in a classification that satisfies a predefined rating change condition.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: April 27, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Masami Tada, Sanehiro Furuichi, Akira Ohkado, Satoshi Kawase
  • Patent number: 10992607
    Abstract: Examples are disclosed herein that relate to delivering electronic messages to intended recipients based on detected contextual events. One example provides a computing system, comprising a logic subsystem, and a storage subsystem comprising instructions executable by the logic subsystem to receive an input of a message, store the message in a data store for delivery to an intended recipient, determine contextual information for the message and store the contextual information for the message in the data store, detect a contextual event that matches a triggering condition for delivery of the message based upon the contextual information for the message, and based upon the contextual event matching the triggering condition, send the message to a device associated with the intended recipient.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: April 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rahul Gupta, Pradeep Kumar Reddy K, Bhavesh Sharma, Manish Kansal
  • Patent number: 10992488
    Abstract: A system and method for management of an online focus group-style discussion comprising a transformation engine that allows for event-based modification and transformation of content for a discussion group view interface. In a preferred embodiment, multiple interfaces tailored to the specific role of a user device are provided. Moreover, the system can auto-generate translations in real time to accommodate a plurality of language capabilities of a plurality of users associated to a plurality of user devices for conducting focus group systems and method online.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: April 27, 2021
    Inventor: Elizabeth K. Le
  • Patent number: 10992718
    Abstract: The embodiments herein relate to a method in a user device and a method in a chatbot capable framework for providing continuity in chat communications between the user device and the chatbot capable framework. The method in the user device comprises: establishing a session with the chatbot framework over a first chat platform associated with a first chat application; starting a dialogue with the framework; initiating a transfer of the dialogue to a second chat platform associated with a second chat application and initiating a new session with the framework over the second chat platform and inputting identification information for continuing the dialogue where it stopped at the first chat platform.
    Type: Grant
    Filed: January 29, 2018
    Date of Patent: April 27, 2021
    Assignee: Telia Company AB
    Inventors: Anders Baer, Maria Jernström
  • Patent number: 10986061
    Abstract: Invention relates to, a communication system for a communication network comprising a first communication device configured to generate a structured electronic message with an identification part, an address part and an information part; an interpretation system located at a knowledge operator comprising a receiving unit in data communication with the first communication device reading sender and receiver address from the address part of the structured electronic message.
    Type: Grant
    Filed: January 16, 2017
    Date of Patent: April 20, 2021
    Inventor: Ercan Turfan
  • Patent number: 10986146
    Abstract: Apparatuses, systems, and methods are disclosed for a speaker pool. A method includes receiving electronic consent from a plurality of speakers over an interface with a third party for the speakers to join a speaker pool. A method includes receiving criteria for selecting one or more speakers from a speaker pool from a third party via a hook in an interface. A method includes electronically displaying a selected one or more speakers from a speaker pool to a visitor of a third party using a hook in an interface based on received criteria.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: April 20, 2021
    Inventor: Narinder Pal Mann
  • Patent number: 10983974
    Abstract: A method of generating a knowledge-tree to manage education-related information and experience-related information is provided with a plurality of learner accounts, at least one verification account, and at least one external viewing account. A specific learner account from the plurality of learner accounts uploads personal educational information and a personal experiential information to a remote server. Based upon the uploaded information, the verification account executes a verification process and a career planning process. The verified information and a career roadmap created for the specific learner account will be presented to the external-viewing account. The specific learner account can be a job seeker and the external viewing account can be a potential employer.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: April 20, 2021
    Inventors: Baranitharan Venkatakrishnan, Bhaskar Babu Narasimhaiah
  • Patent number: 10983735
    Abstract: A management apparatus includes a predicting unit and a notifying unit. The predicting unit acquires progress information indicating progress of an image forming process from an image forming device that forms a three-dimensional image, and predicts a completion time of the image forming process. The notifying unit provides a notification about the completion time predicted by the predicting unit to a device owned by a user using the image forming device. The predicting unit re-predicts the completion time as the image forming process progresses. In a case where a difference between a previously-notified completion time and a newly-predicted completion time reaches a predetermined extent, the notifying unit provides a notification about the newly-predicted completion time.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: April 20, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Soshi Noguchi
  • Patent number: 10986060
    Abstract: A messaging system configured for recommending messages is provided. The messaging system machine trains a prediction model associated with a user based on past review and response times for past messages. During runtime, the messaging system generates a predicted user action time for each new message based on the prediction model and tags each new message with a corresponding predicted user action time. Based on an amount of available time, the predicted user action time for each new message, and importance for each new message, the messaging system determines a recommended set of new messages that the user should read and respond to during the available time, whereby a sum of the predicted user action time of the recommended set of new messages is equal to or less than the available time. The recommended set of new messages are visually distinguished for the user.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: April 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Honghao Qiu, Chao Chen, Tiancong Zhou, Yong Xie, Kevin Carter, Ke Wang
  • Patent number: 10984200
    Abstract: Determining whether a proposed message contextually fits a messaging session. A method obtains a proposed message to be sent in a messaging session between users of a messaging service. The method identifies a context of the proposed message. The method determines whether the proposed message contextually fits the messaging session based on characteristics of an expected response to the proposed message, the characteristics of the expected response being based on patterns of communication between the users. The method also performs processing based on whether the proposed message contextually fits the messaging session.
    Type: Grant
    Filed: November 8, 2019
    Date of Patent: April 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Luis C. Cruz Huertas, Luis A. Mena Monge, Jose P. Monge Bolanos, Edgar A. Zamora Duran
  • Patent number: 10984443
    Abstract: There are disclosed systems and methods for facilitating communications between individuals and enterprises and in particular, to methods and systems for tracking and attributing customer and/or customer prospect online and offline communications in association with a marketing campaign.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: April 20, 2021
    Assignee: Invoca, Inc.
    Inventors: Garvan Michael Kuskey, Lauren Kimberly Harris, Colin D. Kelley
  • Patent number: 10986124
    Abstract: A credential store for an endpoint contains credentials for accessing a remote service. In general, the credentials will not have an ordinary, legitimate use for the endpoint, serving instead to log in to a dedicated trapping service or the like. In the event that the endpoint becomes compromised and an attacker gains access to the credential store, the presentation of the credentials to the remote service can provide an indication of compromise to the endpoint and any suitable remediation may be taken.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 20, 2021
    Assignee: Sophos Limited
    Inventors: Andrew J. Thomas, Daniel Stutz
  • Patent number: 10985974
    Abstract: Constraints are stored. A plurality of processing stages is processed. For at least one of the plurality of processing stages, an input declarative requirement is utilized with at least some of the constraints to determine an output declarative requirement that is at a different level than a level of the input declarative requirement. At least a portion of the plurality of processing stages are utilized to at least in part automatically configure a computer network.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: April 20, 2021
    Assignee: Apstra, Inc.
    Inventors: Mansour Jad Karam, Aleksandar Luka Ratkovic, Andrew Samoylov
  • Patent number: 10984781
    Abstract: A plurality of conversations may be processed to obtain one or more representative conversations to allow a better understanding of the plurality of conversations. A representative conversation may be determined by representing each conversation as a sequence of states where a state may represent messages with similar meanings. Distances may be computed between pairs of conversations, and the conversations may be clustered using the distances. To obtain a representative conversation for a cluster of conversations, a representative sequence of states may be obtained for the cluster and a representative message may be obtained for each state of the sequence of states. The representative conversation may then be presented to a user.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 20, 2021
    Assignee: ASAPP, INC.
    Inventors: Michael Griffiths, Lei Xu, Shawn Henry
  • Patent number: 10984111
    Abstract: A method includes obtaining an incoming event log, splitting the incoming event log into a set of tokens, and identifying a subset of the tokens as anchor tokens. The method also includes utilizing an ordered list of the anchor tokens to traverse through a set of anchor token trees and, responsive to identifying a path from (i) a root node of a given one of the anchor token trees to (ii) a given leaf node of the given anchor token tree corresponding to the ordered list of the anchor tokens, selecting a given parser associated with the given leaf node. The method further includes extracting data from the incoming event log utilizing the given parser, detecting one or more security threats affecting at least one asset in an enterprise system based on the extracted data, and applying at least one remediation action to mitigate the detected security threats.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: April 20, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Ahtesham Akhtar Patel, Ratheesh Nair
  • Patent number: 10977285
    Abstract: Systems and methods to store data obtained from observations and to determine a correspondence of certain data to a particular person. In one approach, a method includes: receiving or making a plurality of observations for a person (e.g., data extracted from e-mails sent to the person); storing the observations in a repository (e.g., a database on a server); and determining whether data in a first observation of the observations corresponds to the person, wherein the determining is based on the plurality of observations.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: April 13, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Peter Monaco, Richard Earle Seeger, III
  • Patent number: 10977261
    Abstract: Embodiments are directed towards automatically learning user behavioral patterns when interacting with messages and based on the learned patterns, suggesting one or more predicted actions that a user might take in response to receiving subsequent message. One or more classifiers are trained and employed to predict one or more actions that a user might take in response to receiving the message. In one embodiment, the one or more predicted actions are provided suggested to the user as an action the user might take on the message. Messages may be rank ordered within a given suggested action based on a confidence level of the prediction.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: April 13, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Ingmar Weber, Yoelle Maarek, Yehuda Arie Koren
  • Patent number: 10977386
    Abstract: In a communication network comprising a plurality of devices operatively connected to a communication network, a data manager operatively connected to the communication network receives information about a user from a first device, which information comprises user profile data including both personally identifiable information (PII) data and non-personally identifiable information (NPII) data, and user action data regarding actions the user has taken. Additionally, a private key is received from the first device. The user profile data is stored in a user profile data store, whereas user action data and NPII user profile data is stored in a user action data store based on the private key such that it is not linked to an identity of the user or any data in the user data profile store. In an embodiment, storage of the data in the user action data store is based on a one-way transformation of the private key.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: April 13, 2021
    Assignee: VOICE.VOTE SPC
    Inventor: Mark Selleck
  • Patent number: 10979363
    Abstract: Techniques for resegmenting a partition in a distributed stream-processing platform are provided. The techniques include receiving a trigger to move a partition of the distributed stream-processing platform from a first broker on a first set of physical resources to a second broker on a second a set of physical resources. In response to the trigger, the partition is allocated on the second broker, and the first broker is configured to redirect, to the second broker, requests for new messages after a last offset in the partition without replicating older messages before the last offset to the second broker. Idempotent produce metadata for the partition from the first broker is then merged into the second broker. Finally, metadata for processing requests for the partition is updated to include the second broker.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: April 13, 2021
    Assignee: Oracle International Corporation
    Inventors: Andrey Efimov, John Christopher Petry, Julien Nicolas Dollon, Nathaniel Martin Glass
  • Patent number: 10979375
    Abstract: A messaging system communicates animated messages. The system generates personalized avatars of messaging participants. These avatars can be made to represent visible attributes of the participants in different art styles. For example, a tall, thin, bespectacled, brunette might be represented as a tall, thin, bespectacled, brunette avatar rendered in the style of a favorite cartoon. Messaging participants can then send messages in which the avatars of the sender and the recipient or recipients interact. For example, a message sender might convey a message “hug” that is displayed on a message recipient's device as an animation in which the sender's avatar embraces the recipient's avatar.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: April 13, 2021
    Inventors: Mark H. Young, Jason A. Young
  • Patent number: 10979519
    Abstract: Techniques for broadcasting notifications with low latency are provided. A set of recipients for a notification of a content item is determined. The notification is stored in a second notifications storage that is separate from a first notifications storage. A request for one or more notifications is received over a computer network from a client device that is associated with a particular recipient in the set of recipients. In response to receiving the request, first notification data is retrieved from the first notifications storage, second notification data that includes the notification is retrieved from the second notifications storage. The first notification data is combined with the second notification data to generate combined notification data. The combined notification data is transmitted over the computer network to the client device and is stored in the first notifications storage. The notification may be removed from the first notifications storage.
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Swapnil Ghike, Changji Shi, David Benjamin Liu, Guanchao Wang, Sandor Nyako, Netra Malagi, Amit Ruparel, Cheng-Fu Lin, Akhilesh Gupta
  • Patent number: 10979369
    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: March 4, 2020
    Date of Patent: April 13, 2021
    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: 10979377
    Abstract: The disclosure herein describes a system for generating customizable summaries of multi-message conversations in email threads and other multi-message and multi-participant messaging applications. A summary icon is displayed if the number of messages in a thread exceeds a threshold number. Message data is cleaned and analyzed by ML models to generate feature vectors representing the messages content. Multiple loglinear regression models compute similarity between message sentences. Clustering algorithm(s) to generate a multi-message conversation thread summary based on the values. If the user selects the summary icon, the multi-message conversation thread summary is displayed. The summary includes summary sentences and/or annotations describing content of the messages in the thread, participants contributing to the messages in the thread, links back to the original messages in the thread and/or a count of the number of messages contributed by each participant.
    Type: Grant
    Filed: June 9, 2020
    Date of Patent: April 13, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vipul Gupta, Aparajita, Arun K. Dixit, Supriya A. Supugade, Manish Sharma
  • Patent number: 10979435
    Abstract: Systems and methods for authenticating access to multiple data stores substantially in real-time are disclosed. The system may include a server coupled to a network, a client device in communication with the server via the network and a plurality of data stores. The server may authenticate access to the data stores and forward information from those stores to the client device. An exemplary authentication method may include receipt of a request for access to data. Information concerning access to that data is stored and associated with an identifier assigned to a client device. If the identifier is found to correspond to the stored information during a future request for access to the store, access to that store is granted.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: April 13, 2021
    Assignee: Seven Networks, LLC
    Inventors: Jay Sutaria, Brian Daniel Gustafson, Robert Paul van Gent, Ruth Lin, David Merriwether, Parvinder Sawhney
  • Patent number: 10980082
    Abstract: Methods of operating a DU node of a radio access network are disclosed. The DU node is coupled to a CU node over an F1 interface, and the DU node performs a setup procedure with the CU node over the F1 interface for an RRC connection with respect to a wireless device UE. A setup request message is transmitted to the CU node, wherein the setup request message includes an indication of a latest RRC version supported by the DU node. A setup response message is received from the CU node, wherein this message includes an indication of an RRC version supported by the CU node and by the UE. An RRC connection is established with the UE using the RRC version indicated in the setup response message. Related methods of operating a CU node are also discussed.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 13, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matteo Fiorani, Angelo Centonza, Tao Cui, Walter Müller
  • Patent number: 10971007
    Abstract: Embodiments of the present invention disclose a road condition information sharing method. The method includes: receiving, by a server, a road condition information request sent by a first terminal, where the road condition information request carries a road condition position of concern; determining, by the server, a second terminal according to the road condition position of concern, where the second terminal has a road condition recording capability, and a distance between the second terminal and the road condition position of concern is less than a preset threshold; and sending, by the server, a road condition sharing request to the second terminal, so that the second terminal shares a road condition according to the road condition position of concern.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: April 6, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huimin Zhang, Kangmin Huang, Heng Liao, Rongdao Yu, Shanxi Chen