Patents Examined by Tony Wu
-
Patent number: 12361046Abstract: A geo-fence based coordinate data processing method includes: obtaining an address text and a corresponding fence identifier; performing semantic extension on the address text to obtain a plurality of extended addresses; converting each of the extended addresses into corresponding geographic coordinates; recognizing key address elements in the plurality of extended addresses; screening the geographic coordinates depending on whether an extended address corresponding to a geographic coordinates includes the recognized key address element and whether the geographic coordinate is located in a target fence corresponding to the fence identifier; and determining, according to a clustering feature of each of the screened geographic coordinates, one of the screened geographic coordinates as a processed coordinate.Type: GrantFiled: August 4, 2021Date of Patent: July 15, 2025Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Funing Sun
-
Patent number: 12360855Abstract: The disclosed computer-implemented method for protecting data may include (i) detecting that a data storage protection protocol for backing up a virtual machine is switching from a hypervisor native snapshot solution to a continuous data protection solution, (ii) toggling, at a specific toggling time, an input/output tap to switch to the continuous data protection solution, (iii) capturing, at a specific snapshot time and in response to switching to the continuous data protection solution, an incremental snapshot that includes differences in the virtual machine between a last snapshot captured prior to the specific toggling time and the specific snapshot time, and (iv) generating a synthetic snapshot based on a combination of the incremental snapshot captured at the specific snapshot time and a set of at least one snapshot taken prior to the specific toggling time. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 5, 2020Date of Patent: July 15, 2025Assignee: Cohesity, Inc.Inventors: Shilpa Umarjee, Vaijayanti Bharadwaj, Chirag Dalal
-
Patent number: 12353289Abstract: The disclosure provides methods and systems for direct-to-cloud backup with local volume failover. According to an exemplary embodiment, first and second logical volumes are designated on a protected computing device. The first and second logical volumes may be paired to a cloud storage facility. In response to a received signal, it may be determined if the protected computing device has a communication connection to the cloud storage facility. If the protected computing device does have a communication connection to the cloud storage facility, a first computing device backup of the first logical volume may be sent to the cloud storage facility. If the protected computing device does not have a communication connection to the cloud storage facility, a second computing device backup of the first logical volume may be performed and stored on the second logical volume of the protected computing device.Type: GrantFiled: November 12, 2019Date of Patent: July 8, 2025Assignee: KASEYA US LLCInventors: Andrew Cope, Robert Loce
-
Patent number: 12353288Abstract: Systems and methods are disclosed herein for migrating data from a source environment to a target environment. The source and target environments may have different database management systems and/or may be disposed on separate networks. In some embodiments, systems and methods disclosed herein may include identifying data for migration in the source environment, wherein identifying the data comprises identifying tables having a predetermined prefix value, setting customized properties in a data migration utility based on the data, creating a shell for the data in the target environment, using the data migration utility, creating an intermediary representation of the data, copying the intermediary representation to the target environment; and restoring the data from the intermediary representation into the shell in the target environment.Type: GrantFiled: March 22, 2021Date of Patent: July 8, 2025Assignee: MicroStrategy IncorporatedInventors: Jay Shah, Michael Hudson, Cezary Raczko
-
Patent number: 12353295Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selectively creating high frequency data backups. One of the methods includes maintaining configuration data that indicates a backup frequency at which backups are scheduled to be made for a database, and third party data that identifies one or more predicted events in a geographic area in which the database is physically located; determining, using the third party data, whether a predicted likelihood that the database will experience data loss during a future time period satisfies a threshold likelihood; in response to determining whether the predicted likelihood satisfies the threshold likelihood, selectively changing the backup frequency in the configuration data to be a second, different value that is different than a first value or determining to skip updating the backup frequency; and initiating, using the backup frequency, a backup of at least a second portion of the database.Type: GrantFiled: January 18, 2022Date of Patent: July 8, 2025Assignee: Own Data Company LtdInventor: Thomas K. Cheriyan
-
Patent number: 12353366Abstract: Systems and methods for generating deployment databases based on preloaded data from heterogeneous sources are disclosed herein. The system may receive first structured data. The system may extract first data of a first format and second data of a second format. The system may determine that the first data has a first update rate. The system may determine that the second data has a second update rate. The system may preload the first data by retrieving a first identifier and by storing a first preloaded representation of a first parent dataset for the first data. The system may receive a first request for a deployment database. The system, based on the first request, may retrieve the first preloaded representation. The system may generate the deployment database.Type: GrantFiled: February 16, 2024Date of Patent: July 8, 2025Assignee: Capital One Services, LLCInventors: Venkata Ramaswamy Bayya, Dimitrios Dimitropoulos, Parul Sethi, Christopher Kim
-
Patent number: 12346207Abstract: A system for database backup including a controller, a metadata database coupled to the controller, a backup tool coupled to the controller, and a plurality of nodes coupled to the backup tool and accessed through a file system. The controller is configured to determine a first data change in node; in response to determining the first data change, freeze the file system; and generate an incremental snapshot of the at least one of the plurality of nodes (where the incremental snapshot including a portion of the at least one of the plurality of nodes). The controller is also configured to upload an encrypted copy of the incremental snapshot to a cloud storage; update the metadata database by storing an entry associating the incremental snapshot with the at least one of the plurality of nodes and unfreezing the file system.Type: GrantFiled: November 29, 2021Date of Patent: July 1, 2025Assignee: COUPANG CORP.Inventors: Yang Liu, Zhiyong Huang, Bin Dong, Chuanchuan Han, Junzhao Zhang
-
Patent number: 12346338Abstract: The present disclosure relates to systems and methods for searching a machining knowledge database that includes stored 3D models and associated stored part signatures. The stored part signatures each include a shape metric that corresponds to geometric attributes of the corresponding 3D model. Methods include receiving input from a user relating to an input part, determining an input part signature that includes a shape metric that corresponds to geometric attributes of the input part, searching the machining knowledge database for similar 3D models based at least in part on the input part signature, and providing the search result to the user. Methods may include associating the input in the machining knowledge database and/or utilizing the search result, for example visualizing a comparison of the input and the search result.Type: GrantFiled: September 17, 2020Date of Patent: July 1, 2025Assignee: Machine Research CorporationInventors: Richard Thomas Jones, Brian Dean McCabe, Christopher John Skubic
-
Patent number: 12346219Abstract: An App executed on a mobile device will create a user profile block in the memory unit of a charging unit, and help set up charging preferences and backup preferences in the profile block, and create a backup folder to store backup files from the mobile device. The App will monitor the charging of the mobile device. According to the backup preferences, the App performs a full backup task or a differential backup task for only local files, only cloud files or both; the App sets the data transmission speed between the charging unit and the mobile device; the App performs a full scan or a quick scan on the files in the mobile device and the files in the backup folder to determine between the mobile device and the backup folder whether the files are the same; and creates quick scan index data for the first time backup files.Type: GrantFiled: June 21, 2021Date of Patent: July 1, 2025Assignee: Vinpower Inc.Inventors: Calvinson Chang, Stanley Chu, Chihhan Chou
-
Patent number: 12346290Abstract: Embodiments are directed to workload allocation for file system maintenance. A file system that includes storage nodes and snapshots may be provided such that each snapshot may be associated with a plurality of data blocks. If snapshots are deleted further actions may be performed, including: determining the dead blocks associated with the deleted snapshots such that each dead block may be a data block that may be unassociated with undeleted snapshots; adding the plurality of dead blocks to dead trees located on the storage nodes; determining an urgency score based on a workload model and file system metrics; determining delete tasks based on the urgency score; determining a portion of the storage nodes based on a number of delete tasks; and executing the delete tasks on the portion storage nodes to delete the dead blocks to return storage capacity to the file system.Type: GrantFiled: July 13, 2022Date of Patent: July 1, 2025Assignee: Qumulo, Inc.Inventors: Steven Henry Haber, Noah Trent Nelson, Thomas Scott Urban
-
Patent number: 12346211Abstract: A method for performing a backup includes: obtaining a file system backup metadata associated with a target file system of a target production host; processing the file system backup metadata to determine protected data and unprotected data in the target file system; after processing the file system backup metadata, using the file system backup metadata to generate a backup history dataset for the target file system; generating a protection status for each data in the target file system based on the backup history dataset and the determined protected data and unprotected data of the target file system; generating a graphical user interface (GUI) for the target file system showing the data of the target file system along with the protection status of each of the data of the target file system; and displaying, on a display of a computing device and to a user, the GUI.Type: GrantFiled: April 15, 2022Date of Patent: July 1, 2025Assignee: Dell Products L.P.Inventors: Sunil Yadav, Manish Sharma, Aaditya Bansal, Shelesh Chopra
-
Patent number: 12347528Abstract: A method (100) for packaging genomic data within a file structure, the method comprising: (i) receiving (110) a genomic dataset comprising genomic data; (ii) extracting (120) a plurality of attributes from the genomic dataset, wherein each of the plurality of attributes is defined within an attribute information table of the data structure; (iii) breaking (130) each attribute into a plurality of chunks of a predetermined size; (iv) indexing (140) each of the plurality of chunks in the master index of the data structure; (v) compressing (150) each of the plurality of chunks individually; and (vi) packaging (160) each compressed chunk within an allocated location as defined by the master index; wherein the data structure is configured such that each of the plurality of chunks can be decompressed individually.Type: GrantFiled: March 31, 2021Date of Patent: July 1, 2025Assignee: Koninklijke Philips N.V.Inventor: Yee Him Cheung
-
Patent number: 12346358Abstract: A medium storing comprising instructions for: dividing a text into words; specifying an unknown word indicating a word other than a static word in a static dictionary among words in the text based on the static dictionary associating the static word with a vector; determining whether a unique word corresponding to the unknown word is included in a definition, using the definition defining a relationship between the unique word and a vector generated based on a condition that similar vectors are set for similar unique words; and when the unique word corresponding to the unknown word is included in the definition, assigning a vector corresponding to the unique word to the unknown word; and when the unique word corresponding to the unknown word is not included in the definition, assigning a vector to the unknown word using words arranged before and after the unknown word.Type: GrantFiled: November 21, 2023Date of Patent: July 1, 2025Assignee: Fujitsu LimitedInventors: Masahiro Kataoka, Yoshihide Tomiyama, Aya Iwata
-
Patent number: 12346293Abstract: An image processing apparatus which efficiently converts an image file. The image processing apparatus, based on an instruction, converts a first-format image file including image data and annotation information into a second-format image file having memory capacity of a predetermined area smaller than that of the first-format image file. The image processing apparatus records annotation information into the first-format image file, and generates, based on said annotation information, annotation information for the second-format image file having a size suit for the predetermined area, and before receiving the instruction being received, records the annotation information for the second-format image file into the first-format image file, and records the annotation information for the second-format image file recorded in the first-format image file, into the predetermined area in the second-format image file.Type: GrantFiled: May 19, 2023Date of Patent: July 1, 2025Assignee: Canon Kabushiki KaishaInventors: Yuta Usui, Noboru Omori, Yuma Naito
-
Patent number: 12346208Abstract: In some examples, a method of performing a backup of a group of relational databases comprises identifying database files to be fetched in the group of relational databases; grouping the identified database files into batches; based on configuration parameters of the identified database files, identifying, among the batches, a sub-set of batches of database files that are eligible to be fetched in parallel for the backup; configuring a single fetch call to a call stack to fetch the sub-set of eligible batches; and determining a push or pull model for the configured single fetch call based at least in part on feedback from a most resource-constrained element in the call stack.Type: GrantFiled: September 27, 2021Date of Patent: July 1, 2025Assignee: Rubrik, Inc.Inventor: Prasenjit Sarkar
-
Patent number: 12346220Abstract: A method for performing a backup includes: obtaining a file system backup metadata associated with a target file system of a target production host; processing the file system backup metadata to determine protected data and unprotected data in the target file system and protection failure details associated with the unprotected data; generating, using the protected data, the unprotected data, and the protection failure details associated with the unprotected data, a graphical user interface (GUI) specifying a protection status of the target file system; and displaying, on a display of a computing device and to a user, the GUI.Type: GrantFiled: April 15, 2022Date of Patent: July 1, 2025Assignee: DELL PRODUCTS L.P.Inventors: Shelesh Chopra, Sunil Yadav, Manish Sharma, Aaditya Bansal
-
Patent number: 12346210Abstract: In general, embodiments relate to a method for generating synthetic full backups, the method comprising: performing a verification that a previous backup of source data stored in a data domain is a failed synthetic full backup, obtaining based on the verification a latest snapshot of the source data, obtaining based on the verification a prior snapshot of the source data making a determination, using a copy list that a first portion of the data items in the copy list exists in the previous backup and a second portion of the data items does not exist in the previous backup, and performing based on the determination a copy operation to copy the second portion of the data items to the data domain to obtain a synthetic full backup.Type: GrantFiled: November 11, 2021Date of Patent: July 1, 2025Assignee: EMC IP HOLDING COMPANY LLCInventors: Deepthi Urs, Shraddha Chunekar, Adrian Dobrean, Navneet Upadhyay, Sunder Ramesh Andra, Amith Ramachandran
-
Patent number: 12346309Abstract: A system and method for accessing data suitable for controlling user access to data across a shared distributed storage system is provided. The present invention relates to a system and method for a data management service that captures context for accessed data and utilizes the captured context with operational policy to govern user access to the data.Type: GrantFiled: January 8, 2019Date of Patent: July 1, 2025Assignee: Tranquil Data, Inc.Inventors: Seth Proctor, Peter D. Shah
-
Patent number: 12346379Abstract: System and methods are provided that can address cold-start problems in database keyword searches. The search system generates machine-learned values for new item and queries based on historical signals for already existing item and queries. The values are used as input in a ranking model to rank search results for a user query. The initial values for the new item query pairs predict user engagement with the new item query pairs based on historical data for existing item query pairs and increase the visibility of new items to accumulate user interaction data for the new items. After additional user interactions are received, the values are updated using a Bayesian formula.Type: GrantFiled: May 16, 2022Date of Patent: July 1, 2025Assignee: A9.com, Inc.Inventors: Cuize Han, Parth Gupta, Xu Xu, Pablo Castells
-
Patent number: 12346218Abstract: Embodiments are described for a method and system of applying data protection software mechanisms to network devices to auto-discover the networking equipment, save changes from memory (TCAM) to local storage, backup changes to protection storage, provide auditing and tracking history of changes, and provide the ability to deploy test/development copies of changes using software defined networking techniques. A coordinator protects network devices organized into a plurality of partitions by creating a backup of each network device, pushing backup policies to individual data protection units for the network devices within each partition to provide a consistent-state backup of the network devices, and backing up the configuration changes of the network devices to a protection storage device.Type: GrantFiled: November 16, 2020Date of Patent: July 1, 2025Assignee: EMC IP Holding Company LLCInventors: Adam Brenner, Mark Malamut, Arun Murti