Database Archive Patents (Class 707/661)
  • Patent number: 11593354
    Abstract: A database platform authenticates a system user for access via an application to a database that is associated with a customer account of the database platform. The system user is a first object in a first account-level namespace of the customer account, and the first account-level namespace is distinct from a default account-level namespace of the customer account. The database platform sends, as the system user, a query to the database via the application. The database platform receives, as the system user, results of the query from the database, and stores, as the system user, the results of the query in a first-namespace stage, which is a second object in the first account-level namespace.
    Type: Grant
    Filed: July 31, 2020
    Date of Patent: February 28, 2023
    Assignee: Snowflake Inc.
    Inventors: Damien Carru, Thierry Cruanes, Istvan Cseri, Benoit Dageville, Zheng Mi, Subramanian Muralidhar
  • Patent number: 11586713
    Abstract: A system for applying fingerprinting/watermarking of consumer data, and analyzing “wild files” of consumer data to assign a guilt score for a particular party who may have leaked the data, allows the owner of data sources (“Data Owners”) to identify and assert ownership of textual data that has been distributed outside of their firewall in the clear (i.e., without encryption), either intentionally or unintentionally, and assign guilt to parties misusing the data. The system can be used by Data Owners who transmit, lease, or sell data to individuals or organizations (“Trusted Third Parties” or “TTPs”) to recognize and assert ownership of their data in the case where one or more TTPs leaks the data (the leaked file is defined as a “Leaked Subset”) into the hands of others (“Bad Actors”) who either knowingly or unknowingly use the data illegally.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: February 21, 2023
    Assignee: LiveRamp, Inc.
    Inventors: Arthur Coleman, Martin Rose, Tsz Ling Christina Leung, Michael Anderson
  • Patent number: 11586590
    Abstract: The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: February 21, 2023
    Assignee: Dropbox, Inc.
    Inventors: Sourabh Yerfule, Parker Timmerman, Adam Arbree, Pranav Vishnu Ramabhadran, Zihao Yang, Lisa Fan, Kelson Reiss, Geoffry Song, Nipunn Koorapati
  • Patent number: 11580472
    Abstract: A case management system is configured to provide one or more case generation and management functions. As configured, the case management system enables a user to define a workflow, the workflow including one or more states, one or more operations which may be performed at the one or more states, and one or more transitions corresponding to the operations and defining a sequence of the states; to generate and configure a state machine; to receive a workflow identifier to assign to the state machine; and through a command received from a client device, to open and manage a case based on the configuration of the state machine.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: February 14, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Kevin Richards, Arseny Bogomolov, Grigory Bonik, Victor Hsu, Alexander Visbal, John Carrino, Cooper Bills, Diran Li, William Rhyne, Timothy O'Brien, Matthew Bango
  • Patent number: 11573770
    Abstract: A computer-implemented method classifies and creates a container file based on non-functional parameters. The method includes analyzing, by a learning model, a codebase. The codebase includes code for one or more applications. The method also includes identifying, based on the analyzing, a set of functional requirements for each application and a set of non-functional parameters. The method further includes classifying a first application of the one or more applications with a first non-functional parameter. The method includes generating a first container file for the first application. The first container file includes the functional requirements for the first application and the first non-functional parameter. The method further includes creating a first container from the first container file.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Venkata Vara Prasad Karri, Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Pavan K Manda
  • Patent number: 11567902
    Abstract: Methods and systems comprising a gateway coordinator of a local system that receives a task comprising search criteria, crawls for files on a local data source of the local system, and encounters one or more files of interest. The one or more files of interest may be deNISTed and deduplicated and sent to an upload coordinator of a remote cloud facility. In one or more examples, the gateway coordinator may be a virtual machine.
    Type: Grant
    Filed: October 27, 2020
    Date of Patent: January 31, 2023
    Assignee: Exterro, Inc.
    Inventors: Shashidhar Angadi, Bobby Balachandran, Ajith Samuel, Karthik Palani, Kavitha Thangasami, Jordan Drake, Lawrence Antony, Arun Sivakumar
  • Patent number: 11568028
    Abstract: A system for applying fingerprinting/watermarking of consumer data, and analyzing “wild files” of consumer data to assign a guilt score for a particular party who may have leaked the data, allows the owner of data sources (“Data Owners”) to identify and assert ownership of textual data that has been distributed outside of their firewall in the clear (i.e., without encryption), either intentionally or unintentionally, and assign guilt to parties misusing the data. The system can be used by Data Owners who transmit, lease, or sell data to individuals or organizations (“Trusted Third Parties” or “TTPs”) to recognize and assert ownership of their data in the case where one or more TTPs leaks the data (the leaked file is defined as a “Leaked Subset”) into the hands of others (“Bad Actors”) who either knowingly or unknowingly use the data illegally.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: January 31, 2023
    Assignee: LiveRamp, Inc.
    Inventors: Arthur Coleman, Martin Rose, Tsz Ling Christina Leung, Michael Anderson
  • Patent number: 11550763
    Abstract: Versions of a schema may be maintained for application to hierarchical data structures. Updates to include in a new version of a schema may be received. The updates may be evaluated for compatibility with a current version of the schema. Compatible updates may be included in the new version of the schema. Incompatible updates may not be included in the new version of the schema. The new version of the schema may be made available for application to hierarchical data structures inclusive of the compatible updates to the schema.
    Type: Grant
    Filed: December 4, 2020
    Date of Patent: January 10, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
  • Patent number: 11522769
    Abstract: A method is disclosed that includes receiving a request to display a service-monitoring user interface that illustrates performance of one or more services that are each provided by one or more entities. Each service is associated with a stored service definition that identifies the one or more entities, and each entity is associated with stored entity definition information that identifies machine data produced by or about the entity from one or more sources. The method further includes causing display of the service-monitoring user interface illustrating performance of each service via an aggregate key performance indicator (KPI) that characterizes a respective service as a whole, and a plurality of aspect KPIs that each characterize an aspect of an associated service. Each KPI is defined by a search query that produces a value derived from the machine data identified by the entity definition information, the value indicative of a measure of the service at a point in time or during a period of time.
    Type: Grant
    Filed: January 4, 2021
    Date of Patent: December 6, 2022
    Assignee: SPLUNK INC.
    Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
  • Patent number: 11463237
    Abstract: The present invention relates to a method and a system for robust, searchable, symmetrical encryption, the method comprising: during initialization, having a retrieval server perform retrieval on stored ciphertext information according to a searchable ciphertext and retrieval trapdoor information (Cntupd, K, Locgrp) sent by a client, wherein, the retrieval server acquires a last received first ciphertext set Cnew from a ciphertext database CDB just before the present retrieval according to a retrieval key K and an encryption counter Cntupd sent by the client, acquiring a second ciphertext set Ccache in a retrieval request history from a cache ciphertext database GRP according to a cache ciphertext index Locgrp, and merging the first ciphertext set Cnew and the second ciphertext set Ccache to form a retrieval set , and sending it to the client for decryption.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: October 4, 2022
    Assignee: Huazhong University of Science and Technology
    Inventors: Peng Xu, Tianyang Chen, Yubo Zheng, Hai Jin, Wei Wang
  • Patent number: 11461016
    Abstract: A data storage system allows a user to search a secondary copy such as a back up, archive, or snapshot and receive an abbreviated version of the secondary copy of the file system as a result of the search. The abbreviated version of the secondary copy of the file system may include metadata such as a listing of secondary copy data that correspond with a search term or other filtering criteria provided by the user. An operating system of the user's computing device may mount the abbreviated version so that it can be displayed within a view of the file system of the computing device. Once a user selects one or more desired data objects listed in the abbreviated version, the selected actual one or more data objects are retrieved from secondary storage.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: October 4, 2022
    Assignee: Commvault Systems, Inc.
    Inventor: Paramasivam Kumarasamy
  • Patent number: 11455358
    Abstract: Embodiments of the present invention provide a method, system and computer program product for data spaces for multi-tenancy computing. In an embodiment of the invention, different application networks are deployed into a multi-tenancy computing environment. The different application networks each provide common program logic for one or more application instances accessed by different end users. As well, the different end users exchange messages between one another within a same one of the networks. For each of the networks, a separate data space is defined within the multi-tenancy computing system, each including an interface to one or more data repositories. Finally, data queries by ones of the different end users may be processed by extracting meta-data from each of the queries and filtering corresponding underlying data queries to the data repositories with a key derived from the extracted meta-data.
    Type: Grant
    Filed: July 23, 2020
    Date of Patent: September 27, 2022
    Assignee: Tracelink, Inc.
    Inventors: Christopher Driscoll, Robert Sturim, Shabbir Dahod
  • Patent number: 11436427
    Abstract: A generative attribute optimization (“GAO”) system facilitates understanding of effects of changes of attribute values of an object on a characteristic of the object and automatically identifying attribute values to achieve a desired result for the characteristic. The GAO system trains a generator (encoder and decoder) using an attribute generative adversarial network. The GAO model includes the trained generator and a separately trained predictor model. The GAO model inputs an input image and modified attribute values and employs the encoder and the decoder to generate a modified image that is the input image modified based on the modified attribute values. The GAO model then employs the predictor model to that inputs the modified image and generate a prediction of a characteristic of the modified image. The GAO system may employ an optimizer to modify the attribute values until an objective based on the desired result is achieved.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: September 6, 2022
    Assignee: Lawrence Livermore National Security, LLC
    Inventors: Shusen Liu, Thomas Han, Bhavya Kailkhura, Donald Loveland
  • Patent number: 11423062
    Abstract: An apparatus, a method, and a computer program product for obtaining map update data of a region are provided. The method comprises receiving a node identifier and a first node digest of an update candidate node; obtaining, based on the node identifier, a second node digest of the update candidate node; comparing the first node digest and the second node digest of the update candidate node; and generating, based on the comparison, the update data for the map database, the update data containing one of an indication of unchanged content; node digests of the child nodes of the update candidate node; or updated content corresponding to the update candidate node.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: August 23, 2022
    Assignee: HERE Global B.V.
    Inventors: Raul Cajias, Daniel Rolf
  • Patent number: 11424039
    Abstract: Disclosed is a system to obtain the data set including multiple variables. The system extracts the multiple variables from the data set. Based on the data set, the system creates an ontology indicating multiple relationships between two or more variables among the multiple variables, where a relationship among multiple relationships indicates a correlation between the two or more variables. The system obtains an intent associated with the user, and a visualization standard, where the visualization standard indicates an attribute associated with the visualization. The system generates a sequence of multiple visualizations to present to the user by ranking the multiple visualizations based on the correlation between the two or more variables, the visualization standard and the intent associated with the user. The system presents the sequence of multiple visualizations based on the ranking.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: August 23, 2022
    Assignee: Capitol AI, Inc.
    Inventors: Shaun Modi, Thomas Hallaran, Tong Lee, Lipsa Panda, Varun Gupta
  • Patent number: 11422810
    Abstract: A machine and process for branch self-generation in a change server that provide a technical solution via a practical application that reduces: a need for storage use in a memory, and a volume and time required for transmission of date responsive to inputs for creating, updating, querying, or deleting parts of a master baseline. The master baseline may serve utilities providing at least analysis, configuration, and allocations for a control unit in an object. The change server self-generates a branch utilizing a singular persistent imported baseline copy of the master baseline. Validation, export, and replay of the branch onto the master baseline eliminate a need for use of running exports to the master baseline through a differences analyzer.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: August 23, 2022
    Assignee: The Boeing Company
    Inventor: Christopher L. Lafikes
  • Patent number: 11416506
    Abstract: Facilitating temporal data management for anomalous state detection in data centers is provided herein. A system can comprise a processor and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can comprise performing a process of extraction, transformation, and loading of data from log files into a telemetry data store. The data can be loaded into the telemetry data store as telemetry data. The operations also can comprise dividing the telemetry data into first telemetry data and second telemetry data. The first telemetry data can comprise telemetry data that does not satisfy a defined quality level. The second telemetry data can comprise telemetry data that satisfies the defined quality level. Further, the operations can comprise removing the first telemetry data from the telemetry data store and outputting the second telemetry data based on a request for the second telemetry data.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: August 16, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Rômulo Teixeira de Abreu Pinho, Vítor Silva Sousa, Rodrigo Rios Almeida de Souza, Roberto Nery Stelling Neto
  • Patent number: 11409771
    Abstract: Methods, systems, and computer-readable media for splitting partitions across database clusters in a time-series database are disclosed. A time-series database determines that a heat metric for the first tile has exceeded a threshold. The first tile represents spatial boundaries and temporal boundaries of time-series data, and a lease for the first tile is assigned to a storage node. Based (at least in part on) the heat metric, a temporal split of the first tile is performed to generate an intermediate tile representing the spatial boundaries and a later portion of the temporal boundaries. A spatial split of the intermediate tile is performed to generate second and third tiles representing two portions of the spatial boundaries and the later portion of the temporal boundaries. The storage node stores elements of the time-series data within these new boundaries to the second and third tiles.
    Type: Grant
    Filed: March 26, 2020
    Date of Patent: August 9, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Dumanshu Goyal, Zhong Ren, Nirmesh Khandelwal
  • Patent number: 11392554
    Abstract: The present technology pertains to synchronizing contents of a directory external to a synchronized directory by a content management system. The content management system is configured to synchronize only objects in the synchronized directory. Accordingly, the present technology creates an anchor object that represents the directory external to the synchronized directory within the synchronized directory. The anchor object includes special attributes that indicate to the synchronization client that the anchor object represents an external directory, and allows the contents of that directory to be synchronized directly to a server on the content management system without first storing the contents of the external directory on the hard drive of the client device.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: July 19, 2022
    Assignee: Dropbox, Inc.
    Inventors: Sourabh Yerfule, Parker Timmerman, Adam Arbree, Pranav Vishnu Ramabhadran, Zihao Yang, Lisa Fan, Kelson Reiss, Geoffry Song, Nipunn Koorapati
  • Patent number: 11386380
    Abstract: A quality assurance (QA) system for automatically performing a quality assurance check on digital communication is configured to: receive a digital communication from an executing application on an external computing device; retrieve a predetermined set of rules applicable to the digital communication; and perform a QA check on the digital communication by determining whether the digital communication complies with each rule in the predetermined set of rules. The set of predetermined rules includes non-visual (e.g., textual and user-selected form fields) rules and vision-based rules. The non-visual rules include a rule requiring the inclusion of specific text or a rule requiring the exclusion of specific text. The visual-based rules include a rule identifying a specific graphical item to be included in or excluded from the digital communication. The QA system is further configured to generate a GUI that provides a visual indication of each rule not met.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: July 12, 2022
    Assignee: salesforce.com, inc.
    Inventors: Tamara Klink, Anna Hodge, Jsun Pe, Jerry Huang
  • Patent number: 11386107
    Abstract: The Variable Data Source Dynamic and Automatic Ingestion and Auditing Platform Apparatuses, Methods and Systems (“DIAP”) transforms file upload request, external data request, and analytics request inputs via DIAP components into clean data, metadata data sets, visualization module output, and audit notification outputs. A data ingest request is obtained via a user interface. A data file to ingest is obtained and processed to generate a clean file. A database table with a unique name is created and data in the clean file loaded into the database table. A metadata data set identifier is generated. Table columns from the database table to include into the metadata data set are determined, and the metadata data set is generated. The metadata data set links columns from the database table to analytics engine UI elements, and columns are associated with audit trail data via the metadata data set identifier.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: July 12, 2022
    Assignee: Omnicom Media Group Holdings Inc.
    Inventors: Sarah Walker, Eric Whitney, Karl Huckel
  • Patent number: 11372831
    Abstract: Processing a database query for sets of data includes assigning a unique identifier from an integer space to each entity within data and creating one or more sets of entities each pertaining to a corresponding entity within the data. A representation is then generated on disk for each set of entities, wherein each representation encompasses and is suited for a range of the unique identifiers of entities within a corresponding set and indicates a presence of an entity within that corresponding set. Finally, a query is processed based on the representation for each set of entities to retrieve data satisfying the query, wherein the representation provides a constant time for association and dissociation operations that are append-only operations with deferred merge and automatic filtering of deleted and duplicate entities at query time.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: June 28, 2022
    Assignee: International Business Machines Corporation
    Inventors: Rajesh M. Desai, Magesh Jayapandian, Iun V. Leong, Justo L. Perez, Roger C. Raphael, Gabriel Valencia
  • Patent number: 11347719
    Abstract: A multi-table data validation tool is run following migration of data from a source database to a target database. The multi-table data validation tool extracts data from source and target locations into memory, transforms data and masks confidential data as needed, then performs two types of data comparison, including row count and data content comparison. Result files of each comparison are available to the migration team, enabling updates and improvements to the migration tools. The multi-table data validation tool may further be used to extract requested data from either the source database or the target database. The multi-table data validation tool may be dockerized as a container for ease of deployment in different environments.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: May 31, 2022
    Assignee: Capital One Services, LLC
    Inventors: Suresh G. Gubba, Babitha Bandi, Raveender Kommera
  • Patent number: 11321343
    Abstract: Embodiments operate a multi-tenant cloud system. At a first data center, embodiments authenticate a first client and store resources that correspond to the first client, the first data center in communication with a second data center that is configured to authenticate the first client. Embodiments divide the resources into base data and regular data, where the base data is a minimum data needed to allow the resources to be available to the first client at the second data center. Embodiments store the base data on a cloud storage in a base data export file and store the regular data on the cloud storage in a regular data export file. Embodiments export the base data export file to the second data center and when the exporting the base data export file has completed, exports the regular data export file to the second data center.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: May 3, 2022
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sudhir Kumar Srinivasan, Balakumar Balu, Venkateswara Reddy Medam, Kuang-Yu Shih, Fannie Ho
  • Patent number: 11314748
    Abstract: An information handling system operating a private individual data integration protection system comprising a processor receiving a query, submitted electronically, involving a request about private individual data and parsing elements the query, the processor correlating the query with private individual data manipulated within a business integration process modeled and deployed with a business integration application management system identifying data set field names via metadata and labels from the modeled business integration process matching private individual data identified in the query as being manipulated from a source input dataset to a destination dataset by operation of the business integration process, and transmitting a responsive report on the private individual data matching the received query indicating manipulation of the matching private individual data during the executed business integration process.
    Type: Grant
    Filed: July 30, 2020
    Date of Patent: April 26, 2022
    Assignee: Boomi, LP
    Inventors: Michael J. Morton, Daniel Schwartz
  • Patent number: 11308261
    Abstract: Systems and methods are disclosed for synchronizing a document markup modification across a plurality of devices. One method comprises subscribing to one or more events occurring in a first document markup application, the first document markup application being a first thin client application, and receiving a notification indicating a modification to a document markup in the first document markup application. A cross-compatible markup object associated with the modified document markup may be extracted and transmitted to a second document markup application, the second document markup application being a second thin client application.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: April 19, 2022
    Assignee: BLUEBEAM, INC.
    Inventors: Peter Noyes, Jonathan Rothberg
  • Patent number: 11275764
    Abstract: In one aspect, automatic recovery of a synchronous replication session in response to an error is provided for a storage system that includes a source and target sites. During an active sync replication session in which a state machine indicates the system is operating in sync, an aspect includes monitoring input/output (IO) operations. Upon determining an occurrence of the error in which data has been persisted at the source site but not at the target site, an aspect includes discontinuing replication to the target site and transitioning the state machine from a sync state to a tripped state. Upon determining, during the tripped state, resources exist to conduct sync replication remote data transfer operations, transition the state machine to an async_to_sync state. The async_to_sync state causes the storage system to initiate a recovery operation to return the source and target sites to the sync state.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: March 15, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, Svetlana Kronrod
  • Patent number: 11269822
    Abstract: Technologies are provided for capturing information during a data migration and to use the captured information to generate data migration artefacts that can be used in subsequent data migrations. Artificial intelligence techniques can be used to analyze the captured data migration information and to generate a data migration model that can be used to create the data migration artefacts. Changes made to the data migration artefacts can be tracked and used to train the data migration model. Additionally or alternatively, during execution of the subsequent data migration, additional data migration information can be captured and used to train the data migration model. The captured data migration activity can include data access operations such as data transactions, system log activity, and/or source code for one or more data migration programs and/or scripts. Computer system version information can be detected and different migration artefacts can be created for different computer system versions.
    Type: Grant
    Filed: October 9, 2017
    Date of Patent: March 8, 2022
    Assignee: SAP SE
    Inventors: Toni Fabijancic, Sebastian Mietke
  • Patent number: 11227256
    Abstract: The present teaching generally relates to detecting data bucket discrepancies associated with online experiments. In a non-limiting embodiment, a monitoring layer may be generated within an online experimentation platform that includes at least a first layer, and where a first online experiment is associated with the first layer, the monitoring layer includes a monitoring layer data bucket, and the first layer includes at least a first data bucket. First data representing user activity associated with a first plurality of identifiers may be obtained, the user activity being associated with the first layer. Second data representing at least one user engagement parameter may be generated, and a first discrepancy between the first and second data may be determined. The first discrepancy indicating a first amount of identifiers that include a first metadata tag associated with the first layer and lack a second metadata tag associated with the monitoring layer.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: January 18, 2022
    Assignee: VERIZON MEDIA INC.
    Inventors: Niru Appikatala, Miao Chen, Michael Natkovich, Joshua Walters
  • Patent number: 11226965
    Abstract: Disclosed herein are system, method, and computer program product embodiments for partition pruning via non-homogenous synopsis information. An embodiment operates by maintaining synopsis information for a data partition in accordance with a first synopsis strategy, monitoring performance of the synopsis information within a partition pruning system, determining that the performance of the synopsis information is insufficient, and updating the synopsis information in accordance with a second synopsis strategy better suited for the attributes of the data partition. In some embodiments, a first data partition of a partitioned data table may employ a first synopsis strategy and a second data partition of the partitioned data table may employ a second synopsis strategy.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: January 18, 2022
    Assignee: SAP SE
    Inventors: William Zou, Reza Sherkat, John Smirnios, Mihnea Andrei
  • Patent number: 11205005
    Abstract: A computer-implemented method for detecting vulnerabilities in microarchitectures. A non-limiting example of the computer-implemented method includes creating a simulation for execution on a model of a microarchitecture, the simulation including a set of instructions and a placeholder for holding a piece of secret data. The computer-implemented method executes the simulation a first time on the model of the microarchitecture with a first piece of secret data stored in the placeholder and stores a first output of the first executed simulation. The computer-implemented method executes the simulation a second time on the model of the microarchitecture with a second piece of secret data stored in the placeholder and stores a second output of the second executed simulation. The computer-implemented method compares the first output with the second output and provides an indication of a microarchitecture vulnerability when there is a difference between the first output and the second output.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew Michael Garcia Pardini, Gregory William Alexander, Jonathan Ting Hsieh, Michael P Mullen, Olaf Knute Hendrickson
  • Patent number: 11170017
    Abstract: Approaches for facilitating queries of a topic-based-source-specific search system using entity mention filters and search tools relating to search strategies are disclosed. In certain implementations, an input relating to a query may be received. One or more predefined sources and information items may be determined based on the received input. In some implementations, the system may be configured to apply one or more user-selected entity mention filters to determine information items and sources that are associated with one or more predefined entities or their corresponding aliases. In some implementations, the system may be configured to retrieve information items with corresponding sources that relate to a predefined source set of a search tool.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 9, 2021
    Inventor: Robert Michael Dessau
  • Patent number: 11163281
    Abstract: A method can be used for determining resiliency in a microgrid that includes a number of assets. The method includes obtaining status data about devices used to control the assets as well as about communication resources of this control, determining, based on the status data, the health and availability of each asset to assist each of a plurality of functions for handling disruptive events in the microgrid, determining a resiliency index of the microgrid in performing the plurality of functions, providing the resiliency index to a control system of the microgrid, comparing, in the control system, the resiliency index with a least one threshold, and changing the control of the microgrid if any of the thresholds is crossed.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: November 2, 2021
    Assignee: ABB Power Grids Switzerland AG
    Inventors: Ritwik Majumder, Robert Saers, Giovanni Velotto, Ebrahim Shayesteh
  • Patent number: 11151125
    Abstract: Systems and methods are disclosed for efficiently storing information identifying journey instances within unstructured event data of a data intake and processing system. Each journey instance is illustratively associated with a series of events within the unstructured event data occurring over a journey duration. Because the unstructured event data may be constantly updated, any given inspection of the event data may yield both complete and incomplete instances. Storage of instance data over time can require updating of prior incomplete journey instances with complete versions of such instance detected at a later point in time. However, a data store of the unstructured event data may be unsuited for such updating, as the store may maintain version information for deleted data to reduce possibility of data loss. To address this issue, a separate structured data store, such as a columnar time series data store, is provided to efficiently store instance information.
    Type: Grant
    Filed: January 6, 2020
    Date of Patent: October 19, 2021
    Assignee: Splunk Inc.
    Inventors: Akash Dwivedi, Himanshu Gupta, Eric Tschetter
  • Patent number: 11126625
    Abstract: Techniques are disclosed relating to caching techniques for processing a database change stream. A caching module of a computer system may receive change records from a change stream that includes a plurality of records indicating changes to a database table. The change stream may include change records for multiple shards and is accessible by providing one or more position indicators for one or more of the multiple shards to request one or more change records and an updated position indicator. The caching module may store, for changes to a set of one or more shards for which the caching module is configured, one or more cache entries that each include a group of change records up to a threshold group size. A change processor module of the computer system may request a portion of the change stream by providing a received position indicator. The change processor module may receive, from the caching module, one or more cached change records from a cache entry that matches the provided position indicator.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: September 21, 2021
    Assignee: salesforce.com, inc.
    Inventors: Benjamin Busjaeger, Michael Sgroi
  • Patent number: 11119989
    Abstract: Methods, systems, and computer-readable media for data aggregation with schema enforcement are disclosed. A plurality of validated transactions are determined from a set of transactions associated with a first interval. The validated transactions are determined using enforcement of one or more schema definitions associated with the set of transactions. The validated transactions are stored using a data object associated with the first interval. An aggregation for a longer duration is generated based at least in part on an aggregation definition. The aggregation definition is associated with one or more of the schema definitions and comprises one or more attributes. The aggregation represents transactions in the first interval and in one or more additional intervals, and the transactions represented in the aggregation are validated for the one or more of the schema definitions and comprise the one or more attributes.
    Type: Grant
    Filed: June 14, 2018
    Date of Patent: September 14, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Douglas Baldwin Dance
  • Patent number: 11113301
    Abstract: Systems and methods are disclosed for processing location information associated with isolated execution environments and generating metadata for events based on the location information. A system can parse location information of a log file that includes chunks of data associated with an isolated execution environment to identify characteristics of the isolated execution environment. The system can generate events based on the chunks of data and associated the events with metadata generated based on the characteristics of the isolated execution environment.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: September 7, 2021
    Assignee: Splunk Inc.
    Inventors: Matthew Modestino, Zhimin Liang, David Christopher Baldwin, Marc Andre Chéné, Blaine Wastell
  • Patent number: 11106996
    Abstract: A method for machine learning based database management is provided. The method may include training a machine learning model to detect an anomaly that is present and/or developing in a database system. The anomaly in the database system may be detected by at least processing, with a trained machine learning model, one or more performance metrics for the database system. In response to detecting the presence of the anomaly at the database system, one or more remedial actions may be determined for correcting and/or preventing the anomaly at the database system. The one or more remedial actions may further be sent to a database management system associated with the database system. Related systems and articles of manufacture are also provided.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: August 31, 2021
    Assignee: SAP SE
    Inventors: Helmut Fieres, Jean-Pierre Djamdji, Klaus Dickgiesser, Olena Kushakovska, Venkatesh R
  • Patent number: 11075916
    Abstract: In an embodiment, the disclosed technologies include storing, in one or more searchable digital data structures, a set of digital entitlements; where an entitlement of the set of digital entitlements identifies a distinct computer functionality and a downstream service that can perform the distinct computer functionality using digital data; storing, in the one or more searchable digital data structures, a digital data entity; where the digital data entity includes a subset of the set of digital entitlements; storing, in the one or more searchable digital data structures, a digital mapping that associates digital data entities with entitlements of the set of digital entitlements; exposing the set of digital entitlements for use by the downstream service; exposing the digital data entity for use by an upstream service; in response to a creation of or an update of an instance of digital data via the upstream service, using the digital mapping to determine to perform the distinct computer functionality using the
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Li Zhou, Armen N. Hamstra, Caleb T. Johnson, Yixiao Lu, Sumanth Kolar
  • Patent number: 11070609
    Abstract: A method and system that performs file download at a client computing device after a determination that the file does not already exist on the client computing device is provided. The file download is initiated but suspended until a determination has been made that the file does not exist on the client computing device. If the file already exists (i.e., the file is a duplicate file), the user is prompted to either cancel the file download or continue the file download. However, if the file does not exist, the file download is resumed.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: July 20, 2021
    Assignee: VERITAS TECHNOLOGIES LLC
    Inventor: Rajesh D. Kumar
  • Patent number: 11061899
    Abstract: A mechanism is provided for generating statistical information for query optimization in a data processing system. The mechanism comprises a first database engine maintaining a current first dataset currently being stored, a second database engine maintaining a second dataset. The second dataset is generated from previous first datasets or from the previous first datasets and current first dataset, the previous first datasets being datasets that were previously maintained by the first database engine. The first database engine receives a database query for accessing the first dataset, the database query involving one or more attributes of the first data set. The first database engine generates a query execution plan for the database query on the first dataset using collected statistical information on at least the second dataset. The first database engine processes the database query according to the query execution plan.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: July 13, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, Oliver Draese, Ruiping Li, Daniel Martin
  • Patent number: 11048701
    Abstract: A mechanism is provided for generating statistical information for query optimization in a data processing system. The mechanism comprises a first database engine maintaining a current first dataset currently being stored, a second database engine maintaining a second dataset. The second dataset is generated from previous first datasets or from the previous first datasets and current first dataset, the previous first datasets being datasets that were previously maintained by the first database engine. The first database engine receives a database query for accessing the first dataset, the database query involving one or more attributes of the first data set. The first database engine generates a query execution plan for the database query on the first dataset using collected statistical information on at least the second dataset. The first database engine processes the database query according to the query execution plan.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: June 29, 2021
    Assignee: International Business Machines Corporation
    Inventors: Andreas Brodt, Oliver Draese, Ruiping Li, Daniel Martin
  • Patent number: 11044316
    Abstract: Methods and apparatus to adaptively manage data collection devices in distributed computing systems are disclosed. Example disclosed methods involve instructing a first data collection device to operate according to a first rule. The example first rule specifies a first operating mode and defining a first event of interest. Example disclosed methods also involve obtaining first data from the first data collection device while operating according to the first rule. Example disclosed methods also involve, in response to determining that the first event of interest has occurred based on the first data, providing a second rule based on the first data to the first data collection device, and providing a third rule to a second data collection device. The example second rule specifies a second operating mode and defines a second event of interest, and the examples third rule specifies a third operating mode.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: June 22, 2021
    Assignee: INTEL CORPORATION
    Inventors: Tao Zhong, Gang Deng, Zhongyan Lu, Kshitij Doshi
  • Patent number: 11036675
    Abstract: In one example, a method for managing data includes identifying a dependent relation between a first version and a second version of a data element, wherein the first version is dependent upon the second version, and inserting a strong reference between the first version of the data element and the second version of the data element. Next, respective expiration times are determined for each of the first version and the second version, and a determination made as to whether the first version expires prior to the second version. When the second version has an expiration time prior to an expiration time of the first version, expiration of the second version is suspended.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: June 15, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ajit Kumar Verma
  • Patent number: 11030260
    Abstract: The present teaching relates to method and system for assessing semantic distance. A query is received and processed, by a document representation constructor, to obtain a first query representation. The query is then processed by a query representation constructor to obtain a second query representation. Based on the first and second query representations, a dynamic norm is determined. Based on the second query representation, a plurality of documents are identified as being related to the query and a semantic distance between the query and the plurality of documents is determined based on the dynamic norm.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: June 8, 2021
    Assignee: IP.COM I, LLC
    Inventors: Wen Ruan, Samuel C. Baxter, James Thomas Durkin, William Yurich Fowlkes
  • Patent number: 11023845
    Abstract: A “metadata model of a city's Internet of Everything and use thereof to implement citizen engagement through ‘user journeys’ and system intelligence through automated response logic. A framework that allows system integrators to build a metadata model of a city's IoE, which metadata model then enables city managers to implement user journeys and system intelligence, in incremental fashion, as the business needs of the city evolves.
    Type: Grant
    Filed: February 16, 2016
    Date of Patent: June 1, 2021
    Assignee: EUTECH CYBERNETICS PTE LTD
    Inventors: Bandu J. Wewalaarachchi, Haran Shivanan, Haritharan Gunasingham
  • Patent number: 11010443
    Abstract: A system for reading, searching and enhancing socialization and democratization of general literature and diverse types of content from an electronic text repository that allows more persons to be able to meet and interact in a more intimate fashion while utilizing additional capabilities than before the Internet. The overall system includes a method and a non-transitory computer storage media for reading, searching and enhancing socialization and democratization of general literature and diverse types of content from an electronic text repository.
    Type: Grant
    Filed: July 17, 2019
    Date of Patent: May 18, 2021
    Inventor: Carlos Eduardo Alvidrez Falconer
  • Patent number: 10983906
    Abstract: An apparatus to facilitate memory data compression is disclosed. The apparatus includes a memory and having a plurality of banks to store main data and metadata associated with the main data and a memory management unit (MMU) coupled to the plurality of banks to perform a hash function to compute indices into virtual address locations in memory for the main data and the metadata and adjust the metadata virtual address locations to store each adjusted metadata virtual address location in a bank storing the associated main data.
    Type: Grant
    Filed: March 18, 2019
    Date of Patent: April 20, 2021
    Assignee: Intel Corporation
    Inventors: Abhishek R. Appu, Altug Koker, Joydeep Ray, Niranjan Cooray, Prasoonkumar Surti, Sudhakar Kamma, Vasanth Ranganathan
  • Patent number: 10983867
    Abstract: Various systems, methods, and processes for caching and referencing multiple fingerprints while data operations are ongoing are disclosed. A first fingerprint is generated based on a first fingerprinting process. The first fingerprint is stored in association with a second fingerprint, which is based on a second fingerprinting process. The first fingerprint and the second fingerprint are associated with the same data segment. Data operations such as a backup operation, a restore operation, or a replication operation can be performed while the conversion of the data segment from the second fingerprint to the first fingerprint is ongoing.
    Type: Grant
    Filed: April 23, 2018
    Date of Patent: April 20, 2021
    Assignee: Veritas Technologies LLC
    Inventors: Xianbo Zhang, Haigang Wang
  • Patent number: 10983977
    Abstract: A method for the visualization and addressing of data within a volumetric container, using XYZ coordinates represented as a vector. Whereas users build their own immersive experience, variants, and/or representations of their respective data as polygons nested within a virtual universe. This includes variants such as time, space, velocity and trajectory as they relate to data containers, and the tracking of each user's multi-dimensional representations. This method also creates permanent threaded connections between web data, social communities and data retrieved from any other source, to a structured polygon based correlation library.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: April 20, 2021
    Assignee: Tropic Capital, LLC
    Inventor: Charles Nathan Adelman