Patents Examined by Monica M Pyo
  • Patent number: 11327981
    Abstract: A guided sampling tool guides the sampling of datapoints in large datasets. Generally, the guided sampling tool applies a machine learning algorithm to a database of historical issues encountered by an organization to guide the sampling of a large dataset. The guided sampling tool can evaluate and change provided variables and weights for performing a sampling. After the datapoints are sampled, the guided sampling tool compares the historic transactions represented by those datapoints to baseline images to determine if the historic transactions encountered a problem or issue, which would affect the overall quality assessment.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: May 10, 2022
    Assignee: Bank of America Corporation
    Inventors: Madhusudhanan Krishnamoorthy, Rajasekhar Reddy Patlolla, Shilpi Prashant Choudhari, Thenamudhan Arumugasamy, Giddaiah Kummari
  • Patent number: 11329665
    Abstract: Disclosed approaches for performing a Burrows-Wheeler transform (BWT) of a sequence of data elements, S, include determining sets of less-than values and sets of equal-to values for the data elements. Index values are determined for the data elements based on the sets of less-than values. Each index value indicates a count of data elements of S that a data element is lexicographically greater than. Rank values are determined for the data elements of S based on the sets of less-than values and the sets of equal-to values. Each rank value indicates for the data element an order of the data element in the BWT relative to other ones of the data elements of equal value. Positions in the BWT of S for the data elements are selected based on the index values and rank values, and the data elements are output in the order indicated by the respective positions in the BWT.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: May 10, 2022
    Assignee: XILINX, INC.
    Inventors: Mohammad Saifee Dohadwala, Raghukul B. Dikshit
  • Patent number: 11307933
    Abstract: Providing automated targetless snapshots for storage volumes includes estimating storage space needed for a new set of the snapshots based on an amount of expected change of data on the storage volumes, deleting current snapshots to free up an amount of space corresponding to estimated storage space for the new set of the snapshots, and creating the new set of the snapshots. The current snapshots may be selected for deletion based on creation date of the snapshots. Snapshots with an oldest creation data may be deleted. The storage volumes may be provided on a storage system. The storage system may show storage space used by the snapshots as unallocated. Storage space used by the snapshots may be managed by a storage resource pool. The storage resource pool may convert storage space shown as unallocated into allocated storage space in response to snapshots provided therein being converted into accessible snapshots.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: April 19, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Jeffrey Wilson, Owen Martin
  • Patent number: 11294889
    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: March 6, 2020
    Date of Patent: April 5, 2022
    Assignee: Trace, LLC
    Inventors: Paul Lintilhac, Joshua Decatur, Paul Oostenrijk, Laura Seach
  • Patent number: 11288253
    Abstract: A method and device for allocating a distributed lock is provided. A globally unique service process ID (SPI) is introduced for each distributed application service process while guaranteeing correctness of a distributed lock, and the SPI is used to directly manage ownership of the distributed lock. The service replacement process sends to the server a request for inheriting ownership of the distributed lock before the lifecycle of the lock file expires, the inherit request including the SPI.
    Type: Grant
    Filed: June 21, 2018
    Date of Patent: March 29, 2022
    Assignee: Alibaba Group Holding Limited
    Inventors: Yunfeng Zhu, Haoran Yang, Yijun Lu
  • Patent number: 11275657
    Abstract: A method and system for minimizing rolling database recovery downtime. Specifically, the disclosed method and system entail migrating and recovering database data from backup storage to local host storage while enabling database access operations through live mounts mapped to the database data on the backup storage. Database downtime may subsequently be reduced through the rapid switching of file system references between database data stored on backup storage and database data copies recovered on local storage.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: March 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Navneet Upadhyay, Shelesh Chopra, Amith Ramachandran
  • Patent number: 11269892
    Abstract: Approaches are described for ranking images against image effects. An image effect is identified from a plurality of image effects. Each image effect includes instructions defining steps of modifying visual data of an input image to produce an output image. Preview images are generated, where for each data object of a plurality of data objects the instructions of the image effect are applied to a respective image corresponding to the data object to generate a preview image of the data object. Ranking scores are determined, where for each data object visual data of the respective image is analyzed using a set of evaluation criteria associated with the image effect to determine a ranking score of the image effect for the data object. Data is transmitted which causes at least one of the preview images to be presented on a user device based on the ranking scores.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: March 8, 2022
    Assignee: ADOBE INC.
    Inventors: Ujjaval Kumar Singh, Shubham Gupta, Rahul Kesharwani, Anmol Dhawan
  • Patent number: 11249856
    Abstract: Systems and methods for performing data protection operations in a containerized application. A sidecar application is associated with or attached to a main application. The sidecar application has access to the resources of the main application. Backup requests are handled by the sidecar so that the application, which may be stateful, can be placed in a consistent state prior to performing the backup operation. The backup operation is then performed on the consistent application or on the data that is quiesced.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: February 15, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Assaf Natanzon, Luay Al-Alem, Antony Bett, Michael Rhodes
  • Patent number: 11232075
    Abstract: Techniques for data processing may include: receiving a data chunk; determining a metric value denoting a degree of compressibility of the data chunk; selecting, in accordance with the metric value denoting the compressibility of the data chunk, a first size of a plurality of sizes, wherein each of the plurality of sizes denotes a different size of an amount of storage used for storing a value of said each size; and performing the data deduplication processing for the data chunk, wherein the data deduplication processing includes using a first hash value for the data chunk to determine whether the data chunk is a duplicate of another data chunk of a hash table, wherein the first hash value is stored in a storage location of the first size.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: January 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Ivan Bassov, Sorin Faibish, Rustem Rafikov
  • Patent number: 11210305
    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: September 9, 2020
    Date of Patent: December 28, 2021
    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: 11194776
    Abstract: Systems and methods of providing content for display on a computing device via a computer network using a location feature index are provided. A data processing system can receive a request for content from the computing device, and can determine a geographic location of the computing device associated with the request for content. The data processing system can identify a keyword indicating a non-geographic semantic feature of the determined geographic location. The identification can be based on the determined geographic location and from a location feature index that maps geographic areas to keywords that indicate non-geographic semantic features of the geographic areas. The data processing system can select, based on the keyword, a candidate content item for display on the computing device.
    Type: Grant
    Filed: January 7, 2020
    Date of Patent: December 7, 2021
    Assignee: Google LLC
    Inventor: Gagan Goel
  • Patent number: 11188422
    Abstract: The described embodiments set forth techniques for preserving clone relationships between files at a computing device. In particular, the techniques involve identifying clone relationships between files in conjunction with performing operations on the files where it can be beneficial to preserve the clone relationships. The operations can include, for example, preserving clone relationships between files that are being copied from a source storage device (that supports file cloning) to a destination storage device that supports file cloning. Additionally, the operations can include preserving clone relationships when backing up and restoring files between a source storage device (that supports file cloning) and a destination storage device that does not support file cloning. In this manner, the various benefits afforded by the clone relationships between files can be retained even as the files are propagated to destination storage devices that may or may not support file cloning.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 30, 2021
    Assignee: Apple Inc.
    Inventors: Pavel Cisler, Christopher A. Wolf, Loic E. Vandereyken, Eric A. Weiss
  • Patent number: 11188566
    Abstract: In one general embodiment, a computer-implemented method includes determining attributes of a plurality of objects in an object-based storage environment, grouping the objects into clusters based on similarities of the attributes using a clustering algorithm, storing indication of which objects are in which clusters, detecting occurrence of a trigger event associated with an object, determining to which cluster the object belongs using the clustering algorithm in response to detecting the trigger event, and performing a deduplication process for the object against other objects in the cluster to which the object belongs. In another general embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a computer to cause the computer to perform the foregoing method.
    Type: Grant
    Filed: October 25, 2018
    Date of Patent: November 30, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shaun E. Harrington, Benjamin K. Rawlins, Ezra E. Hartz, Emmanuel Barajas Gonzalez
  • Patent number: 11176210
    Abstract: Techniques for improving dynamic content retrieval are described. In an example, a system may receive a request for content. The request may be associated with an access by a computing device to a network document. The system may determine a context associated with the network document based on the request. The content may be pre-computed based on historical accesses to a network resource. The system may determine a match between the context and a pre-computed context that is associated with content and may select the content from a set of candidate content based on an intent description of a content provider and historical behavior data of visitors to the network resource. The intent description may be associated with a presentation of the content at the network resource. The system may provide an identifier of the content. The identifier may be usable to present the content at the computing device.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 16, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: John Martin Miller, Anuj Chadha, Anthony Crider
  • Patent number: 11176135
    Abstract: Embodiments include pre-processing work items to be processed by computerized processing elements. Aspects include accessing a performance index, which relates to (dynamic) processing performances of work items as processed by the computerized processing elements. Aspects also include determining a time interval (during which the receiver may group queued work items into a block, according to the accessed performance index. Aspects further includes setting a timer to the determined time interval, to allow the receiver to group work items being queued until that time interval has elapsed, according to the timer set. As a result, a block of grouped work items will be obtained, which can then be passed to a scheduler for subsequent processing by computerized processing elements.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: November 16, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robert Birke, Mathias Bjoerkqvist, Martin L. Schmatz, Sebastiano Spicuglia
  • Patent number: 11169982
    Abstract: Managing databases implemented in a cloud computing environment. A method includes detecting that a database implemented in the cloud computing environment is in a state of non-use. The method further includes as a result of detecting that a database implemented in the cloud computing environment is in a state of non-use, instantiating a workload in the cloud computing environment to deactivate the database. The workload is configured to store metadata for the database and database data remotely in cloud storage such that the database can be reactivated at a later time.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: November 9, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ajay Kalhan, Tomas Talius, Pankaj Arora, Qun Guo, Shize Xu
  • Patent number: 11157574
    Abstract: A method of detecting events in and clustering social media postings for display on a user system may include retrieving, via an application programming interface (API) of a social media system over at least one first communication network, at least one posting of the social media system; determining whether the at least one posting has content referring to a predetermined time period; upon determining that the at least one posting has content referring to the predetermined time period, determining whether the at least one posting corresponds to an existing cluster of postings related to an event; upon determining that the at least one posting corresponds to the existing cluster of postings relating to the event, storing, in at least one database on a non-transistory machine-readable storage medium, the existing cluster of postings modified to include the at least one posting; and providing, via at least one second communication network, a representation of the modified existing cluster of postings for displa
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: October 26, 2021
    Assignee: THOMSON REUTERS ENTERPRISE CENTRE GMBH
    Inventors: Quanzhi Li, Armineh Nourbakhsh, Sameena Shah
  • Patent number: 11138210
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A query is received. Search results are identified that are responsive to the query. A content item is identified for presentation along with the search results. It is determined, based on one or more criteria, when the content item is to be augmented. When it is determined that the content item is to be augmented and after identifying the search results, the content item is augmented based at least in part on an entry in the search result. An augmented content item is created. The augmented content item is provided.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: October 5, 2021
    Assignee: Google LLC
    Inventors: Advay Mengle, Srdjan Petrovic, Shreyas Doshi, Gautham Thambidorai
  • Patent number: 11138173
    Abstract: A table relation analysis assisting apparatus analyzes a relation between pieces of data in a certain column (external key) astride tables in a relational database. The apparatus analyzes a relation between tables and holds inter-table relation analysis information in which tables, pieces of data in the tables being in a one to one relation or a plural to one relation, are defined as one table group. In the apparatus, an analysis result display unit provides a display in such a form that one or more tables in a relational database are contracted into a table group. The display unit displays table groups in such a form that which of a one to one relation or a plural to one relation a relation between pieces of data included therein is astride tables can be viewed.
    Type: Grant
    Filed: September 12, 2018
    Date of Patent: October 5, 2021
    Assignee: HITACHI, LTD.
    Inventors: Yasunari Takai, Keishi Ooshima, Katsumi Kawai, Makoto Kimura, Kiyoshi Yamaguchi
  • Patent number: 11132263
    Abstract: In one example, a method for a distributed model of data ingestion includes receiving multiple asynchronous backup requests from a plurality of clients, and performing primary processing with respect to data elements of a first one of the backup requests. Next, a job concerning a secondary process is added to a job queue. A handoff is then made for performance of the secondary processing with respect to data elements of the first backup request. The job is then accessed and the secondary processing is performed with respect to the data elements of the backup request, wherein the primary processing and secondary processing are respective first and second stages of an ingestion process, and the primary processing is performed prior to the secondary processing.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: September 28, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ajit Kumar Verma