Patents Examined by Giuseppi Giuliani
  • Patent number: 11449952
    Abstract: A method of modeling a scenario for use with live data in a production database may include selecting the scenario. The live data can be stored in the production database on a first computing resource, and production scenarios can be stored and executed on the live data using the first computing resource. The method may also include identifying a subset of the live data that are affected by the scenario, copying the subset to a second computing resource to create modeling data, running the scenario on the modeling data using the second computing resource, causing a display device to provide an output comprising a result of the scenario on the modeling data, receiving an input indicating that the scenario is approved, and storing the scenario with the plurality of production scenarios for use on the first computing resource.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: September 20, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Chi Ken Yeung, Ravi Shankar, Sondhi, Amira Morcos, Eva Kifri, Dave Altendorf, Qing Du, Hsiaowen Mou, David Bell
  • Patent number: 11416542
    Abstract: A system comprising a capture device and a database. The capture device may be configured to (i) capture video and (ii) perform video analysis to extract metadata corresponding to the captured video. The database may be configured to (i) store the metadata, (ii) store an alert list comprising a search criteria, (iii) compare the metadata with the search criteria, (iv) communicate the alert list to the capture device if a match is detected between the metadata and the search criteria and (v) communicate an image to a subscriber associated with the alert list. The metadata may be used to determine objects detected in the video. The capture device may perform a cross-reference of the metadata with the search criteria after the alert list is received. The capture device may generate the image in response to a match of the metadata with the search criteria.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: August 16, 2022
    Assignee: WAYLENS, INC.
    Inventor: Jeffery R. Campbell
  • Patent number: 11409744
    Abstract: Systems and methods for query generation based on merger of subqueries are described. For example, methods may include accessing a first join graph representing tables in a database, wherein the first join graph has vertices corresponding to respective tables in the database and directed edges corresponding to join relationships; receiving a first query specification that references data in two or more of the tables of the database to specify multiple subqueries in a set of subqueries; checking that two or more subqueries from the set of subqueries have the same join graph; checking that the two or more subqueries have the same set of grouping columns; responsive, at least in part, to the two or more subqueries having the same join graph and the same set of grouping columns, merging the two or more subqueries to obtain a consolidated query.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: August 9, 2022
    Assignee: ThoughtSpot, Inc.
    Inventors: Naman Shah, Rakesh Kothari, Archit Bansal
  • Patent number: 11403338
    Abstract: An approach is provided in which the approach performs object detection on an image to identify a set of edges and a set of tables from a set of objects corresponding to a set of data. The approach determines a set of associations between the set of tables and the set of edges in response to adjusting a set of bounding boxes corresponding to the set of edges. The approach generates a data module based on the set of associations, the set of tables, and the set of edges, and utilizes the data module to access the set of data.
    Type: Grant
    Filed: March 5, 2020
    Date of Patent: August 2, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ali Khanafer, Mohammed Mostafa
  • Patent number: 11379461
    Abstract: Data services for workloads are often provided with a service level agreement specifying various performance guarantees (e.g., latency, availability, scalability, and consistency). Single-master architectures, in which updates to the data set are constrained to a single server, may limit the fulfillment of some performance guarantees. Presented herein are multi-master architectures, in which the server set is partitioned into at least two masters are permitted to update the data set and at least one non-master that is not permitted to update the data set. Non-masters that receive a request to update the data set forward the request to a master server for application to the data set. A master that receives the request applies it to the data set and propagates the update to other master and non-master servers. Conflicting updates may be resolved through a variety of conflict resolution techniques, optionally designating one master server as a conflict resolution server.
    Type: Grant
    Filed: December 2, 2018
    Date of Patent: July 5, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Karthik Raman, Momin Mahmoud Al-Ghosien, Bhalakumaaran Erode Ranganathan, Madhan Gajendran, Ji Huang, Atul Katiyar, Mikhail Mikhailovich Koltachev, Sujit Vattathil Kuruvilla, Digvijaysinh Govindbhai Makwana, Subramanyam Pattipaka, Ovidiu Constantin Platon, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
  • Patent number: 11347707
    Abstract: An illustrative file indexing approach enhances what was previously possible with hypervisor-free live browsing of virtual machine (VM) block-level backup copies. Capabilities are described for indexing files discovered in VM block-level backup copies, including indexing of directory structures and file content. The illustrative file indexing functionality activates a live-browse session to discover files present within VM block-level backup copies and indexes file names and directory structures as created by an original source VM, resulting in an illustrative file index. The illustrative file indexing functionality optionally indexes file contents within VM block-level backup copies, resulting in an illustrative content index. The file index and content index are retained in persistent data structure(s) stored apart from the VM block-level backup copies. The indexes are searchable without mounting or live-browsing the VM block-level backup copies.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: May 31, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Henry Wallace Dornemann, Ajay Venkat Nagrale, Amit Mitkar
  • Patent number: 11334559
    Abstract: There is disclosed a method and system for determining users submitting abnormal organization ratings. The method comprises retrieving organization rating activity. The method comprises generating a graph of the organization rating activity and determining a complete subgraph in the graph. The method then comprises determining whether the ratings for the subgraph satisfy a threshold distribution, and after determining that the ratings do satisfy the threshold distribution, storing an indication that the users who submitted those ratings are associated with abnormal organization ratings.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: May 17, 2022
    Assignee: YANDEX EUROPE AG
    Inventors: Marina Aleksandrovna Anokhina, Sergey Vyacheslavovich Statyev
  • Patent number: 11321303
    Abstract: Data services are often provided with various performance guarantees. Multi-master architectures, in which multiple master servers are permitted to update a portion of the data set, may facilitate some performance requirements, but may also lead to data version conflicts in which different masters have written different versions of one or more data items. Moreover, conflicts involving different data items may have to be resolved using different conflict resolution techniques. Therefore, various data items of the data set may be associated with a conflict resolution technique selected from a conflict resolution technique set, such as manual conflict resolution; a write order policy, such as last writer wins; a conflict resolution logic; and conflict resolution based on data types. A data version conflict may be resolved by identifying and invoking the selected conflict resolution technique that is associated with the data item, and applying the conflict resolution outcome to the data item.
    Type: Grant
    Filed: December 2, 2018
    Date of Patent: May 3, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Karthik Raman, Momin Mahmoud Al-Ghosien, Bhalakumaaran Erode Ranganathan, Madhan Gajendran, Ji Huang, Atul Katiyar, Mikhail Mikhailovich Koltachev, Sujit Vattathil Kuruvilla, Digvijaysinh Govindbhai Makwana, Subramanyam Pattipaka, Ovidiu Constantin Platon, Ankur Savailal Shah, Pankaj Sharma, Dharma Shukla, Shreshth Singhal, Shireesh Kumar Thota
  • Patent number: 11288286
    Abstract: An apparatus comprises at least one processing device configured to define a consistency group comprising a plurality of storage volumes subject to replication from a source storage system to a target storage system. In conjunction with a transition from asynchronous replication of the consistency group to synchronous replication of the consistency group, the at least one processing device completes a current asynchronous replication cycle, utilizes a current asynchronous snapshot set on the target storage system to establish an active snapshot set on the target storage system, transfers differential data of a subsequent asynchronous replication cycle to the active snapshot set on the target storage system, specifies the active snapshot set on the target storage system as a destination of the synchronous replication, and performs a data consistency check on the target storage system utilizing an additional snapshot set generated from the active snapshot set.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: March 29, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Yuval Harduf, Xiangping Chen, David Meiri
  • Patent number: 11288228
    Abstract: Operations and maintenance design drawing maintenance, As-Built drawing conformance, and record drawing conformance processes for protecting the integrity of dynamically modified files.
    Type: Grant
    Filed: July 16, 2018
    Date of Patent: March 29, 2022
    Assignee: Innovative Process Technologies, LLC
    Inventors: Holly Marie Forden, Christopher Alan Bresciani, Laura Lee Allen
  • Patent number: 11288280
    Abstract: Systems, methods, and apparatuses for implementing consumer data validation, matching, and merging across tenants with optional verification prompts utilizing blockchain technologies in conjunction with a cloud based computing environment are described herein.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: March 29, 2022
    Assignee: salesforce.com, inc.
    Inventors: Prithvi Krishnan Padmanabhan, Lik Mui
  • Patent number: 11262712
    Abstract: A process and a system collect data from a data-source into a manufacturing operation management (MOM) data warehouse. The data in the MOM data-warehouse are exposed according to a basic data model in which a performance parameter is linked to a basic set of context identifiers for MOM analysis purposes. The data in the data source are exposed according to a source data model in which a source performance parameter is linked to a source set of context identifiers. A data extensor module is provided for processing the data received from the data source to add, upon need, a context identifier linked to the source performance parameter. Whereby the added context identifier is present in the basic set but it is not present in the source set. The data extensor module processing data is received from the data source to obtain augmented data stored in the MOM data warehouse.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: March 1, 2022
    Assignee: Siemens Aktiengesellschaft
    Inventors: Giorgio Corsini, Giuliano Trifoglio
  • Patent number: 11256679
    Abstract: A method for storing object state on hash chains. A block of a hash chain is located with an accessor function. The block includes a field value of a field of an object. Version data is located using the block. The version data identifies a block version of the block. The block version is compared to a function version of the accessor function. The field value from the block is returned when the block version matches the function version. A version matched accessor function is called to return the field value when the block version does not match the function version.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 22, 2022
    Assignee: Intuit Inc.
    Inventors: Glenn Carter Scott, Michael Richard Gabriel
  • Patent number: 11249979
    Abstract: Embodiments of the present disclosure provide systems and methods for performing network device configuration validation online. A second instance of the command process (a shadow interpreter) can be run within a isolated validation environment on a network device that is active on a network. A copy of the configuration database on the network device is associated with the isolated validation environment. The validation handler erases the currently running configuration commands within the validation copy of the configuration database, and enters each new configuration command through the shadow interpreter to validate the new configuration commands on the network device without impacting the current functioning of the network device. After all the new configuration commands are entered, the validation report generates a report identifying the validation status for each command.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: February 15, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Frank Wood, Scott A. Gulland
  • Patent number: 11238068
    Abstract: A digital magazine server generates a model to associate topics with content items. To generate the model, the digital magazine server selects a set of content items that have been included in one or more digital magazines. For each content item of the set, the digital magazine server determines a distribution of concepts associated with a content item of the set based on characteristics of digital magazines including the content item of the set and a distribution of topics associated with the content item of the set based on words included in the content item. Additionally, the digital magazine server determines a parameter defining a relationship between the distributions of concepts and the distributions of topics associated with content items of the set. A model based on the distributions of concepts and of topics as well as the parameter is generated and stored for application to content items.
    Type: Grant
    Filed: December 1, 2018
    Date of Patent: February 1, 2022
    Assignee: Flipboard, Inc.
    Inventors: Arnab Bhadury, Vlad Ionut Cora, Dusan Jovanovic, Martin Jack Rose
  • Patent number: 11226979
    Abstract: A data processing manager receives a batch of data for real-time data processing. The batch of data is associated with a correlation identifier and includes a set of data objects. The data processing manager assigns, to each data object, a unique resource identifier. The data processing manager transmits a data processing request to a target data system, and the data processing request includes a set of callback functions corresponding to the set of data objects. The callback functions identify the unique resource identifier. As the target data system processes the data objects, the target data system executes the callback functions, which operate as dynamic return endpoints for the data processing results.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: January 18, 2022
    Assignee: salesforce.com, inc.
    Inventors: Richard Duane Perrin, Shawn Crosby, Suraj Shrestha, Anthony Sparks, Zhenge Li, Clarence Richard Farrell, Robert Hite, Scotty D. Gibson
  • Patent number: 11227001
    Abstract: This disclosure relates to data association, attribution, annotation, and interpretation systems and related methods of efficiently organizing heterogeneous data at a massive scale. Incoming data is received and extracted for identifying information (“information”). Multiple dimensionality reducing functions are applied to the information, and based on the function results, the information are grouped into sets of similar information. Filtering rules are applied to the sets to exclude non-matching information in the sets. The sets are then merged into groups of information based on whether the sets contain at least one common information. A common link may be associated with information in a group. If the incoming data includes the identifying information associated with to the common link, the incoming data is assigned the common link. In some embodiments, incoming data are not altered but assigned into domains.
    Type: Grant
    Filed: January 31, 2018
    Date of Patent: January 18, 2022
    Assignee: Experian Information Solutions, Inc.
    Inventors: Anukool Rege, Prashant Kumar Sahay, Mervyn Lally, Shirish Kumar, Sanskar Sahay
  • Patent number: 11170063
    Abstract: Disclosed are various embodiments for editable search. A computing device generates a network page that includes a title that is interactive or modifiable. In response to a user-selected attribute being selected from the title, an item catalog is searched to identify available items with different attribute values for the user-selected attribute. A menu with one or more different attribute value is rendered in relation to the user-selected attribute from the title. A different attribute value is selected from the menu and the network page is updated to include the different attribute value in place of the user-selected attribute in the title.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: November 9, 2021
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Nathan Ross Mueller, David Robert Cole, Anna Maria Godfrey, Whitney Gale Spathelf
  • Patent number: 11157442
    Abstract: An information processing apparatus includes: a memory to store report policy information for determining filtering processing to be applied to log data to be transmitted to a server. The report policy information associates, for each report policy, information defining a condition for applying filtering processing to the log data and information indicating a type of filtering processing to be applied to the log data. The information processing apparatus further includes circuitry to: receive, from each of a plurality of devices through a second network, log data indicating a log of processes that have been executed by the device; specify, from among the received log data, log data that matches the condition for applying filtering processing; apply filtering processing to the specified log data; and transmit the log data to which the filtering processing is applied, to the server through the first network.
    Type: Grant
    Filed: July 12, 2018
    Date of Patent: October 26, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Tsutomu Ohishi
  • Patent number: 11151110
    Abstract: Systems, devices, and techniques are disclosed for identification of records for post-cloning tenant identifier translation. Records may be received from a database system executing a database executor at a computing device executing a database application. The database application may identify, from among the records, records that include a record header that includes a bit indicating that an encoded value of a tenant identifier is stored in the record in a column of the record that is not a tenant identifier column. The database application may generate an index based on the records identified by the database application. The database application may access the records using the index and replace the encoded value of the tenant identifier stored in columns of the records with an encoded new value of a tenant identifier.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventors: Thomas Fanghaenel, Stephane Geneix