Patents Examined by Shean Tokuta
-
Patent number: 11979301Abstract: A method, system, and computer program product, the method comprising: obtaining a data path representing flow of data in processing a service request within a network computing environment having system resources; analyzing the data path to identify usage of the system resources required by the service request processing; determining, based on the usage of the system resources, an optimization action expected to improve the usage of the system resources; and implementing the optimization action in accordance with the data path, thereby modifying operation of the cloud computing environment in handling future service requests.Type: GrantFiled: April 25, 2021Date of Patent: May 7, 2024Assignee: Intel CorporationInventors: Asaf Ezra, Tal Saiag, Ron Gruner
-
Patent number: 11973823Abstract: A load balancing algorithm and cluster configuration details are stored at each of a set of namespace nodes of a cluster hosting a deduplicated file system. Upon a client connecting to a namespace node, a server-initiated communication channel is established between the namespace node and the client over which updates to the load balancing algorithm, cluster configuration details, or both are sent. The load balancing algorithm and cluster configuration details are sent to the client, thereby allowing the client to determine according to the load balancing algorithm and cluster configuration details, which particular namespace node should handle a particular file system operation. Thereafter, each connected client is immediately notified of changes to the cluster such as node or service additions or deletions or software upgrades to the cluster so that each client can use the updated information to conduct load balancing.Type: GrantFiled: January 11, 2023Date of Patent: April 30, 2024Assignee: Dell Products L.P.Inventors: Nachiket Vilasrao Ghorpade, Viral Kirtikumar Mehta
-
Patent number: 11956171Abstract: Methods, systems, and devices for wireless communications are described. In some wireless communications systems, a user equipment (UE) may transmit, to a network entity, a capability message indicating a capability of the UE to report a cyclic shift for a reference signal. The UE may receive an indication of a reporting configuration from the network entity indicating uplink resources for reporting the cyclic shift by the UE, and the UE may receive one or more reference signals from the network entity. In some examples, the UE may transmit, to the network entity and using the uplink resources, an uplink message indicating the cyclic shift. The UE may estimate the cyclic shift based on measuring a channel delay spread of the one or more reference signals, a phase noise mask of the one or more reference signals, or both.Type: GrantFiled: December 8, 2021Date of Patent: April 9, 2024Assignee: QUALCOMM IncorporatedInventors: Idan Michael Horn, Shay Landis, Valeri Sokolovski
-
Patent number: 11949731Abstract: A computer-implemented method for automatically uploading media content from a mobile device to an online service provider can include receiving, in the mobile device, identifying information corresponding to a user account associated with at least one of a plurality of online service providers; capturing media content with a media input component included in the mobile device; and after the media content is captured, automatically uploading to the at least one online service provider the captured media content and the identifying information, without receiving user input contemporaneous with the automatic uploading that specifies that the captured media content is to be uploaded. The mobile device can further include a wireless communication component configured to wirelessly send data to and wirelessly receive data from the plurality of online service providers, which can be external to the mobile device.Type: GrantFiled: February 20, 2023Date of Patent: April 2, 2024Assignee: Google LLCInventors: Mark Wagner, Thomas H. Taylor, David P. Conway
-
Patent number: 11949740Abstract: The present disclosure provides devices and methods relating to remote direct memory access (RDMA). In one implementation, a target device of the RDMA operation is configured to receive a packet including a first destination address and a destination key, obtain one or more offset values, and obtain a second destination address based on the first destination address, the destination key, and the one or more offset values. Further, the target device is configured to initiate the RDMA operation on a memory based on the second destination address.Type: GrantFiled: November 8, 2022Date of Patent: April 2, 2024Assignee: Huawei Technologies Co., Ltd.Inventors: Alex Margolin, Ben-Shahar Belkar, Ronen Hyatt, Danny Volkind, Lior Khermosh, Tal Mizrahi, Guy Shattah
-
Patent number: 11943305Abstract: In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. File-based workspace databases are maintained in workspace files in a local file system. Cloud-based workspace databases are maintained in a cloud-based blob storage container of a storage account of a cloud storage system. Each cloud-based blob storage container may hold multiple cloud-based workspace databases, including multiple versions of the same database. To use a cloud-based workspace database, a backend module of an application may create an in-memory cloud container object that represents a connection to the cloud-based blob storage container. It may be attached to an in-memory object configured to manage a local cache of blocks of workspace databases. Access to the cloud-based blob storage container may be managed by access tokens provided by a container authority.Type: GrantFiled: July 20, 2022Date of Patent: March 26, 2024Assignee: Bentley Systems, IncorporatedInventor: Keith A. Bentley
-
Patent number: 11936741Abstract: In example embodiments, techniques are described for using workspace databases to provide workspace resources to customize sessions of applications. To write workspace resources a backend module of an application may obtain a write lock on a cloud-based blob storage container, and ensure a block of a workspace database to be modified is local in a cloud cache. It may execute one or more database commands to modify the block in the cloud cache, and change an identifier of the block in a local copy of a manifest that includes a list of the blocks of the cloud-based blob storage container. It may further upload the modified block and the local copy of the manifest to the cloud-based blob storage container, wherein the uploaded local copy of the manifest replaces the manifest in the cloud-based blob storage container.Type: GrantFiled: January 25, 2023Date of Patent: March 19, 2024Assignee: Bentley Systems, IncorporatedInventor: Keith A. Bentley
-
Patent number: 11936602Abstract: Managing instant message delivery may include receiving, using a processor, an instant message, wherein the instant message is directed to a recipient, and responsive to receiving the instant message, determining, using the processor, a user profile for the recipient and an activity level of a client device of the recipient. The user profile may specify rules for delivering instant messages to the recipient from users. Responsive to receiving the instant message, a delivery policy for the instant message may be determined using the processor according to the user profile of the recipient and the activity level of the client device. The instant message may be sent to the client device of the recipient according to the delivery policy using the processor.Type: GrantFiled: February 14, 2019Date of Patent: March 19, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
-
Patent number: 11928517Abstract: An apparatus comprises at least one processing device that includes a processor coupled to a memory. The processing device is configured to identify a plurality of resource objects associated with a processing device, to group correlated resource objects according to processing device utilization of the resource objects, to assign a first weight to a first resource object grouping, wherein the first weight is associated with a performance impact of the first resource object grouping on the processing device, and to release at least some of the first resource object grouping to provide additional resources to a second resource object grouping, the additional resources resulting from the releasing, wherein the first object grouping is selected for the releasing based on a comparison between the first weight and a second weight associated with the second resource object grouping, wherein the releasing is performed to improve performance of the processing device.Type: GrantFiled: July 8, 2021Date of Patent: March 12, 2024Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, David Meiri
-
Patent number: 11930076Abstract: Embodiments of the invention relate to methods and systems for efficiently sharing assets such as files and folders between a host computer system and a client computer system while minimizing the amount of work the client must perform to efficiently transfer an asset. In one or more embodiments, assets such as files and folders that are to be shared or transferred are placed in appropriate network slice queues by the hosts rather than the clients. These network slice queues allow the files and folders to be placed in slices without utilizing the resources of the clients as well as much of the available network resources. This ensures efficient use of network resources, while minimizing the amount of work the hosts and/or clients must perform in order to perform a backup.Type: GrantFiled: September 30, 2022Date of Patent: March 12, 2024Assignee: Dell Products L.P.Inventors: Sunil Yadav, Shelesh Chopra
-
Patent number: 11917004Abstract: Provided is a system and method which prioritizes data replication packets between a private cloud and a public cloud which provides a backup for the private cloud. In one example, the method may include receiving a request from a software application to write data to a storage location of a private cloud that hosts the software application, identifying storage attributes of the storage location of the private cloud, generating a replication request for replicating the data over a network to a public cloud, embedding a priority tag into the replication request based on the identified storage attributes of the storage location of the private cloud, and transmitting the tagged replication request over the network from the private cloud to the public cloud based on a bandwidth assigned to the embedded priority tag.Type: GrantFiled: July 15, 2022Date of Patent: February 27, 2024Assignee: International Business Machines CorporationInventors: Gandhi Sivakumar, Kushal S. Patel, Luke Peter Macura, Sarvesh S. Patel
-
Patent number: 11916982Abstract: A method and a device for signaling multiple audio mixing gains in a teleconference using Real-time Transport Control Protocol (RTCP) feedback. The method includes receiving an input audio stream from a 360-degree video stream, the input audio stream including mixing gains, declaring an RTCP feedback rate for receiving the mixing gains, based on an allocated bandwidth, and signaling the mixing gains using the declared RTCP feedback rate. The mixing gains may include audio gains from the input audio stream and audio gains from overlay audio streams. The RTCP feedback rate used for signaling the mixing gains may be constant or event-based feedback rate.Type: GrantFiled: March 24, 2022Date of Patent: February 27, 2024Assignee: TENCENT AMERICA LLCInventors: Rohit Abhishek, Iraj Sodagar
-
Patent number: 11916721Abstract: Examples herein describe systems and methods for self-healing in a Telco network function virtualization cloud. KPI attributes for virtual network functions can be mapped to physical fault notifications to create synthesized alerts. The synthesized alerts can include information from both a virtual and physical layer, allowing a self-healing action framework to determine root causes of problems in the Telco cloud. Remedial actions can then be performed in either the virtual or physical layer of the Telco cloud. Remedial actions in one layer can be based on root causes identified in the other, which can allow for remediation before network downtime occurs.Type: GrantFiled: June 2, 2022Date of Patent: February 27, 2024Assignee: VMware, Inc.Inventors: Radhakrishna Embarmannar Vijayan, Thatayya Naidu Venkata Polamarasetty
-
Patent number: 11909621Abstract: A method for network resiliency testing comprising: executing a resiliency testbed application at a plurality of virtual machines; accessing, by the plurality of virtual machines, network configuration data stored in a configuration database, the configuration data corresponding to a topology of a network to be emulated; configuring at least a portion of the virtual machines, according to the network configuration data, to emulate a plurality of nodes of the network to be emulated; automatically determining least cost paths between the plurality of nodes; simulating communications between the plurality of nodes based on the determined least cost paths; and determining one or more metrics of the network to be emulated based on the simulation.Type: GrantFiled: June 2, 2023Date of Patent: February 20, 2024Assignee: LinQuest CorporationInventor: Robert Arthur Hughes, Jr.
-
Patent number: 11902174Abstract: Methods, apparatuses and computer readable storage mediums provide virtual network slicing without duplicating network configuration data (also referred to as network configuration information) on a slice-by-slice basis by maintaining a single physical network datastore including network configuration information for all network entities in the physical network, but generating slice views for respective virtual network slices as needed over time. Methods, apparatuses and computer readable storage mediums also enable configuration of a plurality of virtual network slices sharing a physical network infrastructure.Type: GrantFiled: October 19, 2018Date of Patent: February 13, 2024Assignee: NOKIA SOLUTIONS AND NETWORKS OYInventors: Frederic Guilbeault, Yves Beauville
-
Patent number: 11895185Abstract: A node synchronization method and apparatus, an electronic device, and a computer-readable storage medium, include: acquiring node data sent by each slave node; obtaining a target cluster parameter from each piece of node data, and obtaining a standard cluster parameter by using the target cluster parameter based on an event queue length; determining an authorized slave node according to the standard cluster parameter, and judging whether a quantity of authorized slave nodes is greater than a quantity threshold; and if the quantity is greater than the quantity threshold, performing event playback on the authorized slave node by using a cluster event based on the standard cluster parameter; or if the quantity is not greater than the quantity threshold, controlling the authorized slave node to perform status synchronization on an unauthorized slave node, and performing event playback on the authorized slave node by using a cluster event after status synchronization.Type: GrantFiled: September 28, 2021Date of Patent: February 6, 2024Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Kai Zhang, Peng Zhao
-
Patent number: 11888937Abstract: An enterprise database server may store enterprise information. An application layer server, coupled to the enterprise database server, may use an application programming language (e.g., ABAP) to access the enterprise information. The application layer server may execute a plurality of domain runtimes, each associated with a domain service (e.g., transactional, SQL, analytical, search, etc.). The application layer server may also access, by a first domain runtime, a first data service entity in an infrastructure for data modelling (e.g., CDS) that enables data models to be defined and consumed on the enterprise database server. Similarly, the application layer server may access, by a second domain runtime, a second data service entity in the infrastructure for data modelling. According to some embodiments, the first data service entity includes a first provider contract and the second data service entity includes a second provider contract (different than the first provider contract).Type: GrantFiled: April 4, 2022Date of Patent: January 30, 2024Assignee: SAP SEInventors: Fabian Fellhauer, Thomas Henn, Matthias Herchenroether, Fee Grauf, Boyan Boychev, Kolja Gross, Timm Falter, Mike Hirsch, Victoria Kosten, Matthias Becker
-
Patent number: 11888938Abstract: Systems and methods for optimizing distributed computing systems are disclosed, such as for processing raw data from data sources (e.g., structured, semi-structured, key-value paired, etc.) in applications of big data. A process for utilizing multiple processing cores for data processing can include receiving raw input data and a first portion of digested input data from a data source client through an input/output bus at a first processor core, receiving, from the first processor core, the raw input data and first portion of digested input data by a second processor core, digesting the received raw input data by the second processor core to create a second portion of digested input data, receiving the second portion of digested input data by the first processor core, and writing, by the first processor core, the first portion of digested input data and the second portion of digested input data to a storage medium.Type: GrantFiled: July 29, 2022Date of Patent: January 30, 2024Assignee: Elasticflash, Inc.Inventors: Darshan Bharatkumar Rawal, Pradeep Jnana Madhavarapu, Naoki Iwakami
-
Patent number: 11880791Abstract: Techniques are disclosed for creating an attachment between two compute instances. An infrastructure and a generalized method is described for attaching two or more cloud resources (e.g., two compute instances) in spite of the compute resources being provisioned by two different services from different cloud tenancies. An automated process is described that is executed for wiring the compute instances. The automated process can be generally applied to attach any two compute instances providing two different services and provisioned from two different service tenancies.Type: GrantFiled: August 27, 2021Date of Patent: January 23, 2024Assignee: Oracle International CorporationInventors: A M Helali Mortuza Bhuiyan, Johannes Klein, Jyotishman Nag, Sahitya Gollapudi, Daniel M. Vogel
-
Patent number: 11882184Abstract: Systems, methods, and computer-readable media are provided for reusing execution environments and code of serverless functions while ensuring isolation in serverless computing environments. In some examples, a method can include, in response to a first request to run a serverless function, executing, at an execution environment on a network, computer-readable code configured to perform the serverless function; after the computer-readable code has executed, modifying a pointer to an area of memory used to store a first state of the serverless function to reference a different area of memory; in response to a second request to run the serverless function, reusing, at the execution environment, the computer-readable code to perform the serverless function; and based on the pointer referencing the different area of memory, using the different area of memory to store a second state of the serverless function.Type: GrantFiled: December 29, 2022Date of Patent: January 23, 2024Assignee: Cisco Technology, Inc.Inventors: Dominik Rene Tornow, Urmil Vijay Dave, Kyle Andrew Donald Mestery, Ian Wells