Patents Examined by Dustin D Eyers
  • Patent number: 11630840
    Abstract: Systems and methods herein describe embodiments for handling a data drift. An example system accesses the data pipeline, which is comprised of a plurality of stages. For each stage of the plurality of stages in the data pipeline, the system identifies stage schema fields for processing data in the data pipeline and generates a set of stage schema fields comprising the identified stage schema fields in the stage. In response to detecting an origin stage, the system generates a set of pipeline schema fields, whereby the set of pipeline schema fields comprise a union of the generated sets of stage schema fields. The set of pipeline schema fields are then stored.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: April 18, 2023
    Assignee: StreamSets, Inc.
    Inventor: Hari Shreedharan
  • Patent number: 11630813
    Abstract: Techniques for database normalization recommendation and transparent database normalization are described. A normalization engine can analyze the data stored by database tables to determine scenarios in which normalization of the tables may be beneficial. The normalization engine can recommend normalization to an end user, such as during a database migration process. The normalization engine can alternatively perform row-by-row or complete columnar normalization and cause queries issued against normalized tables based on the previous table schema to be automatically rewritten to adhere to the updated data layout.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: April 18, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Jamie Plenderleith, James McCann
  • Patent number: 11630744
    Abstract: Cloud storage provides accessible interfaces, near-instant elasticity, scalability, multi-tenancy, and metered resources in a distributed framework providing fault tolerant solutions with high data durability. Stored data may have legal or compliance requirements defining retention periods ensuring the data is preserved without modification for a period of time. However, data privacy rules such as the European Union's General Data Protection Regulation can require modification or destruction of records at any point. Further, many retention structures are user driven but users make mistakes requiring a change to the record's associated retention period. Retention period mechanism enforced with immutable storage can satisfy compliance requirements but run contrary to data privacy rules as well as blocking adjustments.
    Type: Grant
    Filed: December 17, 2020
    Date of Patent: April 18, 2023
    Assignee: Veritas Technologies LLC
    Inventors: Geoffrey Bourgeois, Greg Campbell
  • Patent number: 11625385
    Abstract: A blockchain based data management method performed by a computing device according to an embodiment of the present disclosure includes recording a deletion event for off-chain data and time information of the deletion event in a blockchain network, and selectively deleting the off-chain data based on a validity verification result calculated for the time information, wherein the validity verification result is calculated using a time-consensus algorithm of the blockchain network.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: April 11, 2023
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Young Yoo Heo, Kwang Cheol Lee, Sang Ji Bae, Jun Tae Kim, Jung Eun Lee, Kyu Sang Lee
  • Patent number: 11593385
    Abstract: Documents needing to be analyzed for various reasons, such as financial crimes, are ranked by examining the topicality and sentiment present in each document for a given subject of interest. In one approach a given document is classified to determine its category, and entity recognition is used to identify the subject of interest. Passages from the document that relate to the entity are grouped and analyzed for sentiment to generate a sentiment score. Documents are then ranked based on the sentiment scores. In another approach, a classification probability score is computed for each passage representing a likelihood that the passage relates to a category of interest, and the document is ranked based on the sentiment scores and the classification probability scores. The category classification uses an ensemble of natural language text classifiers. One of the classifiers is a naïve Bayes classifier with feature vectors generated using Word2Vec modeling.
    Type: Grant
    Filed: November 21, 2018
    Date of Patent: February 28, 2023
    Assignee: International Business Machines Corporation
    Inventors: Mandar Mutalikdesai, Arjun Das, Ratnanu Ghosh-Roy, Sudarsan Lakshminarayanan, Veerababu Moodu, Raunak Swarnkar, Anagha M, Shrishti Aggarwal, Lavina Durgani
  • Patent number: 11593754
    Abstract: Systems and methods are provided for a supply knowledge portal. The supply knowledge portal provides a new metric dashboard that delivers real-time information on the status and health of the hospital supply chain. The new dashboard is driven by the transactional data generated from system point of use devices and allows end users to view data at various levels starting at the facility level and moving down to filter for specific areas, devices and, at the lowest level, items.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: February 28, 2023
    Assignee: CAREFUSION 303, INC.
    Inventors: Mathew Walsh, John Mueller, Alex Alonzo, Roman Rodriguez, Alexander Day
  • Patent number: 11586605
    Abstract: The invention discloses a processing method for process changing time-series database table structure, wherein comprising following steps: an application side generates a data table containing a table name ID, a schema version, and a column ID; when a data column is increased, the application side modifies a schema of the data table, increases the schema version, assigns a new column ID number to a newly increased column incrementally, and assigns a default value to the newly increased column; according to a data insertion request of the application side, a data node receives data of a schema version carrying a data table from the application side and writes the received data, wherein writing the received data comprises: storing the schema version of the data table carried by data from the application side by the data node, and writing the received data, and writing the received data; when the data node receives new data from the application side, comparing the schema version of the data table carried by the
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: February 21, 2023
    Assignee: TAOS DATA
    Inventors: Hongze Cheng, Shengliang Guan, Haojun Liao, Jianhui Tao
  • Patent number: 11573938
    Abstract: Methods, systems and computer readable storage medium for updating a search engine (SE) version of a repository, the SE version of the repository maintained by a search engine system and corresponding to an SCM version of the repository maintained by an SCM system.
    Type: Grant
    Filed: August 28, 2019
    Date of Patent: February 7, 2023
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Charles Olivier, Brent Plump, Stefan Saasen, Robin Stocker
  • Patent number: 11573981
    Abstract: Methods, systems, and computer-readable media for auto-scaling using temporal splits in a time-series database are disclosed. One or more stream processors of a time-series database write time-series data of a plurality of time series into a plurality of two-dimensional tiles, including an individual tile representing spatial boundaries and temporal boundaries. The heat of time-series data written to the individual tile exceeds a threshold. The current time is compared to the temporal boundaries, and the comparison indicates that the current time is beyond a threshold point within the temporal boundaries. Based at least in part on the comparison, a split is performed of the individual tile into a first new tile and a second new tile. The first new tile represents the spatial boundaries and a first portion of the temporal boundaries, and the second new tile represents the spatial boundaries and a second portion of the temporal boundaries.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: February 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Dumanshu Goyal, Nabanita Maji
  • Patent number: 11567898
    Abstract: A cloud tethering subsystem is configured to ship snapshots of an application production storage group to a cloud repository. Dynamic storage group resizing operations are allowed on the application production storage group after creation of a snapshot and before transmission of the snapshot to the cloud, or while the snapshot is accessing data of the application production storage group in connection with shipping the snapshot to the cloud. Example dynamic storage group resizing operations include adding one or more volumes to the application production storage group, removing one or more volumes from the application production storage group, and resizing one or more of the volumes of the application production storage group. The cloud tethering subsystem maintains information about the size of the snapshot at the time of creation and uses the snapshot size to prevent dynamic storage group resizing operations from interfering with cloud snapshot shipping operations.
    Type: Grant
    Filed: October 23, 2020
    Date of Patent: January 31, 2023
    Assignee: Dell Products, L.P.
    Inventors: Deepak Vokaliga, Francisco Aquino
  • Patent number: 11567808
    Abstract: Systems and methods include reception of an indication of a first data object to transmit from a first database tenant to a second database tenant, the first data object comprising user configuration settings metadata of a database application and associated with a first data object type, determination of whether a dependent data object may be associated with a data object of the first data object type, determination, if it is determined that a dependent data object may be associated with a data object of the first data object type, of whether a dependent object is dependent on the first data object, and automatic determination, if it is determined that a dependent object is dependent on the first data object, to transmit the dependent object from the first database tenant to the second database tenant.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: January 31, 2023
    Assignee: SAP SE
    Inventors: Gaurav Loknath Gera, Martin Steiert, Martina Keller, Sameer Kumar, Thomas Gieselmann, Horst Schaude
  • Patent number: 11561863
    Abstract: A method for enabling data set changes to be reverted to a prior point in time or state is disclosed. In one embodiment, such a method includes providing a data set comprising one or more data elements and a specified number of generations of the data elements. In certain embodiments, the data set is a partitioned data set extended (PDSE) data set, and the data elements are “members” within the PDSE data set. The method further includes tracking changes made by a job to data elements of the data set. The method further references, in a data structure (also referred to herein as a “cluster”) associated with the job, previous generations of the data elements changed by the job. In certain embodiments, the data structure is stored in the data set. A corresponding system and computer program product are also disclosed.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Trevor A. Geisler, David C. Reed, Thomas C. Reed, Max D. Smith
  • Patent number: 11561810
    Abstract: An automated command assistance tool is provided for a browser-enabled command line interface of a cloud service. The automated command assistance tool provides examples illustrating the correct syntax for commands used to manage the resources of a cloud service. The command assistance tool learns the syntax of a command from usage patterns found in telemetric data, scripts and user documentation and forms templates containing a command's usage pattern and related information. The templates are used to generate examples that respond to a user query for assistance with usage of a particular command.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: January 24, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Roshanak Zilouchian Moghaddam, Neelakantan Sundaresan, Jason Shaver
  • Patent number: 11550762
    Abstract: The present disclosure involves systems, software, and computer implemented methods for improved design and implementation of data access metrics for automated physical database design. An example method includes identifying a database workload for which index advisor access counters are to be tracked. Each SQL statement in the database workload is executed. For each SQL statement, attribute sets are determined for which a selection predicate filters a result for an SQL statement. An output cardinality of each selection predicate is determined. A logarithmic counter for an attribute set corresponding to the selection predicate is determined based on the output cardinality of the selection predicate. The determined logarithmic counter is incremented. Respective values for logarithmic counters of the determined attributes are provided to an index advisor. The index advisor determines attribute sets for which to propose an index based on the logarithmic counters of the respective attribute sets.
    Type: Grant
    Filed: May 11, 2021
    Date of Patent: January 10, 2023
    Assignee: SAP SE
    Inventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Guido Moerkotte, Michael Grossniklaus
  • Patent number: 11544342
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. Co-located devices are identified, including first and second devices associated with first and second users. A determination is made that a device is configured to be viewable by multiple users based on device characteristics. Use data is gathered that is associated with current sessions associated with users related to their use of their respective devices, including first data related to the use of the first device and second data related to the use of the second device. The first and second data are aggregated and evaluated to identify a first content item to present on the first device. Second different content items are selected for display on other co-located devices based at least in part on the first content item.
    Type: Grant
    Filed: March 11, 2021
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventors: Justin Lewis, Gavin James
  • Patent number: 11544240
    Abstract: A database service that receives and manages data into columnar databases. Individual columnar databases or columnar database partitions are associated with a dictionary that provides an encoding for the data in the columnar database. The database service generates count information for the dictionary entries. The database service also maintains one or more augmented dictionary values that correspond to featurization criteria. The database service applies the augmented dictionary values to respond to requests for feature data.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: January 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Robert Carlile, Guy Delamarter, Akiko Marti, Paul Kinney
  • Patent number: 11537559
    Abstract: Disclosed are various embodiments for generating an index. A computing device provides a location of a requested file to a client device in response to receiving a search query of a master index from the client device. The computing device updates the master index with index data associated with the requested file, wherein the index data associated with the requested file is received from the client device.
    Type: Grant
    Filed: April 16, 2015
    Date of Patent: December 27, 2022
    Assignee: AIRWATCH LLC
    Inventor: Ramani Panchapakesan
  • Patent number: 11537606
    Abstract: Syntax parsing on a SQL statement is performed to determine whether an extended syntax identifier exists in the SQL statement, where the extended syntax identifier indicates a target computing service for the SQL statement. It is determined that the extended syntax identifier exists in the SQL statement. A computing service description statement in a first statement format is generated based on the SQL statement, where the first statement format is a statement format that can be recognized by a target computing framework. The computing service description statement is submitted to the target computing framework. Data queried by the SQL statement is invoked, in the target computing framework based on the computing service description statement, to perform target computation, where the SQL statement includes a computing element needed by the target computing service.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: December 27, 2022
    Assignee: Advanced New Technologies Co., Ltd.
    Inventors: Yi Wang, Yang Yang, Weiguo Zhu, Yongfeng Liu
  • Patent number: 11537571
    Abstract: A request for performing a data storing operation directed to a database table that comprises a plurality of table columns is received. Columnar compression metadata is accessed to identify one or more table columns in the database table, each of the one or more table columns being designated to store compressed columnar values. The columnar compression metadata is used to apply one or more columnar compression methods to generate, from one or more uncompressed columnar values received with the request for the data storing operation, one or more compressed columnar values to be persisted in the one or more table columns in the database table. A database statement is executed to persist the one or more compressed columnar values in the one or more table columns in the database table.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: December 27, 2022
    Assignee: Salesforce, Inc.
    Inventor: Rohitashva Mathur
  • Patent number: 11526473
    Abstract: A database is selected from a plurality of databases included in the distributed database cluster. A shard map of the database is acquired, wherein the shard map includes a distribution of a plurality of shards on the plurality of nodes, and one or more nodes of the plurality of nodes each includes at least one shard of an old version of the database to be upgraded to a new version. A sustainable serviceability of the database corresponding to each of the one or more nodes is predicted according to the shard map based on the assumption that the at least one shard of each of the one or more nodes has been upgraded from the old version to the new version.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: December 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jing Jing Liu, Yun Zheng, Jing Wang, Zan Zhou, Peng Hui Jiang