Patents Examined by Dustin D Eyers
-
Patent number: 11960468Abstract: A database management system receives a command defining a view of the database. The view definition is accepted without determining whether references to schema elements within the view definition are resolvable to existing elements of the database schema. A query of the view is received. In response to the query of the view, the database management system resolves references to schema elements in the view definition by determining whether the references correspond to data available for processing the query.Type: GrantFiled: May 17, 2018Date of Patent: April 16, 2024Assignee: Amazon Technologies, Inc.Inventors: Huiyuan Wang, Meng Tong, Naresh Kishin Chainani, Mengchu Cai
-
Patent number: 11928593Abstract: Among a great deal of other disclosure and scope, systems and methods are enclosed that enable for highly efficient labeling of data. For example, in some of many cases, a novel methodology for ranking vectors most useful to label next is disclosed. In such an example, a neural network is trained to predict this ranking methodology upon being given a set of heuristics from which to assess the given problem space. A user can continue the cycle of identifying a set of candidate vectors to label, compiling relevant heuristics from said vectors, ranking vectors via the trained neural network, selecting a subset of the ranked vectors, inquiring an oracle regarding the true labels of the vectors, and then appending the subset of newly labelled vectors to the labelled set of vectors until satisfaction.Type: GrantFiled: June 15, 2021Date of Patent: March 12, 2024Assignee: Fortinet, Inc.Inventor: Sameer T. Khanna
-
Patent number: 11921697Abstract: Disclosed are implementations that include a method for detecting anomalous data, including converting a set of data values representative of a multi-dimensional item into a nodes-and-edges graph representation of the item, applying a graph convolution process to the graph representation to generate a transformed graph representation for the item comprising a resultant transformed configuration of the nodes and edges representing the item, and determining, based on the transformed configuration, a probability that the item is anomalous. Another example method includes receiving input data at a neural network circuit comprising a plurality of node layers, with each of the plurality of node layers comprising respective one or more nodes, with the neural network circuit further comprising adjustable weighted connections connecting at least some nodes in different layers of the plurality of node layers. The method further includes removing one or more of the weighted connections at one or more time instances.Type: GrantFiled: November 20, 2020Date of Patent: March 5, 2024Assignee: Fraud.net, Inc.Inventors: Louizos Alexandros Louizos, Ayaan Chaudhry, Gary Plunkett, Oliver Clark, Cathy Ross, R. Whitney Anderson
-
Patent number: 11907199Abstract: Examples include a blockchain system associated with a distributed file system. Some examples include creating a block in the blockchain system for each action performed while performing a transaction in relation to a file stored in the distributed file system. The created block includes information identifying one or more of a signature of metadata of the file or a signature of data content of the file. Some examples include performing audit on a file, through a blockchain system, to validate consistency of the file.Type: GrantFiled: September 3, 2020Date of Patent: February 20, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Rajkumar Kannan, Aruna Srinivasa Murthy
-
Patent number: 11907259Abstract: A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.Type: GrantFiled: March 27, 2023Date of Patent: February 20, 2024Assignee: ZENPAYROLL, INC.Inventors: Vaibhav Mallya, Nikhil Mathew
-
Patent number: 11892988Abstract: A method includes selecting, from content packs in a centralized content management system, a content pack to update in a data intake and query system. The content pack includes utility objects. For each utility object of at least a subset of the utility objects determining whether the utility object already exists in the data intake and query system, and loading the utility object to the data intake and query system when the utility object does not exist to obtain an updated utility object. The method further includes monitoring, by the data intake and query system, an endpoint of an endpoint type using the updated utility object.Type: GrantFiled: January 29, 2021Date of Patent: February 6, 2024Assignee: Splunk Inc.Inventors: Kan Wu, Ian Edward Torbett, James Wang
-
Patent number: 11886457Abstract: A transform-by-pattern (TBP) system is configured to proactively suggest relevant TBP programs based on inputted source dataset and target dataset without requiring users typing in examples. The TBP system has access to multiple TBP programs, each of which includes a combination of a source pattern, a target pattern, and a transformation program that is configured to transform data that fits into the target pattern into data that fits into the source pattern. When a source dataset and a target dataset are received from a user, the TBP system identifies a subset of the source dataset and a subset of the target dataset as related data. The TBP system then identifies one or more applicable TBP programs amongst the multiple TBP programs, and suggest or apply at least one of the one or more applicable TBP programs.Type: GrantFiled: May 29, 2020Date of Patent: January 30, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Yeye He, Surajit Chaudhuri, Zhongjun Jin
-
Patent number: 11847138Abstract: Embodiments include systems and method for performing state driven bi-directional synchronization in a reflection database architecture. A set of changes to a series of data fields can be received at a first database, the set of changes being part of a first process flow. The first database can be a reflection of a second database over a partition. State driven synchronization can be performed by a bi-directional synchronization engine for at least a portion of the series of data fields between the first database and the second database. The bi-directional synchronization engine can be configured to bi-directionally synchronize data between the first database and the second database based at least in part on detecting a boundary state at one or more of the first database and the second database.Type: GrantFiled: March 8, 2021Date of Patent: December 19, 2023Assignee: Smart Systems Technology, Inc.Inventors: Michelangelo Cherubini Celli, David Thomas Hindman
-
Patent number: 11829383Abstract: Systems and methods are provided for storing a first data object comprising a first set of immutable components, the first data object being associated with a corresponding second data object stored by a remote replication system. A difference is determined between the first set of immutable components of the first data object and a second set of immutable components of the corresponding second data object. A subset of immutable components is identified from the first set of immutable components based on the difference. The subset of immutable components from the first set of immutable components is provided to the remote replication system over a communication network.Type: GrantFiled: November 2, 2021Date of Patent: November 28, 2023Assignee: Palantir Technologies Inc.Inventors: Stephen Freiberg, Alexander Landau, Andrew Greene, Brian Dorne, Bryan Offutt, Ernest Zeidman, Ilya Nepomnyaschchiy, John Garrod, Katherine Brainard, Kolin Purcell, Michael Levin, Simon Swanson, Spencer Stecko
-
Patent number: 11822582Abstract: Embodiments of the present disclosure describe systems, methods, and computer program products for improving query processing of a database. An example method can include: storing table data for a table in a plurality of micro-partitions, each micro-partition comprising a portion of the table data for the table; for each micro-partition of the plurality of micro-partitions, storing metadata for the micro-partition in at least one of a plurality of expression properties; and selecting, by a processing device, a subset of the plurality of expression properties to be grouped into a grouping expression property based at least partially on the metadata of the subset of the plurality of the expression properties. The grouping expression property may include cumulative metadata associated with the metadata of the subset of the plurality of expression properties.Type: GrantFiled: August 26, 2022Date of Patent: November 21, 2023Assignee: Snowflake Inc.Inventors: Yi Fang, Varun Ganesh, Xinglian Liu, Ryan Michael Thomas Shelly, Jiaqi Yan, Yizhi Zhu
-
Patent number: 11803521Abstract: 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: GrantFiled: May 19, 2021Date of Patent: October 31, 2023Assignee: SAP SEInventors: Michael Brendle, Norman May, Robert Schulze, Alexander Boehm, Guido Moerkotte, Michael Grossniklaus
-
Patent number: 11803520Abstract: Provided is a server device that acquires user attribute information indicating an attribute of a user boarding on a mobility that travels from a departure place to a destination in response to an instruction of the user, acquires location information indicating a location of the mobility during traveling, and generates a database in which a predetermined place existing between the departure place and the destination of the mobility, the predetermined place being specified based on the location information, is associated with the user attribute information.Type: GrantFiled: July 16, 2020Date of Patent: October 31, 2023Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICAInventor: Nobuaki Tasaki
-
Patent number: 11704366Abstract: A data processing system performs data processing of raw or preprocessed data. In some embodiments, the data processing system includes a connectivity overlay engine comprising a data ingester, a connectivity generator, an event access control system, and a feature vector generation framework.Type: GrantFiled: August 22, 2022Date of Patent: July 18, 2023Assignee: THE TRADE DESK, INC.Inventors: Jason Atlas, Fady Kalo, Jiefei Ma
-
Patent number: 11656956Abstract: An information management system allows a user to search through a secondary copy of data, such as a backup, archive, or snapshot without first retrieving the secondary copy of data. Instead, the system constructs lightweight data that can be displayed to a user as a representation of the search results. Lightweight data may include metadata or other information that identifies data included in the secondary copy of data. The lightweight data may be perceived as being the secondary copy of data and allow a user to browse through search results. Once the user identifies a search result that is of interest, information in the lightweight data can be used to retrieve the secondary copy of data. Because lightweight data may have a smaller file size than the file size of the secondary copy of data, the latency of performing a search may be reduced.Type: GrantFiled: February 24, 2022Date of Patent: May 23, 2023Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
-
Patent number: 11657034Abstract: An update system may be used to update referenced data objects that are used by multiple applications. In some cases incorrect data may be entered and later corrected. Data consistency techniques are described herein to help avoid use of incorrect data before the data is corrected. A communication from the update system may include updated master data objects and an indication that there are further updates queued. A flag may be set for each of the updated master data objects as they are stored in a database. Then when a request to access those objects is received, the request may be denied when the flag set, thereby preventing access to potentially incorrect or outdated data.Type: GrantFiled: March 29, 2021Date of Patent: May 23, 2023Assignee: SAP SEInventor: Benny Rolle
-
Patent number: 11645319Abstract: A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking.Type: GrantFiled: March 25, 2022Date of Patent: May 9, 2023Assignee: TSG Technologies, LLCInventors: Noah Krusell, Anthony L. Hinrichs, Nathan D. Dees, Caimei Lu
-
Patent number: 11645304Abstract: A central database system allows users to access and use data stored in a relational database. In order to ensure that the stored data is not detrimentally impacted and that the security of the stored data is maintained, the central database system generates a sanitized copy of the database. The central database system stores and accesses annotation files associated with data tables of the database and a schema identifying the structure of the database. Based on the schema, for each data table, the central database system validates the annotation file. A copy of the data table is created and sanitized corresponding to the annotation file. The sanitized copies of the data tables are used to generate a sanitized copy of the database. The sanitized copy of the database may then be accessed and used by users of the central database system without impacting the relational database.Type: GrantFiled: August 30, 2021Date of Patent: May 9, 2023Assignee: ZENPAYROLL, INC.Inventors: Vaibhav Mallya, Nikhil Mathew
-
Patent number: 11640434Abstract: A system, method, and non-transitory computer-readable storage medium for identifying resolutions have been disclosed. The system comprises a server device including a memory, a processor, and a network interface. The memory includes instructions executable by the processor to cause the system to record a series of actions associated with a client device and to receive, from the client device, incident data of an incident that is associated with the series of actions. The memory further includes instructions executable by the processor to cause the system to query a database for resolution information based on the series of actions and the incident data and to transmit a message that includes the resolution information to the client device.Type: GrantFiled: April 19, 2017Date of Patent: May 2, 2023Assignee: ServiceNow, Inc.Inventor: Ivan Garay
-
Patent number: 11636090Abstract: A computer-implemented method, system, and non-transitory machine readable medium for a graph-based analysis for an Information Technology (IT) operations includes generating a temporal graph by extracting one or more of operation objects, relations and attributes from operation data of workloads distributed across a plurality of levels of the IT operation within a predetermined time window. Anomalies are detected from the extracted operation data and annotating corresponding objects in the graph. A directional impact between corresponding objects on the temporal graph is determined, and the temporal graph is refined based on the determined directional impact. Accessible paths in the temporal graph indicating error propagation are searched, and potential causes for the detected anomalies in the temporal graph are identified. A list of the potential causes of the anomalies is generated, and a root cause ranked for each of the corresponding objects in the temporal graph.Type: GrantFiled: March 15, 2020Date of Patent: April 25, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jia Qi Li, Fan Jing Meng, Pei Ni Liu, Zi Xiao Zhu, Matt Hogstrom, Dong Sheng Li
-
Patent number: 11630840Abstract: 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: GrantFiled: May 22, 2020Date of Patent: April 18, 2023Assignee: StreamSets, Inc.Inventor: Hari Shreedharan