Patents Examined by Amresh Singh
  • Patent number: 12386863
    Abstract: A method for selecting micro-partitions for a clustering operation includes: storing table data in a plurality of micro-partitions of a storage device, wherein each of the plurality of micro-partitions comprises a portion of the table data, wherein subsets of the plurality of micro-partitions are associated with a respective one of a plurality of expression property (EP) files, and wherein each of the plurality of EP files comprises an EP data region that represents the portions of the table data of the subset of the plurality of micro-partitions associated with the EP file; determining sub-ranges of the table data based on the EP data regions of the plurality of EP files; selecting a subset of the plurality of EP files for a clustering operation based on the sub-ranges of the table data; and performing the clustering operation on the micro-partitions associated with the subset of the EP files.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: August 12, 2025
    Assignee: Snowflake Inc.
    Inventors: Varun Ganesh, Alvin E. Jou, Donghe Kang, Ryan Michael Thomas Shelly, Jiaqi Yan, Yizhi Zhu
  • Patent number: 12380131
    Abstract: Extracting and synchronizing an Enterprise Portal application resource types and properties of business objects located in repository is disclosed. The repository is queried without human intervention to determine business object type information and for each business object type its associated properties. A representation of the business object types and associated properties in a format that facilitates synchronization with the enterprise portal application is generated.
    Type: Grant
    Filed: July 16, 2019
    Date of Patent: August 5, 2025
    Assignee: OPEN TEXT CORPORATION
    Inventors: Kranthi K. Pachipala, Srikanthan Raghunathan, Arati Pradhan, John Thomas, Michael H. Walther
  • Patent number: 12380086
    Abstract: A method of managing locks in a database is performed by a row lock manager of a database master. The method includes receiving, from a transaction executing on the database master, a row lock request for a row in the database. The row lock request includes a page in the database where the row is located. The row lock request also includes a row lock mode of sufficient strength to perform the transaction. Then, sending, to a page lock manager, a request for a covering lock of the page. The request specifies a page lock mode of sufficient strength to satisfy the row lock mode. Also, receiving, from the page lock manager, a grant of the page lock. The page lock includes information on row locks of rows located in the page. Then, granting, to the transaction, the row lock.
    Type: Grant
    Filed: December 1, 2022
    Date of Patent: August 5, 2025
    Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.
    Inventors: Jack Hon Wai Ng, Per-Ake Larson, Alexandre Depoutovitch, Chong Chen
  • Patent number: 12367218
    Abstract: The present disclosure relates to system and method for consolidating data attributes for optimizing data processing. The method comprises defining objectives associated with data along with data outcome expected after processing of data from a sample dataset through processor. The data outcome is predicted based on metadata associated with the data from the sample dataset. The method further comprises identifying metadata insights for classifying metadata into a plurality of metadata types through metadata crawler, generating an experienced based metadata by filtering metadata with incomplete information from the metadata according to the objectives and data output expected through the processor. The experience-based metadata comprises one or more metadata types from the plurality of metadata types and generating consolidated sample data by using the experienced based metadata through the processor.
    Type: Grant
    Filed: March 22, 2023
    Date of Patent: July 22, 2025
    Assignee: TECH MAHINDRA LIMITED
    Inventor: Soumyajit Podder
  • Patent number: 12353485
    Abstract: A method for assessing user experience includes determining one or more experience journey maps, identifying personas included in the one or more experience journey maps, and collecting user experience related data from the personas included in the one or more experience journey maps. The method further includes identifying user experience gaps based on an analysis performed on the experience related data collected, and providing a graphical representation that highlights the user experience gaps. The method also includes generating recommendations for execution to mitigate the user experience gaps highlighted in the graphical representation, monitoring and tracking a progress of the executed recommendations, and performing automated monitoring and offset metric tracking of targeted experience-related input metrics used to gauge a performance of the executed recommendations.
    Type: Grant
    Filed: July 11, 2023
    Date of Patent: July 8, 2025
    Assignee: Genpact USA, Inc.
    Inventors: Vivek Saxena, Kathryn Stein, Vikram Jha, Lavi Sharma, Anand Jhaveri, Sachin Gupta
  • Patent number: 12321365
    Abstract: Systems and methods for the management of contact information, which may include automatic transfer processes, automatic update processes, automatic customization processes, automatic delivery processes, automatic storage processes, automatic portability processes, and/or automatic radial mining processes.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: June 3, 2025
    Inventor: James P. Bergin
  • Patent number: 12287794
    Abstract: A distributed event processing system is disclosed that receives a batch of events via a continuous data stream and performs the serialization of data in the batch of events. In certain embodiments, the system identifies a first data type of a first attribute for each event in a batch of events and determines a first type of data compression to be performed on data values represented by the first attribute. The system determines a first type of data compression to be performed on data values represented by the first attribute based on the first data type of the first attribute. The system then generates a first set of serialized data values for the first attribute. The system processes the first set of serialized data values against a set of one or more continuous queries to generate a first set of output events.
    Type: Grant
    Filed: April 14, 2023
    Date of Patent: April 29, 2025
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram
  • Patent number: 12277184
    Abstract: This disclosure relates generally to the field of retrieval and extraction for designing formulated products by constructed ingredient-functionality lists for formulated products using search engine result excerpts in an automated manner. Many ingredients used in formulated products are multi-functional. Conventionally, in a given category of formulated product, only a single functionality or subset of functionalities of an ingredient is used ignoring other functionalities of which the ingredient is representative. However, there is a need to put together representative ingredients before proceeding further with process steps of making and testing the formulated product. The present disclosure addresses unresolved problems of the conventional methods by obtaining information regarding the functionalities of ingredients used in formulated products using search engines based on a loop processing involving query formation, and construction of a list of ingredients and functionalities till exhaustion.
    Type: Grant
    Filed: December 5, 2023
    Date of Patent: April 15, 2025
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Sagar Sunkle, Vinay Kulkarni, Deepak Shyamsunder Jain, Beena Rai
  • Patent number: 12235855
    Abstract: Disclosed are methods and systems for a data discovery solution which harnesses the power of crowdsourcing to improve automated data curation. This is done in two complimentary ways: (a) large scale collective curation through anonymized multi-tenancy, and (b) and through internet scale matching and validation gaming platform using mobile application game. The result is the most extensive library of semantic-technical mappings of the enterprise data, which are immediately at hand to provide a fast, easy and a good understanding of the enterprise data. The data discovery solution forms a gateway for governing and unlocking value from big data.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: February 25, 2025
    Assignee: PRAXI DATA, INC.
    Inventor: Andy Tae Ahn
  • Patent number: 12197455
    Abstract: A system for storing and disseminating knowledge contained in documents includes a document annotator that creates a structured syntactic textual model of each of the documents, an ontology directed extractor that extracts properties from the textual models, a database for storing the textual models and the properties, and an interface permitting queries to the database. The document annotator includes a plurality of data transformers and a plurality of custom annotator tools. The ontology directed extractor includes an ontology based schema definition and a plurality of ontology based data transformers. The user interface includes the ability to view, search, navigate, create, and exchange documents. The creation feature includes a transclusion function.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: January 14, 2025
    Assignee: XSB, INC.
    Inventors: Rupert Hopkins, David Winchell, Louis Pokorny, David Warren, Tatyana Vidrevich, Christopher Rued, Raymond Weidner
  • Patent number: 12164474
    Abstract: The present disclosure relates to a method for configuring a priority level, a cloud platform, a system, a computing device, and a medium. The method for configuring a priority level for data on a cloud platform comprises determining the data type of received data; determining, according to the data type, a priority level specification used for describing a priority level of the received data; and calculating the priority level of the received data on the basis of the priority level specification of the received data.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: December 10, 2024
    Assignee: Siemens Aktiengesellschaft
    Inventors: Wei Sun, He Yu, Wen Jing Zhou, Li Wang, Hai Tao Zhang
  • Patent number: 12164546
    Abstract: Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user query. In some implementations, the task may be identified based on similarities between the words and/or phrases of the user query and a task suggestion that is associated with a task. In some implementations, the task may be identified based on user data associated with the user. In some implementations, the task may be associated with additional information related to completing the task.
    Type: Grant
    Filed: September 25, 2023
    Date of Patent: December 10, 2024
    Assignee: GOOGLE LLC
    Inventors: Andrew Tomkins, Tristan Harris, Can Sar, Angelo DiNardi
  • Patent number: 12130794
    Abstract: Mediums, apparatus, computer program code, and means may be provided to customize electronic records associated with a distributed communication network via an automated back-end application computer server. According to some embodiments, a relational database management system database and a plurality of database tables linked to the relational database management system database may be accessed. The back-end application computer server may retrieve electronic record layout information and utilize pre-determined logic associated with the plurality of linked tables, including logic that matches multiple pointers within a single pair of linked tables, to automatically insert accessed data into a customized electronic record in accordance with the electronic record layout information. The customized electronic record may then be transmitted to be rendered via an interactive user interface display.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: October 29, 2024
    Assignee: HARTFORD FIRE INSURANCE COMPANY
    Inventors: Christopher Blair Abreu, Stephen J. Aloi, Joseph L Murdzek
  • Patent number: 12128765
    Abstract: An embodiment vehicle includes an audio video navigation (AVN) device configured to execute an application, a display configured to display a screen of the application, an input device configured to receive a command from a user, and a processor configured to receive a backup command through the input device, in response to the backup command, generate snapshot data of the application being executed, extract a keyword based on the screen displayed on the display, generate metadata corresponding to the snapshot data and including a keyword, receive a restoration command that includes the keyword, the restoration command received thorough the input device, based on the received restoration command, select the metadata including the keyword, and restore data of the application based on the snapshot data corresponding to the selected metadata.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: October 29, 2024
    Assignees: HYUNDAI MOTOR COMPANY, KIA CORPORATION
    Inventor: Jihoon Kim
  • Patent number: 12131228
    Abstract: An approach for accessing multi-attribute data records of a master data management system. The method comprises: enhancing the master data management system with one or more search engines for enabling data record access. A request of data may be received at the master data management system. A set of one or more of the multiple attributes, referenced in the received request, may be identified. A combination of one or more of the search engines of the master data management system, whose performances for searching values of at least part of the set of attributes fulfil a current selection rule may be selected. And, the request may be processed using the combination of search engines. At least part of the results of the processing may be provided, and the selection rule may be updated based on user operations on the provided results, the updated selection rule becoming the current selection rule.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: October 29, 2024
    Assignee: International Business Machines Corporation
    Inventors: Alexandre Luz Xavier Da Costa, Geetha Sravanthi Pulipaty, Mohammad Khatibi, Neeraj Ramkrishna Singh, Abhishek Seth
  • Patent number: 12124482
    Abstract: Apparatuses, systems, methods, and computer program products are disclosed for data supplementation and verification. A method includes determining that an identifier within aggregated data is not a previously classified known identifier. A method includes transmitting an identifier to a search interface of a server of a third party service provider. A method includes receiving results associated with an identifier from a third party service provider. A method includes parsing results to determine whether a plurality of results have a common pattern associated with a classification. A method includes, in response to determining that a plurality of results have a common pattern associated with a classification, associating the classification with an identifier based on the common pattern.
    Type: Grant
    Filed: July 31, 2021
    Date of Patent: October 22, 2024
    Assignee: MX Technologies, Inc.
    Inventor: John Ryan Caldwell
  • Patent number: 12118048
    Abstract: Disclosed herein are methods, systems, and processes for accepting and servicing interface agnostic validated unified platform queries. A request for shared data associated with web applications received from a user interface that is rendered by a client based on a specification is intercepted. The request is forwarded to a unified application programming interface (API) instead of a disparate unique API associated with the web applications. The request from the client is authenticated externally using the unified API and the request for the shared data is authorized to be displayed in the user interface based on the unified API instead of the specification.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: October 15, 2024
    Assignee: Rapid7, Inc.
    Inventors: Ralph McTeggart, Ryan Williams, Martin Hutchings, Daniel Skelton, Sarah Addis
  • Patent number: 12111814
    Abstract: A sub-archive is initiated. The sub-archive saves changes that have occurred since a previous final archive. Changes to an operational database (i.e., the operational database that is being archived) are allowed during the first sub-archive. A final archive is initiated in series after the sub-archive has completed. The final archive does not allow changes to the operational database when the final archive is active. In one embodiment, the sub-archive may comprise a plurality of sub-archives that depend on an amount of outstanding changes that exist in the operational database.
    Type: Grant
    Filed: June 8, 2023
    Date of Patent: October 8, 2024
    Assignee: Micro Focus LLC
    Inventors: Daniel S. Sanders, Peeyush Paliwal, Polina Alber
  • Patent number: 12112274
    Abstract: A system and method incorporating Robotic Processing Automation (RPA) and machine leaning to finding telecom expense management information accessed through a site or portal such that RPA bots are able to learn the most effective way to access the information using the minimum amount computing resources and allowing for the RPA bot to self-modify to optimize and adjust to changing environments on the site or portal with minimal or even no manual intervention.
    Type: Grant
    Filed: February 1, 2021
    Date of Patent: October 8, 2024
    Assignee: Tangoe US, Inc.
    Inventor: Zachary Goldberg
  • Patent number: 12111796
    Abstract: A system and method for maintaining a comprehensive catalog of metadata records that describes hierarchical file data held in one or more file systems includes a Modular Change Processor (MCP) that captures event notifications pertaining to contents of affected directories within the file systems, coalesces the translated event notifications, and transmits to the catalog, instructions to mark metadata corresponding to the affected directories as ‘out-of-sync’. An Enumerator Computer (EC) receives from the catalog, identities of directories having metadata marked ‘out-of-sync’; receives from the file systems, updated contents of the ‘out-of-sync’ directories; generates replacement metadata for the updated contents; and sends the replacement metadata to the catalog, optionally with instructions to replace the metadata marked ‘out-of-sync’ with corresponding replacement metadata and to mark the replacement metadata as ‘in-sync’.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: October 8, 2024
    Assignee: Starfish Storage Corporation
    Inventors: Marcin W. Gozdalik, Marcin Barczynski, Stanislaw K. Skonieczny, Dariusz Dzialak, Douglas H. Hughes, Bradley C. Elkin, Michal K. Albrycht