Patents Examined by Dustin D Eyers
  • Patent number: 11520750
    Abstract: 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: Grant
    Filed: July 8, 2019
    Date of Patent: December 6, 2022
    Assignee: Ctera Networks, Ltd.
    Inventors: Aron Brand, Vadim Punski
  • Patent number: 11514056
    Abstract: 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: Grant
    Filed: January 23, 2017
    Date of Patent: November 29, 2022
    Assignee: RAYTHEON TECHNOLOGIES CORPORATION
    Inventor: Paul Raymond Scheid
  • Patent number: 11507571
    Abstract: 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: Grant
    Filed: April 16, 2019
    Date of Patent: November 22, 2022
    Assignee: Snowflake Inc.
    Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
  • Patent number: 11494395
    Abstract: 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: Grant
    Filed: July 31, 2017
    Date of Patent: November 8, 2022
    Assignee: SPLUNK INC.
    Inventors: Dipock Das, Dayanand Pochugari, Aungon Nag Radon, Adam Oliner, Nikesh Padakanti, Roussi Roussev
  • Patent number: 11487791
    Abstract: 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: Grant
    Filed: March 29, 2019
    Date of Patent: November 1, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Hsing Hung Walker, Myunghwan Kim, Yiou Xiao, Yafei Wang, Florent Bekerman
  • Patent number: 11474982
    Abstract: 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: Grant
    Filed: July 24, 2019
    Date of Patent: October 18, 2022
    Assignee: SAP SE
    Inventors: Aniket Mohapatra, Simon Lueders
  • Patent number: 11461334
    Abstract: 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: Grant
    Filed: July 31, 2017
    Date of Patent: October 4, 2022
    Assignee: Splunk Inc.
    Inventors: Arindam Bhattacharjee, Sourav Pal, Alexander Douglas James, Christopher Pride
  • Patent number: 11423086
    Abstract: 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: Grant
    Filed: June 22, 2020
    Date of Patent: August 23, 2022
    Assignee: The Trade Desk, Inc.
    Inventors: Jason Atlas, Fady Kalo, Jiefei Ma
  • Patent number: 11422982
    Abstract: 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: Grant
    Filed: February 22, 2019
    Date of Patent: August 23, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jakub Kulesza, Srividhya Srinivasan, Deepak Agarwal, Anurag Windlass Gupta
  • Patent number: 11418626
    Abstract: 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: Grant
    Filed: May 21, 2019
    Date of Patent: August 16, 2022
    Assignee: People.ai, Inc.
    Inventors: Oleg Rogynskyy, Yury Markovsky, Yurii Brunets, Jose Alberto Muniz Navarro
  • Patent number: 11416485
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: August 16, 2022
    Assignee: SAP SE
    Inventors: Zhi Qiao, Stefan Baeuerle, Ki Hong Kim, Florian Scheid, Timm Falter, Andreas Balzar, Di Wu
  • Patent number: 11409792
    Abstract: 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: Grant
    Filed: July 7, 2020
    Date of Patent: August 9, 2022
    Assignee: HSNI, LLC
    Inventors: John McDevitt, Joseph Pizzuto, Blaise Lipan
  • Patent number: 11403337
    Abstract: 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: Grant
    Filed: December 5, 2017
    Date of Patent: August 2, 2022
    Assignee: GOOGLE LLC
    Inventor: Scott Peterson
  • Patent number: 11388218
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: July 12, 2022
    Assignee: Ctera Networks, Ltd.
    Inventors: Aron Brand, Amir Goldstein
  • Patent number: 11366833
    Abstract: 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: Grant
    Filed: September 26, 2018
    Date of Patent: June 21, 2022
    Assignee: ADOBE INC.
    Inventors: Saurabh Garg, Shubhi Rastogi, Shiladitya Bose, Hyder Ziaee, Hina Watts
  • Patent number: 11347728
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: May 31, 2022
    Assignee: Snowflake Inc.
    Inventors: Subramanian Muralidhar, Benoit Dageville, Thierry Cruanes, Nileema Shingte, Saurin Shah, Torsten Grabs, Istvan Cseri
  • Patent number: 11334521
    Abstract: 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: Grant
    Filed: December 21, 2018
    Date of Patent: May 17, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Mikhail Danilov, Kirill Gusakov
  • Patent number: 11321191
    Abstract: 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: Grant
    Filed: August 31, 2017
    Date of Patent: May 3, 2022
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Manas Bhikchand Mutha, Chitra Ramaswamy
  • Patent number: 11301332
    Abstract: 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: Grant
    Filed: July 31, 2017
    Date of Patent: April 12, 2022
    Assignee: Honeywell International Inc.
    Inventors: Raj Bandekar, Brian Reynolds, Jethro Francis Steinman
  • Patent number: 11288298
    Abstract: 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: Grant
    Filed: December 2, 2020
    Date of Patent: March 29, 2022
    Assignee: TSG Technologies, LLC
    Inventors: Noah Krusell, Anthony L. Hinrichs, Nathan D. Dees, Caimei Lu