-
公开(公告)号:US11775484B2
公开(公告)日:2023-10-03
申请号:US16552965
申请日:2019-08-27
Applicant: VMware, Inc.
Inventor: Junlong Gao , Wenguang Wang , Marcos K. Aguilera , Richard P. Spillane , Christos Karamanolis , Maxime Austruy
IPC: G06F16/174 , G06F16/901 , G06F16/14
CPC classification number: G06F16/1752 , G06F16/152 , G06F16/9027
Abstract: The disclosure provides techniques for deduplicating files. The techniques include, upon creating or modifying a file, placing a logical timestamp of the current logical time, within a queue associated with the directory of the file. The techniques further include placing the logical timestamp within a queue of each parent directory of the directory of the file. To determine a set of files for deduplication, the techniques disclosed herein identify files that have been modified within a logical time range. The set of files modified within a logical time is identified by traversing directories of a storage system, the directories being organized within a tree structure. If a directory's queue does not contain a timestamp that is within the logical time range, then all child directories can be skipped over for further processing, such that no files within the child directories end up being within the set of files for deduplication.
-
222.
公开(公告)号:US20230305873A1
公开(公告)日:2023-09-28
申请号:US17704020
申请日:2022-03-25
Applicant: VMware, Inc.
Inventor: Yang YANG , Yang YANG , Sixuan YANG , Jin FENG
IPC: G06F9/455
CPC classification number: G06F9/45558 , G06F2009/45595
Abstract: An analytics portal, having a machine learning model, is deployed at an edge device in a virtualized computing environment. The machine learning model may be trained internally in the virtualized computing environment or via trained models received via an external network such as a cloud. The analytics portal is in an active mode, while another analytics portal at another host or edge device in the virtualized computing environment is in a passive mode. An election process may be used to change an analytics portal from the active mode to the passive mode. A failover process is also available to transition the passive analytics portal to the active mode, in response to a failure of the current active analytics portal.
-
公开(公告)号:US20230305723A1
公开(公告)日:2023-09-28
申请号:US17703904
申请日:2022-03-24
Applicant: VMware, Inc.
Inventor: Mahesh Hiregoudar
IPC: G06F3/06
CPC classification number: G06F3/0634 , G06F3/0617 , G06F3/0664 , G06F3/067
Abstract: System and method for converting disk format types of virtual disks in storage executes, in response to a request to convert a disk format type of a target virtual disk from a source disk format type to a destination disk format type, a conversion procedure on each data block of the target virtual disk that satisfies a predefined condition. The conversion procedure executed is based on the source and destination disk format types. The conversion procedure includes taking possession of a granular offset lock for a data block of the target virtual disk, performing a conversion operation on the data block of the target virtual disk only when the data block of the target virtual disk satisfies a required condition, and releasing the granular offset lock for the data block of the target virtual disk after the conversion operation on the data block has been performed.
-
公开(公告)号:US20230300665A1
公开(公告)日:2023-09-21
申请号:US17699185
申请日:2022-03-21
Applicant: VMware, Inc.
Inventor: Deepika Kunal SOLANKI
IPC: H04W28/02 , H04L45/42 , H04L45/24 , H04L45/302 , H04L12/46
CPC classification number: H04W28/0268 , H04L45/42 , H04L45/24 , H04L45/302 , H04L12/4633
Abstract: Example methods and systems for quality-aware user data forwarding in a mobile communications system are described. One example may involve a first virtualized network function (VNF) instance supported by a computer system establishing a user plane tunnel with a second VNF instance; and learning path quality information associated with multiple paths over the user plane tunnel. In response to receiving a packet that includes user data for forwarding in an uplink direction or a downlink direction, the first VNF instance may select the first path over the second path based on at least the path quality information; and generate and send an encapsulated packet over the user plane tunnel towards the second VNF instance. The encapsulated packet may include the packet and an outer header specifying the first outer source port number associated with the first path.
-
公开(公告)号:US20230300224A1
公开(公告)日:2023-09-21
申请号:US17655606
申请日:2022-03-21
Applicant: VMware, Inc.
Inventor: Ronak DOSHI , Peng LI , Guolin YANG , Boon Seong ANG
IPC: H04L69/16 , H04L69/22 , H04L69/325
CPC classification number: H04L69/16 , H04L69/22 , H04L69/325
Abstract: The disclosure provides an approach for segmenting a user datagram protocol (UDP) packets. A method includes generating the UDP packet, containing UDP data, at a virtual computing instance (VCI) running on a host machine; sending the UDP packet from the VCI to a hypervisor running on the host machine; after sending the UDP packet to the hypervisor, segmenting the UDP packet into a plurality of UDP segments, wherein each of the plurality of UDP segments includes a portion of the UDP data and a UDP header; and transmitting the plurality of UDP segments, over a network, to a destination of the UDP packet.
-
226.
公开(公告)号:US20230300002A1
公开(公告)日:2023-09-21
申请号:US17724433
申请日:2022-04-19
Applicant: VMware, Inc.
Inventor: Jianjun Shen , Ran Gu , Caixia Jiang , Yves Fauser
IPC: H04L12/46 , H04L41/122 , H04L41/0803 , G06F9/54
CPC classification number: H04L12/4645 , H04L41/122 , H04L41/0803 , G06F9/547
Abstract: Some embodiments of the invention provide a method for adding routable subnets to a logical network that connects multiple machines and is implemented by a software defined network (SDN). The method receives an intent-based API that includes a request to add a routable subnet to the logical network. The method defines (i) a VLAN (virtual local area network) tag associated with the routable subnet, (ii) a first identifier associated with a first logical switch to which at least a first machine in the multiple machines that executes a set of containers belonging to the routable subnet attaches, and (iii) a second identifier associated with a second logical switch designated for the routable subnet. The method generates an API call that maps the VLAN tag and the first identifier to the second identifier. The method provides the API call to a management and control cluster of the SDN to direct the management and control cluster to implement the routable subnet.
-
227.
公开(公告)号:US20230297685A1
公开(公告)日:2023-09-21
申请号:US17654853
申请日:2022-03-15
Applicant: VMware, Inc.
CPC classification number: G06F21/577 , G06F21/564 , G06F2221/033
Abstract: A method for locating malware in a malware detection system, is provided. The method generally includes storing, at a first endpoint, a mapping of a first file hash and a first file path for a first file classified as an unknown file, opening, at the first endpoint, the first file prior to determining whether the first file is benign or malicious, determining, at the first endpoint, a first verdict for the first file, the first verdict indicating the first file is benign or malicious, locating the first file using the mapping of the first file hash and the first file path, and taking one or more actions based on a policy configured for the first endpoint and the first verdict indicating the first file is benign or malicious.
-
公开(公告)号:US11765595B2
公开(公告)日:2023-09-19
申请号:US17470721
申请日:2021-09-09
Applicant: VMware, Inc.
Inventor: Erich Peter Stuntebeck , Kar Fai Tse , Ravish Chawla , Chaoting Xuan
IPC: H04W12/63 , G06Q10/1093 , H04W12/069 , H04W12/72
CPC classification number: H04W12/63 , G06Q10/1095 , H04W12/069 , H04W12/72
Abstract: Disclosed are various approaches for authenticating a user through a voice assistant device and creating an association between the device and a user account. The request is associated with a network or federated service. A user account can be implicitly authenticated based on proximity of a client device to the voice assistant device. An association between the user account and the voice assistant device can then be created.
-
公开(公告)号:US11763211B2
公开(公告)日:2023-09-19
申请号:US17452127
申请日:2021-10-25
Applicant: VMware, Inc.
Inventor: Kira Chung , Ajayan Subramanian
IPC: G06Q10/02 , G06F3/0484
CPC classification number: G06Q10/02 , G06F3/0484
Abstract: Various examples are described for optimizing a reservation workflow in a user interface. In a calendar user interface element, a user can move from a single day reservation to multi-day reservation without having to choose a multi-day reservation to begin the reservation workflow. Additionally, the user interface can instantly recover from an unavailable booking without requiring the user to navigate to another user interface to select an alternative booking.
-
公开(公告)号:US11762911B2
公开(公告)日:2023-09-19
申请号:US16143490
申请日:2018-09-27
Applicant: VMWARE, INC.
Inventor: Amit Sangodkar , Anant Karve , Rahul Kumar
IPC: G06F16/9032 , G06F16/182 , G06F16/248 , G06F9/30 , G06F9/448 , G06F9/54
CPC classification number: G06F16/90328 , G06F9/3005 , G06F9/4488 , G06F9/541 , G06F16/182 , G06F16/248
Abstract: Executing workflows can include receiving, via an interface associated with execution of a workflow, an entry corresponding to a particular workflow object from among a plurality of workflow objects of a datacenter, communicating the entry to a third-party system, receiving, from the third-party system, search results corresponding to the entry, wherein the search results include indications of a subset of the plurality of workflow objects of the datacenter that each have a threshold correlation with the entry, displaying, via the interface, a plurality of items respectively corresponding to the subset of the plurality of workflow objects of the search results, receiving a selection, via the interface, of an item of the plurality of items, and designating a workflow object of the subset of the plurality of workflow objects of the search results that corresponds to the selected item as an input parameter of the workflow responsive to the selection.
-
-
-
-
-
-
-
-
-