Database Archive Patents (Class 707/661)
-
Patent number: 11593354Abstract: 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: GrantFiled: July 31, 2020Date of Patent: February 28, 2023Assignee: Snowflake Inc.Inventors: Damien Carru, Thierry Cruanes, Istvan Cseri, Benoit Dageville, Zheng Mi, Subramanian Muralidhar
-
Patent number: 11586713Abstract: 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: GrantFiled: December 6, 2021Date of Patent: February 21, 2023Assignee: LiveRamp, Inc.Inventors: Arthur Coleman, Martin Rose, Tsz Ling Christina Leung, Michael Anderson
-
Patent number: 11586590Abstract: 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: GrantFiled: July 1, 2022Date of Patent: February 21, 2023Assignee: Dropbox, Inc.Inventors: Sourabh Yerfule, Parker Timmerman, Adam Arbree, Pranav Vishnu Ramabhadran, Zihao Yang, Lisa Fan, Kelson Reiss, Geoffry Song, Nipunn Koorapati
-
Patent number: 11580472Abstract: 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: GrantFiled: April 13, 2016Date of Patent: February 14, 2023Assignee: 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: 11573770Abstract: 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: GrantFiled: May 5, 2021Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Venkata Vara Prasad Karri, Saraswathi Sailaja Perumalla, Sarbajit K. Rakshit, Pavan K Manda
-
Patent number: 11567902Abstract: 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: GrantFiled: October 27, 2020Date of Patent: January 31, 2023Assignee: Exterro, Inc.Inventors: Shashidhar Angadi, Bobby Balachandran, Ajith Samuel, Karthik Palani, Kavitha Thangasami, Jordan Drake, Lawrence Antony, Arun Sivakumar
-
Patent number: 11568028Abstract: 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: GrantFiled: December 6, 2021Date of Patent: January 31, 2023Assignee: LiveRamp, Inc.Inventors: Arthur Coleman, Martin Rose, Tsz Ling Christina Leung, Michael Anderson
-
Patent number: 11550763Abstract: 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: GrantFiled: December 4, 2020Date of Patent: January 10, 2023Assignee: Amazon Technologies, Inc.Inventors: Mahendra Manshi Chheda, James Robert Englert, Srikanth Mandadi, Alazel Acheson, Daniel Stephen Popick
-
Patent number: 11522769Abstract: 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: GrantFiled: January 4, 2021Date of Patent: December 6, 2022Assignee: SPLUNK INC.Inventors: Hemendra Singh Choudhary, Tristan Antonio Fletcher, Alok Anant Bhide, Fang I. Hsiao
-
Patent number: 11463237Abstract: 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: GrantFiled: February 10, 2021Date of Patent: October 4, 2022Assignee: Huazhong University of Science and TechnologyInventors: Peng Xu, Tianyang Chen, Yubo Zheng, Hai Jin, Wei Wang
-
Patent number: 11461016Abstract: 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: GrantFiled: November 18, 2019Date of Patent: October 4, 2022Assignee: Commvault Systems, Inc.Inventor: Paramasivam Kumarasamy
-
Patent number: 11455358Abstract: 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: GrantFiled: July 23, 2020Date of Patent: September 27, 2022Assignee: Tracelink, Inc.Inventors: Christopher Driscoll, Robert Sturim, Shabbir Dahod
-
Patent number: 11436427Abstract: 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: GrantFiled: March 2, 2020Date of Patent: September 6, 2022Assignee: Lawrence Livermore National Security, LLCInventors: Shusen Liu, Thomas Han, Bhavya Kailkhura, Donald Loveland
-
Patent number: 11423062Abstract: 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: GrantFiled: September 26, 2019Date of Patent: August 23, 2022Assignee: HERE Global B.V.Inventors: Raul Cajias, Daniel Rolf
-
Patent number: 11424039Abstract: 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: GrantFiled: January 13, 2022Date of Patent: August 23, 2022Assignee: Capitol AI, Inc.Inventors: Shaun Modi, Thomas Hallaran, Tong Lee, Lipsa Panda, Varun Gupta
-
Patent number: 11422810Abstract: 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: GrantFiled: June 14, 2019Date of Patent: August 23, 2022Assignee: The Boeing CompanyInventor: Christopher L. Lafikes
-
Patent number: 11416506Abstract: 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: GrantFiled: April 29, 2020Date of Patent: August 16, 2022Assignee: EMC IP Holding Company LLCInventors: Rômulo Teixeira de Abreu Pinho, Vítor Silva Sousa, Rodrigo Rios Almeida de Souza, Roberto Nery Stelling Neto
-
Patent number: 11409771Abstract: 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: GrantFiled: March 26, 2020Date of Patent: August 9, 2022Assignee: Amazon Technologies, Inc.Inventors: Dumanshu Goyal, Zhong Ren, Nirmesh Khandelwal
-
Patent number: 11392554Abstract: 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: GrantFiled: December 23, 2020Date of Patent: July 19, 2022Assignee: Dropbox, Inc.Inventors: Sourabh Yerfule, Parker Timmerman, Adam Arbree, Pranav Vishnu Ramabhadran, Zihao Yang, Lisa Fan, Kelson Reiss, Geoffry Song, Nipunn Koorapati
-
Patent number: 11386380Abstract: 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: GrantFiled: January 30, 2019Date of Patent: July 12, 2022Assignee: salesforce.com, inc.Inventors: Tamara Klink, Anna Hodge, Jsun Pe, Jerry Huang
-
Patent number: 11386107Abstract: 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: GrantFiled: February 12, 2016Date of Patent: July 12, 2022Assignee: Omnicom Media Group Holdings Inc.Inventors: Sarah Walker, Eric Whitney, Karl Huckel
-
Patent number: 11372831Abstract: 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: GrantFiled: July 29, 2019Date of Patent: June 28, 2022Assignee: International Business Machines CorporationInventors: Rajesh M. Desai, Magesh Jayapandian, Iun V. Leong, Justo L. Perez, Roger C. Raphael, Gabriel Valencia
-
Patent number: 11347719Abstract: 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: GrantFiled: December 31, 2019Date of Patent: May 31, 2022Assignee: Capital One Services, LLCInventors: Suresh G. Gubba, Babitha Bandi, Raveender Kommera
-
Patent number: 11321343Abstract: 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: GrantFiled: August 29, 2019Date of Patent: May 3, 2022Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sudhir Kumar Srinivasan, Balakumar Balu, Venkateswara Reddy Medam, Kuang-Yu Shih, Fannie Ho
-
Patent number: 11314748Abstract: 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: GrantFiled: July 30, 2020Date of Patent: April 26, 2022Assignee: Boomi, LPInventors: Michael J. Morton, Daniel Schwartz
-
Patent number: 11308261Abstract: 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: GrantFiled: November 14, 2019Date of Patent: April 19, 2022Assignee: BLUEBEAM, INC.Inventors: Peter Noyes, Jonathan Rothberg
-
Patent number: 11275764Abstract: 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: GrantFiled: October 11, 2018Date of Patent: March 15, 2022Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, Svetlana Kronrod
-
Patent number: 11269822Abstract: 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: GrantFiled: October 9, 2017Date of Patent: March 8, 2022Assignee: SAP SEInventors: Toni Fabijancic, Sebastian Mietke
-
Patent number: 11227256Abstract: 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: GrantFiled: August 15, 2017Date of Patent: January 18, 2022Assignee: VERIZON MEDIA INC.Inventors: Niru Appikatala, Miao Chen, Michael Natkovich, Joshua Walters
-
Patent number: 11226965Abstract: 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: GrantFiled: April 27, 2018Date of Patent: January 18, 2022Assignee: SAP SEInventors: William Zou, Reza Sherkat, John Smirnios, Mihnea Andrei
-
Patent number: 11205005Abstract: 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: GrantFiled: September 23, 2019Date of Patent: December 21, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew Michael Garcia Pardini, Gregory William Alexander, Jonathan Ting Hsieh, Michael P Mullen, Olaf Knute Hendrickson
-
Patent number: 11170017Abstract: 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: GrantFiled: February 22, 2019Date of Patent: November 9, 2021Inventor: Robert Michael Dessau
-
Patent number: 11163281Abstract: 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: GrantFiled: September 10, 2019Date of Patent: November 2, 2021Assignee: ABB Power Grids Switzerland AGInventors: Ritwik Majumder, Robert Saers, Giovanni Velotto, Ebrahim Shayesteh
-
Patent number: 11151125Abstract: 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: GrantFiled: January 6, 2020Date of Patent: October 19, 2021Assignee: Splunk Inc.Inventors: Akash Dwivedi, Himanshu Gupta, Eric Tschetter
-
Patent number: 11126625Abstract: 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: GrantFiled: May 31, 2019Date of Patent: September 21, 2021Assignee: salesforce.com, inc.Inventors: Benjamin Busjaeger, Michael Sgroi
-
Patent number: 11119989Abstract: 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: GrantFiled: June 14, 2018Date of Patent: September 14, 2021Assignee: Amazon Technologies, Inc.Inventor: Douglas Baldwin Dance
-
Patent number: 11113301Abstract: 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: GrantFiled: May 15, 2018Date of Patent: September 7, 2021Assignee: Splunk Inc.Inventors: Matthew Modestino, Zhimin Liang, David Christopher Baldwin, Marc Andre Chéné, Blaine Wastell
-
Patent number: 11106996Abstract: 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: GrantFiled: August 23, 2017Date of Patent: August 31, 2021Assignee: SAP SEInventors: Helmut Fieres, Jean-Pierre Djamdji, Klaus Dickgiesser, Olena Kushakovska, Venkatesh R
-
Patent number: 11075916Abstract: 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 theType: GrantFiled: June 28, 2019Date of Patent: July 27, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Li Zhou, Armen N. Hamstra, Caleb T. Johnson, Yixiao Lu, Sumanth Kolar
-
Patent number: 11070609Abstract: 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: GrantFiled: December 18, 2013Date of Patent: July 20, 2021Assignee: VERITAS TECHNOLOGIES LLCInventor: Rajesh D. Kumar
-
Patent number: 11061899Abstract: 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: GrantFiled: December 12, 2017Date of Patent: July 13, 2021Assignee: International Business Machines CorporationInventors: Andreas Brodt, Oliver Draese, Ruiping Li, Daniel Martin
-
Patent number: 11048701Abstract: 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: GrantFiled: September 13, 2016Date of Patent: June 29, 2021Assignee: International Business Machines CorporationInventors: Andreas Brodt, Oliver Draese, Ruiping Li, Daniel Martin
-
Patent number: 11044316Abstract: 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: GrantFiled: June 26, 2015Date of Patent: June 22, 2021Assignee: INTEL CORPORATIONInventors: Tao Zhong, Gang Deng, Zhongyan Lu, Kshitij Doshi
-
Patent number: 11036675Abstract: 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: GrantFiled: June 28, 2016Date of Patent: June 15, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Ray David Whitmer, Ajit Kumar Verma
-
Patent number: 11030260Abstract: 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: GrantFiled: August 29, 2018Date of Patent: June 8, 2021Assignee: IP.COM I, LLCInventors: Wen Ruan, Samuel C. Baxter, James Thomas Durkin, William Yurich Fowlkes
-
Patent number: 11023845Abstract: 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: GrantFiled: February 16, 2016Date of Patent: June 1, 2021Assignee: EUTECH CYBERNETICS PTE LTDInventors: Bandu J. Wewalaarachchi, Haran Shivanan, Haritharan Gunasingham
-
Patent number: 11010443Abstract: 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: GrantFiled: July 17, 2019Date of Patent: May 18, 2021Inventor: Carlos Eduardo Alvidrez Falconer
-
Patent number: 10983906Abstract: 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: GrantFiled: March 18, 2019Date of Patent: April 20, 2021Assignee: Intel CorporationInventors: Abhishek R. Appu, Altug Koker, Joydeep Ray, Niranjan Cooray, Prasoonkumar Surti, Sudhakar Kamma, Vasanth Ranganathan
-
Patent number: 10983867Abstract: 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: GrantFiled: April 23, 2018Date of Patent: April 20, 2021Assignee: Veritas Technologies LLCInventors: Xianbo Zhang, Haigang Wang
-
Patent number: 10983977Abstract: 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: GrantFiled: March 6, 2017Date of Patent: April 20, 2021Assignee: Tropic Capital, LLCInventor: Charles Nathan Adelman