Patents Examined by Caroline H Jahnige
  • Patent number: 11799923
    Abstract: A server or an on-premises computing node accesses a message and a destination tag indicating one or more client devices participating in a conference to receive the message. The server or the on-premises computing node determines a configuration for the message based on a source of the message. The server or the on-premises computing node transmits the message to the one or more client devices indicated in the destination tag to configure the one or more client devices to display the message according to the configuration within a display region associated with the conference.
    Type: Grant
    Filed: January 12, 2022
    Date of Patent: October 24, 2023
    Assignee: Zoom Video Communications, Inc.
    Inventors: Patrick John Jensen, Michael Adrian White
  • Patent number: 11799974
    Abstract: Examples of the present disclosure describe systems and methods for user profile aggregation and inference generation. In an example, user profiles for a plurality of services may be stored by a unified profile service. An inferred user profile may be generated for a user, which may be used to provide inferred user information for inclusion in a new user profile. Accordingly, the user may not need to reenter information that may already be stored by the unified profile service. The inferred user profile may be generated based on one or more confidence levels in order to determine which user information is most likely to be accurate. In some examples, a user may update aspects of an inferred user profile and may indicate that the update should be incorporated into other user profiles stored by the unified profile service.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: October 24, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bernt Lervik, Christopher Mitchell, Harald Liavaag, Kevin Bellinger
  • Patent number: 11785290
    Abstract: Techniques are provided for processing media content. For example, a process can include using a scene description for to obtain media information and buffer information for a media object. The media information can identify an expected format for storing the media object in one or more output buffers of a media pipeline. The buffer information can include output buffer attributes. The process can include using the media information and the buffer information to initialize the media pipeline for the media object. The process can include obtaining the media object in a delivery format and generating one or more processed media objects. Each processed media object can be converted from the delivery format to the expected format for storing the processed media object in an output buffer. The process can include outputting the processed media object(s) to the output buffer(s) using the initialized media pipeline.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: October 10, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Imed Bouazizi, Thomas Stockhammer
  • Patent number: 11785072
    Abstract: A method for pushing an application program includes receiving a connection request for establishing a connection to a wireless network device that is sent by a terminal; sending a specified webpage address to the terminal, which acquires a system type of the terminal according to webpage content corresponding to the received specified webpage address and sends the system type to the wireless network device; receiving the system type sent by the terminal; and sending, to the terminal, a push address that is provided for the terminal to download an application program and is corresponding to the system type. When a push condition is met, a wireless network device pushes a specified application program corresponding to a system type of a terminal to the terminal.
    Type: Grant
    Filed: November 11, 2022
    Date of Patent: October 10, 2023
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventor: Qingfeng Cao
  • Patent number: 11775768
    Abstract: The present invention allows text analysis and routing of an outgoing message. The system intercepts outgoing messages for analysis by a TAS software module. The module assigns an analytical score to the message, then compares the score to a threshold. If the score is below the threshold, the message is transmitted to its ultimate destination. If not, the message may be routed for correction by the message's composer or quality assurance staff. After such correction, the message new analytical score is generated and compared, and, if necessary, the process repeats again.
    Type: Grant
    Filed: September 9, 2022
    Date of Patent: October 3, 2023
    Assignee: VERINT AMERICAS, INC
    Inventor: Scott Mackie
  • Patent number: 11750889
    Abstract: Systems and methods for selecting a data delivery network are disclosed. The methods comprise requesting multimedia content delivery, the request comprising an indication of available bandwidth, receiving an indication of an expected performance threshold of a multimedia content item associated with the request for multimedia content, determining a fetch time for the multimedia content item to be delivered from a first data delivery network, and, in response to the fetch time being above the expected performance threshold, selecting a second data delivery network to deliver the multimedia content item.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: September 5, 2023
    Assignee: Rovi Guides, Inc.
    Inventors: Padmassri Chandrashekar, Reda Harb
  • Patent number: 11743560
    Abstract: A method is provided for generating a media descriptor file for first streaming media content. The method is performed in a file generator and comprises the steps: obtaining metadata for the first streaming media content, the metadata comprising a reference to a media descriptor file for second streaming media content, the second streaming media content being separate from the first streaming media content; and generating the media descriptor file comprising the metadata.
    Type: Grant
    Filed: November 22, 2018
    Date of Patent: August 29, 2023
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Hans Hannu, Tommy Arngren, Peter Ökvist
  • Patent number: 11743307
    Abstract: Systems and methods for managing a Network Based Media Processing (NBMP) workflow are provided. A method includes a method performed by at least one processor is provided. The method includes: deriving the NBMP workflow; obtaining at least one first syntax element indicating that at least one task included in the NBMP workflow, at least one input received by the at least one task, or at least one output generated by the at least one task, is nonessential; determining a plurality of essential tasks based on the at least one first syntax element; and assigning the plurality of essential tasks to at least one from among a media sink, a media source, and a media processing entity included in the NBMP workflow.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: August 29, 2023
    Assignee: TENCENT AMERICA LLC
    Inventor: Iraj Sodagar
  • Patent number: 11695831
    Abstract: A system or method for managing an auxiliary data location and a secondary data location. A client computing device may have secondary copies of its primary data stored at a secondary storage device, as well as 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. A method 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, 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 25, 2022
    Date of Patent: July 4, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Vibhor, Mrityunjay Upadhyay, Bhavyan Bharatkumar Mehta
  • Patent number: 11689904
    Abstract: An apparatus, method, and computer program product are provided to translate message objects received in connection with request data objects to be translated into notification objects that are in format that can be received and processed by a system associated with an intended recipient to allow for efficient communication across disparate and incompatible systems. In some example implementations, otherwise a translation system transforms request information based on parameters associated with the message object and intended recipient to ensure that request information is properly received by recipient systems that may use obsolete, legacy, and/or specialized systems. Some example implementations involve the application of error detection protocols and the display of notification object information on a user interface that allows for system monitoring and error mediation.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: June 27, 2023
    Assignee: Groupon, Inc.
    Inventors: Kyle Fritz, Alex Sleighter, Lawrence Phipps, Oren Mittman, Ali Ibrahim
  • Patent number: 11689598
    Abstract: Techniques for synchronized out-of-order live video encoding are described. As one example, a computer-implemented method includes receiving a first real-time encoded live video, that is in a coded order that is different than a display order, at a content delivery service from a contribution encoder at a different location than the content delivery service, performing, in the coded order, a real-time decode of the first real-time encoded live video by a distribution decoder of the content delivery service to generate a decoded video in the coded order, performing, in the coded order, a real-time encode of the decoded video by a distribution encoder of the content delivery service to generate a second real-time encoded video in the coded order without waiting on a reordering of the decoded video into the display order, and transmitting the second real-time encoded video in the coded order to a client device.
    Type: Grant
    Filed: March 17, 2021
    Date of Patent: June 27, 2023
    Assignee: Amazon Technologies, Inc.
    Inventor: Charles Benjamin Waggoner
  • Patent number: 11689592
    Abstract: Systems, methods, and non-transitory computer-readable media for configurable group-based media stream transmission allow media configurations to define how media (e.g., video data, audio data) is transmitted among different participant groups for an online communication session. In some embodiments, meeting participants may be assigned into either a presenter group or an audience group. The online communication session 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: August 8, 2022
    Date of Patent: June 27, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Michal Aichinger
  • Patent number: 11683283
    Abstract: The present disclosure relates to a method comprising receiving an electronic message. Message intents of the received electronic message and one or more related intents may be determined. An electronic message may be generated according to a selected subset of the message intents or according to the related intents. The generated electronic message may be provided.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Uwe Karl Hansmann, Thomas Stober, Timo Kussmaul, Vijay Ekambaram, Sneha Mondal, Smitkumar Narotambhai Marvaniya
  • Patent number: 11671522
    Abstract: Embodiments of the present invention are directed to memories used in server applications. More specifically, embodiments of the present invention provide a server that has memory management module that is connected to the processor using one or more DDR channels. The memory management module is configured to provide the processor local access and network access to memories on a network. There are other embodiments as well.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: June 6, 2023
    Assignee: Rambus Inc.
    Inventor: Christopher Haywood
  • Patent number: 11658931
    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: April 7, 2022
    Date of Patent: May 23, 2023
    Assignee: Snap Inc.
    Inventors: Joshua Schumacher, Bradley Baron, Benjamin Ralph Hollis, Thiago Hirai
  • Patent number: 11646986
    Abstract: An apparatus, method and computer program product is provided in accordance with embodiments of the disclosure, for identifying a message of interest exchanged between nodes in a network.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: May 9, 2023
    Assignee: Vocalink International Limited
    Inventor: Sebastian Ix
  • Patent number: 11636318
    Abstract: Techniques and mechanisms for servicing a search query using a spiking neural network. In an embodiment, a spiking neural network receives an indication of a first context of the search query, wherein a set of nodes of the spiking neural network each correspond to a respective entry of a repository. One or more nodes of the set of nodes are each excited to provide a respective cyclical response based on the first context, wherein a first cyclical response is by a first node. Due at least in part to a coupling of the excited nodes, a perturbance signal, based on a second context of the search query, results in a change of the first resonance response relative to one or more other resonance responses. In another embodiment, data corresponding to the first node is selected, based on the change, as an at least partial result of the search query.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: April 25, 2023
    Assignee: Intel Corporation
    Inventors: Arnab Paul, Narayan Srinivasa
  • Patent number: 11636438
    Abstract: In one embodiment, a method includes receiving a user request including an ambiguous mention to create a reminder from a client system associated with a user, disambiguating the mention to identify a first entity referenced in the mention, wherein the first entity is identified based on user profile data associated with the user, determining an activation condition associated with the user request, wherein the activation condition is based on one or more of a time or a location referenced in the user request, wherein the time and/or location are determined based on contextual information associated with the user request, generating the reminder based on the first entity and the activation condition, and sending instructions to the client system for presenting the reminder when the activation condition is satisfied.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: April 25, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Lisa Xiaoyi Huang, Eric Xiao, Francislav P. Penov
  • Patent number: 11622002
    Abstract: In an approach to synchronize notifications created in a VR environment to be presented in a physical environment at another time, notifications may be mapped across all relevant environments and associated with conditions that, when triggered, cause a notification to be presented to the user. Computer-implemented methods may include receiving natural language requests at a computing device in a first environment at a first time; parsing the natural language request into semantic components comprising an alert component and a content component; determining one or more conditions based on the alert component and the content component; mapping the semantic components to the plurality of environments; and executing a notification by the computing device, the notification representing the alert component and the content component in a second environment of the plurality of environments if the one or more conditions is satisfied at a second time that is later than the first time.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: April 4, 2023
    Assignee: International Business Machines Corporation
    Inventors: Vittorio Castelli, Sarbajit K. Rakshit, Martin Franz
  • Patent number: 11575731
    Abstract: A data transmission apparatus causes a computer to receive first data and second data, each of which has a different transmission destination, evaluate relevance between the first data and the second data, and transmit the first data and the second data to the respective transmission destinations, and the transmitting of the data further includes transmitting the first data to the transmission destination of the second data in accordance with evaluation results obtained in the evaluating of the relation, so that a diversity of the data that can be collected by the transmission destination of the data is increased.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: February 7, 2023
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Kojun Koshiji, Naoki Higo, Toshimitsu Tsubaki, Masanao Nakano, Tatsuya Ishihara, Yoshiko Sueda