Database Query Processing Patents (Class 707/769)
-
Patent number: 12130962Abstract: First media content including text is presented on a display. User expressions of a user, including eye movement, are tracked by an image detector while the user is reading the text of the first media content. User expression data is generated based on the user expressions of the user. A determination can be made as to whether the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value. Responsive to determining that the user expression data indicates that the user gazes at a portion of the text presented on the display for a period exceeding a threshold value, one or more actions can be automatically initiated. For example, additional media content that provides further explanation of the media content can be presented.Type: GrantFiled: April 13, 2020Date of Patent: October 29, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
-
Patent number: 12131362Abstract: Embodiments facilitate commercial transactions between a user and one or more vendors without requiring a user to provide information unique to a user account for the vendor. Embodiments prompt a user to select one or more vendors from a list of vendors. An authorization is obtained from the user to allow the computer program to retrieve the product from the list of vendors and on behalf of the user. The computer program then requests and receives, from each vendor, information for accessing an electronic resource of the vendor. In embodiments, the received information is unique to the user account for the vendor. The computer program then obtains the product from the vendor based on the received information. The computer program thus presents a centralized management service for obtaining product from a plurality of vendors and without requiring the user to provide user information unique to the user for each vendor.Type: GrantFiled: September 20, 2021Date of Patent: October 29, 2024Assignee: Freightview, Inc.Inventors: Tim A. Barton, Jason Alexander Roberts
-
Patent number: 12130830Abstract: Systems and methods are provided that extract information from IMS log records to reduce the amount of data transmitted and input to an analysis engine. An example method includes writing IMS log records matching log types identified in an extraction list to a file within an IMS control region of a mainframe computer and outside of the IMS control region, and reading records from the file. For each record read, the method may also include extracting fields of interest from the log record based on fields of interest associated with the log type of the log record in the extraction list and a data-to-field mapping for the log type, converting the fields of interest to a predetermined format based on the data-to-field mapping, and writing at least one field of interest to an output file. The method may also include transmitting the output file to an analytics engine for processing.Type: GrantFiled: March 13, 2019Date of Patent: October 29, 2024Assignee: BMC Software, Inc.Inventors: Walter Fred Caldwell, Jr., Robert Ward Blackhall, Jason Ronald Torola, John David O'Dowd
-
Patent number: 12130812Abstract: A database system is operable to store a plurality of column values for a first column of a plurality of rows. A query having a query predicate indicating a negation of a condition for the first column based on a first value is executed. A first index element is applied to identify a first proper subset of the plurality of rows having values for the first column meeting the condition based on accessing index data. At least one second index element is applied to identify a second proper subset of the plurality of rows having values for the first column meeting at least one missing data-based condition based on accessing the index data. A set difference between the plurality of rows and a union of the first proper subset and the second proper subset is identified. A query resultant for the query is generated based on the set difference.Type: GrantFiled: September 7, 2023Date of Patent: October 29, 2024Assignee: Ocient Holdings LLCInventors: Anna Veselova, Greg R. Dhuse, Matthew Ashbeck
-
Patent number: 12130810Abstract: A database system comprised of a decoupled compute layer and storage layer is implemented to store, build, and maintain a canonical dataset, a temporary buffer, and an edits dataset. The canonical dataset is a set of batch updated data. The data is appended in chunks to the canonical dataset such that the canonical dataset becomes a historical dataset over time. The buffer is a write ahead log that contains the most recent chunks of data and provides atomicity and durability for the database system. The edits dataset is the set of data that contains edits such as cell mutations, row appends and/or row deletions. The database system enables users to make cell or row-level edits to tables and observe those edits in analytical systems or downstream builds with minimal latency.Type: GrantFiled: December 16, 2022Date of Patent: October 29, 2024Assignee: Palantir Technologies Inc.Inventors: Mark Elliot, Joseph Ellis, Rahij Ramsharan, Matthew Sills, Lawrence Manning
-
Patent number: 12126676Abstract: A system for migrating a non-tenant-aware local application to a tenant-aware cloud application environment is disclosed to migrate individual modules of the application to instances of the cloud by grouping the modules via common characteristics in partition groups. By grouping modules together by partition group before migrating the modules to cloud instances, modules that share resources can be placed in closer logical proximity to one another in the cloud, modified, or deleted to optimize performance. The information from these modules is processed to create a visualization graph representing information on the cloud. The visualization graph is preferably multilayered so it can display information from different hierarchical layers of a cloud instance.Type: GrantFiled: May 9, 2023Date of Patent: October 22, 2024Assignee: Corent Technology, Inc.Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan
-
Patent number: 12126648Abstract: Embodiments of the invention are directed to the utilization of trust tokens to perform secure message transactions between two devices. A trust token transmitted in a message from one device may include first data that is digitally signed by a trust provider computer, and second data that is digitally signed by the device itself. Upon receipt of a message containing a trust token, the recipient may utilize the first data to verify with the trust provider computer that the sender of the message is a trusted party. The trust provider computer may provide the recipient device the public key of the sender. The recipient may utilize the second data and the provided public key to verify that the sender signed the message and that the message is unaltered. These techniques may increase detection of relay, replay, or other man-in-the-middle attacks, decreasing the likelihood that such attacks will be successful.Type: GrantFiled: June 21, 2022Date of Patent: October 22, 2024Assignee: Visa International Service AssociationInventor: Quan Wang
-
Patent number: 12118606Abstract: Systems and methods are provided for determining additional vehicle data for a vehicle based on a vehicle identifier, such as a vehicle identification number (VIN). Based on the VIN, manufacturer codes, model codes, and other additional manufacturer information can be determined. The manufacturer codes and/or model codes can be used in determining a list of options on the vehicle. This information can be used by a variety of systems in determining more accurate vehicle specifications to yield more accurate vehicle evaluations based at least in part on the list options.Type: GrantFiled: October 25, 2023Date of Patent: October 15, 2024Assignee: AUTO I.D., INC.Inventor: Sean Smith
-
Patent number: 12118006Abstract: An automatic rule generation and evaluation system enables a user to generate rules and evaluate the rules even as the rules are generated. The user employs a rules workbench user interface (UI) to provide input regarding the rules to be implemented on data obtained from a plurality of data sources. The rules workbench UI generates scripts from the user input. The scripts are employed to build a model and generate queries. Displaying the result sets obtained from executing the queries enables the user to evaluate the rules in real-time. If the user is satisfied, the user may finalize the rules, else the user can further modify the rules and the steps of rule modification and rule evaluation may be iterated until the rules are finalized.Type: GrantFiled: May 11, 2021Date of Patent: October 15, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kiran Kumar Govindaraju Bangalore, Ashis Kumar Roy
-
Patent number: 12118001Abstract: The present application includes systems and methods to receive an event including key-value pairs representing data attributes defining an operation. An instrument configuration is accessed having an object configuration associated with a data object and a rule configuration, where the rule configuration defines at least one action to perform on the data object as a result of an object state of the data object. A change to the object state is determined based on the operation of the event. An inverse dependency graph is generated to map reactive actions in response to the change based on the object configuration. A reactive action to an additional data object is determined based on the inverse dependency graph, and an update to the change as a result of the reactive action is determined. A data record of states is updated with the update to the change and the reactive action.Type: GrantFiled: April 6, 2022Date of Patent: October 15, 2024Assignee: Capital One Services, LLCInventors: Leandra Irvine, Girish Kolanthra Ramadevan, Leonhardt deWaal, Duncan Braun McIsaac
-
Patent number: 12112128Abstract: The present invention relates to a method of generating a word embedding library, including: receiving, by a processor, original text composed of Hangul through an input interface; segmenting, by the processor, the original text by morpheme, combining segmented morphemes step by step according to a preset rule, and matching a tag to a combination of step-by-step morphemes according to a morphological attribute or a syntactic attribute of the combination of step-by-step morphemes; and generating, by the processor, a word embedding library by classifying the morphemes included in the original text based on the tag matched to the combination of step-by-step morphemes.Type: GrantFiled: September 28, 2022Date of Patent: October 8, 2024Assignee: KOREA ELECTRIC POWER CORPORATIONInventors: Sung Min Kim, Hye Won Lim, Yoon Bo Shim, Yui Ha, Yoon Seok Choi
-
Patent number: 12111819Abstract: The technology involves sampling space-saving set sketches, which relates to tracking and evaluating information associated with large data sets. This can include a number of distributed data streams or other data sets that may come from different sources such as Internet traffic. The sets each have corresponding labels and distinct items. One approach includes performing a query for each distributed data set to determine whether a given label associated with that distributed data set is in a corresponding sketch. When that label is in the corresponding sketch, the distinct item associated with that label is inserted into the corresponding sketch. When the label is not in the corresponding sketch, then depending on whether a number of labels in the sketch is less than a specified size, the approach may add the label to a particular sketch and/or insert the distinct item into the particular sketch according to certain defined criteria.Type: GrantFiled: August 30, 2023Date of Patent: October 8, 2024Assignee: DataDog Inc.Inventors: Homin K. Lee, Charles-Philippe Masson
-
Patent number: 12105707Abstract: A system includes identification of first distinct values of a key column of a property-value table, creation of a new table including a new key column, the new key column populated with only one of each of the identified distinct values, identification of second distinct values of a property column of the property-value table, creation of one property column of the new table for each of the identified second distinct values, population of each cell of the property columns with a value of the property-value table, and, after population of each cell of the property columns, performance of a search on the new table.Type: GrantFiled: October 29, 2021Date of Patent: October 1, 2024Assignee: SAP SEInventor: Dietmar Henkes
-
Patent number: 12106053Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.Type: GrantFiled: April 18, 2022Date of Patent: October 1, 2024Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah
-
Patent number: 12105835Abstract: Methods, computer readable media, and devices for efficient application programming interface (API) processing with privacy protection include one method of receiving a user request for content from a client, parsing the user request for content to identify one or more request portions having a type of public information, customized information, and personal information, transmitting the one or more request portions to a corresponding microservice based on the type of the portion of content being requested, receiving one or more response portions, determining a type of the one or more portions of content, and in response to determining the type of a portion of content is not personal information, caching the portion of content based on the type of the portion of content, combining the one or more response portions into a user response, and sending the user response to the client.Type: GrantFiled: April 7, 2021Date of Patent: October 1, 2024Assignee: Salesforce, Inc.Inventors: Jeremiah David Brazeau, Victor Manuel Romero Carrasco, Christopher David Boran, Andre Huss, Pallav Kothari
-
Patent number: 12105832Abstract: A differentially private security system communicatively coupled to a database storing restricted data receives a database query from a client. The database query includes an operation, a target accuracy, and a maximum privacy spend for the query. The system performs the operation to produce a result, then injects the result with noise sampled from a Laplace distribution to produce a differentially private result. The system iteratively calibrates the noise value of the differentially private result using a secondary distribution different from the Laplace distribution and a new fractional privacy spend. The system ceases to iterate when an iteration uses the maximum privacy spend or a relative error of the differentially private result is determined to satisfy the target accuracy, or both. The system sends the differentially private result to the client.Type: GrantFiled: November 15, 2023Date of Patent: October 1, 2024Assignee: Snowflake Inc.Inventors: Liam James Damewood, Oana Niculaescu, Alexander Rozenshteyn, Ann Yang
-
Patent number: 12105717Abstract: The present invention discloses a method and a device for processing information by batch-stream fusion, and a storage medium. The method comprises the following steps: Obtaining an index based on an input query statement; extracting a pre-computed index data segment based on the index as a query result; and extracting a re-computed index data segment to update the query result. The present invention solves the technical problem that real-time data and offline data are difficult to fuse and analyze.Type: GrantFiled: January 1, 2023Date of Patent: October 1, 2024Assignee: SHANGHAI KYLIGENCE INFORMATION TECHNOLOGY CO., LTD.Inventors: Lu Cao, Hongbin Ma, Yifan Zhang, Zhixiong Chen, Yang Li, Qing Han
-
Patent number: 12106105Abstract: In an approach to improve integration workflows by automatically generating convergent data mappings for branches in an integration workflow using a computer. A branch schema for each branch is generated, wherein the branch schema represents the union of all the individual node output schemas on the branch. A common output schema for a convergence point is generated, wherein the common output schema represents an intersection of all the branch schemas and generates branch mappings from each branch node to the common output schema.Type: GrantFiled: September 23, 2021Date of Patent: October 1, 2024Assignee: International Business Machines CorporationInventors: Matthew James Clarke, Ashley Donald Harrison, Nishan Lakmal Satharasinghe, Sarah Beth Carnaby Hewitt
-
Patent number: 12097957Abstract: Described herein are systems and methods for structure scan using an unmanned aerial vehicle. For example, some methods include accessing a three-dimensional map of a structure; generating facets based on the three-dimensional map, wherein the facets are respectively a polygon on a plane in three-dimensional space that is fit to a subset of the points in the three-dimensional map; generating a scan plan based on the facets, wherein the scan plan includes a sequence of poses for an unmanned aerial vehicle to assume to enable capture, using image sensors of the unmanned aerial vehicle, of images of the structure; causing the unmanned aerial vehicle to fly to assume a pose corresponding to one of the sequence of poses of the scan plan; and capturing one or more images of the structure from the pose.Type: GrantFiled: August 18, 2022Date of Patent: September 24, 2024Assignee: Skydio, Inc.Inventors: Peter Henry, Jack Zhu, Brian Richman, Harrison Zheng, Hayk Martirosyan, Matthew Donahoe, Abraham Galton Bachrach, Adam Bry
-
Patent number: 12099554Abstract: A system for performing fast data pattern searches, comprising a computerized device consisting of at least one processor and associated memory, which are adapted to automatically create condensed elementary units to be used, based on the data patterns or based on known elementary unit data; create an indexed dictionary containing the data patterns to be searched; select a primary key for each pattern using the statistics and secondary keys counting on the primary key value, the dictionary having entries that are balanced over all array entries, based on the numbers of the secondary keys; for each searched pattern, select a primary key to search for a first fragment of the searched pattern to be compared; create a secondary key to search for a second fragment of the searched pattern, the secondary key being greater that the size of the primary key to both directions, the secondary key functions as a filtering element, where only entries for which there is a match in the secondary key value and the correspondiType: GrantFiled: September 29, 2023Date of Patent: September 24, 2024Assignee: DaBoost Systems LTD.Inventor: Israel Zimmerman
-
Patent number: 12099636Abstract: An example apparatus includes a block manager to generate a map by mapping a group of storage blocks to a tenant using at least one of a tenant key identifier or an application key identifier, the group of storage blocks associated with a signature, the signature to validate the group of storage blocks, access a data access request for a first storage block, the data access request from a software stack, and perform a signature validation for the data access request based on the map of the group of storage blocks to the tenant. The example apparatus includes a migration handler to migrate data of the group of storage blocks and corresponding meta-data from a first storage device to a second storage device, the metadata including attestation data of the group of storage blocks.Type: GrantFiled: December 23, 2020Date of Patent: September 24, 2024Assignee: Intel CorporationInventor: Francesc Guim Bernat
-
Patent number: 12099632Abstract: Technologies for digital content distribution include creating a data set that includes a plurality of entity data records each comprising a plurality of attribute values. By applying a first data security technique to the data set, a first query term and a matching subset of the plurality of entity data records are determined. A second data security technique is applied to the matching subset. When output of the second data security technique satisfies a first noisy threshold, the first query term is added to a set of query terms. A third data security technique is applied to the matching subset. When output of the third data security technique satisfies a second noisy threshold, the set of query terms is expanded to include a second query term. The set of query terms is used to perform the digital content distribution.Type: GrantFiled: February 28, 2022Date of Patent: September 24, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ryan M. Rogers, Mingyang Hu, Adrian Rivera Cardoso, Raymond E. Ortigas, Humberto A. Gonzalez Cabezas
-
Patent number: 12099807Abstract: A system for condensing user communications relating to a topic is provided. The system may include a processor and a non-transitory memory. The processor may: designate a topic of user interest; retrieve legacy communications; and remove duplicative communications. The processor may form a topic-centric training set for a neural network. The topic-centric training set may be based on the legacy communications, legacy intelligence, and the plurality of outcomes and may be delimited by an analysis of the database. The processor may synthesize the neural network using the topic-centric training set in order to assign individual weights to each of a plurality of nodes in the neural network. In response to a selection of the topic of user interest, the processor may generate a plurality of user options based on the neural network. The system may include a display in order to prompt the user to select one of the options.Type: GrantFiled: April 18, 2022Date of Patent: September 24, 2024Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Prejish Thomas, Steven Zhao, Saahithi Chillara, Rajan Jhaveri, Ryan Strug, Kurt R. Schultz, Priyank Shah
-
Patent number: 12100393Abstract: An apparatus and method of generating directed graph using raw data are disclosed. The apparatus includes at least a processor and a memory communicatively connected to the at least a processor, wherein the memory contains instructions configuring the at least a processor to receive raw data from one or more data sources, determine a plurality of execution elements from the raw data, determine a data extrapolation of the plurality of execution elements, wherein determining the data extrapolation further includes determining at least an operation datum for the plurality of execution elements and generate a directed graph as a function of the data extrapolation, wherein the directed graph comprises an ordered series of the plurality of execution elements connected using the at least an operation datum.Type: GrantFiled: March 8, 2024Date of Patent: September 24, 2024Assignee: The Strategic Coach Inc.Inventors: Barbara Sue Smith, Daniel J. Sullivan
-
Patent number: 12099964Abstract: An actual supply data acquirer acquires, for a replaceable member with which a product is replaceably provided, actual supply data representing an actual result of shipment for replacement of the replaceable member in the product that is already sold and used. A determiner, using the actual supply data acquired by the actual supply data acquirer, determines whether an excess demand situation occurs in which demand for the replaceable member exceeds predetermined forecasted demand. A notification controller, when the determiner determines that the excess demand situation occurs, performs notification control to cause sending of notification indicating a possibility that an abnormality is occurring in quality of the product.Type: GrantFiled: September 19, 2019Date of Patent: September 24, 2024Assignee: Mitsubishi Electric CorporationInventor: Hiroshi Ohashi
-
Patent number: 12093255Abstract: Methods of machine learning for system deployments without performance regressions are performed by systems and devices. A performance safeguard system is used to design pre-production experiments for determining the production readiness of learned models based on a pre-production budget by leveraging big data processing infrastructure and deploying a large set of learned or optimized models for its query optimizer. A pipeline for learning and training differentiates the impact of query plans with and without the learned or optimized models, selects plan differences that are likely to lead to most dramatic performance difference, runs a constrained set of pre-production experiments to empirically observe the runtime performance, and finally picks the models that are expected to lead to consistently improved performance for deployment. The performance safeguard system enables safe deployment not just for learned or optimized models but also for additional of other ML-for-Systems features.Type: GrantFiled: June 30, 2023Date of Patent: September 17, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Irene Rogan Shaffer, Remmelt Herbert Lieve Ammerlaan, Gilbert Antonius, Marc T. Friedman, Abhishek Roy, Lucas Rosenblatt, Vijay Kumar Ramani, Shi Qiao, Alekh Jindal, Peter Orenberg, H M Sajjad Hossain, Soundararajan Srinivasan, Hiren Shantilal Patel, Markus Weimer
-
Patent number: 12093269Abstract: Methods and servers for generating an enriched query are disclosed. The server acquires an indication of a user query, employs a first model to generate a first candidate string and a second candidate string that are respective candidates for the enriched query; employs a second model to determine that the first candidate string and the second candidate string are a pair of similar candidate strings, and causes display of only one of the pair of similar candidate strings as the enriched query on the electronic device. The second model is trained in a pair-wise configuration based on a training set. The training set includes a first and second training string and a label. The label is indicative of a similarity between the first training string with the second training string. The label is determined based on a comparison of training document(s) relevant to the first and second training string.Type: GrantFiled: December 15, 2022Date of Patent: September 17, 2024Assignee: Y.E. Hub Armenia LLCInventors: Sergey Mikhailovich Yudin, Pavel Evgenevich Oreshin, Aleksei Dmitrievich Dumbai
-
Patent number: 12093985Abstract: A method for performing payment transactions includes obtaining payor or payee information for a social media payment transaction and using the payor or payee information in a funds payment transaction on another system. Other systems, apparatuses, and methods are also described.Type: GrantFiled: November 3, 2021Date of Patent: September 17, 2024Assignee: Wells Fargo Bank, N.A.Inventors: Philip Sprague, Laura Marie Fontana, Daniel A. Porter
-
Patent number: 12093639Abstract: Provided in the present disclosure are an electronic document processing method and apparatus, a terminal, and a storage medium. The electronic document processing method comprises: in a current display interface, in response to a document content determination operation, determining target content from the document content of a first document (S11); and, in the current display interface, in response to a document creation operation, creating a second document having an association relationship with the first document (S12), wherein the second document is associated with the first document on the basis of the target content. The method provided in the embodiments of the present disclosure can rapidly generate a second document having an association relationship with the content in a first document, so that there is no need for the user to repeatedly perform copy and paste and association operations, thereby greatly improving the usage experience of the user.Type: GrantFiled: August 29, 2023Date of Patent: September 17, 2024Assignee: BEIJING ZITIAO NETWORK TECHNOLOGY CO., LTD.Inventors: Wei Chen, Qing Zeng
-
Patent number: 12093252Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for retrieving and using contextual data from previous conversation sessions in conversational searches. In one aspect, a method includes receiving a first query for a first user session, determining that the first query refers to one or more tags in a first repository, the first repository associating respective identifiers to respective tags, each identifier representing a corresponding user session, determining one or more particular identifiers associated with the one or more tags in the first repository, retrieving particular contextual data associated with the determined particular identifiers in a second repository, the second repository associating respective identifiers to respective contextual data associated with corresponding user sessions represented by the respective identifiers, and performing an action responsive to the first query based on the retrieved particular contextual data.Type: GrantFiled: June 26, 2023Date of Patent: September 17, 2024Assignee: GOOGLE LLCInventor: Ajay Joshi
-
Patent number: 12086152Abstract: The present disclosure relates to computer-implemented methods, software, and systems for importing metadata between applications. One example method includes obtaining, at a data warehouse application, metadata for relevant entities in response to a query defined for querying metadata from a metadata source associated with a source application. A service at the source application is queried to identify a set of programming interfaces associated with the relevant entities for acquiring data objects corresponding to the obtained metadata from the source application. Instructions are generated that can be used to configure the database associated with the data warehouse application to acquire a data object based on executing a call to a corresponding programming interface. The generated instructions are provided to the database to configure the database to automatically execute the call to acquire the data object from the source application.Type: GrantFiled: September 28, 2021Date of Patent: September 10, 2024Assignee: SAP SEInventors: Daniel Buchmann, Timm Falter, Simon Heimler
-
Patent number: 12086032Abstract: Techniques are disclosed relating to automated operations management. In various embodiments, a computer system accesses operational information that defines commands for an operational scenario and accesses blueprints that describe operational entities in a target computer environment related to the operational scenario. The computer system implements the operational scenario for the target computer environment. The implementing may include executing a hierarchy of controller modules that include an orchestrator controller module at top level of the hierarchy that is executable to carry out the commands by issuing instructions to controller modules at a next level. The controller modules may be executable to manage the operational entities according to the blueprints to complete the operational scenario.Type: GrantFiled: June 8, 2023Date of Patent: September 10, 2024Assignee: Salesforce, Inc.Inventor: Mark F. Wilding
-
Patent number: 12088497Abstract: Methods, systems, and devices for techniques to balance log structured merge trees are described. A computing system may rebalance a tree structure having an ordered set of leaf nodes by splitting or joining leaf nodes of the tree structure. To split a leaf node, the computing system may select a key to evenly partition key and value data stored in the leaf. The computing system may place each key block of the leaf node having keys less than or equal to the selected key in a first new leaf node, and may place each key block of the leaf node having keys greater than the selected key in a second new leaf node. To join leaf nodes of the tree structure, the computing system may place each key block and each value block of the leaf node and the adjacent leaf node in a new leaf node.Type: GrantFiled: August 12, 2022Date of Patent: September 10, 2024Assignee: Micron Technology, Inc.Inventors: Alexander Tomlinson, Gaurav Sanjay Ramdasi, Greg Alan Becker, Nabeel Meeramohideen Mohamed, Steven Andrew Moyer, Tristan Antonio Partin
-
Patent number: 12086262Abstract: A container image builder determines that a first container image is to be built. The container image builder initiates a build container from a build container image. The build container identifies a first dependency to be incorporated into the first container image. The build container accesses vulnerability data that identifies a plurality of dependencies that have one or more vulnerabilities. Based on the vulnerability data, it is determined that the first dependency is devoid of vulnerabilities. In response to determining that the first dependency is devoid of vulnerabilities, the first container image is generated to include the first dependency.Type: GrantFiled: July 28, 2021Date of Patent: September 10, 2024Assignee: Red Hat, Inc.Inventors: Christoph R. Deppisch, Paolo Antinori
-
Patent number: 12080090Abstract: A computing system obtains a document that includes text. The computing system identifies a fact referenced in the text of the document, where the fact includes a fact name and a fact value. The computing system determines a topic of the document based upon the text of the document. The computing system identifies a factoid stored in a data store based upon the topic and the fact name, where the factoid includes the fact name and a second fact value, and further where the factoid has been generated based upon second text of a second document. While the document is being displayed to a user, the computing system causes a message to be displayed to the user, where the message prompts the user to accept or reject replacement of the fact value in the document with the second fact value.Type: GrantFiled: December 16, 2021Date of Patent: September 3, 2024Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jatin Kakkar, Beethika Tripathi, Rashi Anand, Pankaj Khanzode, Neha Singh, Daraksha Parveen, Gangula Rama Rohit Reddy, Rishabh Malhotra
-
Patent number: 12079263Abstract: A computer-implemented method of object linking from captured media records media (audio or video) from a scene of a program (e.g., TV show, movie or other similar audio visual content), identifies the program and the program scene from a watermark embedded in the captured media or by fingerprinting the captured media and matching the fingerprint to determined fingerprints in a database that relates determined fingerprints to programs and program scenes, determines participants in scene from a participant database that relates participants to programs and program scenes, generates links to objects and online commerce sites offering the linked objects. Records for the objects are contained in a virtual repository, a database that relates users (e.g., participants) to object records.Type: GrantFiled: October 31, 2022Date of Patent: September 3, 2024Inventor: Mack Craft
-
Patent number: 12079573Abstract: Methods, systems, and computer programs are presented for classifying information in conversations and extracting information from the conversations. An Engagement Intelligence Platform (EIP) analyzes transcripts of conversations to find different states and information associated with each of the states (e.g., identification that the interest rate was quoted, and the quoted value of the interest rate). The EIP analyzes the conversation and labels (e.g., “tags”) the text where the conversation associated with the label took place, such as, “An interest rate was provided.” The labels are customizable, so each client can define its own labels based on business needs. Further, the EIP extracts data from the conversation (e.g., the interest rate is “3%”).Type: GrantFiled: September 29, 2021Date of Patent: September 3, 2024Assignee: Twilio Inc.Inventors: Alfredo Láinez Rodrigo, Tyler Cole, Umair Akeel, Luke Percival de Oliveira
-
Patent number: 12079658Abstract: A conversion operation is performed which includes a plurality of conversion actions. A conversion action includes processing an instruction to convert selected data from a source data type to a target data type. The processing includes determining whether a data type indicated using the instruction is a valid data type for a select machine. The data type is a selected data type selected from the source data type or the target data type. The selected data is converted from the source data type to the target data type, based on determining that the data type is a valid data type for the select machine. An indicator is set to a select value to indicate the data type is an invalid data type, based on determining that the data type is an invalid data type for the select machine. The indicator is checked at an end of the conversion operation.Type: GrantFiled: June 17, 2021Date of Patent: September 3, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jonathan D. Bradbury, Laith M. AlBarakat, Timothy Slegel, Andrew M. Sica
-
Patent number: 12079160Abstract: The present disclosure provides a method, system, and device for generating and managing archived data. To illustrate, an archive request including an indication of a first set of files is received from an entity device. Archive information is generated based on the first set of files and stored at a first storage location and the first set of files are transmitted to an archival storage location. After the storage at the archival storage location, the archive information is accessed from the first storage location based on a retrieval request from the entity device and a request is transmitted to the archival storage location based on the archive information. The first set of files are received from the archival storage location and stored at a second storage location. A notification is sent to the entity device indicating the first set of files are available at the second storage location.Type: GrantFiled: February 23, 2023Date of Patent: September 3, 2024Assignee: JFrog Ltd.Inventor: Yoav Landman
-
Patent number: 12072901Abstract: Systems and methods include reception of an object instance representing a date dimension member and comprising a key value, a user interface representation of the date dimension member, key values of ancestor date dimension members, and user interface representations of the one or more ancestor date dimension members, display of the user interface representation and the user interface representations of the ancestor date dimension members, reception of a request to cast the date dimension member to a higher granularity, and, in response to the request, generation of a second object instance representing a second date dimension member comprising key values of a second one or more of the ancestor date dimension members and user interface representations of the second one or more of the ancestor date dimension members, and display of the user interface representations of the second one or more of the ancestor date dimension members.Type: GrantFiled: December 5, 2022Date of Patent: August 27, 2024Assignee: BUSINESS OBJECTS SOFTWARE LTD.Inventors: Mairtin Keane, Vlad Zat, Shane Conroy, Michael Zakharenkov, Cathal McGovern, Raffaele Sangiovanni, Michael Golden, Esther Rodrigo Ortiz
-
Patent number: 12072841Abstract: One or more systems, devices, computer program products and/or computer-implemented methods of use provided herein relate to a process for generating the classification of files to allow for file system organization and/or query augmentation. A system can comprise a memory that stores computer executable components, and a processor that executes the computer executable components stored in the memory, wherein the computer executable components can comprise a generating component that generates a keyphrase based on a context derived from evaluation of an input file, wherein the generating component employs a public repository of files annotated with a plurality of keyphrases, including the keyphrase, to generate the keyphrase based on the context, and an execution component that classifies the input file based on the keyphrase. In one or more embodiments, the input file can comprise a query, and classification of the input file can comprise augmenting the query based on the keyphrase.Type: GrantFiled: November 14, 2022Date of Patent: August 27, 2024Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gaetano Rossiello, Md Faisal Mahbub Chowdhury, Alfio Massimiliano Gliozzo, Nandana Mihindukulasooriya, Michael Robert Glass
-
Patent number: 12067797Abstract: A label processing engine receives, as inputs, raw data representative of a label and baseline data, detects a raw data object within the raw data, classifies the raw data object, and localizes the raw data object within the raw data, detects a baseline data object within the baseline data, classifies the baseline data object, and localizes the baseline data object within the baseline data. The engine recognizes corresponding text within the raw data object and the baseline data object and extracts the corresponding text within the raw data object and the baseline data object, reassembles the corresponding text of the raw data object and the baseline data object into respective lines of text, compares the respective lines of text with one another, and issues a notification based on the comparison.Type: GrantFiled: August 20, 2021Date of Patent: August 20, 2024Assignee: PepsiCo, Inc.Inventor: Jingting Hui
-
Patent number: 12061613Abstract: The present invention is directed to generating an n-dimensional map using the results of a query for compounds enumerated within a collection of documents describing a particular biological target of interest and a curated set of compounds not enumerated in the collection of documents. Both sets of compounds (document coded and curated coded) are converted into coded forms and placed in the n-dimensional map. One or more processors are configured to evaluate the distance between the curated coded forms and the closest cluster of document coded forms. Based on the distance between a coded form and the document coded forms, the curated coded forms can be ranked regarding the likelihood of interacting with the particular biological target.Type: GrantFiled: July 22, 2021Date of Patent: August 13, 2024Assignee: ACCENCIO LLCInventors: Kevin Brown, Kevin Brogle
-
Patent number: 12063161Abstract: In one embodiment, a device obtains application data captured by an intermediate node in a network by inserting monitoring code into traffic associated with one or more online applications accessible via the network. The device identifies, based on the application data, a workflow of actions performed by a user of the one or more online applications. The device determines that a particular stage of the workflow is associated with a quality of experience metric for the one or more online applications being degraded. The device provides a recommended change in the network for presentation by a user interface that is expected to optimize the quality of experience metric for the one or more online applications.Type: GrantFiled: May 31, 2023Date of Patent: August 13, 2024Assignee: Cisco Technology, Inc.Inventors: Michal Wladyslaw Garcarz, Pierre-André Savalle, Jean-Philippe Vasseur, Eduard Schornig, Grégory Mermoud
-
Patent number: 12061713Abstract: A method of managing data using a three-tier database to support fast searching and cell-wise access policy management. The method comprises determining access permissions to a three-tier database associated with a user interface by a client application executing on a computer system, wherein the access permissions are applied on a per data cell basis and on a per record basis; presenting records of a selected table of the three-tier database in accordance with the access permissions associated with the user interface by the client application to the user application; receiving an edit by the client application from the user interface; writing the edit to the three-tier database by the client application in accordance with the access permissions; and propagating by the client application change notifications indicating the edit to a plurality of client instances associated with different user interfaces.Type: GrantFiled: December 17, 2021Date of Patent: August 13, 2024Assignee: T-MOBILE INNOVATIONS LLCInventors: William Luke Barnes, Wade Nolan Murri, Scott Tuan Quach, Siddharth Razdan, Ricardo De Roullett Thompson
-
Patent number: 12061603Abstract: In some implementations, there is provided a method including generating a query plan including in a first pipeline a first join operator and in a second pipeline a second join operator; executing at least a portion of the query plan including the first pipeline and the first join operator; detecting, based on the at least one operator usage state and the at least one operator pruning condition, an empty state object shared between the first join operator and the second join operator in the second pipeline; and processing, by the at least one operator pruning condition, an indication of the empty state object, wherein the least one operator pruning condition is associated with the second join operator and includes at least a first rule to mark the second join operator for pruning.Type: GrantFiled: July 19, 2023Date of Patent: August 13, 2024Assignee: SAP SEInventor: Paul Willems
-
Patent number: 12056138Abstract: Systems and techniques for managing data in a relational database environment and a non-relational database environment. Data in the relational database environment that is static and to be maintained beyond a preselected threshold length of time is identified. The data is copied from the relational database and stored in the data the non-relational database. Access to the data is provided from the non-relational database via a user interface that accesses both the relational database and the non-relational database.Type: GrantFiled: October 24, 2022Date of Patent: August 6, 2024Assignee: Salesforce, Inc.Inventors: Jonathan Bruce, Eli Levine, Simon Toens, Ian Varley
-
Patent number: 12058269Abstract: A device may receive Internet of Things (IoT) data generated by a plurality of different IoT devices, and may group the IoT data into groups of data packages at configured time intervals or in response to events. The device may generate data notifications for the groups of data packages, and may provide the data notifications to a blockchain node, associated with the device and included in a network of blockchain nodes associated with data consumer devices, to cause the data notifications to be securely provided to corresponding ones of the data consumer devices. The device may receive, from one of the data consumer devices, a request for a data package of the groups, and may authenticate the one of the data consumer devices. The device may provide the data package to the one of the data consumer devices when authenticated.Type: GrantFiled: December 16, 2021Date of Patent: August 6, 2024Assignee: Verizon Patent and Licensing Inc.Inventor: Joseph Ho
-
Patent number: 12056164Abstract: A system and method to manage data associated with a merchant system to provide in response to a search query from an end user system. The system and method to generate, in a data graph associated with a merchant system, a first entity type including a first data field storing a first data value corresponding to the merchant system. A second entity type comprising a second data field storing a second data value corresponding to the merchant system is generated in the data graph. A relationship type between the first entity type and the second entity type is established. A first update to the first data value of the first entity type is generated. In view of the relationship type, a second update to the second data value of the second entity type is generated. The first update of the first entity type and the second update of the second entity type are stored in the data graph.Type: GrantFiled: December 14, 2021Date of Patent: August 6, 2024Assignee: YEXT, INC.Inventors: Marc Ferrentino, Han Byul Ru, Kevin Caffrey, Maxwell Shaw, Jonathan Kennell, Catherine Frailey, Jeremy Clark, Steven Sanshwe, Thomas C. Dixon, Jacob Fancher
-
Patent number: 12056928Abstract: The disclosed systems and methods provide a novel framework that provides mechanisms for performing cost-effective, accurate and scalable detection and recognition of fine-grained events. The framework functions by training high precision and high recall object/optical character recognition (OCR) models and aligning video frames to text commentaries of the videos (e.g., licensed play-by-play). The disclosed framework operates as a single algorithm that performs multimodal alignments between events/actions within videos and their prescribed text. Thus, the disclosed framework is able to scale to fine-grained action categories across different venues by delving into the key frames and key aspects of a video to identify particular actions performed by particular actors, thereby providing the novelty of fine-granted action detection and recognition.Type: GrantFiled: March 24, 2021Date of Patent: August 6, 2024Assignee: YAHOO ASSETS LLCInventors: Topojoy Biswas, Avijit Shah, Deven Santosh Shah