Patents Examined by Yicun Wu
-
Patent number: 11449496Abstract: 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: GrantFiled: October 25, 2019Date of Patent: September 20, 2022Assignee: ServiceNow, Inc.Inventors: Mikhail Rumiantsau, Aliaksei Vertsel
-
Patent number: 11436500Abstract: 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: GrantFiled: December 5, 2019Date of Patent: September 6, 2022Assignee: PEERNOVA, INC.Inventor: Kartik Gupta
-
Patent number: 11423110Abstract: 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: GrantFiled: September 22, 2021Date of Patent: August 23, 2022Assignee: Finvar CorporationInventor: Ikenna N. Ene
-
Patent number: 11423081Abstract: 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: GrantFiled: August 1, 2021Date of Patent: August 23, 2022Assignee: 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: 11416465Abstract: 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: GrantFiled: July 16, 2019Date of Patent: August 16, 2022Assignee: Splunk Inc.Inventors: Tameem Anwar, Alexandros Batsakis, Sai Krishna Sajja, Igor Stojanovski, Eric Woo
-
Patent number: 11409831Abstract: 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: GrantFiled: September 30, 2019Date of Patent: August 9, 2022Assignee: 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: 11403323Abstract: 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: GrantFiled: July 24, 2019Date of Patent: August 2, 2022Assignee: COLORTOKENS, INC.Inventors: Sanjay Kumar Agrawal, Vishnu Gopal Singhal, Pradeep Kishore Somesula, Ruchir Gupta
-
Patent number: 11386047Abstract: 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: GrantFiled: March 16, 2020Date of Patent: July 12, 2022Assignee: EMC IP Holding Company LLCInventors: Xiangping Chen, Uri Shabi, Ronen Gazit
-
Patent number: 11372814Abstract: 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: GrantFiled: March 20, 2020Date of Patent: June 28, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Dilip N. Simha, Thomas Sandholm, Julio Lopez
-
Patent number: 11366864Abstract: 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: GrantFiled: February 9, 2017Date of Patent: June 21, 2022Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ashokkumaraar Prabasuthamani Loganathan, Karthik Sundaramoorthy
-
Patent number: 11361026Abstract: 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: GrantFiled: August 31, 2021Date of Patent: June 14, 2022Assignee: 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: 11360942Abstract: 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 toType: GrantFiled: March 13, 2017Date of Patent: June 14, 2022Assignee: WANdisco Inc.Inventors: Jagane Sundar, Michal Dobisek, Yeturu Aahlad, Mark McKeown
-
Patent number: 11341188Abstract: 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: GrantFiled: June 27, 2019Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Roy Bar-Haim, Noam Slonim, Orith Toledo-Ronen
-
Patent number: 11327999Abstract: 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: GrantFiled: December 20, 2019Date of Patent: May 10, 2022Assignee: BMC Software, Inc.Inventor: Richard E. Barry
-
Patent number: 11327990Abstract: 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: GrantFiled: February 13, 2020Date of Patent: May 10, 2022Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventors: Haocheng Liu, Hanchenxi Xu, Yanhe Wang
-
Patent number: 11301521Abstract: 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: GrantFiled: July 17, 2018Date of Patent: April 12, 2022Assignee: Meta Platforms, Inc.Inventors: Jason Schissel, Emmanouil Koukoumidis, Shane Haladuick, Nicholas Robin, Fuchen Peng, Aleksey Sergeyevich Fadeev
-
Patent number: 11295241Abstract: 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: GrantFiled: February 19, 2021Date of Patent: April 5, 2022Assignee: SAILPOINT TECHNOLOGIES, INC.Inventors: Mohamed M. Badawy, Rajat Kabra, Jostine Fei Ho
-
Patent number: 11294976Abstract: 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: GrantFiled: July 5, 2019Date of Patent: April 5, 2022Assignee: Tuple Software LLCInventors: Craig H. Wittenberg, Ryan M. Beieler
-
Patent number: 11281734Abstract: 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: GrantFiled: July 3, 2019Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Alexander Zadorojniy, Sergey Voldman, Nir Mashkif
-
Patent number: 11281666Abstract: 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: GrantFiled: November 5, 2018Date of Patent: March 22, 2022Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson