Patents Examined by Jorge A Casanova
  • Patent number: 12045202
    Abstract: One or more identifiers respectively corresponding to a one or more logical blocks in an electronic file system volume is selected. One or more logical blocks respectively corresponding to the selected one or more identifiers is analyzed according to one or more criteria. A value is assigned to one or more indicators associated with each of the one or more logical blocks and corresponding to the one or more criteria, in response to the analyses of the corresponding one or more logical blocks. A representation of the one or more indicators, and their respective assigned values, associated with each of the one or more logical blocks that was analyzed according to the one or more criteria, is generated. In some embodiments, an action to be performed on or with an electronic file mapped to the logical blocks is controlled based on one or more of the values assigned to the one or more indicators associated with the one or more logical blocks.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: July 23, 2024
    Assignee: Crowdstrike, Inc.
    Inventors: Mark Ian Gargett, Jayasankar Divakarla, John Stringer
  • Patent number: 12038914
    Abstract: Systems and methods for generating a data aggregator interactive graphical user interface. An interactive graphical user interface (GUI) includes a selectable symbol region, a query region and a data results region. The selectable symbol region displays predefined symbols. The query region displays user input fields for generating queries. The system receives user input associated with the user input fields of the query region to form a filter set. The data results region is automatically updated responsive to the user input, to display one or more data values from among one or more databases associated with the filter set. The system receives a subscription request to save the filter set as a user-customized query. A custom symbol is created responsive to the subscription request that is associated with the filter set. The the selectable symbol region is updated to display the custom symbol together with the predefined symbols.
    Type: Grant
    Filed: October 26, 2023
    Date of Patent: July 16, 2024
    Assignee: Intercontinental Exchange Holdings, Inc.
    Inventors: Joshua Bayne Starnes, Andrew Castellani McSween, Marc Carl Batten, Jason Michael Jasinek, Arun Narula
  • Patent number: 12033044
    Abstract: Methods, systems, and apparatuses, among other things, may provide for an interactive dynamic mapping engine (iDME) for business intelligence, which may interactively obtain information for user devices from sources and schema unknown to the user devices.
    Type: Grant
    Filed: March 1, 2023
    Date of Patent: July 9, 2024
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Pei-En Pamela Hsu, Eshrat Huda, Mukundan Sarukkai
  • Patent number: 12019593
    Abstract: A processor-implemented method and a system for user-selected selected joining two or more research studies to extract analytical insights for enabling cross-study analysis is disclosed. The method includes identifying, using an identification module, at least one matched variable in a statistically representative sample in each of the two or more research studies. The method further includes establishing, using a segment establishing module, for each combination of matched variables, a schema of segments, from the two or more research studies. The method furthermore includes determining, using the segment establishing module if each of the established schema of segments is statistically representative. The method furthermore includes creating a joint study, using a joint study creation module, by combining responses from each of the two or more research studies within each segment of the statistically representative schema of segments.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: June 25, 2024
    Inventor: Josh Shapiro
  • Patent number: 12019609
    Abstract: A content management system provides a mechanism for multi-file check-in features useful for content management. The content management system provides a way for users to check in multiple files in a single action. The system allows users to either select assets (e.g., files) or drag and drop multiple assets to be checked in. The assets being checked in are automatically matched with checked out assets, and once matched, unlocked.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: June 25, 2024
    Assignee: Open Text SA ULC
    Inventors: Srikanth Raghavan, Richard Guildford Hellier, Jr., Kathy DiBella, Michael Scott, Andrew Chillrud
  • Patent number: 12019681
    Abstract: A method, apparatus and computer program product, the method comprising: obtaining a graph having a multiple nodes and one or more edges, each node comprising a set of entities having a common property and a subject, and each edge connecting two nodes and indicating a relationship therebetween; obtaining a query from a user, wherein the search query comprises a free-form text; extracting from the free-form one or more keyword combinations and one or more logic terms; for each keyword combination, creating a list of nodes from the graph based on a relevancy of the subject of each of the nodes with respect to the keyword combination; creating a collection of entities comprised in the list of nodes, said creating comprises filtering out entities associated with a node that is excluded based on the logic term; and providing a response to the query, wherein the response comprises the collection of entities.
    Type: Grant
    Filed: May 11, 2022
    Date of Patent: June 25, 2024
    Assignee: START.IO INC.
    Inventors: Gil Dudkiewicz, Ran Avidan, Omri Barnes, Yaniv Avraham
  • Patent number: 12008047
    Abstract: A data analysis system presents a user interface to allow a user to provide a natural language query pertaining to a dataset, wherein the dataset is associated with a data object model comprising a plurality of objects and receives, via the user interface, user input specifying the natural language query. The data analysis system further modifies, in the user interface, the user input to visually indicate one or more portions of the natural language query that each represent one of the plurality of objects and presents, in the user interface, a response to the natural language query, the response being based on data from the dataset, the data corresponding to the one of the plurality of objects.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: June 11, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: David Lisuk, Eric Porter, Aditya Shashi, Ilai Soloducho, John Wiseheart, Guodong Xu, Maciej Foks
  • Patent number: 11960544
    Abstract: A computer implemented method processes a query. A number of processor units processes the query to identify a result set in response to receiving the query from a first client. The number of processor units stores, the result set in a shared cache assigned to a group of clients, wherein result set stored in the shared cache is accessible by the group of clients. The number of processor units returns the result set to a second client in the group of clients from the shared cache in response to receiving the query from the second client in the group of clients.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: April 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Sheng Yan Sun, Shuo Li, Xiaobo Wang, Hong Mei Zhang
  • Patent number: 11921784
    Abstract: An accelerator device includes a first processing unit to access a structure of a graph dataset, and a second processing unit coupled with the first processing unit to perform computations based on data values in the graph dataset.
    Type: Grant
    Filed: December 29, 2021
    Date of Patent: March 5, 2024
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Ganesh Dasika, Michael Ignatowski, Michael J Schulte, Gabriel H Loh, Valentina Salapura, Angela Beth Dalton
  • Patent number: 11916576
    Abstract: A method for controlling compression of data includes accessing genomic annotation data in one of a plurality of first file formats, extracting attributes from the genomic annotation data, dividing the genomic annotation data into multiple chunks, and processing the extracted attributes and chunks into correlated information. The method also includes selecting different compressors for the attributes and chunks identified in the correlated information and generating a file in a second file format that includes the correlated information and information indicative of the different compressors for the chunks and attributes indicated in the correlated information. The information indicative of the different compressors is processed into the second file format to allow selective decompression of the attributes and chunks indicated in correlated information.
    Type: Grant
    Filed: October 17, 2020
    Date of Patent: February 27, 2024
    Assignee: Koninklijke Philips N.V.
    Inventors: Shubham Chandak, Yee Him Cheung
  • Patent number: 11908587
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for responding to a query. In some implementations, a computer obtains a query. The computer determines a meaning for each term in the query. The computer determines user data for the user that submitted the query. The computer identifies one or more ontologies based on the meanings for at least some of the terms. The computer identifies a knowledge graph based on the identified ontologies and the user data. The computer generates a response to the query by traversing a path of the identified knowledge graph to identify items in the knowledge graph based on the determined meaning for each of the terms. The computer generates path data that represents the path taken by the computer through the identified knowledge graph. The computer provides the generated response and the path data to the client device.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: February 20, 2024
    Assignee: IQVIA Inc.
    Inventors: Scott Josephson, Gary Shorter
  • Patent number: 11907291
    Abstract: A system for integrated analysis and management of video data includes a routing server configured to receive video data from an external input video providing device, a video database configured to store the received video data, a video analyzing server cluster including a plurality of video analyzing servers configured to analyze the video data, a metadata database configured to store metadata of the video data, and a video search server configured to search the metadata database and the video database. As described in various embodiments of the present disclosure, the system can perform integrated analysis of various video data received from a number of channels and provide an analysis result, and can also rapidly provide an accurate search result in response to a user's request for search.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: February 20, 2024
    Assignee: XII Lab
    Inventors: Woo Yung Lee, Dae Su Chung
  • Patent number: 11899754
    Abstract: This disclosure provides systems, methods, and media for creating a data graph database from various unstructured and unstructured data items for use by various services. The method comprises the operations of identifying unstructured data items in data subjects; recognizing regions of interest (ROIs) in the unstructured data items; and extracting the ROIs from the unstructured data items. The method further comprises encoding the extracted ROIs into ROI vectors; creating a data graph to represent the data subjects, the data items, and the ROI vectors; and storing the data graph into a graph database. The various embodiments can manage data items of different data formats together rather than separately, thus creating a data management system for managing data across data formats. The data management system can also store structured data items into the graph database, thus complementing the existing ETL procedure for structured data items.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: February 13, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventors: Min Gong, Qi Bao, Qicheng Qiu, Chunxi Chen
  • Patent number: 11899672
    Abstract: Disclosed are embodiments for providing batch performance using a stream processor. In one embodiment, a method is disclosed comprising receiving an event, such as a streaming event, from a client. The method determines that the event comprises a primary event and, if so, writes the primary event to a cache and returning the primary event to the client. The method later receives a second event from the client, the second event associated with the first event, annotates the second event based on the primary event, and returns the annotated second event to the client.
    Type: Grant
    Filed: April 7, 2023
    Date of Patent: February 13, 2024
    Assignee: YAHOO ASSETS LLC
    Inventors: David Willcox, Maulik Shah, Allie K. Watfa, George Aleksandrovich
  • Patent number: 11893042
    Abstract: A method is provided for resharding a sharded database sharded according to a first shard key. The method includes: receiving, by a processor an instruction to reshard the sharded database; receiving, at the processor, a new shard key to be used in a resharding process to reshard the sharded database; determining, by the processor, whether a duration of unavailability of the sharded database during the resharding process is less than a predetermined amount of time; and automatically performing, by the processor, the resharding process according to the new shard key to produce a resharded database, if the duration of unavailability is less than the predetermined amount of time. The method may be performed without users noticing a significant interruption to read/write operations from/to the database.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: February 6, 2024
    Assignee: MongoDB, Inc.
    Inventors: Mark Porter, Max Jacob Hirschhorn, Daniel William Gottlieb, Garaudy Etienne, Andrew Michalski Schwerin, Judah Schvimer, Siyuan Zhou, Kaloian Manassiev, Esha Maharishi
  • Patent number: 11880358
    Abstract: In one embodiment, a device receives, from a requestor, a query function that queries a dataset and an intended use schema associated with the query function. The device determines, using a policy ruleset, whether the intended use schema falls within an available schema for the dataset. The device executes the query function on the dataset to form a result data, when the intended use schema falls within the available schema for the dataset. The device provides the result data to the requestor.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: January 23, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Trevor George Smith, Oliver James Bull, Gaétan Feige
  • Patent number: 11880381
    Abstract: A data platform for running a subset of cells in a notebook is provided. The data platform receives a run cells message from a notebook user interface (UI) application specifying the subset of cells to run. For each cell in the subset, the data platform runs the cell to generate a set of results, generates a cell execution stream using the results, stores the stream, and transmits the stream to the notebook UI application. The notebook UI application generates a display for the user using the cell execution stream. The data platform provides an efficient way to run specific cells in a notebook and display the results to the user.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: January 23, 2024
    Assignee: Snowflake Inc.
    Inventors: Annissa Al-Alusi, Istvan Cseri, Yifung Lin, Jue Liu, Michael Joseph Papale, William A. Pugh, Jeffrey Shaw, Wei Song, Thiago Teixeira
  • Patent number: 11868403
    Abstract: A method for utilizing a graph path cache to facilitate real-time data consumption by a plurality of machine learning models is disclosed. The method includes receiving an input from a source, the input relating to a request to characterize a data element; retrieving a data attribute that corresponds to the data element from a data management system; determining, in real-time using the graph path cache, a graph attribute that corresponds to the data element by performing deep link analysis on a graph database; executing, in real-time, a model by using the data attribute and the graph attribute, the model corresponding to the request in the input; and transmitting, in real-time, a result of the executed model to the source in response to the input.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: January 9, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Sambasiva R Vadlamudi, Ramana Nallajarla, Rakesh R Pillai, Satya Sai Sita Rama Rajesh Vegi
  • Patent number: 11868499
    Abstract: An internally-constructed permissions graph database enabling a user to construct and alter the graph database permissions within the graph database. Edge permissions define whether a one node can View, Edit, or Manage another node. A node can view another node if there is at least one edge path connecting the nodes having a “View” permission. Similarly, a node can “Edit” or “Manage” another node if there is at least one edge path connecting the nodes having allowing “Edit” and/or “Manage” permissions, respectively. If a contiguous path of permission edges does not exist from the “caller node” to the “requested node” to be acted upon, then permission to perform the desired action or operation on that node is not granted. Edges have permissions, and Nodes have properties. A “Caller Node” makes Requests upon and “Requested Node,” which are limited by edge permissions.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: January 9, 2024
    Assignee: Winter International, LLC
    Inventors: Clay T. Upton, Neema Bahramzad, Frace Marteja, Mark Matus
  • Patent number: 11860877
    Abstract: One example method includes receiving a data stream that comprises data in a form of multi-dimensional data structures. The data stream may be received in real time as it is generated. Metadata about the data may be generated and stored. Further, portions of the data may be selected and cached, and the cached data analyzed in real time. Based on the analyzing, various insights may be generated concerning the data that was analyzed.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: January 2, 2024
    Assignee: DELL PRODUCTS L.P.
    Inventor: Aurelian Dumitru