Patents Examined by Yicun Wu
-
Patent number: 11797621Abstract: Additional user data in resource transfer event messaging is leveraged for generating customized and refined web browsing experiences. Resource transfer messages are configured to include, not only the user data required to affect the resource transfer, but other user data related to the resource transfer event, such as user preference data. The resource transfer event messages are communicated to a resource storage entity, which stores the other user data in resource transfer event repository. In response to a user authenticating with the resource storage entity and accessing a distributed communication network, such as the Internet or the like, the user records are accessed and the additional user data is used to customize the websites that the user navigates.Type: GrantFiled: March 29, 2021Date of Patent: October 24, 2023Assignee: BANK OF AMERICA CORPORATIONInventors: Robertson Walters Greenbacker, Tony England
-
Patent number: 11775471Abstract: A conversion system includes a build manager, a file storage device to store original files associated with computer code or data of a project build, a compiler, a cache to store converted files, and an interceptor to provide requested files to the compiler. The interceptor includes one or more processors and memory storing instructions that cause the processor(s) to receive a plurality of file requests for files from the compiler during compilation between a starting and an ending of at least a portion of the project build, examine the cache to determine whether a requested file is stored in the cache for each of the file requests received between the starting and ending of the portion of the project build, and provide the requested file to the compiler.Type: GrantFiled: August 26, 2020Date of Patent: October 3, 2023Assignee: EMBARCADERO TECHNOLOGIES, INC.Inventors: Jeanmarie Bruneau Babet, Roger Paul Lawrence
-
Patent number: 11762851Abstract: The current document is directed to a universal-query adapter that provides, to users and clients, a universal-query-language interface to multiple different management applications and/or services within a cloud-computing facility or distributed cloud-computing facility. In one implementation, the universal-query adapter provides, for input of universal-query-language queries, a universal-query interface and, in turn, interfaces to service adapters, semantic providers, and translators associated with the multiple different management applications and/or services. The modular implementation of the universal-query adapter facilitates both implementation of the universal-query adapter as well as scalability of the universal-query adapter, allowing new and newly discovered management applications and/or services to be easily included in the set of target management applications and/or services for query execution.Type: GrantFiled: July 1, 2019Date of Patent: September 19, 2023Assignee: VMware, Inc.Inventors: Kshitij Gupta, Nicholas Stephen
-
Patent number: 11762850Abstract: A computer-implemented method according to one embodiment includes receiving a manifest for a container image of a container to be created; identifying a mapping index for a cluster of computing nodes; and selecting a computing node within the cluster of computing nodes to create the container, based on a comparison of the manifest to the mapping index.Type: GrantFiled: November 9, 2020Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Lukas Rupprecht, Vasily Tarasov
-
Patent number: 11755544Abstract: Processing of continuously generated data using a rolling transaction procedure is described. For instance, a system can process a data stream comprising a first segment and a second segment. A transaction associated with the data stream can be initiated and in response to the transaction being initiated, a first transaction segment for the first segment and a second transaction segment for the second segment are generated. Further, a scaling event that modifies the second segment into a third segment and a fourth segment can be detected, and a data stream transaction procedure is executed to end the transaction.Type: GrantFiled: May 1, 2020Date of Patent: September 12, 2023Assignee: EMC IP Holding Company LLCInventors: Flavio Junqueira, Shivesh Ranjan, Andrei Paduroiu, Tom Kaitchuck
-
Patent number: 11755337Abstract: Techniques are disclosed for managing dependencies in an orchestration service. A computer-implemented method can include operations performed by a declarative infrastructure provisioner (DIP). In some embodiments, the DIP parses configuration data associated with a computing system and generates a directed acyclic graph (DAG) for booting a first resource. The DAG may specify a dependency of the first resource on a capability of a second resource. The DIP may traverse the DAG and determine, based at least in part on the traversal, that the dependency has been reached. The DIP may publish, to a scheduling process, an indication that the first resource is awaiting availability of the capability of the second resource. In some embodiments, the DIP receives a subsequent indication that the capability is available, regenerates the DAG, and recommences traversal of the DAG. Additional operations for booting the first resource may be performed in accordance with the recommenced traversal.Type: GrantFiled: January 15, 2021Date of Patent: September 12, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Caleb Dockter, Nathaniel Martin Glass, Eric Tyler Barsalou
-
Patent number: 11734602Abstract: Embodiments for automated feature engineering are provided. Data associated with a machine learning model is received. The received data is mapped to at least one description associated with the data. A feature for the machine learning model is generated based on a formula within a corpus. The formula is associated with the at least one description.Type: GrantFiled: October 21, 2019Date of Patent: August 22, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: William Karol Lynch, Oktie Hassanzadeh
-
Patent number: 11710078Abstract: 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 11, 2022Date of Patent: July 25, 2023Assignee: SAILPOINT TECHNOLOGIES, INC.Inventors: Mohamed M. Badawy, Rajat Kabra, Jostine Fei Ho
-
Patent number: 11704290Abstract: 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: April 28, 2022Date of Patent: July 18, 2023Assignee: WANdisco, Inc.Inventors: Jagane Sundar, Michal Dobisek, Yeturu Aahlad, Mark McKeown
-
Patent number: 11704129Abstract: A computerized method includes analyzing program code, including a control flow graph, of one or more applications that are executable by an operating system of a computing device to determine event-logging functions of the program code that generate event logs; extracting, by the processing device based on the event-logging functions, log message strings from the program code that describes event-logging statements; identifying, by the processing device, via control flow analysis, possible control flow paths of the log message strings through the control flow graph; storing, in a database accessible by the processing device, the possible control flow paths; and inputting, by the processing device into a log parser, the possible control flow paths of the log message strings to facilitate interpretation of application events during runtime execution of the one or more applications.Type: GrantFiled: November 24, 2020Date of Patent: July 18, 2023Assignee: The Board of Trustees of the University of IllinoisInventors: Adam Bates Yuile, Wajih Ul Hassan, Mohammad Noureddine
-
Patent number: 11698840Abstract: A transaction consensus processing method for a blockchain is provided. A target node that initiates a proposition performs compression processing on proposed transaction data based on a compression algorithm, and fragments the compressed transaction data into a number of data fragments based on an erasure code algorithm. The method includes: receiving a data fragment of the transaction data that is sent by the target node in a unicast mode, data fragments sent by the target node to nodes in the unicast mode being different; broadcasting the received data fragment to other nodes, and receiving data fragments of the transaction data that are broadcast by the other nodes; performing data recovery on the received data fragment based on an erasure code reconstruction algorithm, performing decompression processing on the recovered transaction data based on a decompression algorithm to obtain original content of the transaction data, and completing the consensus.Type: GrantFiled: August 12, 2021Date of Patent: July 11, 2023Assignee: Advanced New Technologies Co., Ltd.Inventor: Xiaojun Liao
-
Patent number: 11693851Abstract: A computer-generated data entry is received. The computer-generated data entry is segmented into a set of tokens. A plurality of different token permutation groupings are determined. Each of the different token permutation groupings includes a different subset of tokens from the set of tokens of the computer-generated data entry. For the computer-generated data entry, a corresponding token permutation grouping identifier is determined for each grouping of the plurality of different token permutation groupings. It is determined whether the computer-generated data entry belongs to any data entry cluster among a plurality of previously identified data entry clusters based on a search performed using the token permutation grouping identifiers of the computer-generated data entry.Type: GrantFiled: December 15, 2020Date of Patent: July 4, 2023Assignee: ServiceNow, Inc.Inventors: Yaron Lehmann, Dror Mann, Gabby Menahem
-
Patent number: 11675747Abstract: A method, computer program product, and computer system for obtaining, by a computing device, one or more pages from a log to complete a write transaction. Parity of a line in a multi-line physical layer block may be calculated. The one or more pages may be written to the line in the multi-line physical layer block. The parity to the line may be written in the multi-line physical layer block. A bitmap associated with the physical layer block may be updated based upon, at least in part, writing the one or more pages and the parity to the line in the multi-line physical layer block.Type: GrantFiled: July 10, 2020Date of Patent: June 13, 2023Assignee: EMC IP Holding Company, LLCInventors: Ronen Gazit, Vladimir Shveidel, Anton Kucherov, Amitai Alkalay
-
Patent number: 11675753Abstract: System and method for updating customer data that includes a plurality of electronically stored contact records that each include contact information for a respective individual contact. Filtering is applied to the customer data to identify contacts that fall within defined filtering criteria. Information about the identified contacts is provided to a decision making authority for a further layer of filtering. Customer data is updated based on feedback derived from the decision making authority.Type: GrantFiled: July 24, 2020Date of Patent: June 13, 2023Assignee: Introhive Services Inc.Inventors: Jody Glidden, Michael Waugh, Martyn Sibbald, David James Hudson, Peter McGaw, Jacob O'Reilly, Colin Goertzen
-
Patent number: 11669501Abstract: Techniques for address mirroring of a file system journal are presented. A transactional file system update can correspond to a write operation to be performed at a first participant node of a data storage system. A journal transfer component can transfer the transactional file system update from an initiator node of the data storage system to a first journal associated with the first participant node and recovery information relating to the update to a second journal associated with a second participant node of the data storage system. The recovery information can be determined based on the update. To facilitate the update, a journal descriptor block can be generated and sent to the second participant node, such block comprising the recovery information, which can include transaction state, block addresses involved in the transaction, error correction-related information, or a mirror block address set for the block addresses where desired.Type: GrantFiled: October 29, 2020Date of Patent: June 6, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Suraj Brahma Raju, Max Laier, Ronald Steinke
-
Patent number: 11669514Abstract: Various embodiments provide methods, systems, apparatus, computer program products, and/or the like for managing, ingesting, monitoring, updating, and/or extracting/retrieving information/data associated with an electronic record (ER) stored in an ER data store and/or accessing information/data from the ER data store, wherein the ERs are generated, updated/modified, and/or accessed via a graph-based domain ontology.Type: GrantFiled: March 26, 2020Date of Patent: June 6, 2023Assignee: UnitedHealth Group IncorporatedInventors: Ralph A. Korpman, Rudy R. Hilado, W. Randal Clegg, Cindy A. Post
-
Patent number: 11669516Abstract: Systems and methods facilitating fault tolerance for transaction mirroring are described herein. A method as described herein can include receiving a commit command for a data transaction from an initiator node of the system, wherein the data transaction is associated with a first failure domain, and wherein the commit command is directed to a primary participant node and a secondary participant node of the system; determining whether a response to the commit command has been received at the primary participant node from the secondary participant node in response to the receiving; and, in response to determining that the response to the commit command was not received at the primary participant node, indicating that the secondary participant node is invalid in a data store associated with a second failure domain that is distinct from the first failure domain.Type: GrantFiled: October 29, 2020Date of Patent: June 6, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Suraj Brahma Raju, Max Laier, Ronald Steinke
-
Patent number: 11630845Abstract: Replication and failover of database data is disclosed. A method includes copying a first dataset of a first account stored in a primary deployment to a secondary deployment. The method includes determining that the first dataset stored in the primary deployment is unavailable. The method includes executing a first transaction on the first dataset at the secondary deployment in response to determining that the first dataset stored in the primary deployment is unavailable. The method includes executing a second transaction on a second dataset of a second account at the primary deployment while the first dataset of the first account stored in the primary deployment is unavailable.Type: GrantFiled: March 24, 2022Date of Patent: April 18, 2023Assignee: Snowflake Inc.Inventors: Benoit Dageville, Eric Robinson, Martin Hentschel
-
Patent number: 11625417Abstract: Embodiments of the present invention are directed to a two-way data transfer and synchronization system. The data transfer and synchronization system includes a provider system and a customer system. The provider system includes a web service hosted by a web server connected to a computer network and a first database. The customer system includes a client application, connected to the computer network and a second database (e.g., SIS database). The provider system cannot read data from the second database. The client application is configured to send requests to the web service and to receive HTTP responses from the web service. The responses from the web service are executed by the client application so that changes made to the second database are also made to the first database, and vice versa.Type: GrantFiled: November 15, 2021Date of Patent: April 11, 2023Assignee: CollegeNET, Inc.Inventors: Tuan Nguyen Thanh Pham, Jeffery Scott Sanders, Herts Chen, Mikhail Anatolevich Krughkov, Devin Christopher Sills
-
Patent number: 11625450Abstract: Methods and apparatuses are described for automated predictive virtual assistant intervention. A server computing device captures clickstream data corresponding to web browsing sessions of a user at a client computing device, and generates predicted needs of the user based upon the clickstream data. The server computing device identifies virtual assistant messages for the user based upon the predicted needs of the user, and displays the identified virtual assistant messages in a virtual assistant application on the client computing device.Type: GrantFiled: July 7, 2022Date of Patent: April 11, 2023Assignee: FMR LLCInventors: Sorin Adrian Roman, Bibhash Chakrabarty, Shefali Yadav, Sateesh Panda, Manish Gupta