Patents Examined by Jude Jean-Gilles
  • Patent number: 11979336
    Abstract: The present disclosure relates to dynamically scheduling resource requests in a distributed system based on usage quotas. One example method includes identifying usage information for a distributed system including atoms, each atom representing a distinct item used by users of the distributed system; determining that a usage quota associated with the distributed system has been exceeded based on the usage information, the usage quota representing an upper limit for a particular type of usage of the distributed system; receiving a first request for a particular atom requiring invocation of the particular type of usage represented by the usage quota; determining that a second request for a different type of usage of the particular atom is waiting to be processed; and processing the second request for the particular atom before processing the first request.
    Type: Grant
    Filed: December 9, 2022
    Date of Patent: May 7, 2024
    Assignee: Google LLC
    Inventors: Priyanka Gupta, Sean Quinlan, Lawrence E. Greenfield
  • Patent number: 11979298
    Abstract: In one embodiment, a device trains, using feedback from a reference cohort of users of an online application, a prediction model to predict a quality of experience metric for the online application based on network telemetry. The device uses the prediction model to predict quality of experience metrics for different cohorts of users of the online application. The device makes one or more comparisons between performance metrics for the prediction model for the different cohorts of users, based on the quality of experience metrics predicted for the different cohorts of users. The device retrains, based on the one or more comparisons, the prediction model using feedback from the reference cohort and a particular cohort from among the different cohorts of users.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: May 7, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Romain Kakko-Chiloff, Pierre-André Savalle
  • Patent number: 11979327
    Abstract: Systems and methods for Managed Network Traffic Prioritization (MNTP) are described. In an embodiment, an Information Handling System (IHS) operated by an Information Technology Decision Maker (ITDM) or administrator may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: identify one or more priorities applicable to network traffic handled by a client device based, at least in part, upon telemetry data received provided by the client device; and transmit, to the client device, a policy determined based, at least in part, upon the one or more priorities, wherein the client device is configured to apply the policy to the network traffic.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: May 7, 2024
    Assignee: Dell Products, L.P.
    Inventors: Anantha K. Boyapalle, Harpreet Narula
  • Patent number: 11973811
    Abstract: Systems and methods are directed to automatically creating customized whiteboard backgrounds. A network system accesses metadata associated with a virtual presentation (e.g., title, topic, tenant identifier). First image data is identified based on first data of the metadata and second image data is identified based on second data of the metadata. Using the first image data and the second image data, the network system generates a plurality of whiteboard backgrounds by combining a first object obtained from the first image data with a second object obtained from the second image data to form each whiteboard background. The network system then causes presentation of a representation of each of the plurality of whiteboard backgrounds on a user interface of a host, who can select one of the representations. In response to receiving a selection, a whiteboard background corresponding to the selected representation is displayed as background on a whiteboard canvas.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: April 30, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankit Gulati, Vaibhav Pachauri, Ujjaval Kumar Singh, Sampat Khinchi, Deepika Dhupar, Nakul Sabharwal
  • Patent number: 11973738
    Abstract: A method for analyzing a pair of domain name system (DNS) packets, the method comprising: extracting a portion of a request DNS packet to obtain extracted request DNS information, wherein the extracted request DNS information comprises a first timestamp generated by the edge network device, obtaining a response DNS packet, extracting at least a portion of the response DNS packet to obtain extracted response DNS information, wherein the extracted response DNS information comprises a second timestamp generated by the edge network device, after the obtaining, processing the extracted request DNS information and extracted response DNS information to obtain processed information, wherein the processed information comprises a roundtrip time derived from the first timestamp and the second timestamp, and transmitting the processed information to a monitoring system, wherein the pair of DNS packets are not transmitted to the monitoring system.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: April 30, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Sandip K. Shah, Robert Ling
  • Patent number: 11973839
    Abstract: A dynamically-managed microservices platform. The microservices platform is configured to selectively accept admission of microservices and to selectively throttle microservices based on a continually-trained machine learning model. The system is configured to implement multiple microservice lifecycle strategies, where individual ones of the multiple microservice lifecycle strategies use a prediction model having long-term and short term demand predictions. One or another of the multiple microservice lifecycle strategies are invoked at different times under different conditions. Under a first set of conditions, a prediction model is used to select a first strategy to admit or throttle a microservice based upon long-term or short-term demand predictions. Under a second set of conditions, the prediction model is used to select a different strategy to admit or throttle a microservice.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: April 30, 2024
    Assignee: Nutanix, Inc.
    Inventors: Abhinay Nagpal, Sujeet Mishra
  • Patent number: 11968169
    Abstract: One or more computer processors receive a domain name system (DNS) request in response to a client connecting to a compute resource. The one or more computer processors decoding the DNS request into one or more provision parameters. The one or more computer processors determining that the compute resource is unavailable for a connection with the client utilizing the identified IP address. The one or more computer processors, responsive to determining that the compute resource is not available or not ready, provisioning and deploying a new compute resource according to the one or more decoded provision parameters, wherein the new compute resource is available to the client under the identified IP address.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: April 23, 2024
    Assignee: International Business Machines Corporation
    Inventors: Utz Bacher, Michael Behrendt, Ismael Faro Sertage
  • Patent number: 11962635
    Abstract: Disclosed herein are systems and methods for dynamically switching between synchronous and asynchronous communication channels. A communication request can be received from an application, and a request identifier can be generated for the communication request. The communication request can be transmitted to an edge server application via a first communication channel. The first communication channel can be selected from a plurality of communication channels based at least in part on a policy. In an instance in which a condition specified by the policy is detected in the transmission of the communication request, a second communication channel can be selected from the plurality of communication channels. The communication request can be transmitted to the edge server application using the second communication channel.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: April 16, 2024
    Assignee: VMware, Inc.
    Inventors: Raunak Ravindra Singwi, Akeem Lamar Jenkins, Marc Wayne Brotherson, Shivali Sharma, Sean James Huntley
  • Patent number: 11944451
    Abstract: Novel tools and techniques for assessing, predicting and/or estimating effectiveness of fluid resuscitation of a patient and/or an amount of fluid needed for effective resuscitation of the patient, in some cases, noninvasively.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: April 2, 2024
    Inventors: Isobel Jane Mulligan, Gregory Zlatko Grudic, Steven L. Moulton
  • Patent number: 11943267
    Abstract: A request to connect a primary device of a conference participant to a conference is received. A request to connect a secondary device of the conference participant to the conference is received. Content is received from the secondary device for display in a companion tile associated with the primary device. The content is displayed in the companion tile. The content can include a video stream obtained using a camera of the secondary device. The content can include screen content of the secondary device. The content includes a first image and a second image.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: March 26, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Lara Marie Nelson, Brandon Kevin Roper
  • Patent number: 11929973
    Abstract: A mail processing method is provided. The method includes: sending a first document obtaining request to a server in response to a triggering operation on target control in a mail editing page; receiving first document information of an on-line document sent by the server in response to the first document obtaining request, where authority control information of the first document information matches an account ID of a mail; sending a second document obtaining request to the server in response to a triggering operation to the first document information; receiving second document information sent by the server in response to the second document obtaining request and generating the mail in the mail editing page based on the second document information.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: March 12, 2024
    Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.
    Inventor: Longteng Peng
  • Patent number: 11930062
    Abstract: An application on a viewer client device receives a user input to access a live stream, sends a request to access the live stream, presents information allowing a user to indicate a first anchor of a plurality of anchors of the live stream, the first anchor corresponding to a timestamp for starting a portion of the live stream, receives the live stream and data indicating the timestamp corresponding to the first anchor of the live stream, and displays the live stream beginning at the timestamp corresponding to the first anchor of the live stream.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: March 12, 2024
    Assignee: Google LLC
    Inventors: Justin Lewis, Scott Davies
  • Patent number: 11930065
    Abstract: Embodiments are directed to computer systems and methods that stream selected media content to a client device. Selection of particular content to stream to a device of a given user is performed based on parameters specified in advance by the given user. Selection is made from received content that is parsed, indexed, and stored in real-time in such a way as to allow for real-time monitoring and searching of the content according to the user-specified parameters. The user is alerted as to the discovery of the selected content and enabled to connect to a stream presenting the selected content. The selected content is presented within the stream beginning from a playback time corresponding to a moment that triggered the discovery of the selected content, even if the moment has passed, thus providing the user with a comprehensive presentation of the selected content.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: March 12, 2024
    Assignee: OPENEXCHANGE, INC.
    Inventors: Michael E. Kolowich, Alexander J. Kieft
  • Patent number: 11924718
    Abstract: A method and a system employing an expanded reach rich messaging application (ERRMA) for creating and transmitting a rich message or an equivalent rich message is provided. The ERRMA receives a request to send a rich message on a specified rich messaging channel (SRMC) to a user's mobile number. The ERRMA determines whether the user's mobile number is enabled for receiving rich messages on the SRMC. Upon a successful determination, the ERRMA creates and transmits the rich message on the SRMC to the user's mobile number. Upon an unsuccessful determination, the ERRMA determines whether the user's mobile number is enabled for receiving the rich message on an alternative rich messaging channel. Upon determining that the user's mobile number is enabled for receiving the rich message on the alternative rich messaging channel, the ERRMA creates and transmits the equivalent rich message on the alternative rich messaging channel to a user device.
    Type: Grant
    Filed: February 11, 2023
    Date of Patent: March 5, 2024
    Assignee: GUPSHUP INC.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Patent number: 11916757
    Abstract: A method for managing operation of a mobile application, the application being operable in different modes, comprises obtaining a current value of a performance indicator of a network to which a mobile computing device is attached; map, based on a rule set, the value of the performance indicator to an optimal operating mode of the application and/or to at least one action; and cause the application to switch to the optimal operating mode, initiate the action, or prompt a user to switch the application to the optimal operating mode or initiate the action.
    Type: Grant
    Filed: November 3, 2022
    Date of Patent: February 27, 2024
    Assignee: ABB Schweiz AG
    Inventor: Dirk Schulz
  • Patent number: 11909608
    Abstract: Cloud-based systems and methods are provided for managing data uploaded from gateway devices at different sites. One method involves a platform service obtaining telemetry data from a gateway device, assigning a first subset of the telemetry data having first temporal characteristics to a first processing pipeline, and assigning a second subset of the telemetry data having second temporal characteristics to a second processing pipeline based at least in part on metadata associated with the telemetry data. The first processing pipeline is configurable to write the first subset of the telemetry data to a data storage element concurrent to the second processing pipeline writing the second subset of the telemetry data to the data storage element. The first and second subsets of the telemetry data are mutually exclusive, and the first temporal characteristics and the second temporal characteristics are different.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: February 20, 2024
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Shubhanjali K, Sharmila Muthukrishnan, Sagar Datta, Rahul Pandey, Kushal Ramesh
  • Patent number: 11909596
    Abstract: Disclosed herein are various embodiments for constructing an abstract domain topology. In one embodiment, a Path Computation Element (PCE) is configured as a parent PCE to at least one child PCE. Each of the child PCEs is responsible for providing path computational services for a domain. Communication is established between the parent PCE and the at least one child PCE. The parent PCE receives from each of its child PCEs domain connection information corresponding to the domain of each child PCE. The parent PCE builds and maintains an abstract domain topology based on the domain connection information that it receives from its child PCEs. In one embodiment, the domain connection information is communicated from the child PCE to the parent PCE by adding a new notification-type (NT) and notification-value (NV) to a notification object in a Path Computation Element Communication Protocol (PCEP) notification message.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: February 20, 2024
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 11903087
    Abstract: A first electronic device may enable generation, updating, and/or storage of user configuration information. The user configuration information may comprise information pertaining to device configuration and/or operational preferences specific to the device user and/or various use settings, connectivity, and/or use of available resources. The generation, updating, and/or storage of the user configuration information may be performed manually and/or automatically, and may be performed directly within the first electronic device and/or via networked devices, which may communicatively coupled to the first electronic device. A second electronic device may be enabled to be communicatively coupled to the first electronic device and/or the networked devices. The second electronic device may then be enabled to download existing user configuration information from the first electronic device and/or the networked device, and the downloaded user configuration may be utilized to configure the second electronic device.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: February 13, 2024
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. MacInnis, Thomas Quigley, John Walley
  • Patent number: 11900324
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for managing projects in a content management system. For example, the content management system can create a project folder (e.g., shared folder) for managing data associated with a project. The project folder can be shared with content management system users (e.g., project members) who are contributors to the project. The content management system can store project data (e.g., content items, communications, comments, tasks, etc.) related to the project in the project folder. When the project folder is selected by a user, the content management system can generate a project folder view that presents the project data associated with the project folder and/or project in a convenient and easy to access graphical user interface. The content management system can aggregate project data from various content items associated with the project and present the project data in a single graphical user interface.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: February 13, 2024
    Assignee: Dropbox, Inc.
    Inventors: Min Ming Lo, Matteus Pan, Linjie Ding, Lilian Weng
  • Patent number: 11895182
    Abstract: Systems, computer program products, and methods are described herein for dynamically determining data center transmissions by implementing load balancers in an electronic network.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: February 6, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jagadish Babu Bandarupalli, Terry Lynn Miller