Patents Examined by Dustin D Eyers
-
Patent number: 11520750Abstract: A method and system for accessing a file in a global file system. The method includes sending, from a client device to a global file system storing a file, a request to access a portion of the file, wherein the global file system includes at least one object storage system and at least one server, wherein the data of the file is stored in a plurality of objects stored in the at least one object storage system; receiving a cloud file descriptor from the at least one server, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve at least one object of the plurality of objects from the at least one object storage system, wherein the at least one object includes the requested portion of the file; and accessing the portion of the file using the cloud file descriptor.Type: GrantFiled: July 8, 2019Date of Patent: December 6, 2022Assignee: Ctera Networks, Ltd.Inventors: Aron Brand, Vadim Punski
-
Patent number: 11514056Abstract: A data request workflow system comprises vehicle operational data. A file delivery request comprises a data request for a subset of the vehicle operational data. A file processing system receives the vehicle operational data and includes at least one set of predefined file editing rules. The file processing system automatically applies at least one set of predefined file editing rules to filter out a predefined sub-set of the vehicle operational data and to automatically edit data that is part of the data request per predefined criteria for each type of vehicle operational data to provide a converted data file to be transmitted to a user that submitted the file delivery request.Type: GrantFiled: January 23, 2017Date of Patent: November 29, 2022Assignee: RAYTHEON TECHNOLOGIES CORPORATIONInventor: Paul Raymond Scheid
-
Patent number: 11507571Abstract: Systems, methods, and devices for generating a materialized view over an external table. A method includes connecting a database platform to an external table such that the database platform has read access for the external table and does not have write access for the external table. The method includes generating, by the database platform, a materialized view over the external table. The method includes receiving a notification that a modification has been made to the external table, the modification comprising one or more of an addition of a file, a deletion of a file, or an update to a file in a source location for the external table. The method includes, in response to the external table being modified, refreshing the materialized view such that the materialized view comprises an accurate representation of the external table.Type: GrantFiled: April 16, 2019Date of Patent: November 22, 2022Assignee: Snowflake Inc.Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
-
Patent number: 11494395Abstract: In various embodiments, a natural language (NL) application enables users to more effectively access various data storage systems based on NL requests. As described, the NL application includes functionality for selecting an optimal interpretation algorithm, generating a dashboard, and/or generating an alert based on an NL request. Advantageously, the operations performed by the NL application reduce the amount of time and user effort associated with accessing data storage systems and increase the likelihood of properly addressing NL requests.Type: GrantFiled: July 31, 2017Date of Patent: November 8, 2022Assignee: SPLUNK INC.Inventors: Dipock Das, Dayanand Pochugari, Aungon Nag Radon, Adam Oliner, Nikesh Padakanti, Roussi Roussev
-
Patent number: 11487791Abstract: Techniques for generating latent representations for entities based on a network graph are provided. In one technique, an artificial neural network is trained based on feature vectors of entities and feature vectors of neighbors of those entities. The neighbors are determined based on a graph of nodes representing the entities. Two nodes are connected if, for example, the corresponding entities are connected in an online network, one entity transmitted an online communication to the other entity, or one entity interacted with content associated with the other entity. Once trained, the artificial neural network is used to generate latent representations for entities represented by the graph. Latent representations may be used in multiple ways. For example, a similarity between two latent representations may be used to determine an order of candidate content items to present to an entity corresponding to one of the latent representations.Type: GrantFiled: March 29, 2019Date of Patent: November 1, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Hsing Hung Walker, Myunghwan Kim, Yiou Xiao, Yafei Wang, Florent Bekerman
-
Patent number: 11474982Abstract: In an example embodiment, a first version of a cloud-based application is deployed. The first version of the cloud-based application contains references, based on a first schema, to a first database. Then a second version of the cloud-based application, different than the first version, is deployed. The second version of the cloud-based application contains references, based on a second schema, to the first database. Then access to the second version of the cloud-based application to one or more user devices is prevented while permitting testing devices to have access to the second version of the cloud-based application, while migrating data from the first schema of the first database to the second schema of the first database. Then access to the second version of the cloud-based application to the one or more user devices is permitted once the migrating of the data is complete.Type: GrantFiled: July 24, 2019Date of Patent: October 18, 2022Assignee: SAP SEInventors: Aniket Mohapatra, Simon Lueders
-
Patent number: 11461334Abstract: Systems and methods are disclosed for processing queries against one or more dataset sources utilizing dynamically allocated partitions operating on one or more worker nodes. The results of the processing are stored in a dataset destination. The queries can identify data in the one or more dataset sources for processing and a manner for processing the data. In addition, the queries can identify the dataset destination for storing results of the query. To process the query, a query coordinator can dynamically allocate partitions operating on worker nodes to retrieve data for processing, process the data, and communicate the data to the dataset sources. In addition, the query coordinator can dynamically allocate partitions based on an identification of the dataset destination.Type: GrantFiled: July 31, 2017Date of Patent: October 4, 2022Assignee: Splunk Inc.Inventors: Arindam Bhattacharjee, Sourav Pal, Alexander Douglas James, Christopher Pride
-
Patent number: 11423086Abstract: A data processing system performs data processing of raw or preprocessed data. The data includes log files, bitstream data, and other network traffic containing either cookie or device identifiers. 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: June 22, 2020Date of Patent: August 23, 2022Assignee: The Trade Desk, Inc.Inventors: Jason Atlas, Fady Kalo, Jiefei Ma
-
Patent number: 11422982Abstract: A stateful cluster may implement scaling of the stateful cluster while maintaining access to the state of the stateful cluster. A scaling event for a stateful cluster may be detected, and in response the stateful cluster may be adjusted to include a different number of nodes. The state of the cluster may then be logically distributed among the different number of nodes according to a monotone distribution scheme. The adjusted node may then service access requests according to the monotone distribution scheme. Prior to making the adjusted storage cluster available for servicing access requests, the nodes from the original cluster may still service access requests for state.Type: GrantFiled: February 22, 2019Date of Patent: August 23, 2022Assignee: Amazon Technologies, Inc.Inventors: Jakub Kulesza, Srividhya Srinivasan, Deepak Agarwal, Anurag Windlass Gupta
-
Patent number: 11418626Abstract: The present disclosure relates to maintaining extracted data in a group node profile from electronic activities. A group node profile associated with a group entity is maintained. A first data point including an electronic activity or a record object is accessed. The first data point is parsed using a value detection policy to obtain a first value. The group node profile is updated based on the first value. An association score between the group node profile and the first value is generated. A second data point is accessed. The second data point is parsed. The association score between the group node profile and the first value is updated.Type: GrantFiled: May 21, 2019Date of Patent: August 16, 2022Assignee: People.ai, Inc.Inventors: Oleg Rogynskyy, Yury Markovsky, Yurii Brunets, Jose Alberto Muniz Navarro
-
Patent number: 11416485Abstract: Implementations of the present disclosure include receiving a query, the query including an expression macro (EM), processing the query to provide a raw parse tree, the raw parse tree including an initial node representative of the EM, retrieving metadata corresponding to the EM, the metadata including a definition string, replacing the initial node with a node based on the definition string to provide a consumable parse tree, and executing the query within the database system using the consumable parse tree to provide a query result.Type: GrantFiled: March 28, 2019Date of Patent: August 16, 2022Assignee: SAP SEInventors: Zhi Qiao, Stefan Baeuerle, Ki Hong Kim, Florian Scheid, Timm Falter, Andreas Balzar, Di Wu
-
Patent number: 11409792Abstract: A system and method that provides a rule based randomized media content management system. The system includes a database that stores media content that is associated with category metadata that identifies content of the media content with corresponding categories. Moreover, a programming rules engine generates a list of approved media content based on business rules and a predictive rules engine generates media content selection characteristics based on media display device data and media consumption data associated with the viewer. Furthermore, a media content playlist engine is provided that generates a media content playlist by applying the generated media content selection characteristics to the list of approved media content to select media content, such that the resource consumption by the media display device is minimized by selecting media content that is targeted to the viewer of the media display device according to one or more business rules.Type: GrantFiled: July 7, 2020Date of Patent: August 9, 2022Assignee: HSNI, LLCInventors: John McDevitt, Joseph Pizzuto, Blaise Lipan
-
Patent number: 11403337Abstract: A method for classifying media content is disclosed. The method includes identifying, by a processing device, a plurality of search results corresponding to a search query, the plurality of search results corresponding to a plurality of media items; identifying, by the processing device, at least one first media item and a second media item of the plurality of media items, the first media item being associated with a first content label, the second media item being associated with a second content label; determining, based at least in part on a first user interaction with the first media item, whether the search query represents a request for media content associated with the first content label; and in response to determining that the search query represents the request for media content associated with the first content label, associating, by the processing device, the second media item with the first content label.Type: GrantFiled: December 5, 2017Date of Patent: August 2, 2022Assignee: GOOGLE LLCInventor: Scott Peterson
-
Patent number: 11388218Abstract: A method and system method for reading a file from a cloud storage service are provided. The method includes receiving, from a client device, a request to read at least a portion of a file from a cloud storage service, wherein the cloud storage service is associated with at least one object storage system; and sending a cloud file descriptor to the client device, wherein the cloud file descriptor includes a plurality of download tokens utilized to retrieve objects constituting the requested at least a portion of the file from the at least one object storage system.Type: GrantFiled: March 28, 2019Date of Patent: July 12, 2022Assignee: Ctera Networks, Ltd.Inventors: Aron Brand, Amir Goldstein
-
Patent number: 11366833Abstract: Certain embodiments involve augmenting project data with searchable metadata for facilitating project queries. A method includes receiving metadata of the set of projects and identifying a filter within the metadata. The method also includes generating a first vector representing a first project of the set of projects and generating a second vector representing a second project of the set of projects. Further, the method includes grouping the first vector and the second vector into a project cluster based on the first vector and the second vector being within a threshold distance. The project cluster represents a set of filters associated with a subset of projects. Additionally, the method includes assigning a searchable tag to the project cluster based on the filter being a majority filter of the project cluster. The searchable tag includes metadata that facilitates locating the projects responsive to a query to the set of projects.Type: GrantFiled: September 26, 2018Date of Patent: June 21, 2022Assignee: ADOBE INC.Inventors: Saurabh Garg, Shubhi Rastogi, Shiladitya Bose, Hyder Ziaee, Hina Watts
-
Patent number: 11347728Abstract: The subject technology receives a notification that a modification has been made to an external table, the modification comprising inserting at least one row of new data to the external table, the at least one row corresponding to a first micro-partition that includes a first portion of data from the external table prior to the inserting. The subject technology, in response to the notification indicating the modification to the external table, generates a new micro-partition different from the first micro-partition, the new micro-partition including the inserted at least one row of new data and the first portion of data from the external table. The subject technology generates a refreshed materialized view based at least in part on the generated new micro-partition such that the refreshed materialized view comprises a representation of the external table after the modification has been made.Type: GrantFiled: August 31, 2021Date of Patent: May 31, 2022Assignee: Snowflake Inc.Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
-
Patent number: 11334521Abstract: A size of a metadata-based system snapshot is determined based on performing incremental calculations in background mode to assure accurate size reporting without producing considerable workload. Snapshot sizes are relative to each other. For example, a size of a first snapshot is set when a second snapshot is generated. Moreover, a size of the latest snapshot is relative to a current tree version and a size of an older snapshot is relative to a snapshot that follows it. An aggregated size of all system snapshots can be determined by adding the individual snapshot sizes. This provides simplicity during snapshot management.Type: GrantFiled: December 21, 2018Date of Patent: May 17, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Mikhail Danilov, Kirill Gusakov
-
Patent number: 11321191Abstract: A information management system allows a user to search through a secondary copy of data, such as a back up, 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: August 31, 2017Date of Patent: May 3, 2022Assignee: Commvault Systems, Inc.Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
-
Patent number: 11301332Abstract: This disclosure provides an apparatus and method for use in industrial control systems and other systems. A method includes detecting, by a primary node, that a backup node is available and unconfigured. The method includes automatically replicating, by the primary node, the primary node to the backup node, including replicating a personality of the primary node to the backup node.Type: GrantFiled: July 31, 2017Date of Patent: April 12, 2022Assignee: Honeywell International Inc.Inventors: Raj Bandekar, Brian Reynolds, Jethro Francis Steinman
-
Patent number: 11288298Abstract: 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: December 2, 2020Date of Patent: March 29, 2022Assignee: TSG Technologies, LLCInventors: Noah Krusell, Anthony L. Hinrichs, Nathan D. Dees, Caimei Lu