Patents Examined by Robert W. Beausoliel
-
Patent number: 11943290Abstract: A method is performed by a device of a group of devices in a distributed data replication system. The method includes storing an index of objects in the distributed data replication system, the index being replicated while the objects are stored locally by the plurality of devices in the distributed data replication system. The method also includes conducting a scan of at least a portion of the index and identifying a redundant replica(s) of the at least one of the objects based on the scan of the index. The method further includes de-duplicating the redundant replica(s), and updating the index to reflect the status of the redundant replica.Type: GrantFiled: April 22, 2019Date of Patent: March 26, 2024Assignee: Google LLCInventors: Gia Datuashvili, Alexander Kesselman, Alexandre Drobychev
-
Patent number: 11940950Abstract: A method, computer program product, and computer system for identifying, by a computing device, a number of extents needed for a create snapshot operation to create a snapshot. The number of extents may be added to an in-memory cache. The number of extents needed for the create snapshot operation may be allocated from the in-memory cache to execute the create snapshot operation. Freed extents may be added to the in-memory cache based upon, at least in part, executing a delete snapshot operation to delete the snapshot.Type: GrantFiled: October 22, 2021Date of Patent: March 26, 2024Assignee: EMC IP Holding Company, LLCInventors: Vamsi K. Vankamamidi, Ronen Gazit
-
Patent number: 11941068Abstract: Case management systems and techniques are disclosed. In various embodiments, a trait definition is received that associates with a case node comprising a case model an object associated with an external system, e.g., a document or other content object and/or a business or other software object. The trait definition is used to bind respective instances of the object to corresponding instances of the case node in case instances created based on the case model.Type: GrantFiled: September 22, 2022Date of Patent: March 26, 2024Assignee: Open Text CorporationInventors: Satyapal P. Reddy, Muthukumarappa Jayakumar, Ravikumar Meenakshisundaram, Muneer Ahmed
-
Patent number: 11934349Abstract: One example method includes refreshing secondary or repurposed copies. A copy data management system issues a single request that allows multiple secondary copies to be refreshed using an API server. The server allows a storage controller to read data from a single source and then write the data read from the source to multiple targets simultaneously, thereby refreshing multiple copies in parallel.Type: GrantFiled: December 7, 2021Date of Patent: March 19, 2024Assignee: DELL PRODUCTS L.P.Inventors: Roopashree Shanmukham, Shivasharan Dalasanur Narayana Gowda
-
Patent number: 11928107Abstract: Methods and systems for similarity-based value-to-column classification are disclosed. A method includes: receiving, by a computing device, a natural language search query; determining, by the computing device, a filtering phrase in the natural language search query using a natural language understanding model; encoding, by the computing device, the filtering phrase; retrieving, by the computing device, a plurality of encoded columns; for each of the plurality of encoded columns, the computing device determining a similarity score based on a similarity between the encoded filtering phrase and the encoded column; and outputting, by the computing device, a column corresponding to an encoded column of the plurality of encoded columns having a highest similarity score.Type: GrantFiled: May 22, 2020Date of Patent: March 12, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Mohammed Mostafa, Ali Khanafer, Mohamad F. Kalil, Mohamed El Gemaiey, Morvarid Sehatkar
-
Patent number: 11928168Abstract: Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is associated at least in part with a type of entity. One or more search results are caused to be generated based at least in part on the query. Previously generated data is retrieved associated with at least one search result of the one or more of search results, the data comprising one or more entity references in the at least one search result corresponding to the type of entity. The one or more entity references are ranked, and an entity result is selected from the one or more entity references based at least in part on the ranking. An answer to the query is provided based at least in part on the entity result.Type: GrantFiled: November 3, 2021Date of Patent: March 12, 2024Assignee: GOOGLE LLCInventors: Dvir Keysar, Tomer Shmiel
-
Patent number: 11928130Abstract: Various embodiments for a data management system for managing inferences are described herein. An embodiment operates by detecting a signal to perform a replication task. Parameters corresponding to the replication task are identified. The replication task is configured to at least partially replicate a source data table from a source repository to a target data table in a target repository, based on the parameters. It is determined that a columnar structure of a first column of the source data table including data to be replicated matches a columnar structure of a second column of the target data table where the data is to be replicated to. The replication task is executed responsive to the determination of the matching structures, the replication task including performing one or more arithmetic operations on the data.Type: GrantFiled: March 10, 2023Date of Patent: March 12, 2024Assignee: SAP SEInventor: Heshang Majmudar
-
Patent number: 11921748Abstract: An automated method and apparatus are provided for comparing a source database and a target database that are intended to be kept in synchronization with each other. An application processes database changes that are posted to the source database and replicated to the target database. The source database and the target database are made up of blocks of data. Blocks of data from the source database having database changes are collected. These blocks of data are replicated to the target database. Blocks of data from the target database that correspond to the blocks of data from the source database having database changes are read. Representations of the blocks of data from the source database having database changes are compared to representations of blocks of data from the target database that correspond to the blocks of data from the source database having database changes.Type: GrantFiled: December 5, 2023Date of Patent: March 5, 2024Assignee: GRAVIC, INC.Inventors: John R. Hoffmann, Paul J. Holenstein, Bruce D. Holenstein, Dylan R. Holenstein
-
Patent number: 11921708Abstract: The subject technology receives, at a first execution node, a first transaction, the first transaction to be executed on linearizable storage. The subject technology determines whether the first execution node corresponds to a rank indicating a leader worker. The subject technology, in response to the first execution node corresponding to the rank indicating the leader worker, performs, by the first execution node, an initialization process for executing the first transaction. The subject technology broadcasts a first read timestamp associated with the first transaction to a set of execution nodes, the set of execution nodes being different than the first execution node. The subject technology executes, by the first execution node, at least a first operation from the first transaction.Type: GrantFiled: August 31, 2022Date of Patent: March 5, 2024Assignee: Snowflake Inc.Inventors: Thierry Cruanes, Moritz Eyssen, Max Heimel, Lishi Jiang, Alexander Miller
-
Patent number: 11921734Abstract: A system includes several edge computing devices. Each edge computing device includes a a sensor, a memory, a central processing unit (CPU), and a digital communication interface, for communication across a network. Each edge computing device has a respective interpreting software function, arranged to execute on the CPU and to interpret computer code, received via the digital communication interface and stored in the memory, according to a query language having a predetermined syntax. The syntax defines queries the results of which are streams of data. A first software function poses a first query to a second edge computing device. A second software function generates and communicates, in response thereto, a second stream of data. The first software function preprocesses the second stream so that it adheres to a predefined global data ontology, and performs a first calculation using the second stream.Type: GrantFiled: August 18, 2021Date of Patent: March 5, 2024Assignee: Stream Analyze Sweden ABInventor: Tore Risch
-
Patent number: 11914549Abstract: A cloud-native global file system used to provide primary file storage for enterprise data is augmented to provide “direct-to-cloud” (D2C) migration of an initial data set. In addition to providing a filer, the service provider configures a direct-to-cloud migration tool, typically as a downloadable virtual machine (VM), that is executed in association with the hardware of the enterprise filesystem whose data set is being migrated. The migration tool reads the existing filesystem, transforms the data into a format consistent with that done by a filer, and pushes the result (a single version) directly to an object store in the cloud. In a first pass (run), typically a large bulk of the data is moved and, depending on how the migration tool is configured, one or more additional passes may then be carried out. When migration is complete (or substantially complete), the filer then is activated to complete the migration (if need be) and take over the go-forward operations.Type: GrantFiled: July 26, 2022Date of Patent: February 27, 2024Assignee: Nasuni CorporationInventors: David M. Shaw, Nicholas A. Fisher
-
Patent number: 11914663Abstract: Technologies related to generating diverse electronic summary documents for a webpage are described herein. A sequence of tokens is extracted from the webpage, and the sequence of tokens is provided to several computer-implemented models. The computer-implemented models output respective sets of candidate assets based upon the sequence of tokens, where the candidate assets are potentially included in an electronic summary document for the webpage. Subsequently, a user query is received, and at least one candidate asset from the candidate assets are selected for inclusion in the electronic summary document based upon the query. Thus, different electronic summary documents can be generated for the webpage when different queries are received.Type: GrantFiled: December 29, 2021Date of Patent: February 27, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Junyi Chai, Konstantin Andreyevich Golobokov, Bingyu Chi, Fang Gu, Ye Dong, Jie Cao, Yi Liu
-
Patent number: 11914645Abstract: Systems and methods are disclosed herein for generating content based on matching mappings by implementing deconstruction and reconstruction techniques. The system may retrieve a first content structure that includes a first object with a first mapping that includes a first list of attribute values. The system may then search content structures for a matching content structure having a second object with a second list of attributes and a second mapping including second attribute values corresponding to the second list of attributes. Upon finding a match, the system may generate a new content structure having the first object from the first content structure with the second mapping from the matching content structure. The system may then generate for output a new content segment based on the newly generated content structure.Type: GrantFiled: February 13, 2023Date of Patent: February 27, 2024Assignee: Rovi Guides, Inc.Inventors: Sahir Nasir, Alan Waterman
-
Patent number: 11914665Abstract: Multi-modal machine-learning model training techniques for search are described that overcome conventional challenges and inefficiencies to support real time output, which is not possible in conventional training techniques. In one example, a search system is configured to support multi-modal machine-learning model training. This includes use of a preview mode and an expanded mode. In the preview mode, a preview segment is generated as part of real time training of a machine learning model. In the expanded mode, the preview segment is persisted as an expanded segment that is used to train and utilize an expanded machine-learning model as part of search.Type: GrantFiled: February 18, 2022Date of Patent: February 27, 2024Assignee: Adobe Inc.Inventors: Matvey Kapilevich, Margarita R. Savova, Anup Bandigadi Rao, Tung Thanh Mai, Lakshmi Shivalingaiah, Liron Goren Snai, Charles Menguy, Vijeth Lomada, Moumita Sinha, Harleen Sahni
-
Patent number: 11907208Abstract: The present disclosure provides techniques for detecting and correcting outliers in categories of transactions. One example method includes receiving electronic transaction data indicative of one or more current transactions, wherein the one or more current transactions are associated with a user of a software application, identifying, for each transaction of the one or more transactions, a category using a first machine learning model, computing a distribution for each category of a plurality of categories of the user, identifying, a particular category of the user as an anomalous category, based on the distribution for the particular category of the user and corresponding distributions for the particular category of other users, and updating a category assigned to one or more transactions such that a delta between a value relating to the anomalous category of the user and corresponding values relating to the particular category of the other users is reduced.Type: GrantFiled: January 31, 2023Date of Patent: February 20, 2024Assignee: Intuit, Inc.Inventors: Yaakov Tayeb, Yael Hochma, Rineke Van Noort, Noah Eyal Altman
-
Patent number: 11907182Abstract: A computer-implemented method includes receiving a request of data records for a data schema, obtaining a schema alignment which maps the data schema to a subset of an ontology of a knowledge graph, generating at least one query based on the subset of the ontology of the knowledge graph, obtaining a list of data records by executing the at least one query on the knowledge graph to obtain a list of data records, and persisting the list of data records to the data schema.Type: GrantFiled: September 9, 2021Date of Patent: February 20, 2024Assignee: SAP SEInventors: Jan Portisch, Sandra Bracholdt, Volker Saggau
-
Patent number: 11907195Abstract: A computer-implemented method includes representing a plurality of database tables as respective vectors in a multi-dimensional vector space, receiving an indication that a first database table represented by a first vector and a second database table represented by a second vector are related to each other, moving positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space in response to the indication, and grouping the plurality of database tables into one or more table clusters based on positions of the respective vectors representing the plurality of database tables in the multi-dimensional vector space.Type: GrantFiled: February 24, 2023Date of Patent: February 20, 2024Assignee: SAP SEInventors: Jan Portisch, Sandra Bracholdt
-
Patent number: 11907776Abstract: An integrated asynchronous interface for data retrieval from across a plurality of data sources is described. An interface may include a plurality of Application Programming Interfaces (APIs) as well as a database for constructing responsive data. A search request may be decomposed at the interface to sub-search requests to be distributed to multiple data sources via a search request API. Data responsive to the sub-search requests may be aggregated at an interface database. A status API may maintain a status of the search request, and can update a tenant regarding the status of the tenant's search request. A response API may be used to provide reconstructed data responsive to the search request from the interface database to the tenant.Type: GrantFiled: March 4, 2022Date of Patent: February 20, 2024Assignee: Target Brands, Inc.Inventor: Kenneth Joseph Heim
-
Patent number: 11907164Abstract: This application relates to a file loading method performed at an electronic device, and a non-transitory computer-readable storage medium thereof. The method including: receiving, in response to a user operation, an instruction for loading a target file; determining an associated feature of at least one piece of resource information in the target file; determining a type of the resource information according to the associated feature of the resource information; and loading the resource information by using a loading algorithm corresponding to the type of the resource information.Type: GrantFiled: May 19, 2021Date of Patent: February 20, 2024Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Liang Du
-
Patent number: 11907133Abstract: Standardized address generation from address substrings includes receiving an address string for a place-of-interest, one-to-many mapping at least one of a plurality of address substrings of the address string to respective address components, concatenating the address substrings using a template that specifies an order of concatenating the address substrings, and making the concatenated address substrings available for further use.Type: GrantFiled: July 29, 2022Date of Patent: February 20, 2024Assignee: SafeGraph, Inc.Inventor: Vera Sazonova