Patents Examined by Caroline H Jahnige
  • Patent number: 11443350
    Abstract: A method of generating digital data content customized for a user of one or more digital data platforms includes determining, through artificial intelligence, interests of a first user of the one or more digital data platforms, as well as those of a plurality of other users. The method further includes generating a product recommendation for the first user by mapping and filtering, e.g., using ontological filtering, natural language processing and/or semantics, the interests determined for the plurality of other users to the interests determined for the first user, and transferring the product recommendation, along with inventory availability, to a client digital data device for presentation to the first user.
    Type: Grant
    Filed: May 26, 2021
    Date of Patent: September 13, 2022
    Assignee: Salesforce, Inc.
    Inventors: George Pizza, Michael J. Torra
  • Patent number: 11444907
    Abstract: A messaging system includes a messaging platform having one or more interfaces for communicating with one or more messaging services, the one or more messaging services transmitting client text messages associated with the client, and receiving user text messages from individual ones of the plurality of users. The messaging system further includes a machine learning module that executes one or more artificial intelligence algorithms, the machine learning module being configured to receive the user text messages, process the user text messages according to the one or more artificial intelligence algorithms and, based on one or more of variables associated with the user text messages, generate metadata for each of the user text messages, the metadata representing one or more attributes associated with content of each of the plurality of user text messages or a user associated with the user text messages.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: September 13, 2022
    Assignee: Community.com, Inc.
    Inventors: Matthew Peltier, Joshua Rosenheck, Noah Heller, Lars Perkins, Barry Steinglass, Tomas Koci, Alec Rubin
  • Patent number: 11431785
    Abstract: A system for managing compositions of software components or applications is disclosed. In particular, systems in which the software components or applications communicate with one another using message-oriented middleware are considered. The system is fed by one or more data feeds, and produces a plurality of processed feeds for respective applications. The data items in the input data feeds are processed by the software components or applications which form a data feed processing graph, with each application having a processing path (or egress-rooted tree) which results in the processed feed for that application. Managing such systems is complex. This complexity is tackled by having each component processing a data feed item add an annotation to the data feed item, so that the cumulative annotation which is seen in the processed feed for an application provides a history of the processing carried out on the input data feed(s).
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: August 30, 2022
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Daniel Charles Spaven, Paul Francis McKee
  • Patent number: 11425467
    Abstract: A chat message management server is provided. The chat message management server may include a database for storing a chat message synchronized with a playback time of a specific video content played in at least one user terminal from among specific video contents provided from at least one video playback platform; and a chat message providing module that provides a chat message stored in the database such that the chat message is displayed in synchronization with the playback time of the specific video contents when the specific video contents are played back.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: August 23, 2022
    Inventor: Dae Sung Wee
  • Patent number: 11418561
    Abstract: Aspects of the disclosure provide methods, apparatuses, and non-transitory computer-readable mediums for receiving media content. An apparatus includes processing circuitry that receives a media presentation description (MPD) file. The MPD file indicates a validity period in which a resolution of a remote element of the MPD file is valid. The processing circuitry determines whether the remote element has been resolved during the validity period indicated by the MPD file based on a media presentation being determined to be within the validity period. The processing circuitry resolves the remote element of the MPD file based on the remote element being determined not to be resolved in the validity period. The processing circuitry outputs media content corresponding to the same resolved remote element in the validity period for each reference to the remote element in the MPD during the validity period.
    Type: Grant
    Filed: November 11, 2020
    Date of Patent: August 16, 2022
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11412015
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable media for configurable group-based media streams during communication session. Group-based media streams allow a meeting administrator to define how media (e.g., video data, audio data) is shared among meeting participants by assigning the meeting participants to different participant groups. In some embodiments, meeting participants may be assigned into either a presenter group or an audience group. The meeting may be configured such that both video and audio data captured at the device of a presenter is shared with both the other presenters and the audience, while audio and/or video data captured at the devices of the audience is shared with only the presenters, but not the other members of the audience. As a result, the audience members are able to communicate with the presenters during the presentation but cannot communicate with the other members of the audience.
    Type: Grant
    Filed: June 3, 2021
    Date of Patent: August 9, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Michal Aichinger
  • Patent number: 11405457
    Abstract: One disclosed method involves determining first data indicative of a context of one or more client devices in response to access of a first file by the one or more client devices, and determining, subsequent to the access of the first file by the one or more client devices, second data indicative of a current context of a first client device. Based at least in part on the first data and the second data being of a first context type, at least one command is generated that causes the first client device to present an indication that the first file is available for access.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: August 2, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Jian Ding, Hengbo Wang, Feng Tao, Daowen Wei
  • Patent number: 11397920
    Abstract: A method can include receiving a request for a read receipt by a first user of a predetermined user group for a session. The request for a read receipt can refer to an information segment of the thread supplied with a tag by the first user. The tag can include a predetermined character string identifying at least one second user from whom the first user requests the read receipt for the tagged information segment. The second user can be identified in a database, a notification containing the information segment to at least one second user can be sent and an acknowledgment message from the second user that he has read the notification containing the information segment can then be received for assigning a read receipt to the information segment as soon as the at least one second user has read the notification.
    Type: Grant
    Filed: August 20, 2018
    Date of Patent: July 26, 2022
    Assignee: RINGCENTRAL, INC.
    Inventor: Juergen Brieskorn
  • Patent number: 11394775
    Abstract: A mechanism is described for facilitating dynamic storage management for computing mobile devices according to one embodiment. A method of embodiments, as described herein, includes detecting context-aware data relating to a computing device and a user associated with the computing device, monitoring available space at a local storage of the computing device, and dynamically allocating portions of the space at the local storage based on the context-aware data and results of the monitoring of the space. The dynamic allocation may include providing a first portion of the space to a first content by moving a second content from the local storage to one or more remote storage devices.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: July 19, 2022
    Assignee: INTEL CORPORATION
    Inventors: Sridhar Mahankali, Suhail Ahmed, Rita H. Wouhaybi, Brian D. Brougham
  • Patent number: 11388489
    Abstract: The invention relates to audio drift normalization, and more particularly to audio drift normalization systems and methods that can normalize audio drift of a plurality of recordings from a source.
    Type: Grant
    Filed: December 11, 2020
    Date of Patent: July 12, 2022
    Assignee: SquadCast, Inc.
    Inventor: Zachariah Steven Moreno
  • Patent number: 11374994
    Abstract: A processing system including at least one processor may collect a first set of time series features relating to requests for a content item at a content distribution node in a communication network, generate a first prediction model based upon the first set of time series features to predict levels of demand for the content item at the content distribution node at future time periods, identify, via the first prediction model, a first time period of the future time periods when a predicted level of demand for the content item exceeds a threshold level of demand, identify a second time period of the future time periods when a predicted level of utilization of the communication network is below a threshold level of utilization, the second time period being prior to the first time period, and transfer the content item to the content distribution node in the second time period.
    Type: Grant
    Filed: June 14, 2021
    Date of Patent: June 28, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Rudolph Mappus, Vijayan Nagarajan, Sheldon Meredith
  • Patent number: 11367017
    Abstract: A device, system and method for training machine learning models using messages associated with provider objects is provided. One or more computing devices: receives messages associated with provider objects representing items provided by provider systems, the messages having more than one format; stores harmonized objects corresponding to the messages, the harmonized objects generated using mappings of harmonized data of the harmonized objects to message data of the messages, the harmonized objects having common formats for a harmonized object type; extracts, from the harmonized objects, for a given machine learning model, given machine learning training data; generates, for the given machine learning model, using the given machine learning training data, at least one machine learning classifier; and provides the at least one machine learning classifier to the given machine learning model at one or more servers configured to implement the given machine learning model on received provider objects.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: June 21, 2022
    Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLIS
    Inventors: Olivier Amadieu, Philippe Beaudequin, Jean-Marie Cazorla, Nicolas Maillot, Christian Haas-Frangi
  • Patent number: 11367355
    Abstract: In an approach for contextual event awareness, a processor receives contextual information including motion and sound detection. A processor analyzes the contextual information to determine a proximity sequencing including context of an event. A processor applies machine learning to the proximity sequencing to form a risk assessment based on the context of the event impacting a user. A processor determines that the risk assessment exceeds a predetermined threshold. A processor provides a notification of a risk to the user.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: June 21, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shikhar Kwatra, Jeremy R. Fox, Zachary James Goodman, H. Ramsey Bissex, Ernest Bernard Williams, Jr.
  • Patent number: 11356394
    Abstract: A system and a method for processing a message on a processing platform, such as a Kafka processing platform, are provided. The method includes: acquiring a plurality of partitions from the messaging platform; designating a first partition from among the plurality of partitions as a sticky partition; generating a plurality of routing keys that are configured to route messages to the sticky partition; using a first routing key from among the plurality of routing keys to identify a first service subscription; subscribing to a second service using the first routing key; and receiving a message transmitted by the second service.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: June 7, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Rajeshwari Edamadaka, Diarmuid Leonard
  • Patent number: 11347929
    Abstract: Systems, methods and manufactures related to providing links to products and services on social media are disclosed. The method, at a computing system, the includes identifying, for a post on a social media platform, a product or a service associated with the post; finding an e-commerce site selling the product or service; monitoring comments to the post on the social media platform; determining that a comment relates to where to obtain the identified product or service; and providing a link to the product or service on the e-commerce site as a response to the comment.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: May 31, 2022
    Assignee: Shopify Inc.
    Inventor: John Jong-Suk Lee
  • Patent number: 11343291
    Abstract: One embodiment provides a method, including: identifying, using a processor, a behavior of a user in a conferencing application; classifying, based on the identified behavior, the user as an aggressive contributor or an acquiescent contributor; and performing, based on the classification, a function. Other aspects are described and claimed.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: May 24, 2022
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Matthew Fardig, Richard German, Anthony Mourey, Shawn Sharp
  • Patent number: 11336598
    Abstract: Disclosed are various approaches for integrating chat conversations with email messages. A user can request to view a received email message exchanged between multiple entities. If there is an established chat conversation associated with the user that is linked to the email message, the user interface including the email message can include a messaging component that can allow a user to view the corresponding chat conversation. The user interface can also include a component that allows the user to initiate a chat conversation with another party included in the email without switching to a third-party service.
    Type: Grant
    Filed: February 17, 2021
    Date of Patent: May 17, 2022
    Assignee: VMWARE, INC.
    Inventors: Rene Jesus Olivera, Annie Wilson, Sri Krishna Chaitanya Yantrapragada
  • Patent number: 11329944
    Abstract: Systems and methods are provided for transmitting events. The systems and methods include operations for: receiving data indicating a level of user engagement with a messaging application for a given user; determining that the level of user engagement is below a specified threshold; prioritizing a plurality of events, associated with the messaging application, for transmission to a client device of the given user in response to determining that the level of user engagement is below the specified threshold; and transmitting a first event of the plurality of events to the client device based on prioritizing the plurality of events.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: May 10, 2022
    Assignee: Snap Inc.
    Inventors: Joshua Schumacher, Bradley Baron, Benjamin Ralph Hollis, Thiago Hirai
  • Patent number: 11323513
    Abstract: An information management system implements a geo-location-based data replication using a machine-learning algorithm implemented by a client computing device. The client computing device may create secondary copies at a secondary storage device, wherein a secondary storage computing device creates auxiliary copies of the secondary copies at an auxiliary storage device. The client computing device may move from one geographic location that is near the secondary storage device to a second geographic location that is far from the secondary storage device, but closer to the auxiliary storage device. The machine-learning algorithm is provided with input signals in response to the move, and outputs a probability value that the move is temporary or permanent. Based on the output from the machine-learning algorithm, a storage manager that manages the client computing device may then direct the client computing device to use the auxiliary storage device for storing secondary copies.
    Type: Grant
    Filed: March 9, 2021
    Date of Patent: May 3, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Vibhor, Mrityunjay Upadhyay, Bhavyan Bharatkumar Mehta
  • Patent number: 11323400
    Abstract: Methods and systems for protecting sensitive data using conversational history are described herein. An enterprise data validation server may receive conversation snippets and create a topic model. The enterprise data validation server may detect a message is being sent from a first user to a second user, determine a topic distribution between the first user and the second user, and a topic distribution of the message. The enterprise data validation server may determine a bias value associated with the message by comparing the topic distribution of the message and the topic distribution between the first user and the second user. Accordingly, based on a determination that the bias value exceeds a threshold, the enterprise data validation server send an alert containing a warning message.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: May 3, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Dan Hu, Zongpeng Qiao