Patents Examined by Caroline H Jahnige
-
Patent number: 11451862Abstract: A system and method for effectuating fast channel change in an adaptive streaming environment. A plurality of adjacent channels may be predicted relative to a current streaming channel engaged by a client device. Upon prioritizing the adjacent channels, the client device may be configured to pre-fetch metadata and initialization information for a subset of the prioritized adjacent channels based on bandwidth conditions, video player buffer status, etc. When a channel is changed, the client device is operative to use the pre-fetched data to quickly obtain encoded media content at a select bitrate for rendering.Type: GrantFiled: December 18, 2020Date of Patent: September 20, 2022Assignee: Ericsson ABInventors: Chris Phillips, Charles Hammett Dasher, Mark Robertson, Robert Hammond Forsman, Jennifer Ann Reynolds
-
Patent number: 11451507Abstract: A system and method for segmenting users of a messaging platform includes receiving a first text message from a client for transmission to a number of users that are registered with the messaging platform. The users are segmented based on one or more user attributes that are defined by static metadata that is generated when each user is registered with the messaging platform, and by dynamic information about user behavior using the messaging platform and/or the one or more second messaging services. The first text message is customized into a set of one or more second text messages according to the segmenting, the customizing providing a context to each of the set of second text messages, the context corresponding to the one or more user attributes.Type: GrantFiled: February 3, 2020Date of Patent: September 20, 2022Assignee: Community.com, Inc.Inventors: Matthew Peltier, Joshua Rosenheck, Noah Heller, Lars Perkins, Barry Steinglass, Tomas Koci, Alec Rubin
-
Patent number: 11443350Abstract: 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: GrantFiled: May 26, 2021Date of Patent: September 13, 2022Assignee: Salesforce, Inc.Inventors: George Pizza, Michael J. Torra
-
Patent number: 11444907Abstract: 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: GrantFiled: February 3, 2020Date of Patent: September 13, 2022Assignee: Community.com, Inc.Inventors: Matthew Peltier, Joshua Rosenheck, Noah Heller, Lars Perkins, Barry Steinglass, Tomas Koci, Alec Rubin
-
Patent number: 11431785Abstract: 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: GrantFiled: December 21, 2012Date of Patent: August 30, 2022Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Daniel Charles Spaven, Paul Francis McKee
-
Patent number: 11425467Abstract: 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: GrantFiled: July 30, 2021Date of Patent: August 23, 2022Inventor: Dae Sung Wee
-
Patent number: 11418561Abstract: 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: GrantFiled: November 11, 2020Date of Patent: August 16, 2022Assignee: TENCENT AMERICA LLCInventor: Iraj Sodagar
-
Patent number: 11412015Abstract: 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: GrantFiled: June 3, 2021Date of Patent: August 9, 2022Assignee: Microsoft Technology Licensing, LLCInventor: Michal Aichinger
-
Patent number: 11405457Abstract: 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: GrantFiled: January 4, 2021Date of Patent: August 2, 2022Assignee: Citrix Systems, Inc.Inventors: Jian Ding, Hengbo Wang, Feng Tao, Daowen Wei
-
Patent number: 11397920Abstract: 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: GrantFiled: August 20, 2018Date of Patent: July 26, 2022Assignee: RINGCENTRAL, INC.Inventor: Juergen Brieskorn
-
Patent number: 11394775Abstract: 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: GrantFiled: September 4, 2013Date of Patent: July 19, 2022Assignee: INTEL CORPORATIONInventors: Sridhar Mahankali, Suhail Ahmed, Rita H. Wouhaybi, Brian D. Brougham
-
Patent number: 11388489Abstract: 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: GrantFiled: December 11, 2020Date of Patent: July 12, 2022Assignee: SquadCast, Inc.Inventor: Zachariah Steven Moreno
-
Patent number: 11374994Abstract: 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: GrantFiled: June 14, 2021Date of Patent: June 28, 2022Assignee: AT&T Intellectual Property I, L.P.Inventors: Rudolph Mappus, Vijayan Nagarajan, Sheldon Meredith
-
Patent number: 11367017Abstract: 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: GrantFiled: October 18, 2019Date of Patent: June 21, 2022Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLISInventors: Olivier Amadieu, Philippe Beaudequin, Jean-Marie Cazorla, Nicolas Maillot, Christian Haas-Frangi
-
Patent number: 11367355Abstract: 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: GrantFiled: March 4, 2020Date of Patent: June 21, 2022Assignee: International Business Machines CorporationInventors: Shikhar Kwatra, Jeremy R. Fox, Zachary James Goodman, H. Ramsey Bissex, Ernest Bernard Williams, Jr.
-
Patent number: 11356394Abstract: 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: GrantFiled: November 4, 2020Date of Patent: June 7, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Rajeshwari Edamadaka, Diarmuid Leonard
-
Patent number: 11347929Abstract: 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: GrantFiled: February 26, 2021Date of Patent: May 31, 2022Assignee: Shopify Inc.Inventor: John Jong-Suk Lee
-
Patent number: 11343291Abstract: 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: GrantFiled: March 27, 2019Date of Patent: May 24, 2022Assignee: Lenovo (Singapore) Pte. Ltd.Inventors: Matthew Fardig, Richard German, Anthony Mourey, Shawn Sharp
-
Patent number: 11336598Abstract: 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: GrantFiled: February 17, 2021Date of Patent: May 17, 2022Assignee: VMWARE, INC.Inventors: Rene Jesus Olivera, Annie Wilson, Sri Krishna Chaitanya Yantrapragada
-
Patent number: 11329944Abstract: 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: GrantFiled: March 3, 2020Date of Patent: May 10, 2022Assignee: Snap Inc.Inventors: Joshua Schumacher, Bradley Baron, Benjamin Ralph Hollis, Thiago Hirai