Patents Examined by Jude Jean-Gilles
-
Patent number: 11979336Abstract: 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: GrantFiled: December 9, 2022Date of Patent: May 7, 2024Assignee: Google LLCInventors: Priyanka Gupta, Sean Quinlan, Lawrence E. Greenfield
-
Patent number: 11979298Abstract: 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: GrantFiled: June 14, 2023Date of Patent: May 7, 2024Assignee: Cisco Technology, Inc.Inventors: Grégory Mermoud, Jean-Philippe Vasseur, Romain Kakko-Chiloff, Pierre-André Savalle
-
Patent number: 11979327Abstract: 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: GrantFiled: May 8, 2023Date of Patent: May 7, 2024Assignee: Dell Products, L.P.Inventors: Anantha K. Boyapalle, Harpreet Narula
-
Patent number: 11973811Abstract: 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: GrantFiled: January 27, 2023Date of Patent: April 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ankit Gulati, Vaibhav Pachauri, Ujjaval Kumar Singh, Sampat Khinchi, Deepika Dhupar, Nakul Sabharwal
-
Patent number: 11973738Abstract: 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: GrantFiled: March 14, 2023Date of Patent: April 30, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Sandip K. Shah, Robert Ling
-
Patent number: 11973839Abstract: 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: GrantFiled: January 31, 2023Date of Patent: April 30, 2024Assignee: Nutanix, Inc.Inventors: Abhinay Nagpal, Sujeet Mishra
-
Patent number: 11968169Abstract: 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: GrantFiled: June 14, 2023Date of Patent: April 23, 2024Assignee: International Business Machines CorporationInventors: Utz Bacher, Michael Behrendt, Ismael Faro Sertage
-
Patent number: 11962635Abstract: 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: GrantFiled: November 28, 2022Date of Patent: April 16, 2024Assignee: VMware, Inc.Inventors: Raunak Ravindra Singwi, Akeem Lamar Jenkins, Marc Wayne Brotherson, Shivali Sharma, Sean James Huntley
-
Patent number: 11944451Abstract: 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: GrantFiled: July 26, 2022Date of Patent: April 2, 2024Inventors: Isobel Jane Mulligan, Gregory Zlatko Grudic, Steven L. Moulton
-
Patent number: 11943267Abstract: 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: GrantFiled: April 25, 2023Date of Patent: March 26, 2024Assignee: Zoom Video Communications, Inc.Inventors: Lara Marie Nelson, Brandon Kevin Roper
-
Patent number: 11929973Abstract: 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: GrantFiled: September 10, 2021Date of Patent: March 12, 2024Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventor: Longteng Peng
-
Patent number: 11930062Abstract: 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: GrantFiled: August 2, 2021Date of Patent: March 12, 2024Assignee: Google LLCInventors: Justin Lewis, Scott Davies
-
Patent number: 11930065Abstract: 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: GrantFiled: December 15, 2022Date of Patent: March 12, 2024Assignee: OPENEXCHANGE, INC.Inventors: Michael E. Kolowich, Alexander J. Kieft
-
Patent number: 11924718Abstract: 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: GrantFiled: February 11, 2023Date of Patent: March 5, 2024Assignee: GUPSHUP INC.Inventors: Inderpal Singh Mumick, Surinder Singh Anand
-
Patent number: 11916757Abstract: 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: GrantFiled: November 3, 2022Date of Patent: February 27, 2024Assignee: ABB Schweiz AGInventor: Dirk Schulz
-
Patent number: 11909608Abstract: 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: GrantFiled: June 14, 2023Date of Patent: February 20, 2024Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Shubhanjali K, Sharmila Muthukrishnan, Sagar Datta, Rahul Pandey, Kushal Ramesh
-
Patent number: 11909596Abstract: 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: GrantFiled: July 29, 2022Date of Patent: February 20, 2024Assignee: Futurewei Technologies, Inc.Inventor: Huaimo Chen
-
Patent number: 11903087Abstract: 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: GrantFiled: February 1, 2021Date of Patent: February 13, 2024Assignee: Avago Technologies International Sales Pte. LimitedInventors: Jeyhan Karaoguz, Arya Behzad, Mark Buer, Alexander G. MacInnis, Thomas Quigley, John Walley
-
Patent number: 11900324Abstract: 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: GrantFiled: April 30, 2021Date of Patent: February 13, 2024Assignee: Dropbox, Inc.Inventors: Min Ming Lo, Matteus Pan, Linjie Ding, Lilian Weng
-
Patent number: 11895182Abstract: Systems, computer program products, and methods are described herein for dynamically determining data center transmissions by implementing load balancers in an electronic network.Type: GrantFiled: January 23, 2023Date of Patent: February 6, 2024Assignee: BANK OF AMERICA CORPORATIONInventors: Jagadish Babu Bandarupalli, Terry Lynn Miller