Patents Examined by Khanh B. Pham
-
Patent number: 12292787Abstract: The present disclosure relates generally to data migration and, more particularly, to a system and method for post migration payroll reconciliation. The method of migrating data includes: receiving, by a computer system, projected input codes of a first system for use by a payroll engine; receiving, by the computer system, actual input codes of a second system for use by the payroll engine; comparing, by the computer system, the projected input codes to the actual input codes to determine misalignment of input codes between the first system and the second system; and mapping the misaligned projected input codes to the actual input codes.Type: GrantFiled: March 18, 2022Date of Patent: May 6, 2025Assignee: ADP, Inc.Inventors: Eitan Klein, Jessica A. Tatz, Mohammed B. Ahmed, Jonathan Baier
-
Patent number: 12287784Abstract: Techniques are provided for optimizing storage of database data records in segments using sub-segments. A segment may be comprised of a plurality of extents that contain data blocks and a plurality of references to sub-segments. Sub-segments are containers that contain other extents. A request to insert a set of records into a segment may be received by a database management system. Upon receiving the request, a particular sub-segment is selected to temporarily store the set of records. The set of records are inserted into data blocks belonging to an extent of the sub-segment. Access frequency for the set of records is monitored to determine whether the access frequency is less than a first threshold. When the access frequency of a subset of records is less than a first threshold, the subset of records is compressed and inserted into a particular extent of a particular segment.Type: GrantFiled: April 24, 2023Date of Patent: April 29, 2025Assignee: Oracle International CorporationInventors: Teck Hua Lee, Yu Chieh Fu, Sujatha Muthulingam, Vicente Hernandez Jimenez
-
Patent number: 12282513Abstract: Determining an initial rank and a probability of relevance of each of a retrieved plurality of electronic documents relevant to a query. For each of a plurality of candidate facets, determine a revised rank for each of the retrieved plurality of electronic documents relevant to the query. Selecting, for each of the retrieved plurality of electronic documents relevant to the query, a minimum rank from among the initial rank and the revised rank for each of the plurality of candidate facets. Determine an expected discounted cumulative gain based on the probability of relevance and the minimum rank for each of the retrieved plurality of electronic documents relevant to the query. Select a set of optimistic facets based on maximizing the expected discounted cumulative gain.Type: GrantFiled: December 26, 2020Date of Patent: April 22, 2025Assignee: International Business Machines CorporationInventors: Michael Robert Glass, Md Faisal Mahbub Chowdhury, Alfio Massimiliano Gliozzo
-
Patent number: 12271870Abstract: Placing an event into a particular cluster can allow various inferences about the event. A new payment transaction that looks similar to a previously identified cluster of mostly fraudulent payment transactions, for example, may be higher risk. The present disclosure includes structural data improvements to the way that online clustering of events (which may include web events and not just payment transactions) occurs. A new event can be classified into a particular segment very quickly using feature table searching, which can allow for better decision making when a short timeframe is required (e.g. transaction processing, online advertising, etc.).Type: GrantFiled: November 16, 2022Date of Patent: April 8, 2025Assignee: PAYPAL, INC.Inventors: Avishay Meron, Xing Wang, Adam Cohen, Chunmao Ran, David Stein
-
Patent number: 12254019Abstract: Systems and methods are described to determine relationships between one or more components of an isolated execution environment system based on data obtained from a data intake and query system. Based on the determined relationships, an interactive visualization is generated that indicates the hierarchical relationship of the components. In some cases, to illustrate the relationship between components of the isolated execution environment system, the visualization can include one or more display objects displayed in a subordinate or superior relationship to other display objects. In certain cases, based on an interaction with a display object, the system can generate a query and/or display additional information and/or visualizations based on the results of the query.Type: GrantFiled: January 27, 2023Date of Patent: March 18, 2025Assignee: SPLUNK Inc.Inventors: Vladimir A. Shcherbakov, Stewart Smith, Nicholas Matthew Tankersley, Junyu Wang, Peter Wu
-
Patent number: 12254024Abstract: A computer implemented method for synchronizing a first database with a second database. The method comprises a replication method comprising determining that a first change in the first database fulfils a defined tolerance range in response to detecting that the first change indicates a value of at least one selected attribute of the set of attributes, and determining that a second change in the first database does not fulfil the defined tolerance range in response to detecting that the second change indicates a value of at least one selected attribute of the set of attributes. The replication method further comprises preventing replication of the first change to the second database in response to determining that the first change fulfils the tolerance range, and replicating the second change to the second database in response to determining that the second change does not fulfil the tolerance range.Type: GrantFiled: June 15, 2022Date of Patent: March 18, 2025Assignee: International Business Machines CorporationInventors: Reinhold Geiselhart, Frank Küster, Juergen Schimpf, Rene Blath
-
Patent number: 12248464Abstract: In accordance with an embodiment, described herein is a query execution debugger, for use with a computing environment such as, for example, a business intelligence environment, database, data warehouse, or other type of environment that supports data analytics. A query engine, for example a business intelligence server instance, serves analytics queries or requests from clients, directed to data stored at a database, in accordance with a query execution plan, wherein a logical query can include query language statements received from the clients; while a physical query includes database-specific statements that the query engine sends to the database to retrieve data when processing the logical query. The system can create a query execution debugger file that includes a record metadata portion or section, and a data portion or section, and which can be used to review, simulate, or debug the processing of queries against the database.Type: GrantFiled: August 6, 2021Date of Patent: March 11, 2025Assignee: Oracle International CorporationInventors: Kenneth Eng, Praful Hebbar, Gilberto Monroy
-
Patent number: 12248520Abstract: The information processing system includes a classification unit, an acquisition unit, a selection unit, an evaluation unit, and a generation unit. The classification unit classifies a plurality of fragrances into segments defined corresponding to a combination of one of first classification items on a first classification axis with one of second classification items on a second classification axis. The acquisition unit accepts input of information related to the first classification axis from the target person. The selection unit determines one of the first classification items based on the information and selects a fragrance for evaluation from each of segments that correspond to the first classification item and whose second classification items differ from each other. The evaluation unit acquires, for each of the fragrances for evaluation, evaluation information of a scent from the target person.Type: GrantFiled: November 22, 2021Date of Patent: March 11, 2025Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Kiyomi Sakakibara, Shintaro Yoshizawa, Yuhei Yamaguchi
-
Patent number: 12242357Abstract: One example method includes, in a network attached storage platform, determining a size of a slice of data that is included in a share of the network attached storage platform, when the size of the slice exceeds a threshold, re-slicing the slice to generate multiple new slices, and each of the new slices has a size that is smaller than the threshold, and when all slices in the share have been evaluated in terms of their respective sizes, generating a slice list that includes the new slices.Type: GrantFiled: April 26, 2022Date of Patent: March 4, 2025Assignee: Dell Products L.P.Inventors: Soumen Acharya, Aaditya Rakesh Bansal, Upanshu Singhal
-
Patent number: 12222958Abstract: Techniques described herein can enable stream replication. A first deployment can store a table including one or more streams. The techniques described herein can be used to replicate the table at a second deployment while replicating the one or more streams associated with the table. Select prior table versions and partitions in the table are copied to the second deployment to enable stream replication.Type: GrantFiled: June 30, 2023Date of Patent: February 11, 2025Assignee: Snowflake Inc.Inventors: Istvan Cseri, Tyler Jones, Daniel E. Sotolongo, Boyuan Zhang
-
Patent number: 12216544Abstract: A data replication method includes obtaining differential data information corresponding to differential data, where the differential data information includes a storage address of the differential data, and a determining value of the differential data. The data replication method comprises replicating the differential data from the primary volume to the secondary volume according to the storage address of the differential data that is located in the primary volume when the determining value is not less than a preset threshold. The data replication method comprises taking a snapshot for the primary volume when the determining value is less than the preset threshold and replicating the differential data to the secondary volume.Type: GrantFiled: December 9, 2021Date of Patent: February 4, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xiuwu Wang, Ji Ouyang
-
Patent number: 12210508Abstract: Rows of first and second tables that share common values for one or more designated key fields can be considered partner rows to facilitate computer-based comparison of the tables. Responsive to a user request to compare the first and second tables, which designates field(s) common to both data tables as key fields and field(s) common to both data tables as comparison fields, a matches table is generated which includes the key field(s), comparison field(s), and a source field whose value indicates the originating table of the data in the row. For each set of partner rows, the matches table is populated with data from the partner rows. The data in the matches table is handled, and a results table is populated with the results of the handling of the data in the matches table and with data from any unpartnered rows in the first and second tables.Type: GrantFiled: December 7, 2023Date of Patent: January 28, 2025Assignee: SAP SEInventors: Maximilian Otto, Ralph Wagenfuehrer, Philipp Kugler
-
Patent number: 12210546Abstract: Methods and systems for managing access and control of data are disclosed. To manage access and control, a data management system may use a variety of data minimization and resiliency techniques to differentiate different repositories for storage of data. The different repositories may store data in different manners, and provide different levels of performance regarding stored data. By differentiating the repositories, criteria may be established and enforced to prioritize different types of data for storage.Type: GrantFiled: April 27, 2023Date of Patent: January 28, 2025Assignee: Dell Products L.P.Inventors: Dharmesh M. Patel, Prem Pradeep Motgi, Manpreet Singh Sokhi
-
Patent number: 12204547Abstract: An external function system can be implemented on a database to perform processing on one or more external network services. The external function system can comprise a particular external function for a particular external service, an outbound serializer function, and an inbound serializer function that are linked with the particular external function. The outbound serializer function can be configured to transform the data of a query from a database format to a different format of the particular external network service. The inbound deserializer function can be configured to receive data returned from the external service and transform the data to the format of the database.Type: GrantFiled: September 20, 2023Date of Patent: January 21, 2025Assignee: Snowflake Inc.Inventors: Elliott Brossard, Srilakshmi Chintala, Istvan Cseri, Rodger N. Kline, Nitya Kumar Sharma, Igor Zinkovsky
-
Patent number: 12197472Abstract: This application is directed to performing a plurality of activities each of which is performed in a respective application with content associated with a content type selected from a group consisting of television programming, online content, on-device application, information views, and other content types. Each activity is associated with a timestamp, and described using a predefined format covering an action and content associated with the action. Each of the plurality of activities is then logged into an activities log in accordance with the predefined format. A plurality of user selectable affordances are displayed concurrently in a home screen on a display of the client device. Each of the affordances is associated with one of the plurality of activities performed with associated content, and the plurality of affordances includes at least two affordances associated with two distinct activities of the plurality of activities performed by two distinct applications.Type: GrantFiled: August 23, 2021Date of Patent: January 14, 2025Assignee: GOOGLE LLCInventors: Pierre-Yves Laligand, Stephen Shiu Lam Leung, Justin Koh, Richard William Bragg
-
Patent number: 12190215Abstract: Automatically selecting data for machine learning datasets is provided. The method comprises receiving an input dataset and user-specified data quality metrics. The input dataset is matched to a subset of candidate datasets in a repository according to schema characteristics. A second subset of candidate datasets having a distance from the input dataset above a specified threshold is selected from the first subset of candidate datasets. The second subset of candidate datasets are merged into a merged dataset. Top ranked samples above a specified second threshold are identified from the merged dataset based on the user-specified data quality metrics. The input dataset, augmented with the top ranked samples, is returned to the user.Type: GrantFiled: October 25, 2023Date of Patent: January 7, 2025Assignee: International Business Machines CorporationInventors: Nitin Gupta, Shashank Mujumdar, Ruhi Sharma Mittal, Hima Patel
-
Patent number: 12182588Abstract: A node of a database system is operable to determine, at a first time, to prepare for a shutdown. The shutdown of the node is performed at a second time that is a period of time after the first time based on the node delaying the shutdown until a plurality of currently running processes being run by the node that initiated prior to the first time are determined to be complete. During the period of time after the first time and prior to performing the shutdown, a set of new processing requests are rejected by the node.Type: GrantFiled: October 9, 2023Date of Patent: December 31, 2024Assignee: Ocient Holdings LLCInventors: George Kondiles, Alyssa Catherine Wagenmaker, Ellis Mihalko Saupe, Jason Arnold, Natalia Marie Jenuwine, Finley Jordan Lau, David Charles Boutcher, Anna Veselova, Susmita Saha
-
Patent number: 12174834Abstract: A multidimensional database query engine processes a query request by forming a logical plan of subqueries for retrieving and assembling the data called for by the query request. A multidimensional database connector is invoked to transform a logical plan that defines and orders each subquery into a physical plan for accessing the data repositories where the data satisfying the query is stored. The query engine is invoked or called by an application and receives a query plan indicative of data repositories interrogated by query instructions in the query plan. For each data repository of the plurality of data repositories that may be interrogated by the query plan, a connector is defined based on commands for accessing each data repository. The connector associates each query instruction from the query plan with a corresponding repository command for accessing the data repository.Type: GrantFiled: July 7, 2021Date of Patent: December 24, 2024Assignee: AtScale, Inc.Inventor: Sarah Gerweck
-
Patent number: 12160531Abstract: The invention relates to a method of binding a digital representation of an actual event with the real time of the occurrence of the actual event.Type: GrantFiled: May 23, 2020Date of Patent: December 3, 2024Inventor: Nikodem Horst
-
Patent number: 12158896Abstract: The present disclosure discloses a method, an apparatus, and a computer storage medium for cloud storage interval updating. The method includes determining a cloud storage interval to be updated in a cloud storage system; determining a target cloud storage interval in the cloud storage system; and replicating data in the cloud storage interval to be updated to the target cloud storage interval based on a content verification.Type: GrantFiled: March 23, 2022Date of Patent: December 3, 2024Assignee: Alibaba Group Holding LimitedInventor: Yun Xu