VMware LLC patent applications on January 30th, 2025

From WikiPatents
Jump to navigation Jump to search

Patent Applications by VMware LLC on January 30th, 2025

VMware LLC: 21 patent applications

VMware LLC has applied for patents in the areas of G06F9/455 (10), H04L9/40 (5), H04L47/125 (2), G06F9/50 (2), G06F9/48 (2) H04L63/0263 (2), G06F9/45558 (2), H04L63/0218 (2), G01C21/3461 (1), G06F21/566 (1)

With keywords such as: data, firewall, virtual, pnic, flow, configuration, device, cloud, hardware, and particular in patent application abstracts.



Patent Applications by VMware LLC

20250035452. INCORPORATION OF SD-WAN QUALITY OF SERVICE INTO MAPPING APPLICATION ROUTE OPTIMIZATION_simplified_abstract_(vmware llc)

Inventor(s): Daniel J. Beveridge of Valrico FL (US) for vmware llc

IPC Code(s): G01C21/34

CPC Code(s): G01C21/3461



Abstract: some embodiments provide a novel method for selecting a route for a vehicle traveling from a first location to a second location. for each of a set of two or more candidate navigation routes from the first location to the second location, the method computes (1) a first-metric route score representing a first quality of the candidate navigation route according to a first set of route navigation metrics relating to the vehicle's navigation from the first location to the second location, and (2) a second-metric route score representing a second quality of the candidate navigation route according to a second set of wireless connectivity metrics relating to connectivity of one or more wireless devices operating in the vehicle. based on the first and second metric route scores, the method uses one navigation route to provide navigation instructions for the vehicle's navigation from the first location to the second location.


20250036250. METHODS AND SYSTEMS INCLUDING A GRAPH-BASED USER INTERFACE THAT DISPLAYS, AND THAT PROVIDES FOR GENERATING AND EDITING, CLOUD-INFRASTRUCTURE-SPECIFICATION-AND-CONFIGURATION FILES_simplified_abstract_(vmware llc)

Inventor(s): PRIYANK AGARWAL of Bangalore (IN) for vmware llc, NITIN RAMACHANDRA of Bangalore (IN) for vmware llc, VALENTINA LEONIDOVNA REUTOVA of London (GB) for vmware llc, PRAVEEN KUMAR of Bangalore (IN) for vmware llc, VIJAY CHAUHAN of Bangalore (IN) for vmware llc

IPC Code(s): G06F3/0481, G06F3/04845, G06F9/451, G06T11/00

CPC Code(s): G06F3/0481



Abstract: the current document is directed to an infrastructure-as-code (“iac”) cloud-infrastructure-management service or system including a graph-based user interface that displays, and that provides for generating and editing, cloud-infrastructure-specification-and-configuration files. the iac cloud-infrastructure-management service or system processes a set of infrastructure-specification-and-configuration files to identify specified resources and relationships between resources. the resources and relationships are then stored as a graph, along with various indices that can be used for quickly searching the graph for relationships and resources of interest. a graph-based user interface allows users to view portions of the graph, navigate through the graph, search for particular resources and relationships, and edit the infrastructure-specification-and-configuration files.


20250036264. NETWORK STATUS VISUALIZATION FOR MONITORING AND CONFIGURATION_simplified_abstract_(vmware llc.)

Inventor(s): Omkar KHADAMKAR of Pune (IN) for vmware llc., Pavan VAIDYULA of Pune (IN) for vmware llc., Shrinivas Sharad PARASHAR of Pune (IN) for vmware llc., Priyanka BALI of Pune (IN) for vmware llc.

IPC Code(s): G06F3/0484, G06F3/0482, G06F3/16, H04L43/045

CPC Code(s): G06F3/0484



Abstract: example methods and systems for network status visualization are described. in one example, a computer system may obtain status information associated with a set of multiple object-attribute pairs. each object-attribute pair may include one of multiple objects and one of multiple attributes. the computer system may generate and display a user interface (ui) view that includes an array of multiple interactive ui elements to display the status information. in response to detecting a first interaction with a first interactive ui element, the computer system may update the ui view to display and enable selection of a first action. in response to detecting a second interaction with a second interactive ui element, the computer system may update the ui view to display and enable selection of a second action.


20250036394. LIFECYCLE MANAGEMENT OF IN-VEHICLE HOSTED MACHINES_simplified_abstract_(vmware llc)

Inventor(s): Daniel J. Beveridge of Valrico FL (US) for vmware llc

IPC Code(s): G06F8/656, G06F9/455

CPC Code(s): G06F8/656



Abstract: some embodiments provide a novel method for efficiently updating software of virtual machines (vms) executing on devices in a vehicle such that updates to the software do not interrupt operations performed by the vms. while the vehicle operates, the method collects configuration state information of a first vm executing on a device and performing a set of operations. the method uses the configuration state information to instantiate a second vm in an isolated network environment that is isolated from the first vm. the second vm is identical to the first vm at a particular time the configuration state information was collected. the method updates the second vm, and detects a compute downtime of the vehicle. during the compute downtime, the method uses the updated second vm on the device instead of the first vm such that the updated second vm performs the set of operations once the compute downtime ends.


20250036439. MIGRATING VIRTUAL MACHINES WHILE PERFORMING MIDDLEBOX SERVICE OPERATIONS AT A PNIC_simplified_abstract_(vmware llc)

Inventor(s): Pierluigi Rolando of San Marcos CA (US) for vmware llc, Peng Li of Fremont CA (US) for vmware llc, Boon S. Ang of Saratoga CA (US) for vmware llc, Guolin Yang of San Jose CA (US) for vmware llc, Wenyi Jiang of Fremont CA (US) for vmware llc, Yuxiao Zhang of San Jose CA (US) for vmware llc, Raju Koganty of San Jose CA (US) for vmware llc, Subrahmanyam Manuguri of San Jose CA (US) for vmware llc, Kok Pyng Liew of Cincinnati OH (US) for vmware llc, Jin Heo of Los Altos CA (US) for vmware llc, Srinath Suriyanarayanan Thillaisthanam of Fremont CA (US) for vmware llc

IPC Code(s): G06F9/455, H04L41/0897

CPC Code(s): G06F9/45558



Abstract: some embodiments provide a novel method for migrating virtual machines (vms) from a first host computer to a second host computer. the first host computer is connected to a physical network interface card (pnic) that performs middlebox service operations for flows associated with the vms. at the pnic, the method receives a notification that a vm is to be migrated from the first to the second host computer. the method configures an embedded hardware switch of the pnic to forward a set of flows associated with the vm to a firewall of the pnic. the embedded hardware switch was initially programmed to process the set of flows instead of the firewall. the method synchronizes flow cache information regarding the set of flows from the embedded hardware switch to the firewall. the method processes the set of flows at the firewall until the vm is migrated to the second host computer.


20250036450. REMOTELY PERFORMING DATA ANALYSIS USING A VIRTUAL DESKTOP_simplified_abstract_(vmware llc)

Inventor(s): Daniel J. Beveridge of Valrico FL (US) for vmware llc

IPC Code(s): G06F9/455

CPC Code(s): G06F9/45558



Abstract: some embodiments provide a novel method for remotely performing data analysis on a set of data collected using a first device operating in a vehicle at a first location. at a remote second device used by a remote user at a remote second location, the method accesses, over a network, a first vm executing on the first device allowing remote use of a second vm executing on the first device to produce analysis results of data that is collected and stored at the vehicle. the method uses the first vm (1) to direct the second vm to analyze the set of data to produce a set of analysis results, (2) to generate a rendered image that shows the set of analysis results, and (3) to forward the rendered image through the network to the remote second device for the remote user to view the set of analysis results.


20250036455. ADJUSTED GROUP EXECUTION FRAMEWORK FOR MONOLITHIC APPLICATIONS WITH PREDICTIVE DIAGNOSTICS_simplified_abstract_(vmware llc)

Inventor(s): Eduard Amirkhanyan of Yerevan (AM) for vmware llc, Arnak Poghosyan of Yerevan (AM) for vmware llc, Ashot Nshan Harutyunyan of Yerevan (AM) for vmware llc, Ara Petrosyan of Yerevan (AM) for vmware llc, Karlen Abrahamyan of Yerevan (AM) for vmware llc

IPC Code(s): G06F9/48, G06F11/34

CPC Code(s): G06F9/4843



Abstract: the present disclosure is directed to an adjusted group execution framework (“agef”) that adjusts execution of a monolithic cloud application based on predictive diagnostics. the agef aids owners of monolithic applications with offloading existing overloaded tasks to other nodes in a cluster of server computers. the agef includes an executor that is responsible for running specified execution flows described in an instruction file and a built-in predictive diagnostic engine that is trained on metric data recorded in a historical time period during prior executions of the monolithic application. the predictive diagnostic system generate a performance value that reveals the state of the monolithic application in one of two categories, such as success or fail, or in multiple categories, such as high, moderator, or low performance.


20250036459. SYSTEM AND METHOD FOR MIGRATING PARTIAL TREE STRUCTURES OF VIRTUAL DISKS BETWEEN SITES USING A COMPRESSED TRIE_simplified_abstract_(vmware llc)

Inventor(s): Vipin Balachandran of Cupertino CA (US) for vmware llc, Hemanth Kumar Pannem of Danville CA (US) for vmware llc

IPC Code(s): G06F9/48, G06F9/455

CPC Code(s): G06F9/4875



Abstract: system and computer-implemented method for migrating partial tree structures of virtual disks for virtual computing instances between sites in a computer system uses a compressed trie, which is created from target tree structures of virtual disks at a plurality of target sites in the computer system. for a virtual computing instance selected, the compressed trie is used to find candidate target sites based on a disk chain string of the virtual computing instance. for each candidate target site, a cost value for migrating the virtual computing instance along with a partial source tree structure of virtual disks corresponding to the virtual computing instance from the source site to the candidate target site is calculated to select a target site with a lowest cost value as a migration option to reduce storage resource usage in the computer system.


20250036473. METHODS AND APPARATUS TO MANAGE CONFIGURATIONS OF CLOUD RESOURCES_simplified_abstract_(vmware llc)

Inventor(s): SAIFUDDIN FAZLEHUSEN RANGWALA of Pune (IN) for vmware llc, SURESH BALLA of Visakhapatnam (IN) for vmware llc, AMIT MEENA of Pune (IN) for vmware llc, NILESH KISANRAO DENGLE of Pune (IN) for vmware llc, NEERAJ PRAMOD SHAH of Pune (IN) for vmware llc

IPC Code(s): G06F9/50

CPC Code(s): G06F9/5033



Abstract: systems, apparatus, articles of manufacture, and methods are disclosed to manage configuration of a cloud resource. an example system disclosed herein to manage configuration of a cloud resource includes programmable circuitry to at least one of execute or instantiate machine-readable instructions to compare a cloud resource configuration state with a cloud resource target configuration, generate an updated cloud resource configuration specification based on a difference between the cloud resource configuration state and the cloud resource target configuration, and cause an update of a cloud resource configuration parameter in a cloud provider based on the updated cloud resource configuration specification.


20250036480. METHODS AND APPARATUS TO RESOLVE CONFLICTS BETWEEN MULTIPLE AUTOMATION SYSTEMS_simplified_abstract_(vmware llc)

Inventor(s): Saifuddin Fazlehusen Rangwala of Pune (IN) for vmware llc, Amit Meena of Pune (IN) for vmware llc

IPC Code(s): G06F9/50

CPC Code(s): G06F9/5077



Abstract: systems, apparatus, articles of manufacture, and methods are disclosed to resolve conflicts between multiple automation systems. an example apparatus includes interface circuitry, machine readable instructions, and programmable circuitry to at least one of instantiate or execute the machine readable instructions to: cause storage of records indicative of configuration changes made to a computing resource; generate a time series based on the records; analyze the time series to determine if a configuration change conflict is detected; and after detection of a configuration change conflict, generate a notification of the configuration change conflict.


20250036746. PASSWORD MANAGEMENT OF VIRTUAL MACHINES FOR MIGRATION SUPPORT_simplified_abstract_(vmware llc)

Inventor(s): DINESH SHARMA of Bangalore (IN) for vmware llc, AMIYA SAHU of Bangalore (IN) for vmware llc, HIMANSHU GARG of Bangalore (IN) for vmware llc, JEFFREY W. SHELDON of Los Altos CA (US) for vmware llc

IPC Code(s): G06F21/45, G06F9/455

CPC Code(s): G06F21/45



Abstract: examples of the disclosure are directed to password management of virtual machines in a virtual machine environment. a password can be obtained that corresponds to a virtual machine. the password can be associated with a password identifier that is generated independent of a storage location of the files associated with the virtual machine. an operating system password vault can be utilized that stores the password and password identifier.


20250036762. SELECTIVE MALWARE SCANNING OF FILES ON VIRTUALIZED SNAPSHOTS_simplified_abstract_(vmware llc)

Inventor(s): Mandar Nanivadekar of Pune (IN) for vmware llc, Leena Shuklendu Soman of Pune (IN) for vmware llc, Boris Weissman of Palo Alto CA (US) for vmware llc

IPC Code(s): G06F21/56

CPC Code(s): G06F21/565



Abstract: the disclosure herein describes scanning a snapshot of a virtualized computing instance (vci) for malware. a vci snapshot associated with a version of a malware infected vci is scanned for malware. the malware scanning includes selecting a first file of the vci snapshot and determining that a file, in a previously scanned vci snapshot associated with another version of the malware infected vci, which corresponds to the selected first file has a clean reputation indicator. further, it is determined that the metadata of the selected first file matches metadata of the corresponding file. based on these determinations, the malware scanning proceeds to scan the next file for malware without scanning the selected first file for malware.


20250036763. RAPID MALWARE SCANNING USING VALIDATED REPUTATION CACHE_simplified_abstract_(vmware llc)

Inventor(s): SHIRISH VIJAYVARGIYA of Pune (IN) for vmware llc

IPC Code(s): G06F21/56, G06F11/14

CPC Code(s): G06F21/566



Abstract: a computerized method of restoring a malware-infected computing device using a validated reputation cache includes creating a first virtual machine from a first backup of the infected device. first file reputation data for a plurality of files of the first virtual machine is received. the first file reputation data is stored onto a disk drive accessible by the first virtual machine. upon detection of malware on the first virtual machine from a first malware scan performed using the first file reputation data, a second virtual machine is created from a second backup of the infected device. a second malware scan of the second virtual machine is performed using the first file reputation data from the secondary storage disk drive. upon detection of no malware on the second virtual machine, the second backup of the infected device is used as a recovery image to restore the infected device.


20250037078. VIRTUAL INFRASTRUCTURE PROVISIONING ON GOVERNMENT CERTIFICATION COMPLIANT AND NON-COMPLIANT ENDPOINTS BASED ON CONFIGURATION_simplified_abstract_(vmware llc)

Inventor(s): Alexander Dimitrov of Sofia (BG) for vmware llc, Anna Delcheva of Sofia (BG) for vmware llc, Daniel Pavlov of Sofia (BG) for vmware llc, Martin Draganchev of Sofia (BG) for vmware llc, Evgeny Aronov of Sofia (BG) for vmware llc

IPC Code(s): G06Q10/10, G06F9/455, G06Q10/0631, G06Q10/105

CPC Code(s): G06Q10/103



Abstract: the present disclosure is related to devices, systems, and methods for virtual infrastructure provisioning on government compliant and non-compliant endpoints based on configuration. one embodiment includes receiving a request made by a user to provision a catalog item in a cloud computing environment, determining that the user is assigned to a project required to comply with governmental requirements concerning virtual infrastructure, selecting a cloud zone of a cloud region in which to provision the catalog item, wherein the cloud region is configured to provide compliance with the governmental requirements, and deploying the provisioned catalog item in the selected cloud zone.


20250038958. GENERATING INDEPENDENT ENCRYPTION KEYS FOR STORAGE OBJECTS_simplified_abstract_(vmware llc)

Inventor(s): Abhay Kumar JAIN of Santa Clara CA (US) for vmware llc, Long YANG of Fremont CA (US) for vmware llc, Wenguang WANG of Santa Clara CA (US) for vmware llc, Chandrakanth GADHIRAJU of Fremont CA (US) for vmware llc

IPC Code(s): H04L9/08, G06F9/455

CPC Code(s): H04L9/0822



Abstract: aspects of the disclosure generate independent encryption keys for objects (e.g., virtual machine disks (vmdks)) without requiring the management of multiple keys. an encryption manager obtains a primary encryption key, an object identifier (id) comprising a globally unique id (guid) for an object, a data salt comprising the object id and a data salt string, and a metadata salt comprising the object id and a metadata salt string. a data encryption key is generated using the primary encryption key, the data salt, and a one-way function. a metadata encryption key is generated using the primary encryption key, the metadata salt, and the one-way function. because the data salt string and metadata salt string differ, the data encryption and metadata encryption keys differ. object ids for different objects differ, so each object and its metadata have globally unique keys. key generation (other than the primary key) is deterministic, simplifying key management.


20250039088. CONNECTIVITY BETWEEN LOGICAL ROUTER PODS_simplified_abstract_(vmware llc)

Inventor(s): Yu Ying of Cupertino CA (US) for vmware llc, Yong Wang of San Jose CA (US) for vmware llc, Pankaj Gupta of Fremont CA (US) for vmware llc, Sreeram Kumar Ravinoothala of San Jose CA (US) for vmware llc

IPC Code(s): H04L45/76, H04L45/586, H04L47/125

CPC Code(s): H04L45/76



Abstract: some embodiments provide a method for implementing a logical router of a logical network at a first pod executing on a first node of a kubernetes cluster to implement data message forwarding for the logical router. the method receives a data message for processing by the logical router. the method determines that the data message requires layer 7 (l7) service processing at the logical router. the method selects a second pod from multiple pods that perform l service for the logical router. each of the pods executes on a different node of the cluster. the method forwards the data message to the second pod via a layer 2 (l2) construct that connects the first and second pods.


20250039094. UNDERLAY-BASED TCP SEGMENTATION OFFLOAD IN OVERLAY NETWORKS_simplified_abstract_(vmware llc)

Inventor(s): Subin Cyriac Mathew of Palo Alto CA (US) for vmware llc, Boon Seong Ang of Palo Alto CA (US) for vmware llc, Wenyi Jiang of Palo Alto CA (US) for vmware llc, Chidambareswaran Raman of Sunnyvale CA (US) for vmware llc, Jerome Catrouillet of Palo Alto CA (US) for vmware llc, Sichen Song of Palo Alto CA (US) for vmware llc

IPC Code(s): H04L47/122, H04L47/125, H04L47/78

CPC Code(s): H04L47/122



Abstract: examples described herein include efficient data packet transmission between virtual machines (“vms”) on different hosts. an example method includes generating a large data packet at a source vm and determining a modified maximum segment size for efficient transmission. this modified size replaces the default maximum segment size through a tso mss override. segmentation occurs based on the modified size, and the data segments are transmitted to the destination vm, even if on a different host. dynamic determination of the modified size optimizes data transmission efficiency and network performance. it accounts for network headers and enables efficient transmission with or without large receiving offload (“lro”) support. additionally, non-transitory computer-readable media and servers implementing the method are disclosed. these systems and methods achieve streamlined data transmission, improving network performance and reducing processing overhead.


20250039128. USING PNICS TO PERFORM FIREWALL OPERATIONS_simplified_abstract_(vmware llc)

Inventor(s): Pierluigi Rolando of San Marcos CA (US) for vmware llc, Peng Li of Fremont CA (US) for vmware llc, Boon S. Ang of Saratoga CA (US) for vmware llc, Guolin Yang of San Jose CA (US) for vmware llc, Wenyi Jiang of Fremont CA (US) for vmware llc, Yuxiao Zhang of San Jose CA (US) for vmware llc, Raju Koganty of San Jose CA (US) for vmware llc, Subrahmanyam Manuguri of San Jose CA (US) for vmware llc, Kok Pyng Liew of Cincinnati OH (US) for vmware llc, Jin Heo of Los Altos CA (US) for vmware llc, Srinath Suriyanarayanan Thillaisthanam of Fremont CA (US) for vmware llc

IPC Code(s): H04L9/40, G06F9/455

CPC Code(s): H04L63/0218



Abstract: some embodiments provide a novel method for offloading firewall operations from a host computer executing a set of one or more virtual machines (vms) to a physical network interface card (pnic) connected to the host computer. the method configures, on the pnic, a first firewall to determine actions to perform on flows associated with the set of vms, and to offload processing of the flows to a flow-cache second firewall of the pnic. the method configures, on the pnic, the flow-cache second firewall to process a first set of flows based on a first set of actions determined by the first firewall, and to offload processing of a second set of flows to an embedded hardware switch of the pnic. the method configures, on the pnic, the embedded hardware switch to process the second set of flows based on a second set of actions determined by the first firewall.


20250039129. PROCESSING DATA MESSAGE FLOWS AT A PNIC_simplified_abstract_(vmware llc)

Inventor(s): Pierluigi Rolando of San Marcos CA (US) for vmware llc, Peng Li of Fremont CA (US) for vmware llc, Boon S. Ang of Saratoga CA (US) for vmware llc, Guolin Yang of San Jose CA (US) for vmware llc, Wenyi Jiang of Fremont CA (US) for vmware llc, Yuxiao Zhang of San Jose CA (US) for vmware llc, Raju Koganty of San Jose CA (US) for vmware llc, Subrahmanyam Manuguri of San Jose CA (US) for vmware llc, Kok Pyng Liew of Cincinnati OH (US) for vmware llc, Jin Heo of Los Altos CA (US) for vmware llc, Srinath Suriyanarayanan Thillaisthanam of Fremont CA (US) for vmware llc

IPC Code(s): H04L9/40, G06F9/455

CPC Code(s): H04L63/0218



Abstract: some embodiments provide a novel method for processing flows at an embedded hardware switch of a physical network interface card (pnic) connected to a host computer. a firewall of the pnic detects an end of a particular data message flow associated with a particular vm of the host computer. processing of the particular data message flow was offloaded from the firewall to an embedded hardware switch of the pnic. after detecting the end of the particular data message flow, the firewall ends offloading of the particular data message flow by deleting a first flow record stored at the embedded hardware switch for the particular data message flow. the firewall deletes a second flow record stored at the first firewall for the particular data message flow.


20250039139. MAINTAINING FIREWALL RULES AT A PNIC THAT PERFORMS FIREWALL OPERATIONS ON DATA MESSAGE FLOWS_simplified_abstract_(vmware llc)

Inventor(s): Pierluigi Rolando of San Marcos CA (US) for vmware llc, Peng Li of Fremont CA (US) for vmware llc, Boon S. Ang of Saratoga CA (US) for vmware llc, Guolin Yang of San Jose CA (US) for vmware llc, Wenyi Jiang of Fremont CA (US) for vmware llc, Yuxiao Zhang of San Jose CA (US) for vmware llc, Raju Koganty of San Jose CA (US) for vmware llc, Subrahmanyam Manuguri of San Jose CA (US) for vmware llc, Kok Pyng Liew of Cincinnati OH (US) for vmware llc, Jin Heo of Los Altos CA (US) for vmware llc, Srinath Suriyanarayanan Thillaisthanam of Fremont CA (US) for vmware llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/0263



Abstract: some embodiments provide a novel method for updating firewall rules for data message flows processed at a physical network interface card (pnic) connected to a host computer. a firewall of the pnic receives an update to a particular firewall rule. the firewall identifies a particular data message flow that is processed at an embedded hardware switch of the pnic using the particular firewall rule. the firewall updates a flow record associated with the particular data message flow to reflect the received update to the particular firewall rule. the firewall provides the updated flow record to the embedded hardware switch for the embedded hardware switch to process the particular flow according to the received update.


20250039140. USING CONNECTION TRACKING RECORDS TO PROCESS DATA MESSAGE FLOWS AT A PNIC_simplified_abstract_(vmware llc)

Inventor(s): Pierluigi Rolando of San Marcos CA (US) for vmware llc, Peng Li of Fremont CA (US) for vmware llc, Boon S. Ang of Saratoga CA (US) for vmware llc, Guolin Yang of San Jose CA (US) for vmware llc, Wenyi Jiang of Fremont CA (US) for vmware llc, Yuxiao Zhang of San Jose CA (US) for vmware llc, Raju Koganty of San Jose CA (US) for vmware llc, Subrahmanyam Manuguri of San Jose CA (US) for vmware llc, Kok Pyng Liew of Cincinnati OH (US) for vmware llc, Jin Heo of Los Altos CA (US) for vmware llc, Srinath Suriyanarayanan Thillaisthanam of Fremont CA (US) for vmware llc

IPC Code(s): H04L9/40

CPC Code(s): H04L63/0263



Abstract: some embodiments provide a novel method for using connection tracking records to process data messages at a physical network interface card (pnic) connected to a host computer. a first software firewall of the pnic determines whether processing of a flow is passable to a second software firewall of the pnic and to a third hardware firewall of the pnic. the first software firewall creates a connection tracking record for the flow and data specifying whether processing of the flow is passable to the second software firewall and independently whether processing of the flow is passable to the third hardware firewall. the first software firewall provides the connection tracking record and said data to the second software firewall of the pnic so that the second software firewall processes the flow or passes the connection tracking record and the data to the third hardware firewall if determination was that the flow is passable to the third hardware firewall.


20250039175. CONFIGURING A VIRTUAL DESKTOP IN A VEHICLE DEVICE FOR DATA ANALYTICS_simplified_abstract_(vmware llc)

Inventor(s): Daniel J. Beveridge of Valrico FL (US) for vmware llc

IPC Code(s): H04L9/40, G06F9/451, G06F9/455

CPC Code(s): H04L63/0876



Abstract: some embodiments provide a novel method for analyzing data collected by a vehicle at a first location. on a first device operating in the vehicle, the method instantiates a virtual desktop first virtual machine (vm) for remote use of the first device by a remote user that uses a remote second device at a remote second location. the method instantiates a data collection second vm for local use of the first device to collect a set of data at the first location and store the set of data at the vehicle. the method facilitates interaction between the virtual desktop first vm and the remote user over a network for the remote user to access the data collection second vm to analyze the set of data without needing to forward the set of data over the network to the remote second device.


VMware LLC patent applications on January 30th, 2025