Patents Examined by Monica M Pyo
  • Patent number: 11847028
    Abstract: Techniques for efficiently exporting snapshot changes are provided. In some embodiments, a system may receive a first snapshot of a data set in a storage system and a second snapshot the data set in the storage system. The system may further generate actions based on differences between the first snapshot and the second snapshot to produce a list of actions, wherein a modification to a file or directory path having a first directory location includes a first action to rename a file from the first directory location to a temporary storage location and a second action to rename the file from the temporary storage location to a second directory location; and provide the generated actions to a backup system. The backup system may apply the generated actions to a first backup associated with the first snapshot to produce a second backup associated with the second snapshot.
    Type: Grant
    Filed: July 3, 2020
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Abhay Kumar Jain, Wenguang Wang
  • Patent number: 11841769
    Abstract: Embodiments for a data protection method of grouping assets for protection policy assignment based on asset metadata by defining a set of metrics characterizing each asset in the system and comparing each metric of an asset with corresponding metrics of other asset groups each containing one or more other assets. A unique protection policy is assigned to each group for application to each asset within a respective group. An overall affinity percentage of the metrics of asset with the corresponding metrics of each group is determined, and the asset is automatically grouped into the group based with the highest overall affinity percentage. The user is prompted to confirm the automatic grouping or to select a different group for assigning to the asset.
    Type: Grant
    Filed: August 12, 2021
    Date of Patent: December 12, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jennifer M. Minarik, Mark Malamut, Brian E. Freeman
  • Patent number: 11841965
    Abstract: Embodiments for a system and method of selecting data protection policies for a new system, by collecting user, policy, and asset metadata for a plurality of other users storing data dictated by one or more protection policies. The collected metadata is anonymized with respect to personal identifying information, and is stored in an anonymized analytics database. The system receives specific user, policy and asset metadata for the new system from a specific user, and matches the received specific user metadata to the collected metadata to identify an optimum protection policy of the one or more protection policies based on the assets and protection requirements of the new system. The new system is then configured with the identified optimum protection policy as an initial configuration.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: December 12, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Jennifer M. Minarik, Mark Malamut, Brian E. Freeman
  • Patent number: 11836168
    Abstract: Systems and methods for providing an artificial intelligence-based solution in a dynamic environment that requires models with varying degrees of nuance and specialization. One such dynamic environment relates to generating dynamic human-like conversational responses based on complex data. In particular, systems and methods recite generating dynamic human-like conversational responses using a modular architecture featuring layered data models with gated neural networks. The modular architecture compartmentalizes the various components and functions of an application. That is, the architecture may support multiple layers, each featuring models performing specific functions and/or having been trained on using specific data and/or algorithms.
    Type: Grant
    Filed: February 27, 2023
    Date of Patent: December 5, 2023
    Assignee: Citibank, N.A.
    Inventor: Joenteny David Martinez Gutierrez
  • Patent number: 11822432
    Abstract: One example method includes performing delta operations to protect data. Each delta generated by a data protection operation includes data. The deltas are stored in a delta queue, when moving a current replica to another point in time represented by the selected delta in the delta queue, the deltas are processed so that all relevant data can be applied in a batch. This ensures that when the same extents are represented in multiple deltas, only the oldest version is applied to the replica volume to move the current replica to the selected point in time.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 21, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Jehuda Shemer, Ravi Vijayakumar Chitloor
  • Patent number: 11809471
    Abstract: In general, embodiments relates to a method for managing a technical support session, comprising: obtaining technical support question from a technical support person (TSP) that is conducting the technical support session; determining that the technical support question is a duplicate of a prior technical support question; in response to the determination, obtaining a quality score for the technical support question; and displaying the quality score to the TSP in a user interface on a technical support system that the TSP is using the conduct the technical support session.
    Type: Grant
    Filed: October 15, 2021
    Date of Patent: November 7, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Shelesh Chopra, Parminder Singh Sethi, Akanksha Goel
  • Patent number: 11809432
    Abstract: A system, method, and processor readable medium for processing data in a knowledge management system gathers information content and transmits a work request for the information content gathered. The information content may be registered with a K-map and assigned a unique document identifier. A work queue processes the work requests. The processed information may then be transmitted to another work queue for further processing. Further processing may include categorization, full-text indexing, metrics extraction or other process. Control messages may be transmitted to one or more users providing a status of the work request. The information may be analyzed and further indexed. A progress statistics report may be generated for each of the processes performed on the document. The progress statistics may be provided in a record. A shared access to a central data structure representing the metrics history and taxonomy may be provided for all work queues via a CORBA service.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: November 7, 2023
    Assignee: Awemane Ltd.
    Inventors: James P. Goodwin, Carl J. Kraenzel, Andrew L. Schirmer, Jeff Reagen, David L. Newbold
  • Patent number: 11797585
    Abstract: The present disclosure provides a data updating method and apparatus, electronic device, and computer readable storage medium. The method includes: acquiring a search sentence; determining a target query sentence corresponding to the search sentence according to a sentence type corresponding to the search sentence; determining a target search content according to the search sentence, and sending the target search content to a service side, in the case that a query result corresponding to the target query sentence is not found in a knowledge base; acquiring a target query result edited by the service side according to the target search content; and updating the knowledge base according to the target query result.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: October 24, 2023
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventor: Chunhui Zhang
  • Patent number: 11782795
    Abstract: A method and system for source versus target metadata-based data integrity checking. Concerning backup operations directed to protecting given data, said given data may be subjected to corruption detection at the source prior to initiating a backup operation, however, said given data may not be checked for data integrity following transfer of said given data to a target storage medium prior to committing the said given data thereto. That is, at least presently, the prospect of data corruption compromising given data during the time window through which the given data journeys, usually via a network, from its source to a target storage medium, is often overlooked. The disclosed method and system, accordingly, propose a scheme directed to detecting corruption amongst data transferred from a source to a target storage medium, and handling said data given the determined integrity of said data.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: October 10, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Savitha Susan Bijoy, Gururaj Kulkarni, Mahesh Kamath, Kiran Kumar Malle Gowda
  • Patent number: 11775393
    Abstract: Techniques described herein relate to a method for managing data protection services for data clusters. The method includes identifying a discovery event associated with a data cluster; sending a request for currently deployed components to a data cluster manager associated with the data cluster; obtaining data cluster component inventory information associated with the data cluster from the data cluster manager; mapping data protection policies to data cluster components of the data cluster using the data cluster component inventory information and component data protection information; mapping backup types to the data cluster components using the data cluster component inventory information and the component data protection information; updating a data cluster component inventory repository using the data cluster component inventory information; and initiating performance of data protection services for the data cluster components based on the mapped data protection policies and the mapped backup types.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: October 3, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Mohammed Abdul Samad, Prakash Appayya Acharya, Shelesh Chopra, Pradeep Kumar Tulagapu
  • Patent number: 11775527
    Abstract: Region summaries of database data are stored in persistent memory of a storage cell. Because the region summaries are stored in persistent memory, when a storage cell is powered off and data in volatile memory is not retained, region summaries are nevertheless preserved in persistent memory. When the storage cell comes online, the region summaries already exist and may be used without the delay attendant to regenerating the region summaries stored in volatile memory.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: October 3, 2023
    Assignee: Oracle International Corporation
    Inventors: Krishnan Meiyyappan, Semen Ustimenko, Adrian Tsz Him Ng, Kothanda Umamageswaran
  • Patent number: 11768841
    Abstract: The disclosed embodiments relate to systems and methods for generating an optimal solution for determining a value for one or more base data objects. A plurality of solutions include one or more composite data objects transacted by a transaction system processor. The composite data objects include the one or more base data objects. An optimal solution is generated by using data indicative of a level of activity and a number of sources for each of the plurality of composite data objects.
    Type: Grant
    Filed: November 16, 2021
    Date of Patent: September 26, 2023
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Seo Wook Jang, Jeon Ho Cho, Bo Miao, Cham Hong Po, Yaotian Zhang, Panagiotis Xythalis, Matthew Morano
  • Patent number: 11755424
    Abstract: According to certain aspects, a system may include a data agent configured to: process a database file residing on a primary storage device(s) to identify a subset of data in the database file for archiving, the database file generated by a database application; and extract the subset of the data from the database file and store the subset of the data in an archive file on the primary storage device(s) as a plurality of blocks having a common size; and at least one secondary storage controller computer configured to, as part of a secondary copy operation in which the archive file is copied to a secondary storage device(s): copy the plurality of blocks to the secondary storage devices to create a secondary copy of the archive file; and create a table that provides a mapping between the copied plurality of blocks and corresponding locations in the secondary storage device(s).
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 12, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni, Rahul S. Pawar, Henry Wallace Dornemann, Jun H. Ahn, Amey Vijaykumar Karandikar, Amit Mitkar, Muthusamy Senthilnathan, Satish Chandra Kilaru
  • Patent number: 11748259
    Abstract: Methods and systems for generating backups are disclosed. To generate a backup, a snapshot may be generated. A snapshot may be a point in time representation of data, in contrast to live data which may be updated over time. To reduce the impact of snapshot generation, a method, system, and device for generating and maintaining a snapshot that utilizes fewer writes is disclosed. To reduce the writes, the snapshots may be generated by preferentially referring to already stored copies of data for the snapshot rather than storing an additional copy of data for the snapshot. The snapshots may be maintained by storing copies of data for the snapshot only when live data diverges from the snapshot.
    Type: Grant
    Filed: October 9, 2021
    Date of Patent: September 5, 2023
    Assignee: Dell Products L.P.
    Inventor: Gordon William Waidhofer
  • Patent number: 11734262
    Abstract: Systems and methods for writing updates to and/or reading previously stored updates of assets that are implemented as smart contracts on a decentralized database are disclosed. Exemplary implementations may: receive a first request, from a first client computing device associated with a first user, to write a first update to an individual asset, or to read one or more previously stored updates; transfer the first request to the decentralized database; responsive to transferring the first request, receive the first reference from the decentralized database; generate a second file and a second reference; store the second file on the content-addressable file system; and record the second reference in the state of the individual asset on the decentralized database.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 22, 2023
    Assignee: Trace Labs LLC
    Inventors: Paul Lintilhac, Joshua Decatur, Paul Oostenrijk, Laura Seach
  • Patent number: 11720577
    Abstract: Methods, systems, and apparatus for receiving a request that includes an entity identifier of an entity referenced by a search query and one or more context terms that are included in the search query; determining that the one or more context terms describe a relationship connecting the entity referenced by the search query with a plurality of other entities; and in response to determining that the one or more context terms describe the relationship, generating user interface elements that provide facts related to the entity referenced. Generating the user interface may include identifying relationship knowledge elements that include facts relating to at least some of the other entities connected to the entity by the relationship, and identifying one or more additional knowledge for the entity referenced by the search query. The ranking the relationship knowledge elements may be highest ranked knowledge elements in the user interface elements.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: August 8, 2023
    Assignee: Google LLC
    Inventors: Amit Behal, Randolph G. Brown, Akash Nanavati, Bharat Kalyanpur
  • Patent number: 11687548
    Abstract: Techniques are disclosed relating to the storage of backup data using a time-series data lake. For example, in various embodiments, the disclosed techniques include providing a cloud-based data lake service that maintains data for a plurality of organizations and where, for a first organization, the cloud-based data lake service maintains a time-series data lake that stores a time-series representation of data associated with the first organization. In various embodiments, the data lake service may receive backup data from a plurality of data sources associated with the first organization, generate metadata associated with the backup data, and store the backup data, along with the corresponding metadata, in the time-series data lake.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: June 27, 2023
    Assignee: Clumio, Inc.
    Inventors: Abdul Jabbar Abdul Rasheed, Woonho Jung, Xia Hua, Douglas Qian, Rajeev Kumar, Lawrence Chang, Karan Dhabalia, John Stewart, Rolland Miller
  • Patent number: 11681732
    Abstract: A computer-implemented method for optimizing search query results is disclosed. The computer-implemented method includes receiving a first natural language query, selecting a plurality of search query patterns based on the first natural language query, assigning a weight to each search query pattern in the plurality of search query patterns, generating one or more weighted keyword queries from each search query pattern based on the weight assigned to each search query pattern and one or more keywords from the first natural language query, evaluating a relevancy of one or more search results returned by each of the one or more weighted keyword queries for the first natural language query, and iteratively altering the weight assigned to a search query pattern until an optimal number of relevant search results are returned from the search query pattern for the first natural language query.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventors: Stephen Arthur Boxwell, Kyle Matthew Brake, Keith Gregory Frost, Stanley John Vernier
  • Patent number: 11681696
    Abstract: Searching a service registry system including a plurality of services identified by respective service names, wherein at least some of said service names being associated with a set of client identifiers, includes receiving a search request, said request including a service name and a further set of client identifiers, searching, using a processor, the service registry system for a match between the requested service name and a service name of one of said services in the service registry system, and, in the absence of such a match, searching, using the processor, the service registry system for services that have an association with at least some of the client identifiers in said further set. A search result can be returned.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: June 20, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evgeny Beskrovny, Omer Tripp, Emmanuel Wurth
  • Patent number: 11663088
    Abstract: A method, electronic device, and a computer readable medium for managing backup data that includes determining an expiration time of backup data in a data set to be backed up in a source storage device, and determines a priority of the backup data to be migrated in a migration operation to be performed based on the expiration time. The method may also include migrating backup data with the same priority in the data set to be backed up to a target storage device to reduce a write amplification factor of a storage device, and prolong the service life of the storage device.
    Type: Grant
    Filed: August 25, 2021
    Date of Patent: May 30, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Yi Wang, Jun Tang, Qingxiao Zheng, Bing Liu