Patents Examined by Shahid Alam
  • Patent number: 11120018
    Abstract: The present disclosure provides a spark query method and system supporting trusted computing. The method comprises receiving a SQL query statement input by a user; performing parsing, logical plan analysis, logical plan optimization and physical plan generation for the SQL query statement; re-implementing an operator in the physical plan by using SGX API, and generating an execution code; invoking an enclave trusted environment to implement trusted computing for the operator, and executing the execution code. Through the present disclosure, safety of data during the calculation is ensured while the query request is processed in parallel through the spark architecture. Moreover, the spark interface provides the user with more available service and is user-friendly.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: September 14, 2021
    Inventors: Zhi Feng, Yu Zhang, Ran Duan
  • Patent number: 11119996
    Abstract: A method for applying bloom filter on a large data set consisting of key-value pairs, using at least one processor includes: partitioning large data-set of key-value pairs into data chunks; determining Bloom filter Vector and number of segments in the vector for each data chunk; Encoding all keys of a given Chunk into a Bloom filter vector; Determining the segment-id of a given key using H (0) hash function; Encoding Key into a Bloom filter segment with the determined segment-id, using a K-bit array produced by H1, . . . Hk functions; and Packing of segments into extent data structures where each extent includes segments of different chunks, but with the same segment-id wherein a single extent filters multiple chunks, depending on a packing factor (the number of segments packed into a single extent).
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: September 14, 2021
    Inventors: Israel Gold, Yanai Nani Eliyahu
  • Patent number: 11120086
    Abstract: Techniques are disclosed for toponym disambiguation. Toponym disambiguation can be performed for a set of geographic location data, such as placenames. A subset of the data and additional location information associated with the subset of the data can be initially determined. The remaining geographic location data in the set of geographic location data can be scored in order to determined additional location information for the remaining geographic location data. Additional location information for the remaining geographic location data can be determined based on calculated scores.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: September 14, 2021
    Assignee: Oracle International Corporation
    Inventors: Luis E. Rivas, Michael Malak, Mark L. Kreider
  • Patent number: 11106650
    Abstract: An analysis management server stores a factory A catalog group including a plurality of catalogs in factory A, an application destination catalog including a plurality of catalogs in factory B, and an application source analysis data correspondence table associating columns between a target table of factory A and a defect factor analysis table. A CPU is configured to: identify an unconnected catalog for which a catalog of factory B having an identical correspondence does not exist among the plurality of catalogs of factory A included in the application source analysis data correspondence table; identify an unconnected correspondence, which is a correspondence of the unconnected catalog in the application source analysis data correspondence table, sensor data of factory B, and an identical path correspondence which is a correspondence of a catalog on a path including the unconnected catalog; and display information of the unconnected correspondence and the identical path correspondence.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: August 31, 2021
    Assignee: HITACHI, LTD.
    Inventors: Tsunehiko Baba, Kazuhide Aikoh, Toshihiko Kashiyama, Jumpei Okoshi, Nobukazu Kondo, Kentaro Kakui
  • Patent number: 11093491
    Abstract: Embodiments of the present invention are directed to a computer-implemented method for determining topic specific reliability for a question answering system. A non-limiting example of the computer-implemented method includes receiving a topic specific input query by the question answering system. The method further includes detecting a source that provides a reference containing the ground truth answers to the ground truth questions. The method further includes traversing sources detect similar references in other sources and assigning reliability scores for each source based upon ground truth answers in the other sources. The method further includes providing a ranked list of answers based upon the reliability of each source upon for each answer.
    Type: Grant
    Filed: January 16, 2019
    Date of Patent: August 17, 2021
    Inventors: Keith Gregory Frost, Stanley John Vernier, Kyle Matthew Brake, Stephen Arthur Boxwell
  • Patent number: 11086838
    Abstract: A compact data structure generation engine can be used to generate a compact data structure that represents performance data for high-scale networks. The compact data structure representing the performance data can be used to monitor the operation performed on or by a computer system to identify potentially anomalous conditions. In response, a corrective action can be taken to address the issue. This can be useful, for example, in improving the efficiency, effectiveness, and reliability of the computer system during operation.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: August 10, 2021
    Assignee: Datadog, Inc.
    Inventors: Charles-Philippe Masson, Jee Eun Rim, Homin Lee
  • Patent number: 11086871
    Abstract: A database system populates various fields with information from a plurality of data sources which is matched to geographic and segment information for different reference identifiers. A series of data unions provide a selectable result set. A selection of elements from the selectable result set are used to generate qualifiers that are monitored in real time to determine when the qualifiers have been satisfied in order to set a semaphore allowing access to the selection of elements.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: August 10, 2021
    Inventors: Ranjan Dutta, Varun Sharma, Aman Madaan, Somashekhar Pammar, Zian Huang
  • Patent number: 11087179
    Abstract: The technology disclosed includes a system to perform multi-label support vector machine (SVM) classification of a document. The system creates document features representing frequencies or semantics of words in the document. Trained SVM classification parameters for a plurality of labels are applied to the document features for the document. The system determines positive and negative distances between SVM hyperplanes for the labels and the feature vector. Labels with positive distance to the feature vector are harvested. When the distribution of negative distances is characterized by a mean and standard deviation, the system further harvests the labels with a negative distance such that the harvested labels include the labels with a negative distance between the mean negative distance and zero and separated from the mean negative distance by a predetermined first number of standard deviations.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: August 10, 2021
    Assignee: Netskope, Inc.
    Inventors: Sandeep Yadav, Ravindra K. Balupari
  • Patent number: 11074243
    Abstract: The disclosed embodiments include a system for processing data. During operation, the system obtains, for a field in a data object, a set of diffs containing default values for the field and a set of mappings representing a set of conditions associated with the data object. Next, the system matches an attribute associated with an instance of the data object to a condition in the set of conditions. The system then uses the mappings to identify, in the set of diffs, a diff to be applied under the condition. Finally, the system updates the field in the instance with a default value associated with the condition by applying the diff to the instance.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: July 27, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sirish Kumar Balaga, Xiang Zhang, Kevin Tse-Long Fu, Sriram Panyam
  • Patent number: 11074261
    Abstract: Data processing engines implement format independent data processing for distributed data in local and remote data stores. Requests execute at least a portion of an access request are received from a data processing engine that does not support a data format for data stored in a data store. The data format for the data is identified and the data accessed according to the identified data format. The portion of the access request is applied to the accessed data in order to generate results. The generated results for the portion of the access request are then sent to the data processing engine.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: July 27, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Ippokratis Pandis, Mengchu Cai, Martin Grund, Anurag Windlass Gupta
  • Patent number: 11061952
    Abstract: Described herein is a method and system of geometrically encoding data including partitioning data into a plurality of semantic classes based on a dissimilarity metric, generating a subspace formed by first and second data elements, the first and second data elements being included in first and second numbers of partitioned semantic classes, encoding the first data element with respect to the second data element such that the generated subspace formed by the first data element and the second data element is orthogonal, computing a weight distribution of the first data element with respect to the second data element, the weight distribution being performed for each of the first number of semantic classes and the second number of semantic classes, and determining a dominant semantic class corresponding to an ordered sequence of the first data element and the second data element, the dominant semantic class having a maximum weight distribution.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: July 13, 2021
    Assignee: KYNDI, INC.
    Inventor: Arun Majumdar
  • Patent number: 11061859
    Abstract: Object creation from hierarchical metadata stored on a storage device is disclosed. A request to generate an object from a hierarchy of a plurality of metadata nodes identified in files stored in one or more directories in a file system of a storage device is received. At least some of the metadata nodes include one or more attribute-value pairs. Based on the hierarchy of the plurality of metadata nodes identified in the files, the object is generated. The object includes each attribute-value pair from each metadata node in a path of metadata nodes from a root metadata node to an object metadata node that corresponds to the object. The object is sent to a destination.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: July 13, 2021
    Assignee: Red Hat, Inc.
    Inventor: Petr Splichal
  • Patent number: 11055184
    Abstract: A log unit provides a shared log for recording updates on data objects. Garbage collection is performed locally and in-place by the log unit. In a marking portion of the garbage collection process, the log unit identifies and marks log entries that record supersedable updates. In a deallocation portion of the process, the log unit deallocates at least portions of the marked log entries that contain supersedable updates.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: July 6, 2021
    Assignee: VMWARE, INC.
    Inventors: Michael Wei, Maithem Munshed, Anny Martinez Manzanilla, Zeeshan Altaf Lokhandwala, Saeed A Behnam, Medhavi Dhawan, Dahlia Malkhi
  • Patent number: 11023509
    Abstract: A method for processing a natural language query. The method includes receiving a text query, the query referring to a plurality of objects, attributes, qualifiers and other arguments and parsing the query to produce an argument tree representing the substance and structure of the query. The method also includes the capability to define qualifiers as being possibly projectable onto other arguments and indicate their direction of projectability and the capability to denote nodes of the argument tree as foldable, as splittable, or as containing sequences of qualifier arguments. The method additionally includes defining validity rules for a domain of knowledge, used to determine whether a list of arguments form a valid granular query component and processing of the argument tree, in view of the above in order to derive a corresponding plurality of granular query components that collectively request the plurality of pieces of information representing the intent of the query.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: June 1, 2021
    Assignee: SOUNDHOUND, INC.
    Inventors: Jason Weinstein, Keyvan Mohajer
  • Patent number: 11017034
    Abstract: The present application describes performing a user initiated search query comprising receiving user input comprising description details of at least one desired object, retrieving a plurality of objects from a database sharing one or more of the description details of the user input, retrieving an image of the at least one desired object based on one or more of the plurality of objects, generating a contour of the image and comparing the generated contour with other related contours of other images stored in the database, displaying all of the available contours of all of the images that match the generated contour, receiving a selection of one of the available contours from the user and performing the search query based on the user selected contour.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: May 25, 2021
    Inventors: Farid Khafizov, Margarita Khafizova
  • Patent number: 11010344
    Abstract: Certain implementations of the disclosed technology may include methods and computing systems for performing high-density data compression, particularly on numerical data that demonstrates various patterns, and patterns of patters. According to an example implementation, a method is provided. The method may include extracting a data sample from a data set, compressing the data sample using a first compression filter configuration, and calculating a compression ratio associated with the first compression filter configuration. The method may also include compressing the data sample using a second compression filter configuration and calculating a compression ratio associated with the second compression filter configuration.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: May 18, 2021
    Inventors: Senthil Kumar, Kristis Makris
  • Patent number: 11003864
    Abstract: An artificial intelligence data analytics system, including: a data analytics algorithm accessible by an analyst operable for receiving data from one or more sources, applying one or more analytical tools to the data, and displaying summary information to the analyst; an artificial intelligence algorithm accessible by the analyst operable for applying a preferred artificial intelligence methodology to the data and automatically triggering and executing an action on behalf of the analyst; and an artificial intelligence learning algorithm accessible by the analyst operable for statistically scoring a plurality of potential artificial intelligence methodologies to be used by the artificial intelligence algorithm, receiving a corresponding analyst preference as to the preferred artificial intelligence methodology, and causing the artificial intelligence algorithm to utilize the preferred artificial intelligence methodology.
    Type: Grant
    Filed: April 30, 2018
    Date of Patent: May 11, 2021
    Assignee: STRATIFYD, INC.
    Inventor: Xiaoyu Wang
  • Patent number: 11003678
    Abstract: A method, implemented on at least one computing device each of which has at least one processor, storage, and a communication platform connected to a network for presenting a search result in a search result card, the method includes receiving from a user, an input associated with a search query; fetching one or more search results in accordance with the search query; generating a search result card for each of the one or more search results; and presenting to the user, one or more search result cards as a response to the search query, the one or more search result cards corresponding to the one or more search results, respectively.
    Type: Grant
    Filed: June 26, 2018
    Date of Patent: May 11, 2021
    Assignee: Verizon Media Inc.
    Inventor: Wen Yang
  • Patent number: 11003720
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for information retrieval. One of the methods includes receiving a search query from a user device at a messaging system; determining one or more relevant messages responsive to the search query, the determining comprising: processing the search query using a first stage of a ranking system, the first stage using a first set of features to identify a first set of relevant message, processing the search query using a second stage of the ranking system, the second stage using a second set of features and the first set of relevant messages to determine a second set of relevant messages, and ranking the second set of relevant messages according to respective scores; and providing one or more results to the user device for display as search results.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: May 11, 2021
    Assignee: Twitter, Inc.
    Inventors: Yan Xia, Tian Wang, Juan Manual Caicedo Carvajal
  • Patent number: 10997207
    Abstract: The subject technology generates a unique identification that references a first connection object of a first deployment and a second connection object of a second deployment of a database. The subject technology receives a notification that the first deployment is unavailable, the notification that the first deployment is unavailable comprises an indication of a downtime for the first deployment. The subject technology provides an external connection group unique identification to the second deployment for the second deployment to determine whether a client is to be connected to the second deployment. The subject technology receives a uniform resource locator from the second deployment when a client device is to be connected to the second deployment, the uniform resource locator being provided to the client device for connecting to the second deployment.
    Type: Grant
    Filed: October 7, 2020
    Date of Patent: May 4, 2021
    Assignee: Snowflake Inc.
    Inventors: Eric Robinson, Benoit Dageville, Shigeyuki Takeda, Kristopher Wagner