Patents Examined by Yicun Wu
-
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: 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: 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: 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
-
Patent number: 11250074Abstract: A system and method of generating and using key-value clusters to classify and return app queries is provided. The system includes a computing device. The computing device includes: a processing device; and a computer readable data storage device storing instructions. When the instructions are executed by the processing device, the instructions are operative to provide: receiving a search query and retrieving a preliminary search result comprising at least n web results; and when the at least n web results matches the key cluster returning the key cluster and an associated value cluster as a result of the search.Type: GrantFiled: April 28, 2017Date of Patent: February 15, 2022Assignee: Microsoft Technology Licensing, LLCInventors: Marcelo M. De Barros, Siddharth S. Shenoy, Aman Singhal
-
Patent number: 11238064Abstract: A system according to certain aspects improves the process of performing snapshot replication operations (e.g., maintaining a mirror copy of primary data at a secondary location by generating snapshots of the primary data). The system can collect and maintain cumulative block-level changes to the primary data after each sub-interval of a plurality of sub-intervals between the snapshots. When a snapshot is generated, any changes to the primary data not reflected in the cumulative block-level changes are identified based on the snapshot and transmitted to the secondary location along with the cumulative block-level changes. By the time the snapshot is generated, some or all of the changes to the primary data associated with the given snapshot have already been included in the cumulative block-level changes, thereby reducing the time and computing resources spent to identify and collect the changes for transmission to the secondary location.Type: GrantFiled: October 22, 2019Date of Patent: February 1, 2022Assignee: COMMVAULT SYSTEMS, INC.Inventors: Amit Mitkar, Sanjay Kumar
-
Patent number: 11238027Abstract: Embodiments relate to an intelligent computer platform to use ground truth data to rate source reliability, and application of the source reliability. A computer system, computer program product, and computer implemented method apply the ground truth data to evaluate a document and statements therein, and dynamically apply the assessed reliability. The assessed reliability is dynamically applied to a source, with the application yielding acceptance of the document to the source based on the applied reliability assessment.Type: GrantFiled: March 22, 2019Date of Patent: February 1, 2022Assignee: International Business Machines CorporationInventors: Keith G. Frost, Stephen A. Boxwell, Stanley J. Vernier, Kyle M. Brake
-
Patent number: 11238018Abstract: Systems and methods for integrating data are described. In an example embodiment, a plurality of data attributes of comparison data and the plurality of data attributes of a master record are respectively compared to determine that there is a difference, the comparison data originating from a data source. A relative level of source priority of the data source of the comparison data is determined relative to the data source of a current state version of the master record in accordance with source evaluation criteria. The current state version of the master record is stored in reference data based on a determination that there is a difference and that the source priority of the data source of the comparison data is equal to or greater than the data source of the current state version of the master record.Type: GrantFiled: May 1, 2020Date of Patent: February 1, 2022Assignee: Express Scripts Strategic Development, Inc.Inventor: Blayne S. Lequeux
-
Patent number: 11222071Abstract: Disclosed herein are systems and methods for implementing a file-catalog table for a file stage. In an embodiment, a data platform receives, from a client, a request that the data platform create a file-catalog table for a file stage of a user account associated with the client, where the file stage contains one or more files at a storage location. The user account includes a file-stage object that corresponds to the file stage and that includes an indication of the storage location. In response to receiving the request, the data platform creates the file-catalog table for the file stage. The file-catalog table lists the one or more files in the file stage, and includes at least two different metadata properties of the files listed in the file-catalog table.Type: GrantFiled: April 29, 2021Date of Patent: January 11, 2022Assignee: Snowflake Inc.Inventors: Polita Paulus, Aravind Ramarathinam, Saurin Shah, Sukruth Komarla Sukumar