-
公开(公告)号:US11966730B2
公开(公告)日:2024-04-23
申请号:US17585403
申请日:2022-01-26
Applicant: NUTANIX, INC.
Inventor: Richard James Sharpe , Kalpesh Ashok Bafna , Satyajit Sanjeev Deshmukh , Durga Mahesh Arikatla
IPC: G06F16/56 , G06F3/06 , G06F8/65 , G06F9/4401 , G06F9/455 , G06F11/07 , G06F11/14 , G06F11/20 , G06F16/17 , G06F16/176 , G06F16/182 , G06F16/23 , G06F21/53 , G06F21/56 , G06F21/62 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
CPC classification number: G06F8/65 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F9/4406 , G06F9/45558 , G06F11/0712 , G06F11/0751 , G06F11/0793 , G06F11/1451 , G06F11/1464 , G06F11/1484 , G06F11/2025 , G06F11/2033 , G06F11/2035 , G06F11/2046 , G06F11/2058 , G06F11/2069 , G06F16/1727 , G06F16/176 , G06F16/1774 , G06F16/183 , G06F16/1844 , G06F16/2365 , G06F21/53 , G06F21/56 , G06F21/6218 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/45579 , G06F2009/45583 , G06F2009/45587 , G06F2009/45595 , G06F2201/80 , G06F2201/815 , G06F2201/825 , G06F2201/84 , G06F2201/87 , G06F2221/034 , G06F2221/2101 , G06F2221/2141 , G06F2221/2145 , H04L41/0859 , H04L41/5009 , H04L67/10 , H04L67/34
Abstract: In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, and a data migration system configured to identify one or more existing storage items stored at one or more existing File Server Virtual Machines (FSVMs) of an existing virtualized file server (VFS). For each of the existing storage items, the data migration system is configured to identify a new FSVMs of a new VFS based on the existing FSVM, send a representation of the storage item from the existing FSVM to the new FSVM, such that representations of storage items are sent between different pairs of FSVMs in parallel, and store a new storage item at the new FSVM, such that the new storage item is based on the representation of the existing storage item received by the new FSVM.
-
公开(公告)号:US11966729B2
公开(公告)日:2024-04-23
申请号:US17580555
申请日:2022-01-20
Applicant: NUTANIX, INC.
Inventor: Richard James Sharpe , Kalpesh Ashok Bafna , Durga Mahesh Arikatla , Shyamsunder Prayagchand Rathi , Satyajit Sanjeev Deshmukh , Vishal Sinha , Anil Kumar Gopalapura Venkatesh , Rashmi Gupta , Rishabh Sharma , Yifeng Huang
IPC: G06F8/65 , G06F3/06 , G06F9/4401 , G06F9/455 , G06F11/07 , G06F11/14 , G06F11/20 , G06F16/17 , G06F16/176 , G06F16/182 , G06F16/23 , G06F21/53 , G06F21/56 , G06F21/62 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , H04L41/0859 , H04L41/5009 , H04L67/00 , H04L67/10
CPC classification number: G06F8/65 , G06F3/0619 , G06F3/0647 , G06F3/065 , G06F3/0664 , G06F3/0665 , G06F3/0683 , G06F3/0689 , G06F9/4406 , G06F9/45558 , G06F11/0712 , G06F11/0751 , G06F11/0793 , G06F11/1451 , G06F11/1464 , G06F11/1484 , G06F11/2025 , G06F11/2033 , G06F11/2035 , G06F11/2046 , G06F11/2058 , G06F11/2069 , G06F16/1727 , G06F16/176 , G06F16/1774 , G06F16/183 , G06F16/1844 , G06F16/2365 , G06F21/53 , G06F21/56 , G06F21/6218 , G06F21/78 , H04L41/06 , H04L41/082 , H04L67/1095 , H04L67/1097 , G06F2009/45579 , G06F2009/45583 , G06F2009/45587 , G06F2009/45595 , G06F2201/80 , G06F2201/815 , G06F2201/825 , G06F2201/84 , G06F2201/87 , G06F2221/034 , G06F2221/2101 , G06F2221/2141 , G06F2221/2145 , H04L41/0859 , H04L41/5009 , H04L67/10 , H04L67/34
Abstract: In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.
-
公开(公告)号:US11966412B2
公开(公告)日:2024-04-23
申请号:US17627458
申请日:2020-05-12
Inventor: Zhuguang Shao , Shuang Zhang , Guangwei Zhao
IPC: G06F16/25 , G06F16/22 , G06F16/23 , G06F16/242 , G06F16/245
CPC classification number: G06F16/258 , G06F16/2282 , G06F16/2365 , G06F16/242 , G06F16/245
Abstract: Provided are a blockchain data processing method and apparatus, a device, and a readable storage medium. By storing a data type information table in a relational database in advance, the data type information table is used for storing storage information of all the data types, and the storage information includes a table corresponding to the data type, a mapping relationship between the service field of the Value of the data type and a table field in the corresponding table, and a data format of the Value of the data type. A data type of the Value is determined when the Key-Value data needs to be stored; and a target table corresponding to the data type of the Value is determined and the Key-Value data is written into the target table according to the data type information table.
-
94.
公开(公告)号:US20240126755A1
公开(公告)日:2024-04-18
申请号:US18543867
申请日:2023-12-18
Applicant: Ocient Inc.
Inventor: George Kondiles , Jason Arnold
IPC: G06F16/2453 , G06F3/06 , G06F7/24 , G06F9/4401 , G06F9/50 , G06F11/10 , G06F12/0893 , G06F12/109 , G06F16/17 , G06F16/22 , G06F16/23 , G06F16/242 , G06F16/2455 , G06F16/2457 , G06F16/2458 , G06F16/27 , G06F16/901 , H03M7/30 , H04L67/10
CPC classification number: G06F16/24542 , G06F3/0604 , G06F3/0647 , G06F3/068 , G06F7/24 , G06F9/4406 , G06F9/5016 , G06F9/5027 , G06F9/5061 , G06F11/1004 , G06F11/1044 , G06F11/1076 , G06F12/0893 , G06F12/109 , G06F16/1727 , G06F16/22 , G06F16/2246 , G06F16/2282 , G06F16/2365 , G06F16/244 , G06F16/2445 , G06F16/2453 , G06F16/24553 , G06F16/24573 , G06F16/2458 , G06F16/278 , G06F16/901 , G06F16/9017 , H03M7/30 , H04L67/10 , G06F3/067 , G06F16/24547 , G06F2211/1011 , G06F2212/608
Abstract: A computing system is operable to generate a first plurality of lines of coding blocks that includes a first plurality of data blocks and a first plurality of parity blocks. A first set of segments of a first segment group that collectively include the first plurality of lines of coding blocks are generated, and the first set of segments of the first segment group are stored via a first plurality of computing devices of a first storage cluster of the computing system. A second plurality of lines of coding blocks that includes a second plurality of data blocks and a second plurality of parity blocks are generated. A second set of segments of a second segment group that collectively include the second plurality of lines of coding blocks are generated. The second set of segments of the second segment group are stored via a second plurality of computing devices of a second storage cluster of the computing system.
-
95.
公开(公告)号:US20240126732A1
公开(公告)日:2024-04-18
申请号:US18299973
申请日:2023-04-13
Applicant: SAS Institute Inc.
Inventor: Nicholas Ablitt
IPC: G06F16/215 , G06F16/23
CPC classification number: G06F16/215 , G06F16/2365
Abstract: One example described herein involves a system that can receive a set of data records and execute an automated entity resolution (AER) process configured to assign the set of data records to a set of entities. For each entity in the set of entities, the system can generate a respective consistency score for the entity, generate a respective confidence score for the entity based on the respective consistency score for the entity, and determine a respective visual indicator based on the respective confidence score for the entity. The respective visual indicator can indicate a risk of record misassignment to a user. The system can then generate a graphical user interface that includes the respective visual indicator for each of the entities.
-
公开(公告)号:US20240126723A1
公开(公告)日:2024-04-18
申请号:US18490026
申请日:2023-10-19
Applicant: Groupon, Inc.
Inventor: Ramya AMANCHARLA , Anthony CALIENDO , Brian David FIELDS , James J. SULLIVAN , Kyle OPPENHEIM , Rajat SHROFF
IPC: G06F16/174 , G06F3/0482 , G06F3/06 , G06F11/14 , G06F16/13 , G06F16/18 , G06F16/21 , G06F16/23 , G06F21/62 , G06F40/205 , G06Q20/40
CPC classification number: G06F16/1748 , G06F3/0482 , G06F3/0608 , G06F11/1435 , G06F16/137 , G06F16/18 , G06F16/219 , G06F16/23 , G06F16/2365 , G06F16/2379 , G06F21/6218 , G06F40/205 , G06Q20/401 , G06F3/04842 , G06F3/0641
Abstract: Systems and methods are provided to ingest data objects from a flat file server for use in one or more system operations including providing a renderable data object to a user and updating a data item database. As described, the ingestion system includes an ingestion module, a flat file module, a compliance module, and a deduplication module wherein the modules together ingest a flat file data object, parse and process a renderable data object from the flat file data object, and store the renderable data object in a renderable object database.
-
公开(公告)号:US11960542B2
公开(公告)日:2024-04-16
申请号:US18201310
申请日:2023-05-24
Applicant: Xero Limited
Inventor: Kendra Vant , Soon-Ee Cheah , Rebecca Dridan , Shannon Pace
IPC: G06F16/901 , G06F16/23 , G06F16/9535
CPC classification number: G06F16/9024 , G06F16/2365 , G06F16/9535
Abstract: Methods comprising determining a dataset of entries, each comprising an entity identifier and associated application identifier(s) are provided. One method comprises determining a set of application pairs from the dataset; determining a correlation score for each application pair based; responsive to the correlation score exceeding a threshold correlation value: determining application identifiers of the application pair as being correlated; providing a correlation write request comprising the applications identifiers of the pair to an app recommender database.
-
公开(公告)号:US20240118907A1
公开(公告)日:2024-04-11
申请号:US18492673
申请日:2023-10-23
Applicant: Oracle International Corporation
Inventor: Rohan ANKALIKAR , Nagarajan MUTHUKRISHNAN , Ravi Shankar THAMMAIAH , Sandeep Kumar SAMUDRALA
CPC classification number: G06F9/44505 , G06F16/2365
Abstract: A computer program product, system, and computer implemented method for scalable specification and self-governance for autonomous databases, cluster databases, and multi-tenant databases in cloud and on-prem environments. The approach disclosed herein enables management of a consolidated databases using a template-based process that allows for the consolidated databases (CDBs) and pluggable databases (PBDs) to be reconfigured automatically. In some embodiments, the approach instantiates one or more monitoring modules and one or more CDB/PDB configuration managers. These elements can detect relevant changes in the conditions in which CDB instances and open PDBs operate and adjust the configurations thereof in response. The configurations are specified in and adjusted using one or more corresponding templates, where the template comprise a set of rules that may have various interdependencies and specify how to determine what value a particular configuration setting should be to automatically configuration and reconfigure CDB instances and open PDBs.
-
公开(公告)号:US11954091B2
公开(公告)日:2024-04-09
申请号:US17587564
申请日:2022-01-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Wenbin Ma , Huaxin Zhang , Yuk Kuen Chan
CPC classification number: G06F16/2365 , G06F11/0709 , G06F16/2246 , G06F16/278
Abstract: Methods and apparatus are described for splitting a page (or node) in an index tree database index for a multi-master database. The methods include creating a first split page of a first page. The first page belongs to a first set of pages and comprises a hinge page. The hinge page also belongs to a second set of pages. Updating the first set of pages may cause the hinge page itself to split, creating a split of the hinge page. The second set of pages is updated in response to creating the split of the hinge page. Described are techniques whereby the updates to the first and second sets of pages are atomic, that is, they all succeed or they all fail, which may realize any of several benefits.
-
公开(公告)号:US20240111844A1
公开(公告)日:2024-04-04
申请号:US18539089
申请日:2023-12-13
Applicant: NIKE, Inc.
Inventor: Christopher Andon , Matthew Davis , Hien Tommy Pham , Jeremy Schroeder
CPC classification number: G06F21/12 , A63F13/71 , G06F16/2365 , H04L9/0637 , G06F2221/2109 , H04L9/50
Abstract: A method of integrating a cryptographic digital asset into a digital software application, includes receiving a digital asset identification (ID) code, the digital asset ID code existing together with a unique owner ID code on a distributed blockchain ledger. The digital asset ID code represents the cryptographic digital asset, and the cryptographic digital asset comprises a plurality of attributes. A virtual object is then represented on the display via the digital software application. The virtual object has an appearance that is based on the plurality of attributes of the cryptographic digital asset, and the virtual object includes a plurality of object attributes. The method further includes modifying at least one of the object attributes according to an aspect of the digital software application or interaction between the character avatar and the virtual object and representing a modified virtual object on the display via the digital software application.
-
-
-
-
-
-
-
-
-