Patents Examined by Shahid Alam
  • 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
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    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: 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: 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: 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: 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: 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
    Assignee: OPEN INVENTION NETWORK LLC
    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
    Assignee: CROSS COMMERCE MEDIA, INC.
    Inventors: Senthil Kumar, Kristis Makris
  • 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: 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: 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
  • Patent number: 10991005
    Abstract: The relevance of advertisements to a user's interests is improved. In one implementation, the content of a web page is analyzed to determine a list of one or more topics associated with that web page. An advertisement is considered to be relevant to that web page if it is associated with keywords belonging to the list of one or more topics. One or more of these relevant advertisements may be provided for rendering in conjunction with the web page or related web pages.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: April 27, 2021
    Assignee: Google LLC
    Inventors: Jeffrey Adgate Dean, Georges Harik, Paul Buchheit
  • Patent number: 10990608
    Abstract: Systems, methods, and devices for transitioning a client connection for a database from a first deployment of the database to a second deployment of the database. A method includes maintaining the client connection between a client and the first deployment such that database traffic occurs at the first deployment. The method includes generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment. The method includes receiving a notification that the first deployment is unavailable and providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client should be connected to the second deployment. The method includes receiving a uniform resource locator from the second deployment if the client should be connected to the second deployment.
    Type: Grant
    Filed: March 19, 2019
    Date of Patent: April 27, 2021
    Assignee: Snowflake Inc.
    Inventors: Eric Robinson, Benoit Dageville, Shigeyuki Takeda, Kristopher Wagner
  • Patent number: 10983950
    Abstract: Systems and methods are provided for determining a set of objects, the objects corresponding to a given case or application of a deletion/retention policy; determining at least one object in the set of objects to be scheduled for deletion, the at least one object being associated with a given state that specifies a deletion and/or retention type and schedule for the at least one object; and scheduling data corresponding to the at least one object for deletion from one or more data sources based at least in part on the deletion and/or retention type and schedule specified in the object state.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: April 20, 2021
    Assignee: Palantir Technologies Inc.
    Inventors: Yeong Wei Wee, Leslie Bennett, Kevin Meurer, Matthew Sills
  • Patent number: 10977289
    Abstract: Disclosed are systems and methods for improving interactions with and between computers in electronic messaging, and other, systems supported by or configured with personal computing devices, servers and/or platforms. The systems interact to identify and retrieve data within or across platforms, which can be used to improve the quality of data used in processing interactions between or among processors in such systems. The disclosed systems and methods provide systems and methods for automatically generating data extraction rules, which can then be used to automatically extract data from electronic messages.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: April 13, 2021
    Assignee: VERIZON MEDIA INC.
    Inventors: Irena Grabovitch-Zuyev, Abhinav Pundir, Noa Avigdor-Elgrabli, Dotan Di Castro, Iftah Gamzu, Liane Lewin-Eytan
  • Patent number: 10977336
    Abstract: There is provided a system and method of pre-processing discrete datasets for use in machine learning. The method includes: determining a median and a standard deviation of an input discrete dataset; determining a probability mass function including a probability of finding a particular data point in the input discrete dataset within a particular bin of a histogram representative of the input discrete dataset; transforming the probability mass function into a continuously differentiable probability density function using the standard deviation, the probability density function determined using a parametric control function, the parametric control function including a lognormal derivative of the probability density function, the parameters within the control function are estimated using optimization that minimizes a mean-squared error of an objective function; and outputting the probability density function for use an input to a machine learning model.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: April 13, 2021
    Inventors: Andre J. Unger, Robert William Enouy