Patents Examined by Dustin Nguyen
  • Patent number: 12088649
    Abstract: Adaptive content masking is provided. Content visibility customizations are applied to a view of shared information by respective participants during screen sharing in a web conferencing meeting using content visibility control settings. Content visibility is adjusted via adaptive learning based on frequency and type of screen sharing previously completed between a content presenter and respective participants of the web conferencing meeting. Content masking is applied adaptively based on monitoring the shared information and correlating the shared information with respective participants by retrieving meeting information prior to the web conferencing meeting and retrieving screen capture attributes from metadata of the web conferencing meeting that are mapped to the shared information being displayed on screens corresponding to respective participants.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: September 10, 2024
    Assignee: International Business Machines Corporation
    Inventors: Avinash Asthana, Shikhar Kwatra, Diwesh Pandey, Tathagato Bose
  • Patent number: 12081405
    Abstract: A system described herein may receive a first request to establish, modify, or remove a plurality of communication sessions between a User Equipment (“UE”) and a network. The system may output, to a policy element of the network (e.g., a Policy Control Function (“PCF”) or a Policy Charging and Rules Function (“PCRF”)), a second request for policies associated with the UE and the plurality of communication sessions, where the second request includes a plurality of communication session identifiers that are each associated with a particular one of the plurality of communication sessions. The system may receive and enforce the requested policy information when establishing, modifying, or removing the requested plurality of communication sessions based on the received particular policy information. The system may communicate with the policy element via an enhanced interface, such as an enhanced N7 interface or an enhanced Npcf interface.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: September 3, 2024
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Violeta Cakulev, Lixia Yan, Shanthala Kuravangi-Thammaiah, Lalit R. Kotecha
  • Patent number: 12074896
    Abstract: Methods, systems, and computer-readable media are disclosed herein that conduct security penetration testing. In accordance with embodiments, a security extension is run in a web browser in order to record a user interface workflow and to generate a test script of the user interface workflow. The test script is executed in an application in order to perform penetration testing of the user interface workflow, in some embodiments. Based on the outcomes of the penetration testing, a security report may be generated in order to identify one or more security vulnerabilities in the user interface workflow.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: August 27, 2024
    Assignee: Cerner Innovation, Inc.
    Inventors: Rajiv Chhetri, Karthickprakash Selvaraj
  • Patent number: 12074831
    Abstract: A method for managing a messaging system for receiving at a messaging server a message addressed, storing the message, transmitting a notification of the presence of the message at the messaging server, receiving a request to retrieve the message, validating the first mobile messaging client device, transmitting the message and a message attribute from the messaging server to the first mobile messaging client device, and receiving at the messaging server from the first mobile messaging client device a message management notification generated by the first mobile messaging client device in connection with managing the message in accordance with the message attribute at the first mobile messaging client device.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: August 27, 2024
    Assignee: TigerConnect, Inc.
    Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
  • Patent number: 12068920
    Abstract: A system and method are provided for controlling operations of devices in an IoT environment based on a correlation between devices. The controlled operations include identifying a first device in response to a user pointing the electronic device toward the first device, determining at least one second device contextually related to the first device, and recommending at least one suggestion to control at least one operation of at least one of the first device or the at least one second device, based on a correlation between capabilities of the first device and a current operating context of the at least one second device.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: August 20, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Karthik Venkatesh Bhat
  • Patent number: 12068951
    Abstract: A method and network device for root selection, where the method includes: obtaining link costs of links connecting a plurality of nodes in the network; selecting a weighting parameter based at least partly on the link costs; calculating node costs corresponding to each of the plurality of the nodes based on the link costs and the weighting parameter; and selecting a node as the root node based on the node costs, wherein the root node is selected from the plurality of nodes.
    Type: Grant
    Filed: January 13, 2023
    Date of Patent: August 20, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Donald Eggleston Eastlake, III
  • Patent number: 12058196
    Abstract: A data storage system having an intermediary server including an input interface, a memory and an output interface. The input interface configured to establish, via one or more programmatic interfaces, a connection with a client device to receive data for upload to a storage server and measure an input rate of the data received from the client device. The memory configured to store the data in a buffer as the data is received. The output interface configured to establish a connection with the storage server, determine an output rate for sending the data from the buffer to the storage server based at least in part on the input rate and a timeout value for the storage server, and send the data from the buffer to the storage server at the output rate.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 6, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan F. Watson, Bennett Barnes Lynch
  • Patent number: 12052216
    Abstract: Techniques are described herein that are capable of using entity name mapping for routing network traffic having encrypted SNI headers. A name resolution request that specifies an entity name is intercepted. Translation of the entity name to a representation of an IP address associated with the entity name is caused. A mapping that cross-references the representation of the IP address to the entity name is stored. A data transfer request that requests establishment of a connection to a destination corresponding to the representation of the IP address is intercepted. The data transfer request includes an encrypted SNI header and a payload. Establishment of the connection to the destination is initiated by providing the encrypted SNI header, the payload, and metadata toward the destination. The metadata includes the entity name based on the mapping.
    Type: Grant
    Filed: December 18, 2021
    Date of Patent: July 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Murali Krishna Sangubhatla, Shyamshankar Dharmarajan, Guy Lewin
  • Patent number: 12047616
    Abstract: Systems and methods are described herein for providing content during reduced streaming quality. Data streaming is susceptible to degradation in quality that adversely affects the delivery of content. For example, sufficient reduction in streaming quality can cause video and audio portions of a data stream to become unsynchronized. The system compares currently streamed video frames to previously received video frames to identify suitable replacement video frames for the currently streamed video frames in the event that the currently streamed video frames are affected by the sufficiently reduced streaming quality.
    Type: Grant
    Filed: October 21, 2021
    Date of Patent: July 23, 2024
    Assignee: Rovi Guides, Inc.
    Inventors: Vikram Makam Gupta, Vishwas Sharadanagar Panchaksharaiah
  • Patent number: 12041019
    Abstract: Disclosed are a messaging system, apparatuses circuits and methods of operation thereof. A messaging client device is adapted to receive an impermanent message and to manage the received message in accordance with a message management policy associated with the message. An impermanent messaging server is adapted to validate said messaging client device as complying with message management policies prior to authorizing transmission of the message to said messaging client device.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: July 16, 2024
    Assignee: TigerConnect, Inc.
    Inventors: Andrew Brooks, Brad Brooks, Sumeet Bhatia, Jeffrey Evans
  • Patent number: 12041116
    Abstract: An electronic device is provided. The electronic device includes communication circuitry and a processor operatively connected to the communication circuitry. The processor may transmit, to a first server, at least one file to be transmitted to another electronic device through the communication circuitry, may receive, from the first server, a message body related to the at least one file, may generate a message by adding, to the message body, information related to at least one file function, and may transmit the message to the other electronic device through the communication circuitry.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: July 16, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyujin Han, Yeungseob Shin
  • Patent number: 12028301
    Abstract: Among other things, embodiments of the present disclosure improve the functionality of electronic messaging software and systems by generating and selecting customized media content items (such as images) with avatars of different users within electronic messages based on the context of communications between the users. For example, users of different mobile computing devices can exchange electronic communications with each other, and the system can analyze these communications to present options for media content items containing the users' avatars based on content in the communications, actions or events taken by or involving the users, or combinations thereof. The users may select such media content items for inclusion in their electronic communications.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: July 2, 2024
    Assignee: Snap Inc.
    Inventors: Jacob Edward Blackstock, Matthew Colin Grantham, Jason Bernard Innis
  • Patent number: 12021818
    Abstract: Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for managing chat conversation retention models. The method may include causing display of an interface that enables a user to select one of multiple retention models for association with an electronic chat conversation, and receiving, via the selector interface, a selection of a particular retention model. The retention model specifies an amount of time that each individual message in the electronic chat conversation is accessible upon being read by a receiving user. The method further includes storing a newly received message as part of the chat conversation, where the storing includes configuring a retention duration attribute for the message in accordance with the amount of time specified by the retention model. The method further includes erasing the message in accordance with the retention duration attribute.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: June 25, 2024
    Assignee: Snap Inc.
    Inventors: Jeremy Voss, Jonathan Brody, Nathan Kenneth Boyd
  • Patent number: 12015580
    Abstract: Embodiment of this application provide a method and apparatus for displaying an unread message, an electronic device, and a storage medium. The method includes: displaying a program corner mark in a case that an unread message is received through a target application; receiving a first input performed by a user on the program corner mark; displaying an information window in response to the first input, where the information window includes an identifier of a target contact, the target contact is a contact meeting a preset condition in contacts corresponding to the unread message, and receiving a second input performed by the user on the identifier of the target contact; and starting the target application in response to the second input.
    Type: Grant
    Filed: January 18, 2023
    Date of Patent: June 18, 2024
    Assignee: Vivo Mobile Communication Co., Ltd.
    Inventor: Jing Huang
  • Patent number: 12013876
    Abstract: Example resource management systems and methods are described. In one implementation, a system includes a memory and a processing device operatively coupled to the memory. The processing device is to: provide a plurality of execution nodes, each execution node comprising a cache and a processor, each execution node communicatively coupled to a storage platform; determine at least one task associated with processing a received query referencing database data stored in the storage platform; and create a new execution node within the plurality of execution nodes to process the at least one task associated with processing the received query.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: June 18, 2024
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 12010140
    Abstract: Implementations for metering media conferences based on active users are described. A plurality of media conferences are established by a media conferencing service. Unique users participating in the media conferences are determined. A number of times that each unique user uses the media conferencing service during a first time period is determined. A metric for use of the media conferencing service is determined based on the number of times that each unique user uses the media conferencing service. The metric for using the media conferencing service is output.
    Type: Grant
    Filed: November 9, 2020
    Date of Patent: June 11, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Jennie Tietema, Aaron Friedman, Giridhar Kalpathy Narayanan, Siddhartha Shankara Rao
  • Patent number: 11997125
    Abstract: Systems and methods for providing automated actions in handling security threats are disclosed. The method includes receiving input data comprising one or more entities and one or more intents. The method further includes extracting the entities and the intents from the input data. In response to determining that there exists at least one actionable entity from the extracted entities, the method further includes presenting a plurality of available security actions to a user to resolve one or more security threats associated with the input data, the available security actions being respectively selectable by the user.
    Type: Grant
    Filed: August 10, 2020
    Date of Patent: May 28, 2024
    Assignee: STRIKEREADY INC.
    Inventors: Anurag Gurtu, Yasir Khalid
  • Patent number: 11983577
    Abstract: Some embodiments provide a method for clustering a set of data compute nodes (DCNs), which communicate with each other more frequently, on one or more host machines. The method groups together guest DCNs (GDCNs) that (1) execute on different host machines and (2) exchange network data among themselves more frequently, in order to reduce interhost network traffic. The more frequently-communicating GDCNs can be a set of GDCNs that implement a distributed application, GDCNs of a particular tier in a multi-tier network architecture (e.g., a web tier in a three-tier architecture), GDCNs that are dedicated to a particular tenant in a hosting system, or any other set of GDCNs that exchange data among each other regularly for a particular purpose.
    Type: Grant
    Filed: February 6, 2023
    Date of Patent: May 14, 2024
    Assignee: Nicira, Inc.
    Inventors: Xin Qi, Fenil Kavathia, Chidambareswaran Raman, Shadab Shah, Raju Koganty, Jingmin Zhou
  • Patent number: 11977560
    Abstract: Example resource management systems and methods are described. In one implementation, a resource manager is to be coupled to one or more virtual data warehouse instances that each comprise a plurality of computing resources. A resource manager receives a query directed to database data. The resource manager determines a plurality of tasks associated with the query. The resource manager distributes the plurality of tasks among the one or more virtual data warehouse instances to cause each computing resource of the plurality of computing resources of the one or more virtual data warehouse instances to process a respective task of the plurality of tasks. The resource manager receives results obtained from the processing of the plurality of tasks. The resource manager uses the results to respond to the query.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: May 7, 2024
    Assignee: Snowflake Inc.
    Inventors: Benoit Dageville, Thierry Cruanes, Marcin Zukowski
  • Patent number: 11979368
    Abstract: A method and device for determining a cluster network card, and a computer readable storage medium. The method comprises: reading a network segment of a Cluster IP from a configuration file of a current node; determining the type of the network segment of the Cluster IP by means of an address string in the network segment of the Cluster IP; obtaining an IP and a network card corresponding to the type of the network segment of the Cluster IP on the current node; and calculating the network segment of each IP, determining the IP corresponding to the network segment with the same address string as a Cluster IP, and determining the network card where the IP is located as a cluster network card. According to the disclosure, the cluster network card can be automatically and accurately found according to the configuration file.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: May 7, 2024
    Assignee: Inspur Electronic Information Industry Co., Ltd.
    Inventors: Yunlei Zhai, Duan Zhang