Patents Examined by Cam Y T Truong
  • Patent number: 11892980
    Abstract: One example method includes performing a hash of data to generate a hash value, checking a binary trie to determine if the hash value has previously been entered into the binary trie, if the hash value has previously been entered in the binary trie, declaring the data as a duplicate of other data, and if the hash value has not been previously entered in the binary trie, updating the binary trie to include the hash value.
    Type: Grant
    Filed: September 16, 2021
    Date of Patent: February 6, 2024
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Amro Magdi Mahmoud Sayed Khalifa, Angelo Reis
  • Patent number: 11886427
    Abstract: In at least one embodiment, processing can include: receiving a request for a transaction of MD (metadata) updates including a first MD update of a first MD update type of a first set and including a second MD update of a second MD update type of a second set; storing, in a first volatile MD log, the first MD update; storing, in a second volatile MD log, the second MD update; storing, in a first non-volatile MD log, the first MD update; and storing, in a second non-volatile MD log, the second MD update, wherein each MD update of the first volatile MD log and the first non-volatile MD log has a corresponding MD update type of the first set, and each MD update of the second volatile MD log and the second non-volatile MD log has a corresponding MD update type of the second set.
    Type: Grant
    Filed: October 3, 2022
    Date of Patent: January 30, 2024
    Assignee: Dell Products L.P.
    Inventors: Vladimir Shveidel, Dror Zalstein, Bar David
  • Patent number: 11880399
    Abstract: Systems and methods are disclosed involving user interface (UI) search tools for locating data, including tools for summarizing indexed raw machine data that organize and present results to enable expansion and exploration of initial summarizations. The initial summarizations may be explored and refined to help users determine how to identify and best focus a search on data subsets of greater interest.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: January 23, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Jason Szeto, Jose Solis, Jindrich Dinga, David Marquardt
  • Patent number: 11874878
    Abstract: A computer implemented method for replacing components of a data processing system, comprising in response to a detection of a newly added component at a specific location; reading its customization data from a data storage and querying a persistent database to determine if functional capabilities according to customization data are specified for this specific location; depending on a result of determining the functional capabilities and of querying the database if it contains customization data either: disabling the component; or enabling the component and storing in the database the customization data; or enabling the component and replacing the customization data in the database; or storing the customization data in the data storage of the component and enabling the component.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: January 16, 2024
    Assignee: International Business Machines Corporation
    Inventors: Martin Tröster, Philip A. Sciuto, Daniel Johannes Klodt, Michael Becht, Giovanni Cautillo
  • Patent number: 11868325
    Abstract: A management system of the present invention includes a design database storing member identification information, member coordinates, and member shapes of construction members constituting a construction object, a management member selecting unit configured to select a management member to be managed among the construction members stored in the design database, a related member selecting unit configured to select a related member adjacent to the management member from the design database, a boundary information creating unit configured to select an adjacent portion between the management member and the related member, and with respect to the adjacent portion, as boundary information, associate identification information, adjacent portion coordinates, an adjacent portion shape of the adjacent portion, member identification information of the management member, and member identification information of the related member with each other, and a comparison result database configured to store information associate
    Type: Grant
    Filed: February 15, 2021
    Date of Patent: January 9, 2024
    Assignee: TOPCON CORPORATION
    Inventors: Atsushi Doji, Toshio Yamada, Nobuyuki Nishita, Satoshi Yanobe
  • Patent number: 11868335
    Abstract: A space-efficient change journal for a storage system is provided. The storage system includes a memory having computer readable instructions stored therein. The system further includes a processor configured to access a log structure merge (LSM) tree-based metadata index having metadata for the storage system. The LSM tree-based metadata index includes indices placed in a plurality of indexing layers and one or more indices are merged within the indexing layers in response to updates to metadata, or as a background task. The processor is configured to identify one or more indices of the LSM tree-based metadata index as entries of a change journal of the storage system. The processor is further configured to maintain the change journal of the storage system based upon the identified entries.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: January 9, 2024
    Assignee: Druva Inc.
    Inventors: Anand Apte, Alok Kumar
  • Patent number: 11860940
    Abstract: Systems and methods are disclosed for processing and executing queries in a data intake and query system. The data intake and query system receives a query identifying a set of data to be processed and a manner of processing the set of data. The data intake and query system uses a search node catalog to identify search nodes that are available to execute the query and uses a bucket catalog to identify buckets to be searched. The data intake and query system executes the query using the identified bucket and search nodes.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: January 2, 2024
    Assignee: Splunk Inc.
    Inventors: Alexandros Batsakis, Ashish Mathew, Christopher Madden Pride, Bharath Kishore Reddy Aleti, Sourav Pal, Arindam Bhattacharjee, James Monschke
  • Patent number: 11853364
    Abstract: A method for execution by a node of a computing device includes: determining level assignment data indicating assignment to a subset of levels of a plurality of levels of a query execution plan, wherein the plurality of levels includes a lowest level, at least one inner level, and a highest level; determining a query for execution; determining a query discriminator number corresponding to the query; determining to process the query at one of the plurality of levels based on determining the one of the plurality of levels is included in the subset of levels; generating query resultant data by facilitating execution of at least one query operator of the query in accordance with the one of the plurality of levels; selecting one of a plurality of possible parent nodes in a sequentially higher one of the plurality of levels based on the query discriminator number; and sending the query resultant data to the one of the plurality of possible parent nodes for processing.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: December 26, 2023
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Dave Boutcher
  • Patent number: 11853169
    Abstract: A data protection system configured to backup a time series database is provided. The data protection system may be integrated with or have access to consolidation policies of the time series database. The backup policy and backup retention policy are set by monitoring the consolidation policy and adjusting the backup policy to ensure that the data in the time series database is protected prior to being downscaled, discarded or otherwise consolidated.
    Type: Grant
    Filed: November 2, 2022
    Date of Patent: December 26, 2023
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Kfir Wolfson, Assaf Natanzon, Jehuda Shemer
  • Patent number: 11841847
    Abstract: Disclosed are some implementations of systems, apparatus, methods and computer program products for facilitating the implementation of declarative transaction control. A database transaction control configuration associated with an element of a process flow can be obtained via a graphical user interface (GUI) and stored in association the element. The database transaction control configuration indicates whether a pending database transaction is to be committed to a database prior to executing a set of computer-readable instructions corresponding to the element. During execution of the process flow, the database transaction control configuration is accessed and it is determined whether a currently pending database transaction is to be committed to a database prior to executing a set of computer-readable instructions corresponding to the element.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: December 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Lovi Yu, Samantha Reynard, Barkha Keni, Paul Mason, Philip Issler
  • Patent number: 11841862
    Abstract: A processing system of a node is operable to determine a query for execution and determine a set of segments that each include a corresponding set of rows required to execute the query. A first segment of the set of segments is determined to be processed as a virtual segment. A locally rebuilt set of rows corresponding to the first segment is generated by utilizing a recovery scheme based on determining the first segment is to be processed as a virtual segment. Execution of the query is facilitated by utilizing the locally rebuilt set of rows.
    Type: Grant
    Filed: March 15, 2022
    Date of Patent: December 12, 2023
    Assignee: Ocient Holdings LLC
    Inventors: George Kondiles, Daniel Coombs
  • Patent number: 11836147
    Abstract: An information processing apparatus (100) includes: an acquisition unit (110) configured to acquire first time-series data including presence area information in a target space in subjects; a data set generation unit (120) configured to generate a plurality of data sets from presence area information regarding a specific subject; an estimation unit (130) configured to estimate an accuracy of analyzing a distribution regarding the subject in the target space based on presence area information; a determination unit (140) configured to determine a time width of an aggregation target based on the data reduction degree due to the aggregation in each data set and an accuracy of analysis; and an aggregation unit (150) configured to perform aggregation on a data set that corresponds to the determined time width to representative data.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: December 5, 2023
    Assignee: NEC CORPORATION
    Inventors: Yosuke Iwamatsu, Yasufumi Hirakawa
  • Patent number: 11836194
    Abstract: An information acquisition system includes: a mobile terminal; and an information search system. The information search system searches for information on a route based on route information input from the mobile terminal and transmits a search result to the mobile terminal, and the mobile terminal includes a navigation unit that navigates the route from a departure point to a destination. The information search system includes: a database in which information on the route is stored in correspondence with the route information; and an information search server that searches for the information on the route from the database based on the route information and acquires reservation information for transportation on the route based on the information on the route from a reservation system of the transportation, and the information search server transmits the reservation information to the mobile terminal together with the information on the route.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: December 5, 2023
    Assignee: NIKON CORPORATION
    Inventors: Hideya Inoue, Toru Iwaoka, Michiko Noborisaka, Masayuki Hatori, Tomohide Hamada
  • Patent number: 11829416
    Abstract: The present disclosure provides a new framework and associated techniques, referred to herein as “ego-splitting,” that enable the detection of clusters in graphs that are descriptive of networks, including highly complex networks. Ego-splitting leverages local structures within a graph known as ego-nets to de-couple overlapping clusters. For example, an ego-net can be the subgraph induced by the neighborhood of each node. Ego-splitting is a highly scalable and flexible framework, with provable theoretical guarantees. Ego-splitting reduces the complex overlapping clustering problem to a simpler and more amenable non-overlapping (also known as partitioning) problem. Ego-splitting enables the scaling of community detection to graphs with tens of billions of edges and outperforms previous solutions.
    Type: Grant
    Filed: February 14, 2018
    Date of Patent: November 28, 2023
    Assignee: GOOGLE LLC
    Inventors: Alessandro Epasto, Renato Purita Paes Leme, Silvio Lattanzi
  • Patent number: 11829327
    Abstract: A computer-implemented method of migrating metadata from a donor filesystem D having a rooted tree structure to a beneficiary filesystem B while processing commands that operate on the metadata may comprise, while a command to operate on the metadata is not received, replicating the donor filesystem D at the beneficiary filesystem B by sequentially copying metadata of nodes of the donor filesystem D to the beneficiary filesystem B. When a command is received to operate on the metadata, the command may be executed at both the donor filesystem D and the beneficiary filesystem B when all arguments of the command are present in both the donor filesystem D and the beneficiary filesystem B. When none of arguments are present in the beneficiary filesystem B, the command may be executed at the donor filesystem D only. When only some of the arguments are present in the beneficiary filesystem B, the command may be enqueued at least until all arguments of the command are present in the beneficiary filesystem B.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: November 28, 2023
    Assignee: CIRATA, INC.
    Inventors: Yeturu Aahlad, Ramakrishna Thurimella, Christopher Mackey
  • Patent number: 11822584
    Abstract: A method generates data visualizations. A device receives a first user input to specify a natural language command directed to a data source. The natural language command includes a first keyword that is a gradable adjective that modifies a second keyword in the natural language command. The device identifies a numerical data field, from the data source, whose field name co-occurs with the first keyword in natural language utterances in a predefined stored corpus of natural language utterances, based on quantifying co-occurrence using a co-occurrence metric. The device computes a numerical range for values of the numerical data field based on correlation of sentiment polarity of the first keyword and the field name of the numerical data field. The device then generates a data visualization for the data source, based on filtering rows of data from the data source according to the numerical range for the numerical data field.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: November 21, 2023
    Assignee: Tableau Software, LLC
    Inventors: Vidya Raghavan Setlur, Arathi Sripriya Kumar
  • Patent number: 11822526
    Abstract: Systems, methods, and machine-readable media to migrate data from source databases to target databases are disclosed. Data may be received, relating to the source databases and the target databases. For each source database, a migration assessment may be generated based on analyzing the data, and a migration method may be selected. A migration plan that specifies a parallel migration of a set of databases to the target databases may be created, with a first migration method to migrate a first subset of the set of databases and a second migration method to migrate a second subset of the set of databases. The parallel migration may be executed according to the migration plan may be caused so that the first subset of the set of databases is migrated with the first migration method while the second subset of the set of databases is migrated with the second migration method.
    Type: Grant
    Filed: January 20, 2022
    Date of Patent: November 21, 2023
    Assignee: Oracle International Corporation
    Inventors: Stephan Buehne, Elmar Spiegelberg
  • Patent number: 11822548
    Abstract: A computer-implemented method, system and computer program product for improving performance for retrieving and reporting information from a data warehouse. A query (e.g., SQL query) is received. If a materialized view is present, and if such a materialized view was generated within the designated time frame, then the query is translated to query a materialized view. The translated query is then sent to a first data storage database of the data warehouse storing materialized views to be processed to obtain the materialized object associated with the query. If, on the other hand, the materialized view is not present, or the materialized view is present but has not been generated within the designated time frame, then the query is sent to the second data storage database of the data warehouse storing the original data without any modification to retrieve and report the appropriate information from the second data storage database.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: November 21, 2023
    Assignee: International Business Machines Corporation
    Inventors: Jijiang (George) Xu, Hendrik Cazemier, Ralf Vierich, Qing Zhu
  • Patent number: 11809460
    Abstract: A computer-implemented system includes identifying a target hierarchical taxonomy comprising a plurality of distinct hierarchical taxonomy categories; extracting a plurality of distinct taxonomy tokens from the plurality of distinct hierarchical taxonomy categories; computing a taxonomy vector corpus based on the plurality of distinct taxonomy tokens; computing a plurality of distinct taxonomy clusters based on an input of the taxonomy vector corpus; constructing a hierarchical taxonomy classifier based on the plurality of distinct taxonomy clusters; converting a volume of unlabeled structured datasets to a plurality of distinct corpora of taxonomy-labeled structured datasets based on the hierarchical taxonomy classifier; and outputting at least one corpus of taxonomy-labeled structured datasets of the plurality of distinct corpora of taxonomy-labeled structured datasets based on an input of a data classification query.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: November 7, 2023
    Assignee: SAS Institute, Inc.
    Inventors: Nancy Anne Rausch, Ruth Oluwadamilola Akintunde, Brant Nathan Kay
  • Patent number: 11803617
    Abstract: A system comprising a database and a user device. The database may be configured to (i) store metadata generated in response to objects detected in a video, (ii) store a confidence level associated with the metadata, (iii) provide to a plurality of users (a) data portions of the video and (b) a request for feedback, (iv) receive the feedback and (v) update the confidence level associated with the metadata in response to the feedback. The user device may be configured to (i) view the data portions, (ii) accept input to receive the feedback from one of said plurality of users and (iii) communicate the feedback to the database. The confidence level may indicate a likelihood of correctness of the objects detected in response to video analysis performed on the video. The database may track user statistics for the plurality of users based on the feedback.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: October 31, 2023
    Assignee: WAYLENS, INC.
    Inventor: Jeffery R. Campbell