Patents Examined by Nicholas E Allen
  • Patent number: 12645641
    Abstract: In an illustrative embodiment, an automated system links data files associated with loan submissions that have different identification attributes. The system may include computing systems and devices for receiving requests from a number of remote computing systems to identify loan products associated with a data file. The system can generate a matching input matrix comparing identification attributes from a first data file to identification attributes of candidate data files. The system can apply attribute matching rules to the matching input matrix to identify other data files that correspond to the same loan product as the first data file despite the data files having different identification attributes. The system can link data files corresponding to the same loan product within a data repository with a product linking key and output the linking key or other data for the loan product to a receiving computing system.
    Type: Grant
    Filed: May 16, 2024
    Date of Patent: June 2, 2026
    Assignee: Federal Home Loan Mortgage Corporation (Freddie Mac)
    Inventors: Ankit Goel, Annette Best, Domenico Cacciavillani, Deanna Jo Dabney, Deepthi Ganta, Matthew Brian Maycott, Keenan Moukarzel, Samuel Edward Oliver, III, Thomas C. Schweikert, Sukhdeep Kaur Sherry
  • Patent number: 12380068
    Abstract: With multiple software applications, multiple electronic devices for a user to access and work upon, and multiple potential storage locations for the files it is difficult for a user to remember the identity of a file worked upon, its storage location, or which application they employed. Whilst some applications provide a user with a listing of recently opened files these are only those accessed by that specific application upon a specific device. Embodiments of the invention provide users with a synthesized centralized view of all files accessed irrespective of where the user has stored the electronic content, with which electronic device the electronic content was accessed with, or with which software application the electronic content was accessed with.
    Type: Grant
    Filed: January 25, 2024
    Date of Patent: August 5, 2025
    Assignee: Parallels International GmbH
    Inventors: Evgeniy Korepanov, Nikolay Dobrovolskiy
  • Patent number: 12339822
    Abstract: Migrating content between enterprise content management systems is described. A source object identifier is identified for metadata tables for content for a source enterprise content management system, based on a migration job definition. The metadata tables are retrieved from the source enterprise content management system, based on the source object identifier. A target object identifier is identified for a target enterprise content management system, based on the metadata tables and the migration job definition. An object identifier map is created that maps the source object identifier to the target object identifier. The metadata tables are stored to the target enterprise content management system, based on the object identifier map. The content for the source enterprise content management system is retrieved. The content is stored as content for the target enterprise content management system.
    Type: Grant
    Filed: August 25, 2023
    Date of Patent: June 24, 2025
    Assignee: OPEN TEXT CORPORATION
    Inventors: Michael T. Mohen, Christopher Dyde
  • Patent number: 12321704
    Abstract: A text mining system providing NLP and NLU capabilities is operable to perform, at a first processing layer, a first operation on input data to produce metadata about the input data. At a second processing layer, a rules module applies a composite AI extraction rule to further process the input data. The composite AI extraction rule has a rule condition that leverages the metadata from the first operation and a rule action that involves a second operation. Other composite AI extraction rules involving multiple text mining operations may also be applied. For instance, a rule may specify using the tonality of a document from a sentiment analysis to classify the document according to a relevant taxonomy. Another rule may specify classifying documents of a particular type under a specific category. In this way, new/enhanced information about the input data can be deduced, validated, and/or enriched.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: June 3, 2025
    Inventors: Paul O'Hagan, Isidre Royo Bonnin, Robert Kapitan, Ravinder Reddy Yeddla, Renaud Levert
  • Patent number: 12271379
    Abstract: A data virtualization layer (DV) receives a join query request related to a plurality of tables respectively stored in a plurality of distributed database servers. A plurality of candidate query plans for the join query request is generated where each of the plurality of candidate query plans indicates an order for transmitting the tables respectively stored in the database servers to the DV. For each of the plurality of candidate query plans, a query cost for the candidate query plan is calculated based on a data amount of the tables to be transmitted according to the candidate query plan. From the plurality of candidate query plans, a query plan is determined for the join query request which has a lowest query cost.
    Type: Grant
    Filed: July 7, 2023
    Date of Patent: April 8, 2025
    Assignee: International Business Machines Corporation
    Inventors: Hai Jun Shen, Chang Sheng Liu, Jun Hui Liu, Ying Qi Pan, Liam Loucks
  • Patent number: 12259876
    Abstract: A system and method for managing an electronic contract for hybrid runtime execution, which includes a contract execution service that comprises an internal runtime environment and a set of integrations to external resources with at least one integration to an on-chain runtime, wherein the contract execution service comprises configuration to: establish the electronic contract, wherein the electronic contract comprises a set of executable programmable components and a set of natural language components; change the state of the electronic contract and generate a contract event; and in response to the contract event: extend execution of the electronic contract to an on-chain environment, when the contract event includes an associated on-chain integration; and extend execution of the electronic contract to an external application resource, when the contract event includes an associated external service integration.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: March 25, 2025
    Assignee: Docusign, Inc.
    Inventors: Peter Geoffrey Lerato Hunn, Daniel Charles Selman, Jerome Simeon, Matthew Roberts
  • Patent number: 12253977
    Abstract: A system for performing continuous transaction log backups with minimal resource usage of the client computing devices that are processing the transactions is disclosed. The system detects at least one input/output (I/O) activity at a client computing device. The I/O activity can be associated with at least one database operation performed via the client computing device. The system then executes one or more native commands to backup transactions log data associated with the detected I/O activity to a virtualized location. Backing-up the transactions log data comprises dynamically identifying a mount path location corresponding to the virtualized location, and transferring the transactions log data to the dynamically identified mount path using the one or more native commands. The system can then perform data processing operations (for example, data chunking and deduplicating) on the transactions log data after it is received at the dynamically identified mount path location.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: March 18, 2025
    Assignee: Commvault Systems, Inc.
    Inventors: Jun H. Ahn, Prasad Nara, Sri Karthik Bhagi
  • Patent number: 12254765
    Abstract: A method and system are disclosed for collecting and maintaining road event information, where point-based road event location data from transportation authorities, construction companies, vehicle sensors, or combinations thereof, is susceptible to location sensor errors, digital map errors, and/or map mismatching errors. Errors less than a selected threshold are filtered by categorizing or grouping reports of point-based locations into segments along links in a representation of a road, providing improved accuracy of reporting of road events.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: March 18, 2025
    Assignee: HERE Global B.V.
    Inventors: Aparna Rajagopal, Abhishek Singh, Kripa Nair, Chirag Golechha, Zhenhua Zhang
  • Patent number: 12242469
    Abstract: Provided are computing systems, methods, and platforms for generating training and testing data for machine-learning models. The operations can include receiving signal extraction information that has instructions to query a data store. Additionally, the operations can include accessing, using Structured Query Language (SQL) code generated based on the signal extraction information, raw data from the data store. Moreover, the operations can include processing the raw data using signal configuration information to generate a plurality of signals. The signal configuration information can have instructions on how to generate the plurality of signals from the raw data. Furthermore, the operations can include joining, using SQL code, the plurality of signals with a first label source to generate training data and testing data. Subsequently, the operations can include processing the training data and the testing data to generate the input data. The input data being an ingestible for a machine-learning pipeline.
    Type: Grant
    Filed: December 16, 2022
    Date of Patent: March 4, 2025
    Assignee: GOOGLE LLC
    Inventors: Madhav Datt, Sukriti Ramesh
  • Patent number: 12236264
    Abstract: Systems, devices, and techniques are disclosed for data shards for distributed processing. Data sets of data for users may be received. The data sets may belong to separate groups. User identifiers in the data sets may be hashed to generate hashed identifiers for the data sets. The user identifiers in the data sets may be replaced with the hashed identifiers. The data sets may be split to generate shards. The data sets may be split into the same number of shards. Merged shards may be generated by merging the shards using a separate running process for each of the merged shards. The merged shards may be generated using shards from more than one of the two or more data sets. An operation may be performed on all of the merged shards.
    Type: Grant
    Filed: January 30, 2021
    Date of Patent: February 25, 2025
    Assignee: Salesforce, Inc.
    Inventors: Yuxi Zhang, Kexin Xie
  • Patent number: 12222919
    Abstract: A computer-implemented method of indexing a hierarchical data structure or product structure is disclosed. For a product structure including a product and a plurality of items associated with the product, each item shares a parent-child relationship with at least one other item or the product. The method includes generating a packed configuration-independent index of the product structure by enumerating an unconfigured item-path from the product to an item for each item. Then, when one or more unconfigured item-paths are identical, only one of the identical unconfigured item-paths is maintained. The index may also be combined with an unconfigured item-path spatial-bounds index. Both product structure and spatial location queries may be filtered against the combined index.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: February 11, 2025
    Assignee: Siemens Industry Software Inc.
    Inventor: Andrew Fitt
  • Patent number: 12216670
    Abstract: Embodiments of monitoring data assets in a system to apply rules to optimize storage and access of the data assets based on data content rather than data location, by defining rules based on the monitoring attributes, wherein a rule dictates a storage location of selected data or access permissions to the data by one or more persons or groups in the system. The selected data is tagged with a defined metadata tag, and a dataset is created by running a query against a data catalog to derive the dataset. A component monitors data usage and access of data elements referenced by the dataset to detect any violations of the defined rules, and provides a notification of any violation to facilitate remedial action by a user or process. The dataset can span multiple storage devices of different types to define a single processing unit for the monitoring attributes.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: February 4, 2025
    Assignee: Dell Products L.P.
    Inventors: Adam Brenner, Jehuda Shemer, Steven Sadhwani, Valerie Lotosh, Erez Sharvit
  • Patent number: 12216631
    Abstract: A system that enables the efficient identification and/or retrieval of certain timeline content from amongst e.g. a great many options of similar content. Generally, a set of timeline metadata that describes some aspect or aspects of the content of the timeline is produced. This set of timeline metadata includes timing and descriptive information that maps the described aspect or aspects to specific locations within the source timeline. When a user initiates a search of the timeline content, the search criteria is quickly matched against the contents of this separate set of metadata, rather than the raw timeline data itself. When the search criteria is matched, the metadata, original data, or both may be returned.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: February 4, 2025
    Assignee: Sonic Bloom, LLC
    Inventor: Eric D. Robinson
  • Patent number: 12210758
    Abstract: System, method, and circuitry for simulating a memory architecture to generate a bin image of a file tree for a memory embedded on a programmable computing device. A memory configuration of the memory and a file tree identifying a file structure to be used in the memory are obtained. A bin image of a file system for the memory is generated based on the memory configuration and the file tree using a memory simulator and a file-management-system manager. The bin image is provided to the programmable computing device for storage in the memory.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: January 28, 2025
    Assignee: STMicroelectronics France
    Inventors: Zouhaier Aouaini, Haithem Rahmani
  • Patent number: 12204781
    Abstract: A data storage system receives input/output (I/O) data, and collects performance data of a network associated with the data storage system. The performance data is analyzed to determine network behavior based on performance metrics by applying a rules-based machine learning algorithm. The system determines a rank associated with the network behavior based on the analyzing, and determines an optimal data block size based on the rank. The system also deduplicates the I/O data, including partitioning the I/O data into data blocks of optimal data block size.
    Type: Grant
    Filed: May 10, 2019
    Date of Patent: January 21, 2025
    Assignee: Dell Products L.P.
    Inventor: Venkata L R Ippatapu
  • Patent number: 12204948
    Abstract: A database entry may be stored in a container in a database table corresponding with a partition key. The partition key may be determined by applying one or more partition rules to one or more data values associated with the database entry. The database entry may be an instance of one of a plurality of data object definitions associated with database entries in the database. Each of the data object definitions may identify a respective one or more data fields included within an instance of the data object definition.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: January 21, 2025
    Assignee: Salesforce, Inc.
    Inventor: Rohitashva Mathur
  • Patent number: 12189488
    Abstract: One example method includes receiving from a node, in an HSAN that includes multiple nodes, an ADD_DATA request to add an entry to a distributed ledger of the HSAN, the request comprising a user ID that identifies the node, a hash of a data segment, and a storage location of the data segment at the node, performing a challenge-and-response process with the node to verify that the node has a copy of the data that was the subject of the entry, making a determination that a replication factor X has not been met, and adding the entry to the distributed ledger upon successful conclusion of the challenge-and-response process.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: January 7, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Arun Murti, Joey C. Lei, Adam E. Brenner, Mark D. Malamut
  • Patent number: 12189494
    Abstract: One example method includes accessing a point-in-time copy including retention locked backups that were stored on a backup storage server at a time the point-in-time copy was generated. The method further includes accessing a current namespace including retention locked backups that are currently stored on the backup storage server. Each retention locked backup includes data backup files. The method also includes determining a first set of retention locked backups that are included in the point-in-time copy, but are not included in the current namespace. The method finally includes copying the first set of retention locked backups from the point-in-time copy into the current namespace without removing any of the retention locked backups already in the current namespace.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: January 7, 2025
    Assignee: Dell Products L.P.
    Inventors: Salil Dangi, Nitin Madan
  • Patent number: 12189701
    Abstract: One or more techniques and/or systems for sending push notifications of content items to client devices are provided herein. For example, an input received from a user can be expanded to obtain an expanded user interest. Content items from a content source can be filtered based upon the expanded user interest to obtain a set of filtered content items. A push notification can be constructed to comprise one or more of the filtered content items from the set of filtered content items. The push notification can be sent to a client device of the user for display as a device alert notification. In an example, the filtered content items, within the push notification, may be ranked based upon a ranking metric.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: January 7, 2025
    Assignee: Yahoo Assets LLC
    Inventors: Preetam Joshi, Suju Rajan, Amit Phadke, Vishesh Joshi, Victor Laguna, Christopher Chi Kai Lam
  • Patent number: 12174824
    Abstract: A method for denoising click data includes: acquiring a set of click data including pieces of first click data and a real label corresponding to each piece of first click data; extracting feature vectors of each piece of first click data with a graph model; dividing the feature vectors into sets of feature vectors; obtaining trained binary classification models by training binary classification models with the sets of feature vectors; for each of the feature vectors, obtaining prediction values corresponding to the feature vector by predicting the feature vector with the trained binary classification models, and calculating a prediction label of the feature vector based on the prediction values of the feature vector; and removing noise data in the pieces of first click data, based on the pieces of first click data, the real label and the prediction label of each piece of first click data.
    Type: Grant
    Filed: December 29, 2022
    Date of Patent: December 24, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Wei Xu, Xiaoling Xia, Junxiang Jiang, Chengtai Cao, Bolei He, Kunbin Chen, Wei He