Patents Examined by Hosain T. Alam
  • Patent number: 11575697
    Abstract: Described are techniques for automated anomaly detection including a technique comprising training an ensemble of deep learning models using clustered time series training data from numerous components in an Information Technology (IT) infrastructure. The technique further comprises inputting aggregated time series data to the ensemble of deep learning models and identifying anomalies in the aggregated time series data based on respective portions of the aggregated time series data that are indicated as anomalous by a majority of deep learning models in the ensemble of deep learning models. The technique further comprises grouping the anomalies according to relationships between the anomalies and performing a mitigation action in response to grouping the anomalies.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: February 7, 2023
    Assignee: Kyndryl, Inc.
    Inventors: Suba Palani, Dinesh Babu Yeddu
  • Patent number: 11574009
    Abstract: The present disclosure relates to a method for searching an audio, pertaining to the technical field of electronics. The method includes: detecting a predetermined trigger event in response to receiving a trigger instruction for searching an audio; recording a time point when a detected trigger event occurs each time upon detecting the predetermined trigger event once until a predetermined end event is detected, and acquiring recorded time points to obtain a time point sequence; selecting a target reference time sequence matching the time point sequence from pre-stored reference time sequences; and determining target audio data corresponding to the target reference time sequence based on a pre-stored corresponding relationship between audio data and the reference time sequence.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: February 7, 2023
    Assignee: GUANGZHOU KUGOU COMPUTER TECHNOLOGY CO., LTD.
    Inventor: Chaogang Zhang
  • Patent number: 11573955
    Abstract: Systems and methods are disclosed for flexibly applying a query term to heterogeneous data. A query system can receive a query that includes a data-determinant query term. As the system executes the query it can generate interim search results. As the system query processes the interim search results based on the query, it can apply the data-determinant query term to records of the interims search results based on the structure of the records.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: February 7, 2023
    Assignee: Splunk Inc.
    Inventors: Alexander Douglas James, Andrew Peters, Arun Ramani
  • Patent number: 11573963
    Abstract: A method includes defining a set of context types; defining a set of source types, each comprising context types; defining, for each source type, and for each context type included in the events from data sources having the source type, a context definition comprising a set of fields, in events from the data sources, that are associated with the context type; receiving a query comprising a first field value and a time period; retrieving a plurality of events that include the first field value and the time period; for each retrieved event, and for each context definition defined for a source type and a context type of a data source from which the retrieved event originated, determining field values of fields in the set of fields of the context definition; aggregating, for each context type, determined field values from the events; and generating an output.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: February 7, 2023
    Assignee: Sumo Logic, Inc.
    Inventors: David Frampton, Brendan O'Connell, Kenny Tidwell
  • Patent number: 11573991
    Abstract: A method includes receiving a user query and performing, using at least one processor, multiple rounds of an answer generation process. Each round of the answer generation process includes selecting one of multiple functions to be performed based on an input state. The input state for each round includes an embedding of the user query in a feature space. The input state for at least one round also includes an embedding of information to be used to identify an answer to the user query in the feature space. Each round of the answer generation process also includes performing the selected function. The multiple functions include (i) an answer generation function that produces the answer to the user query and (ii) at least one additional function that updates the input state for a current round for use during a subsequent round. In addition, the method includes providing the answer to the user.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 7, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yu Wang, Hongxia Jin
  • Patent number: 11568320
    Abstract: Systems and methods for managing input and output error of a machine learning (ML) model in a database system are presented herein. A set of test queries is executed on a first version of a database system to generate first test data, wherein the first version of the system comprises a ML model to generate an output corresponding to a function of the database system. An error model is trained based on the first test data and second test data generated based on a previous version of the system. The error model determines an error associated with the ML model between the first and previous versions of the system. The first version of the system is deployed with the error model, which corrects an output or an input of the ML model until sufficient data has been produced by the error model to retrain the ML model.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: January 31, 2023
    Assignee: Snowflake Inc.
    Inventors: Orestis Kostakis, Qiming Jiang, Boxin Jiang
  • Patent number: 11562035
    Abstract: In an exemplary embodiment, an application server is disclosed that receives user information including textual content from a user device. The application server improves electronic communications and user collaboration by searching public or private databases for information relevant to the received textual information and providing a means for including selected related information such as links with an electronic communication or document when it is sent to a recipient. The application server interfaces with text messaging, instant messaging, email, and document applications to improve the information accuracy and efficiency of generating a document or message as well as improving the ease of communication and collaboration.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: January 24, 2023
    Assignee: Driftwood Capital, LLC
    Inventor: Scott Lipsky
  • Patent number: 11562000
    Abstract: A client application of a content management system provides instructions for synchronizing content items and placeholder items using a local file journal and updated file journal. The client application compares entries in the updated file journal to entries in the local file journal to determine modifications to make to content items or placeholder items stored in a shared content storage directory on the client device. Based on the result of the comparison, the client application replaces placeholder items with content items or replaces content items with placeholder items.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: January 24, 2023
    Assignee: DROPBOX, INC.
    Inventors: Isaac Goldberg, Benjamin Zeis Newhouse
  • Patent number: 11561974
    Abstract: A system and method of performing a cross-datasource query to provide a cross-datasource query result. A composite shape comprises a composite shape query and a plurality of shape identifiers identifying a plurality of shapes. Each of the plurality of shapes comprises a datasource identifier identifying a datasource and a shape query defining a query to be performed on the datasource. The composite shape is used to perform the composite shape query across the datasources identified in the plurality of shapes to provide the cross-datasource query result.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: January 24, 2023
    Assignee: ADP, Inc.
    Inventors: John Benlin Lee, Kuntal Roy, Jason F. Melo
  • Patent number: 11562044
    Abstract: Methods, systems, and apparatus, including computer programs stored on computer-readable media, for integrating electronic card display at a client via a software development kit (SDK) provided at one or more data servers are disclosed. A client-side application such as a web browser may request the SDK based on a code snippet included in a data file, such as a HyperText Markup Language (HTML) file for a web page. Once the SDK is received at the client, the client-side application may perform various functionalities enabled by the SDK, including determining terms in the data file that match keywords associated with electronic cards, requesting and receiving electronic card rendering data associated with the electronic cards, and modifying a display generated based on the data file to display an electronic card, upon detecting a trigger event in relation to a term within the web page that corresponds to the electronic card.
    Type: Grant
    Filed: November 13, 2020
    Date of Patent: January 24, 2023
    Assignee: MicroStrategy Incorporated
    Inventors: Xiaochen Du, Raul De Leon, Jose Manuel Nocedal De La Garza, Liang Chen, Jiao Xu, Jiande Yu
  • Patent number: 11561932
    Abstract: The exemplary embodiments disclose a system and method, a computer program product, and a computer system for naming a digital file. The exemplary embodiments may include detecting a user saving an unnamed digital file to a digital folder, extracting one or more first features from data collected from one or more named digital files within the digital folder, generating one or more models correlating the extracted one or more first features with one or more names of the one or more named digital files, extracting one or more second features from the unnamed digital file, and determining a name for the unnamed digital file based on applying the one or more models to the extracted one or more second features.
    Type: Grant
    Filed: July 21, 2020
    Date of Patent: January 24, 2023
    Assignee: International Business Machines Corporation
    Inventors: Lisa Seacat DeLuca, Kelley Anders, Jeremy R. Fox, Dana L. Price
  • Patent number: 11561936
    Abstract: Methods, systems, and devices supporting managing a data processing flow are described. A device (e.g., an application server) may host a cloud-based collaboration application, such as an interactive document application. The device may receive an instance of a data processing flow for a flow application based on a first user input to the cloud-based collaboration application. The device may receive the instance of the data processing flow from a source device hosting the flow application. The device may embed the flow application in the cloud-based collaboration application. The device may then receive user inputs to the data processing flow from multiple users collaborating on the same flow in the cloud-based collaboration application. Based on the user inputs, the device may modify the instance of the data processing flow and transmit the modified instance back to the source device to synchronize the data processing flow in the flow application.
    Type: Grant
    Filed: August 21, 2019
    Date of Patent: January 24, 2023
    Assignee: Salesforce, Inc.
    Inventors: Kongposh Sapru, Joshua Goodman, Alexander John Trzeciak
  • Patent number: 11556519
    Abstract: A method, computer system, and a computer program product for ensuring integrity of records in a NoSQL database including a first table and a second table is provided. The present invention may include the first table having first records representing respective first entities and the second table having second records representing respective second entities. The present invention may include using a hash table associating each second entity of the second table with the respective hash or summary hash values of first records for reading the second records of the second table.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Andrzej Laskawiec, Michal Bodziony, Lukasz S. Studzienny, Marcin Filip, Marcin Luczynski, Monika Piatek, Tomasz Zatorski
  • Patent number: 11556604
    Abstract: According to various embodiments of the present disclosure, an electronic device includes a display, a communication circuit, a processor operatively connected to the display and the communication circuit, and a memory operatively connected to the processor, wherein the memory is configured to store a web browser including a uniform resource locator (URL) address bar and at least one application program, wherein the memory is further configured to store instructions that, when executed by the processor, cause the electronic device to be configured to: display a first webpage including a search box, using the web browser, on the display, receive at least one search text through the search box and/or the URL address bar, transmit the at least one search text to a first external server associated with the first webpage via the communication circuit, receive a first search result associated with the search text from the first external server; display the first search result on the display, receive a user input fo
    Type: Grant
    Filed: January 18, 2019
    Date of Patent: January 17, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seonho Lee
  • Patent number: 11550841
    Abstract: Various embodiments, methods and systems for implementing a distributed computing system scene assembly engine are provided. Initially, a selection of a first synthetic data asset and a selection of a second synthetic data asset are received from a distributed synthetic data as a service (SDaaS) integrated development environment (IDE). A synthetic data asset is associated with asset-variation parameters and scene-variation parameters, the asset-variation parameters and scene-variation parameters are programmable for machine-learning. Values for generating a synthetic data scene are received. The values correspond to asset-variation parameters or scene-variation parameters. Based on the values, the synthetic data scene is generated using the first synthetic data asset and the second synthetic data asset.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: January 10, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kamran Zargahi, Michael John Ebstyne, Pedro Urbina Escos, Stephen Michelotti, Emanuel Shalev
  • Patent number: 11550848
    Abstract: A query processing system applies transforms to convert a collection of predicate statements to two parts, a matrix and a set of reduced predicate statements, and evaluates the matrix and reduced predicate statements when querying data. The query processing system applies the transforms to extract conjunctive predicates or disjunctive predicates from the predicate statements to provide the set of reduced predicate statements and generates the matrix using the extracted conjunctive predicates or disjunctive predicates. When data is received for querying, the query processing system evaluates the matrix and reduced predicate statements for the data to provide search results. The query processing system may first identify candidate predicate statements that may be satisfied for the data from the matrix and then evaluates the reduced predicate statements for those candidate predicate statements.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: January 10, 2023
    Assignee: ADOBE INC.
    Inventor: Sandeep Nawathe
  • Patent number: 11550783
    Abstract: Provided is a system and method for detecting a SQL command from a natural language input using neural networks which works even when the SQL command has not been seen before by the neural networks. In one example, the method may include storing a candidate set comprising structured query language (SQL) templates paired with respective text values, reducing, via a first predictive network, the candidate set into a subset of candidates based on a natural language input and the text values included in the candidate set, selecting, via a second predictive network, an SQL template from among the subset of candidates based on the natural language input and text values included in the subset of candidates, and determining a SQL command that corresponds to the natural language input based on the selected SQL template and content from the natural language input.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: January 10, 2023
    Assignee: SAP SE
    Inventors: Dongjun Lee, Jaesik Yoon
  • Patent number: 11550830
    Abstract: Systems and methods for multi-source reference class identification, base rate calculation, and prediction are disclosed. The systems and method can guide on, then elicit, information about reference class identification on a case-by-case basis, connects to a database in order to calculate historical base rates according to user reference class selections, and collect additional quantitative and qualitative information from users. The systems and methods can then generate predictive estimates based on the combination of the inputs by one or more users.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: January 10, 2023
    Assignee: Pytho, LLC
    Inventors: Pavel Atanasov, Regina Joseph
  • Patent number: 11544271
    Abstract: This disclosure provides various techniques that may allow for accessing values stored in a data structure that stores multiple values corresponding to database transactions using a skip list. A key may be used to traverse the skip list to access data associated with the key. The skip list maintains on ordering of multiple keys, each associated with a particular record in the data structure, using indirect links between data records in the data structure that reference buckets included in hash table. Each bucket includes pointers to one or more records in the skip list.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 3, 2023
    Assignee: salesforce.com, inc.
    Inventors: Patrick James Helland, James E. Mace, Thomas Fanghaenel
  • Patent number: 11544249
    Abstract: An example operation may include one or more of identifying a new entry, receiving one or more new entry signatures to approve the new entry to, such that the one or more new entry signatures each include a signature of the new entry and hashes of previously signed entries for a common block, verifying the one or more new entry signatures for commit by performing a signature verification of the new entry, determining the common block has more than one entry with a hash signed by a same member, and responsive to the signature check being performed on the new entry and determining the common block has more than one entry with a hash signed by a same member, designating one or more previously received entries as verified for commit without performing a signature verification of the one or more previously received entries.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: January 3, 2023
    Assignee: International Business Machines Corporation
    Inventors: Yacov Manevich, Artem Barger, Alessandro Sorniotti, Angelo De Caro, Elli Androulaki