Patents Examined by Yicun Wu
  • Patent number: 11449496
    Abstract: An example embodiment may involve a software application executable on computing devices of a remote network management platform and a computation instance associated with a managed network. The computational instance may contain a database storing data of the managed network. The software application may receive, from a client device of the managed network, a natural language query (NLQ), and retrieve Backus-Naur form (BNF) rules and a set of metadata associated with the BNF rules. The metadata may include a text-based description of a schema of the database and abbreviations associated with the BNF rules. The NLQ may be parsed using the BNF rules together with the metadata by applying the metadata during parsing to extend the BNF rules. A query object based on the parsed query may be generated, and the database searched using the query object. A result of the search may be transmitted to the client device.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: September 20, 2022
    Assignee: ServiceNow, Inc.
    Inventors: Mikhail Rumiantsau, Aliaksei Vertsel
  • Patent number: 11436500
    Abstract: A schema matching system processes training event data received from multiple sources to determine correspondence rules associating fields in the schemas of each source. To generate the correspondence rules, the schema matching system can use training event data from multiple sources comprising events associated with multiple schemas. Then, based on one or more similarity metrics between data entries of the training event data, the system matches individual events using a machine learning algorithm and, based on the pairs of matching events, corresponding schema fields across the multiple schemas. Based on the matching events and/or user feedback, the schema matching system can generate one or more correspondence rules based on the normalization rules and the corresponding fields of the schemas for later use by one or more transaction monitoring systems on incoming event data.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: September 6, 2022
    Assignee: PEERNOVA, INC.
    Inventor: Kartik Gupta
  • Patent number: 11423110
    Abstract: A computer implemented system for an intelligent timeline includes computer readable instructions to operate a timeline engine, a calendar engine, a performance evaluation engine, and a social networking engine that are interconnected to one another. The system may additionally include an advertisement placement engine. The timeline engine creates a timeline of events containing external events and/or an owner's actions. Each event has a timestamp such that the events may be arranged in the order of timestamps. In some embodiments, events may be automatically created if certain conditions are met. The calendar engine creates a calendar containing the events and other reminders. The performance evaluation engine creates performance evaluation results of an owner's actions based on the events. The timeline of an owner may be sold or shared on the owner's social networking channel to subscribers. Advertisement placement engine facilitates advertisement transactions related to the timelines.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: August 23, 2022
    Assignee: Finvar Corporation
    Inventor: Ikenna N. Ene
  • Patent number: 11423081
    Abstract: A file access system for user defined functions (UDFs) can be implemented on a distributed database system. The system can store UDF signatures and interfaces (e.g., classes, sub-classes) that can be called by other users. Upon a UDF being called, one or more interface objects (e.g., InputStream) can be created and requests transferred to a execution node via a network channel. The execution node can implement multiple threads that are authorized and download file data from a staging location (e.g., internal stage, external stage) concurrently.
    Type: Grant
    Filed: August 1, 2021
    Date of Patent: August 23, 2022
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Sukruth Komarla Sukumar, Isaac Kunen, Ju-Yi Kuo, Jonathan Leang, Edward Ma, Schuyler James Manchester, Polita Paulus, Saurin Shah, Igor Zinkovsky
  • Patent number: 11416465
    Abstract: Systems and methods are described for processing incoming data. The system can receive, from a first partition manager of a data intake and query system, first data that is associated with a first identifier, and can receive, from a second partition manager of the data intake and query system, second data that is associated with a second identifier. The system can process the first data and store first results of said processing the first data in one or more first buckets associated with the first tenant identifier. The system can process the second data and store second results of said processing the second data in one or more second buckets associated with the second tenant identifier.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 16, 2022
    Assignee: Splunk Inc.
    Inventors: Tameem Anwar, Alexandros Batsakis, Sai Krishna Sajja, Igor Stojanovski, Eric Woo
  • Patent number: 11409831
    Abstract: Logs representative of interactions by users or services with interfaces, such as clickstream logs, are generated by combining logs associated with cached data with logs associated with data generated in response to a request. When a first response to a request is generated and a portion of the response data is cached, a first log representative of interactions with the cached data is stored in association with a log identifier. When a second request is received at a subsequent time and the cached data is used to generate a second response, a second log representative of interactions with the response data will include the log identifier for the first log. In response to the log identifier, the first log is accessed and combined with the second log to form a third log representative of interactions with both the cached data and response data for the second response.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: August 9, 2022
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Forrest Mackenzie Vines, Ellison Kyle Sudario Bayan, Amey Shreekant Jahagirdar, Gianpierre Villagomez Saldana, Platon Aleksandrovich Chubotin, Jui Te Tseng
  • Patent number: 11403323
    Abstract: A method and system to illuminate data related to an application, has been described. Initially a data analyzer at an application is installed. Next the installed data analyzer analyzes the data related to the application. Finally based on the analysis, the data is categorized in one or more of a plurality of categories.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: August 2, 2022
    Assignee: COLORTOKENS, INC.
    Inventors: Sanjay Kumar Agrawal, Vishnu Gopal Singhal, Pradeep Kishore Somesula, Ruchir Gupta
  • Patent number: 11386047
    Abstract: A technique for validating metadata includes creating log entries for virtualization structures pointed to by mapping pointers in a mapping tree and processing the log entries in multiple passes. A current pass validates a current level of redirection and creates new log entries to be processed during a next pass. The new log entries represent a next level of redirection, and as many next passes are processed in sequence as there are next levels of redirection.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: July 12, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Xiangping Chen, Uri Shabi, Ronen Gazit
  • Patent number: 11372814
    Abstract: Systems and methods for deduplicating data are provided. An index used in deduplicating data is distributed to clients. The clients can use the distributed index to provide hints as to whether the data is deduplicated at the server. The server may be associated with a main index used to confirm whether the data is deduplicated based on the hints.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: June 28, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Dilip N. Simha, Thomas Sandholm, Julio Lopez
  • Patent number: 11366864
    Abstract: Systems and methods of a search engine for interacting with a computer user as a conversation bot at the direction of the computer user. The search engine provides the computer user with the ability to selectively direct the search engine to interact with the computer user as a conversation bot. In interacting as a conversation bot, upon receive a request from the computer user, the search engine/conversation bot identifies an intent of the request, maps the intent to an action, and carries out the action on behalf of the computer user.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: June 21, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ashokkumaraar Prabasuthamani Loganathan, Karthik Sundaramoorthy
  • Patent number: 11361026
    Abstract: A file access system for user defined functions (UDFs) can be implemented on a distributed database system. The system can store UDF interfaces and file reference objects that can be called by other users. Upon a UDF being called, files on a stage, one or more interface objects (e.g., InputStream), and file reference objects can be implemented by execution nodes of the distributed database system. The execution nodes can implement multiple threads that are authenticated and can download file data from a staging location concurrently.
    Type: Grant
    Filed: August 31, 2021
    Date of Patent: June 14, 2022
    Assignee: Snowflake Inc.
    Inventors: Elliott Brossard, Sukruth Komarla Sukumar, Isaac Kunen, Ju-yi Kuo, Jonathan Lee Leang, Edward Ma, Schuyler James Manchester, Polita Paulus, Saurin Shah, Igor Zinkovsky
  • Patent number: 11360942
    Abstract: A computer-implemented method may comprise providing a first executed agreement cache in a first data center and a second executed agreement cache in a second data center; receiving agreements on proposals to create or make changes to files stored in the first and second data centers; storing metadata of the files referred to by the received agreements the first and/or second executed agreement caches; maintaining the first and second executed agreement caches synchronous with one another before the files referred to by the received agreements are created or changed; creating or making changes to the file referred to by the received agreements only after the first and second executed agreement caches have been synchronized; and searching the first and/or second executed agreement caches for updated metadata whenever requests for data of files stored in the first or second data centers are received in the first or the second data centers and, responsive to the received requests, providing data corresponding to
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: June 14, 2022
    Assignee: WANdisco Inc.
    Inventors: Jagane Sundar, Michal Dobisek, Yeturu Aahlad, Mark McKeown
  • Patent number: 11341188
    Abstract: A computerized text analysis method that comprises: searching a resource of information with a search query comprising at least one of: (a) the specific debatable topic, and (b) a personal derivation of the specific debatable topic, to obtain a list of indices whose index subject contains the personal derivation and/or the specific debatable topic; determining, by applying a rule-based classifier, whether the index subject of each of the indices is (i) in favor of the debatable topic or (ii) against the debatable topic; detecting, in each of the indices, hyperlinks to encyclopedic entries whose entry subjects are person names; and determining that: if the index subject of each of the one or more indices is in favor of the specific debatable topic, then the persons are in favor of the specific debatable topic, and vice versa.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: May 24, 2022
    Assignee: International Business Machines Corporation
    Inventors: Roy Bar-Haim, Noam Slonim, Orith Toledo-Ronen
  • Patent number: 11327999
    Abstract: Systems and methods are provided for reorganizing a partition-by-growth database with LOB columns. An example method includes creating a partition assignment table by performing a logical reorganization of the partition-by-growth database, wherein an assignment of at least one base table row and its corresponding LOB in the partition assignment table differs from a current assignment of the at least one base table row. The method also includes performing a base table reorganization based on the partition assignment table in parallel with a LOB auxiliary table reorganization based on the partition assignment table and a LOB dataset assignment table. The method may also include applying changes to the reorganized base tables and the reorganized LOB auxiliary tables using the partition assignment table.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 10, 2022
    Assignee: BMC Software, Inc.
    Inventor: Richard E. Barry
  • Patent number: 11327990
    Abstract: The present disclosure relates to a technical field of user portraits, and provides a user portrait processing method, a user portrait processing device, a server and a storage medium, for a purpose of solving a problem that it is difficult to trace historical label features of a user since an original label feature is replaced by an updated label feature when the user portrait is updated in the related art. The method includes: when receiving a message for updating user portrait data of a user account, obtaining the updated user portrait data. The user portrait data includes a label feature. The method further includes storing the updated user portrait data in association with an update time as user portrait information of the user account. The present disclosure is applicable for performing statistics on historical information of the user portrait.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: May 10, 2022
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Haocheng Liu, Hanchenxi Xu, Yanhe Wang
  • Patent number: 11301521
    Abstract: In one embodiment, a method includes receiving a user input by a user from a client system associated with the user, parsing the user input to identify a subject and intent of the user input, determining whether one or more agents associated with the identified intent are able to resolve the user input, identifying one or more entities related to the identified subject of the user input responsive to determining that the one or more agents are not able to resolve the user input, calculating a subject-association score for each of the one or more entities, ranking the one or more entities based on their respective subject-association scores, and sending, to the client system, instructions for presenting one or more recommendations to the user corresponding to one or more of the entities having a ranking greater than a threshold ranking.
    Type: Grant
    Filed: July 17, 2018
    Date of Patent: April 12, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Jason Schissel, Emmanouil Koukoumidis, Shane Haladuick, Nicholas Robin, Fuchen Peng, Aleksey Sergeyevich Fadeev
  • Patent number: 11295241
    Abstract: Systems and methods for embodiments of incremental training of machine learning model in artificial intelligence systems are disclosed. Specifically, embodiments of incremental training of machine learning models using drift detection models are disclosed, including embodiments that utilize drift detection models to determine drift based on identity graphs in artificial intelligence identity management systems.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: April 5, 2022
    Assignee: SAILPOINT TECHNOLOGIES, INC.
    Inventors: Mohamed M. Badawy, Rajat Kabra, Jostine Fei Ho
  • Patent number: 11294976
    Abstract: Embodiments described herein provide enhanced computer- and network-based methods, techniques, and systems for incorporating indoor and outdoor location technology to automatically discover, track, and publish ad-hoc engagement opportunities for computer-aided facilitation of dynamic connections between end-users and different levels of engagement in a dynamic venue setting. In one embodiment, the ACES server the ACES server comprises one or more functional components/modules that work together to provide automatic notification of ad-hoc engagement opportunities and/or events and multiple levels of engagement in a dynamic venue setting to client devices currently present in the venue.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: April 5, 2022
    Assignee: Tuple Software LLC
    Inventors: Craig H. Wittenberg, Ryan M. Beieler
  • Patent number: 11281734
    Abstract: In some examples, a system for generating personalized recommendation includes a processor that can perform an initial training for a deep reinforcement learning (DRL) model using domain knowledge, available users data, and an items list. The processor also inputs users data and an items list to the trained DRL model to generate an initial list of recommended items. The processor also inputs the initial list of recommended items and a user profile to a content-based filter to generate a final list of recommendations for a target user.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Alexander Zadorojniy, Sergey Voldman, Nir Mashkif
  • Patent number: 11281666
    Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.
    Type: Grant
    Filed: November 5, 2018
    Date of Patent: March 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson