Patents Examined by Hicham Skhoun
  • Patent number: 11899705
    Abstract: Apparatus for generating a putative ontology from a data structure associated with a data store, the apparatus including an electronic processing device that generates a putative ontology by determining at least one concept table in the data structure, determining at least one validated attribute within the at least one concept table, determining at least one selected attribute value from the at least one validated attribute and generating at least one ontology class using the at least one attribute value.
    Type: Grant
    Filed: November 29, 2022
    Date of Patent: February 13, 2024
    Assignee: SEMANTIC TECHNOLOGIES PTY LTD
    Inventors: Albert Donald Tonkin, Dung Xuan Thi Le
  • Patent number: 11886390
    Abstract: The present disclosure provides a method, system, and device for file replication. To illustrate, based on target replication information corresponding to a version of a file at a target device, a source device may determine one or more portions of a different version of the file at the source device to be provided to the target device. One or more other aspects of the present disclosure further provide sending, to the target device, the one or more portions and replication information corresponding to the version of the file at the source device. Based on the version of the file at the target device, the one or more portions, and the replication information corresponding to the version of the file at the source device, the target device may assemble and store a file that corresponds to the version of the file at the source device.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: January 30, 2024
    Assignee: JFrog Ltd.
    Inventor: Yoav Landman
  • Patent number: 11880370
    Abstract: A method, system and computer program product for join graph generation based upon a log of previously executed database queries includes method for generating a join graph for relational database queries. The method includes loading into memory of a computer, a log of a set of database queries previously executed against data in a database and sequentially parsing each of the queries in the log to identify different semantically characterizable components of each of the queries. The method further includes generating a join graph for each of the queries from corresponding ones of the components. Finally, the method includes selectively adding each of the generated join graphs to a set of join graphs in a data model for the data in the database.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: January 23, 2024
    Assignee: Google LLC
    Inventors: Julian Hyde, Jonathan Swenson
  • Patent number: 11874803
    Abstract: Computer-implemented systems and methods for water asset management are disclosed. The systems include water data services components having computer implemented modules for generating a prompt for a user to input a water asset identification number, retrieving and returning water asset metadata in response to input of a valid water asset identification number, generating a prompt for user validation of the returned water asset metadata, storing validated water asset metadata; communicating the stored and validated water asset metadata to an interplanetary file system (IPFS) for generation of a water asset metadata hash value, and storage of the water asset metadata hash value in a cloud table. The systems also include a cloud big table component comprising modules for storing and updating the cloud table.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: January 16, 2024
    Assignee: Wetx Inc.
    Inventors: Tyler Dow, Eric Vogeler, Jesse Empey
  • Patent number: 11868365
    Abstract: Methods and systems for data are disclosed. A system implementation includes a data module for storing data received from an external source. The data module includes a file system for unstructured data, a database for structured data, a transform for operating upon unstructured or structured data, a data broker for receiving data having a first format and providing the data in a second format, a data network for communications within the data module, and a processing module for performing operations upon data. The processing module further includes a process broker and a process container. The process container is for providing one or more instances of processes during a runtime operation. The system further includes an inter-process network for communications within the processing module and an internal gateway for the data module to communicate with the processing module.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: January 9, 2024
    Inventors: Vivek Vishnoi, Steven Sanghoon Lee
  • Patent number: 11860839
    Abstract: Techniques are disclosed for tuning external invocations utilizing weight-based parameter resampling. In one example, a computer system determines a plurality of samples, each sample being associated with a parameter value of a plurality of potential parameter values of a particular parameter. The computer system assigns weights to each of the parameter values, and then selects a first sample for processing via a first external invocation based on a weight of the parameter value of the first sample. The computer system then determines feedback data associated with a level of performance of the first external invocation. The computer system adjusts the weights of the parameter values of the particular parameter based on the feedback data. The computer system then selects a second sample of the plurality of samples to be processed via execution of a second external invocation based on the adjustment of weights of the parameter values.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: January 2, 2024
    Assignee: Oracle International Corporation
    Inventor: Debajyoti Roy
  • Patent number: 11860778
    Abstract: One example method includes scanning, at a cloud storage site, metadata associated with an object stored at the cloud storage site, fetching, from the metadata, an object creation time for the object, and determining whether the object is out of a minimum storage duration. When the object is out of the minimum storage duration, it is copy-forwarded and then marked for deletion, and when the object is not out of the minimum storage duration, the object is deselected from a list of objects to be copied forward.
    Type: Grant
    Filed: October 26, 2021
    Date of Patent: January 2, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kalyan C. Gunda, Jagannathdas Rath
  • Patent number: 11836157
    Abstract: In one embodiment, present disclosure discloses a method for partitioning a temporal graph is described. Embodiments of the method comprises creating a plurality of storage blocks for each type of the different types of graph elements based on predefined label groups, each of the plurality of storage blocks configured to store the telemetry information generated in a corresponding predefined time-range, recreating each of the plurality of storage blocks upon expiry of a configurable rollover time, and sharding each of the plurality of storage blocks into a plurality of shards based on a configurable sharding count.
    Type: Grant
    Filed: February 14, 2022
    Date of Patent: December 5, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Bhalaji Narayanan, Arun Kumar Raghavendra, Ramesh Nethi, Venkata Lakshmi Narayana Mehar Simhadri
  • Patent number: 11822598
    Abstract: Techniques for formulating queries and retrieving relevant results for 3D components in a virtual or augmented reality system. In an aspect, a user works with a 3D component using a workflow, and views the 3D component from one or more selected perspective views. Data associated with the workflow and the selected perspective views are transmitted to an online engine. The online engine may include a query formulation module for automatically forming a query based on the received workflow data and selected perspective views. The formulated query may be supplied to a search engine to retrieve online results based on relevance to the formulated queries. One or more most relevant online results may be seamlessly served to the user as part of the workflow.
    Type: Grant
    Filed: September 2, 2022
    Date of Patent: November 21, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Neal Osotio, YoungSun Park
  • Patent number: 11809517
    Abstract: An adaptive method of cleaning structural health monitoring (SHM) data based on local outlier factor is provided, including following steps: step 1: dividing SHM data to be analyzed into a series of data segments by using adaptive sliding window (ASW) technology; step 2: extracting time-domain statistical factors and frequency-domain statistical factors of each of the data segments to refine data information, thereby forming objects for study; step 3: calculating an outlier degree of each of the objects by using a weighted multiscale local outlier factor (WMLOF) based on feature factors; and step 4: detecting anomalies in SHM data by comparing a WMLOF value with a threshold value. The adaptive method can improve data quality effectively.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: November 7, 2023
    Assignee: SOUTHWEST JIAOTONG UNIVERSITY
    Inventors: Zefeng Wen, Qinglin Xie, Gongquan Tao
  • Patent number: 11797521
    Abstract: A database system may associate functions with a database table. A request to associate a function with a table in a database system may be received. An association between the table and the function may be created. The function may include parameters that are determined from values within the table which are then invoked by a request to perform the function. The associated function may cause the collection of the values prior to performance of the function.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: October 24, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Akshat Vig, Somasundaram Perianayagam, Colin Lazier, James Christopher Sorenson, Yosseff Levanoni, Stefano Stefani, Maximiliano Maccanti
  • Patent number: 11789923
    Abstract: A method and apparatus for compression units in an index block is provided. A particular leaf block of a database index for a table is generated. The particular leaf block corresponds to a particular range of key values. A compression scheme is determined for a plurality of index entries with key values within the particular range. A compression unit that includes a plurality of compressed index entries is generated by applying the compression scheme to the plurality of index entries. Compression metadata describing the compression scheme is generated. The compression unit and the compression metadata is stored in the particular leaf block. In response to a request, at least a portion of the compression unit is decompressed to access one or more index entries.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: October 17, 2023
    Assignee: Oracle International Corporation
    Inventors: Kam Shergill, Ankita Kumar, Himanshu Chatterjee, Vineet Marwah, Srinivas Vemuri
  • Patent number: 11789970
    Abstract: Methods and systems for graph-based discovery of geometry of clinical data are provided. An example method includes receiving vectors of outcomes of trial subjects, generating, based on the vectors of outcomes, a plurality of metric graphs, each of the metric graphs including a set of nodes corresponding to the vectors of outcomes and a set of edges, performing an automatic search to identify communities of nodes in the optimal graph, displaying a graphical representation of the optimal graph and highlighting nodes in the graphical representation, the nodes corresponding to the community of nodes. Generating the set of edges includes selecting metrics and projection rules to obtain projections of the vectors of outcomes, and selectively connecting nodes based on determination that projections of corresponding vectors of outcomes belong to the same domain of a set of overlapping domains and a certain cluster within the domain.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: October 17, 2023
    Assignee: INTEGO GROUP, LLC
    Inventors: Sergey Glushakov, Kostiantyn Drach, Viktoriia Shevtsova, Iryna Kotenko, Lyudmyla Polyakova
  • Patent number: 11790047
    Abstract: The technology implements diversity sampling for a technology-assisted review of documents. An apparatus obtains an unlabeled set of documents and constructs a first batch of documents. The apparatus obtains labels for the documents and constructs a classification model using the labeled documents. The apparatus logs a found rate of a subsequent batch of documents from the unlabeled set of documents, the subsequent batch of documents being selected based on a comparison to the classification model. The apparatus determines that the classification model requires further training based on the found rate of the subsequent batch of documents and constructs a second batch of documents that includes an amount of diversity, which may be based on the found rate. The apparatus obtains labels for the second batch of documents and updates the model using the labeled second batch of documents. The method may be repeated to continue to refine the classification model.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: October 17, 2023
    Assignee: Consilio, LLC
    Inventors: Jeffrey A. Johnson, Md Ahsan Habib, Chandler L. Burgess
  • Patent number: 11755948
    Abstract: Methods, systems, devices, and tangible non-transitory computer readable media for saliency visualization are provided. The disclosed technology can include receiving a data input including a plurality of features. The data input can be segmented into regions. At least one of the regions can include two or more of the features. Attribution scores can be respectively generated for features of the data input. The attribution scores for each feature can be indicative of a respective saliency of such feature. A respective gain value for each region can be determined over one or more iterations based on the respective attribution scores associated with the features included in the region. Further, at each iteration one or more of the regions with the greatest gain values can be added to a saliency mask. Furthermore, at each iteration a saliency visualization can be produced based on the saliency mask.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: September 12, 2023
    Assignee: GOOGLE LLC
    Inventors: Andrei Kapishnikov, Tolga Bolukbasi, Fernanda Bertini ViƩgas, Michael Andrew Terry
  • Patent number: 11755972
    Abstract: A computer-implemented method includes accessing data from distinct data domains corresponding to different data sources, and determining a core dimension of the accessed data common to first and second distinct data domains. The method further includes generating a data set from the data sources using a columnar data generation engine, and deriving, from the data set via stateless processing, a first guided page including actionable elements depicting data derived from the first distinct data domain. The method further includes responsive to a user interaction with one of the actionable elements, providing, dependent on the common core dimension, direct navigation from the first to the second distinct data domain, and predicting, from the data set based on machine learning and prior to the user interaction, a second guided page that depicts data derived from the second distinct data domain and is presented responsive to the direct navigation.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: September 12, 2023
    Inventors: Frederick A. Powers, Stanley R. Zanarotti, James Clark
  • Patent number: 11750214
    Abstract: A system is provided for electronic data compression by automated time-dependent compression algorithm. In particular, the system may track instances in which a particular dataset is used, copied, or accessed over time. For certain datasets (e.g., datasets that have not been accessed for a threshold amount of time), the system may use a time-based compression algorithm that progressively removes the least significant bits of such datasets as time passes. The compression of the datasets may continue until the system detects that further compression would cause the dataset to be unreadable or unrecoverable. In this way, the system may minimize the computing resources allocated to storing datasets that are not frequently accessed.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: September 5, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Brandon Sloane
  • Patent number: 11741076
    Abstract: A method and related apparatus adaptively control snapshot replication of a plurality of server snapshots in a multi-tenant public cloud using snapshot service. A plurality of snapshot requests are received from a plurality of clients in the multi-tenant public cloud and are each associated with a service level agreement (SLA). The SLA includes a corresponding completion deadline and a slippage penalty. A probabilistic model calculates, for active snapshot flows, a completion time for each of the snapshot requests. If any of the predicted completion times exceed their corresponding completion deadlines, a possible MISS event is produced for an associated first snapshot. The snapshot controller component, in response to producing the possible MISS event, minimizes a probability of breaching fulfillment times for the multi-tenant cloud. The slippage penalty is calculated for each of the plurality of snapshot requests. A second snapshot is identified from among the plurality of snapshot requests.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: August 29, 2023
    Assignee: KYNDRYL, INC.
    Inventors: Sreekrishnan Venkateswaran, Manish Gupta
  • Patent number: 11726964
    Abstract: Aspects of the disclosure relate to management of databases in different server environments. In particular, various aspects of this disclosure relate to correction, synchronization, and/or migration of databases between different database servers. A feed file that is rejected from loading in a database associated with a source server may prioritized in a destination server. A feed file hierarchy of the rejected feed file may be determined and the destination server may process loading of the rejected feed file to a database based on the determine feed file hierarchy. Any corrections applied at the destination server may also be applied at the source server.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: August 15, 2023
    Assignee: Bank of America Corporation
    Inventors: Venugopala Rao Randhi, Damodarrao Thakkalapelli, Rama Venkata S. Kavali, Ravindra Dabbiru
  • Patent number: 11726887
    Abstract: The data storage system according to certain aspects can implement table level database restore. Table level database restore may refer to restoring a database table and its related data without restoring the entire database. The data storage system may use table metadata index to implement table level restore. A table metadata index may be created for each table, e.g., during a backup of the database. The table metadata index for a table can include any type of information for restoring the table and its related data. Some examples of the type of information included in the table metadata index include the following: container for the table, table backup location, system data, table index, table relationships, etc. Table metadata index can make the restoring of tables fast and efficient by packaging information that can be used to restore a table and its related data in an easily accessible manner.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: August 15, 2023
    Assignee: Commvault Systems, Inc.
    Inventors: Paramasivam Kumarasamy, Brahmaiah Vallabhaneni