Database Query Processing Patents (Class 707/769)
  • Patent number: 12189637
    Abstract: A system and computer implemented method of patent mapping are provided. The method comprises maintaining a database of patent portfolios and a database of patents, each patent stored in the database of patents associated with one or more patent portfolios stored in the database of patent portfolios; maintaining a database of ontologies, the ontologies including one or more patent concepts in defined groups; receiving a search query associated with a first patent portfolio; searching the first portfolio as a function of the search query; generating search results, the search results including one or more patent claims associated with the search query; and mapping the one or more patent claims to a patent concept in a defined group.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: January 7, 2025
    Assignee: Black Hills IP Holdings, LLC
    Inventors: Steven W. Lundberg, Lars Olof Hugo Svensson
  • Patent number: 12190022
    Abstract: In various embodiments, a generative design application generates and evaluates automotive designs. In operation, the generative design application computes a first set of metric values based on a set of metrics associated with design goal(s) and a first set of parameter values for a parameterized automobile model. The generative design application then performs optimization operation(s) on the first set of parameter values based on the first set of metric values to generate a second set of parameter values. Subsequently, the generative design application generates at least one design based on the second set of parameter values that is more convergent with respect to at least one of the design goals than a previously generated design. Advantageously, less time and effort are required to generate and evaluate multiple designs and then optimize those designs relative to more manual prior art approaches.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: January 7, 2025
    Assignee: AUTODESK, INC.
    Inventors: James Stoddart, David Benjamin, Danil Nagy, Damon Lau
  • Patent number: 12182138
    Abstract: Described herein is a technique for surfacing content for users of a connection network application. The technique involves performing a first query to fetch recently-impressed items viewed by a user of the connection network application and, concurrently with the first query, performing a second query of search nodes to generate a set of search node results. The technique allows for filtering the recently-impressed items from the set of search node results to generate a candidate set and applying a freshness factor to the candidate set. Updates are provided to a user display, based on results of applying the freshness factor to the candidate set.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: December 31, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Madhulekha Arunmozhi, Ian Robert Ackerman, Birjodh Singh Tiwana, Sarah Yan Xing
  • Patent number: 12182501
    Abstract: Embodiments of systems and methods for the conversion of documents to reusable content types are disclosed herein. Embodiments may extract the content and metadata of the original document and identify a set of reusable resources from the content and metadata. These reusable resources can each be one of a set of content types common across a plurality of document authoring platforms. Each of the content types may be represented using a content type object associated with that content type. The reusable resources identified by the parsing of the content and metadata of the original document may thus be represented with corresponding reusable objects in a content type format common to a plurality of document authoring tools.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: December 31, 2024
    Assignee: OPEN TEXT HOLDINGS, INC.
    Inventors: Vaibhav Pradip Pande, Paritosh Tomar
  • Patent number: 12182096
    Abstract: Systems and methods for providing tenant-defined event notifications in a multi-tenant database system are provided. The method may include receiving a first event definition from a first tenant, defining a first business event trigger based on one or more first business object changes occurring to the tenant data of the first tenant; receiving particular database change events from a change data capture service, wherein each of the particular database change events represents a particular change to the tenant data for the plurality of tenants in the database; identifying one or more particular business object changes based on the particular database change events; comparing the first event definition against the one or more particular business object changes to determine whether the first business event trigger has been satisfied; and when the first event trigger has been satisfied, emitting a first business event.
    Type: Grant
    Filed: June 3, 2020
    Date of Patent: December 31, 2024
    Assignee: Zuora, Inc.
    Inventors: Wei Liu, Weilei Chen, Chi Lap Hoang, Lukasz Andrzej Weber, Henning Schmiedehausen
  • Patent number: 12184706
    Abstract: A method of resource sharing in a teleconference involves detecting a presentation of a first resource by a participant of the teleconference, determining a locator for the first resource, in response to the detecting of the first resource, generating a functioning link to the first resource based on the locator, and sending the functioning link to the first resource to another participant to be displayed in a user interface of the teleconference.
    Type: Grant
    Filed: January 26, 2022
    Date of Patent: December 31, 2024
    Assignee: Salesforce, Inc.
    Inventor: Miles J Ramsey
  • Patent number: 12184754
    Abstract: A method for confidentially processing data stored on a platform is described. A transcryption module, receiving a request for access to a data block, transmits the access request to an access request prediction module which returns a list of data blocks. The transcryption module determines whether a corresponding key stream block is present in the cache. The homomorphic calculation module calculates homomorphic ciphertexts of key stream blocks corresponding to the data blocks of the list. The transcryption module transcrypts the data blocks by adding them with the homomorphic ciphertexts of the corresponding key stream blocks. The transcryption module transmits the data blocks thus transcrypted to the request management module.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: December 31, 2024
    Assignee: COMMISSARIAT A L'ENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
    Inventors: Renaud Sirdey, Sergiu Carpov
  • Patent number: 12184593
    Abstract: An information processing apparatus includes: a processor configured to: in deleting documents associated with talks in a chat room, extract a deletion target document using attributes of the talks associated with the documents.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: December 31, 2024
    Assignee: FUJIFILM Business Innovation Corp.
    Inventor: Yusuke Tamura
  • Patent number: 12182493
    Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and presentation of insights. In one implementation, a set of data is used to generate a data visualization. A candidate insight associated with the data visualization is generated, the candidate insight being generated in text form based on a text template and comprising a descriptive insight, a predictive insight, an investigative, or a prescriptive insight. A set of natural language insights is generated, via a machine learning model. The natural language insights represent the candidate insight in a text style that is different from the text template. A natural language insight having the text style corresponding with a desired text style is selected for presenting the candidate insight and, thereafter, the selected natural language insight and data visualization are providing for display via a graphical user interface.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: December 31, 2024
    Assignee: Adobe Inc.
    Inventors: Md Main Uddin Rony, Fan Du, Iftikhar Ahamath Burhanuddin, Ryan Rossi, Niyati Himanshu Chhaya, Eunyee Koh
  • Patent number: 12182518
    Abstract: An autonomous agent receives a user query comprising the complex question. The agent can obtain, from a corpus of unstructured texts, an answer candidate text corresponding to the user query and comprising text from which the answer is subsequently identified. The agent may generate first linguistic data corresponding to the user query and second linguistic data corresponding to the answer candidate text. Each instance of linguistic data may comprise a combination of respective syntactic data, semantic data, and discourse data generated from the user query and/or answer candidate text. Both instances of linguistic data may be provided to a machine-learning model that has been previously trained to output an answer identified from an instance of unstructured text (e.g., the answer candidate text). The model may output the answer identified from the answer candidate text, which in turn may be provided in response to the user query.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: December 31, 2024
    Assignee: Oracle International Corporation
    Inventor: Boris Galitsky
  • Patent number: 12182765
    Abstract: Disclosed embodiments provide a framework for processing sets of credentials in real-time using machine learning models to identify requisitions that can be recommended to users. In response to receiving a set of credentials from a user, a system assigns a classification to the set of credentials based on a set of characteristics associated with the set of credentials. A machine learning model is used to assign tags to the text of the set of credentials. These tags correspond to the set of characteristics. Using these tags, a set of open requisitions are identified and provided to the user.
    Type: Grant
    Filed: March 16, 2023
    Date of Patent: December 31, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Dev Sharma, Marco Ambrosio, Sam Kirby
  • Patent number: 12182117
    Abstract: Systems, methods, and devices are described for performing scalable data processing operations. A queue that includes a translatable portion comprising indications of data processing operations translatable to data queries and a non-translatable portion comprising indications of non-translatable data processing operations is maintained. A determination that a first data processing operation of a first code block statement is translatable to a database query is made. An indication of the first data processing operation is included in the translatable portion of the queue. Responsive to a determination that a second data processing operation of a second code block statement is undeferrable, the translatable portion of the queue is compiled into a database query. An execution of the database query to be executed by a database engine to generate a query result is caused. A result dataset corresponding to the query result is transmitted to an application configured to analyze the result dataset.
    Type: Grant
    Filed: October 13, 2023
    Date of Patent: December 31, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kameswara Venkatesh Emani, Avrilia Floratou, Carlo Aldo Curino, Karthik Saligrama Ramachandra, Alekh Jindal
  • Patent number: 12174025
    Abstract: According to an aspect of an embodiment, operations include receiving data associated with a vehicle routing problem, the data comprising first information about a plurality of vehicles in a geographical region and second information about a set of locations that the plurality of vehicles is required to serve. The operations further include determining a formulation of a multi-objective clustering problem based on the data and converting the formulation into a QUBO formulation. The operations further include generating a binary solution by solving the QUBO formulation on an optimization solver machine. The operations further include partitioning the set of locations into location clusters based on the binary solution and generating a set of candidate routes for the plurality of vehicles based on the location clusters. The operations further include controlling a device to render at least one route recommendation for the plurality of vehicles based on the set of candidate routes.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: December 24, 2024
    Assignee: FUJITSU LIMITED
    Inventors: Hayato Ushijima-Mwesigwa, Hanjing Xu, Indradeep Ghosh
  • Patent number: 12175604
    Abstract: A portal, which is an object for an avatar to move between virtual reality spaces, can be installed with an information processing device. The installation processing device includes circuitry configured to receive an installation instruction of a portal, which is an object for an avatar to move from a first VR space to a second VR space, in the first VR space, the installation instruction specifying the first VR space and the second VR space; and perform, in response to the acceptance of the installation instruction, installation processing for installing the portal in the first VR space in one or more devices including another device other than a device that has accepted an input of the installation instruction.
    Type: Grant
    Filed: June 20, 2023
    Date of Patent: December 24, 2024
    Assignee: CLUSTER, INC.
    Inventors: Daiki Handa, Hiroyuki Tomine
  • Patent number: 12175217
    Abstract: Techniques for implementing an integrated testing tool for data replication are disclosed. In some embodiments, a software tool performs operations comprising: causing a first set of user interface elements to be displayed on a computing device; receiving, via the first set of user interface elements, a data replication configuration identifying an adapter, a source database, and a target database; storing the data replication configuration in an embedded database; causing a second set of user interface elements to be displayed on the computing device; receiving, via the second set of user interface elements, a data generation configuration identifying a table in the source database; generating random data in the table based on the data generation configuration; instructing the adapter to replicate the source data from the source database onto the target database based on the data replication configuration; and causing a log of events to be displayed on the computing device.
    Type: Grant
    Filed: January 9, 2023
    Date of Patent: December 24, 2024
    Assignee: SAP SE
    Inventor: Xuemin Ding
  • Patent number: 12169523
    Abstract: The present disclosure provides method and apparatus for query conversion. A first query for a first graph database may be obtained. A syntax tree may be generated through parsing the first query. A query graph may be created based on the syntax tree. The query graph may be converted into a second query for a second graph database.
    Type: Grant
    Filed: March 24, 2021
    Date of Patent: December 17, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Siming Tian, Xin Zhang, Yi Zeng, Yang Yang, Daxin Jiang
  • Patent number: 12169486
    Abstract: A data platform including an error handling framework for loading of input data. The data platform generates input data columns based on an input file and generates result data columns based on the input data columns and evaluating expressions. The data platform detects projection errors during the generating of the result data columns and stores result error indicators in error indicator arrays of the result data columns based on the projection errors. The data platform generates filtered result data columns based on the result data columns and the result error indicator arrays of the result data columns and stores the filtered result data columns in a database of the data platform.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: December 17, 2024
    Assignee: Snowflake Inc.
    Inventors: Abdullah Al Mahmood, Ruta Dhaneshwar, Max Heimel, Xin Huang, Canzhou Qu, Purav B. Saraiya, Konstantinos Zoumpatianos
  • Patent number: 12169496
    Abstract: Systems and methods are disclosed for processing a search request received from a user. A method includes providing access to content items associated with metadata. The method includes providing information about at least one search previously performed for a user, and providing access to information describing relationships between at least one of the content items and the metadata. The method includes receiving a present input from the user intended to identify a desired content item. Upon determining that results from the previous search did not satisfy the search request from the user, the method includes determining an intent shared by the previous search and the present input based on comparing (i) the relationship information, (ii) the previous search, and (iii) the present input. The method also includes selecting and presenting a subset of content items based on comparing the shared intent and the metadata.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: December 17, 2024
    Assignee: ADEIA GUIDES INC.
    Inventors: Murali Aravamudan, Sashikumar Venkataraman, Rakesh Barve, Ahmed Nizam Mohaideen Pathurudeen
  • Patent number: 12170908
    Abstract: A method 300 is disclosed for generating and training a model to detect interference conditions at a cell in a wireless cellular network and to classify the impact of detected interference conditions on performance of the wireless cellular network in the cell. The method comprises, for each of a plurality of cells in the wireless cellular network (360), obtaining data representing received signal power at a base station serving the cell over a period of time (310) and obtaining data representing a plurality of performance metrics for the cell over the time period (330). The method further comprises obtaining classifications of the received signal power data into one of a plurality of cell interference conditions (320) and the performance metric data into one of a plurality of cell impact classes (340).
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: December 17, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Chin Lam Eng, Philipp Frank, Raul Martin Cuerdo, Mitchell Ho, Chee Wai Ng
  • Patent number: 12165393
    Abstract: Methods, systems, and computer programs are presented for the management of lane-departure (LD) events. One method includes training a classifier for LD events and loading the classifier into a vehicle. LD events are detected based on outward images using the classifier, while the turn signal is monitored to prevent false triggers. If an LD event is detected, rules are checked for alerting the driver and deciding whether to alert the driver or not. Subsequently, additional rules are checked for reporting the event and deciding whether to report the event to a Behavior Monitoring System (BMS) or to discard it. The method also includes a solid line departure model that identifies crossing dashed, solid-white, and solid-yellow lanes, delaying alerts and event generation until a significant portion of the vehicle crosses over the lane. The model also outputs a confidence score reflecting the amount of vehicle deviation from the driving lane.
    Type: Grant
    Filed: April 23, 2024
    Date of Patent: December 10, 2024
    Assignee: Samsara Inc.
    Inventors: Akshay Raj Dhamija, Abner Ayala, Rohit Annigeri, Cole Jurden, Douglas Boyle, Jason Liu, Kevin Lai, Jose Cazarin, Pang Wu, Nathan Hurst, Brian Westphal, Lucas Doyle, Saurabh Tripathi, Shirish Nair
  • Patent number: 12164571
    Abstract: Techniques are disclosed to provide guided natural language interactions with a connected data system, such as a graph database. In various embodiments, natural language input associated with a graph database query associated with a graph data set is received. The natural language input is processed to generate a set of candidate strings. At least a subset of the candidate strings is mapped to an entity in the graph data set. The entity and data comprising the graph data are used set to determine a candidate graph pattern associated with the graph database query. The candidate graph pattern is used to guide a user associated with the natural language input to refine the graph database query.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: December 10, 2024
    Assignee: Neo4j Sweden AB
    Inventors: Irfan Nuri Karaca, Alistair Philip Campbell Jones, James Webber
  • Patent number: 12165066
    Abstract: Some embodiments provide a method for training a machine-trained (MT) network that processes input data using network parameters. The method maps a set of input instances to a set of output values by propagating the set of input instances through the MT network. The set of input instances includes input instances for each of multiple categories. For a particular input instance selected as an anchor instance, the method calculates a true positive rate (TPR) for the MT network as a function of a distance between the output value for the anchor instance and the output value for each input instance not in a same category as the anchor instance. The method calculates a loss function for the anchor instance that maximizes the TPR for the MT network at low false positive rate. The method trains the network parameters using the calculated loss function.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: December 10, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric A. Sather, Steven L. Teig, Andrew C. Mihal
  • Patent number: 12159031
    Abstract: An electronic device includes a display; a memory configured to store at least one instruction corresponding to at least one program; and a processor configured to execute the at least one instruction as a process, wherein the processor is configured to: predict, in response to a foreground execution of a first process, an amount of an available memory at a time point after an elapse of a predetermined time from the foreground execution of the first process, based on memory usage information stored in the memory; based on the predicted amount of the available memory exceeding a predetermined threshold value, suspend a memory return operation for the predetermined time; and based on the predicted amount of the available memory being less than the predetermined threshold value, perform the memory return operation without suspending the memory return operation.
    Type: Grant
    Filed: September 13, 2022
    Date of Patent: December 3, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jungseung Lee, Huijin Park
  • Patent number: 12159301
    Abstract: Methods, computer program products, and systems are presented.
    Type: Grant
    Filed: February 26, 2020
    Date of Patent: December 3, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary A. Silverstein, Indervir Singh Banipal, Shikhar Kwatra, Raghuveer Prasad Nagar
  • Patent number: 12158834
    Abstract: A generation unit that generates a new abstraction log based on the distribution of log values corresponding to a variable in an abstraction log is included. The abstraction log includes at least one or more variables. The variable includes at least one or more log values. The new abstraction log is obtained by replacing the variable in the abstraction log with the log value.
    Type: Grant
    Filed: July 20, 2018
    Date of Patent: December 3, 2024
    Assignee: NEC CORPORATION
    Inventor: Ryosuke Togawa
  • Patent number: 12153624
    Abstract: Ideogram character analysis includes partitioning an original ideogram character into strokes and mapping each stroke to a corresponding stroke identifier (id) to create an original stroke id sequence that includes stroke identifiers. A candidate ideogram character that has a candidate stroke id sequence within a threshold distance to the original stroke id sequence is selected. One or more embodiments may create a new phrase by replacing the original ideogram character with the candidate ideogram character in a search phrase. One or more embodiments perform a search using the search phrase and the new phrase to obtain a result and present the result. One or more embodiments may replace an original ideogram character in a character recognized document with the candidate ideogram character and store the character recognized document.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: November 26, 2024
    Assignee: OPEN TEXT CORPORATION
    Inventors: Chao Chen, Kunwu Huang, Hongtao Dai, Jingjing Liu
  • Patent number: 12153426
    Abstract: A transportation system includes: a neural network to determine current inferred hormonal state data of an occupant of the vehicle based in part on received sensor data relating to the occupant; and an artificial intelligence-based system trained on a set of outcomes related to occupant in-vehicle experience. The artificial intelligence-based system is configured to: retrieve sensor data of the occupant; identify a difference between the current inferred hormonal state data and a desired hormonal state; determine a variation including one of configuring the vehicle for aggressive driving performance or configuring the vehicle for non-aggressive driving performance to promote the desired hormonal state of the occupant responsive to the current inferred hormonal state; and induce the variation in one or more occupant experience parameters to achieve at least one desired outcome.
    Type: Grant
    Filed: December 22, 2023
    Date of Patent: November 26, 2024
    Assignee: Strong Force TP Portfolio 2022, LLC
    Inventor: Charles Howard Cella
  • Patent number: 12153635
    Abstract: Embodiments herein disclose systems, methods, and computer-readable media for generating CDA (Clinical Document Architecture) documents from Fast Healthcare Interoperability Resources (FHIR) APIs utilizing a unified, flexible, cloud-based service that can be leveraged across disparate solutions and/or systems.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: November 26, 2024
    Assignee: Cerner Innovation, Inc.
    Inventors: Alison Elizabeth Elenchin, Douglas Charles Pratt
  • Patent number: 12147434
    Abstract: A method, a system, and a computer program product for executing a query. A query associated with a calculation scenario defining a data flow model that includes one or more calculation nodes is received. Each calculation node corresponds to an operation being performed on one or more database tables stored at a database. The calculation nodes include a first calculation node corresponding to a ranking filter operation. A calculation engine executes the calculation scenario and performs the ranking filter operation to generate a data structure storing a plurality of rows of the database tables. Based on the executing of the calculation scenario, a result data set including at least one row from the plurality of rows is generated and provided by a database server to an application server.
    Type: Grant
    Filed: March 27, 2020
    Date of Patent: November 19, 2024
    Assignee: SAP SE
    Inventors: Michael Ludwig, Johannes Merx
  • Patent number: 12147463
    Abstract: Disclosed is a method, performed by an electronic device, for address matching. The method comprises obtaining a first data set indicative of a first address. The method comprises determining, based on the first data set, using an entity extraction technique, one or more first elements indicative of the first address. The method comprises obtaining based on at least one of the one or more first elements, a second data set. The method comprises the second data set comprises one or more second elements indicative of a second address. The method comprises applying a natural language processing, NLP, technique to the first data set and the second data set, to obtain one or more similarity scores. The method comprises obtaining a set of weights associated with corresponding first elements of the first address.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: November 19, 2024
    Assignee: Maersk A/S
    Inventors: Sunil Kumar Chinnamgari, Akilan Kothandaraman, Aadil Ahmad Malik, Mrittunjoy Das
  • Patent number: 12147386
    Abstract: Time-series columnar-based information is received and indexed in a compute infrastructure for cloud-based object storage. The approach leverages a file format that enables highly-performant search and retrieval of the data stored in the cloud. In operation, an indexer receives the time-series information, indexes that information according to the file format, and forwards the indexed information for storage to the object store, where it is stored as a set of time-based partitions. A partition comprises a set of files, namely, a manifest file, a data file, and an index file. These files are structured as a compact instance of a set of raw unstructured data that comprises the partition. Highly-performant information retrieval is enabled in response to a time-bounded query, because operations at a query peer (with respect to one or more partitions) are carried out in real-time during query processing and without requiring retrieval of the data file as a whole.
    Type: Grant
    Filed: April 19, 2021
    Date of Patent: November 19, 2024
    Assignee: Hydrolix Inc.
    Inventor: Hasan Alayli
  • Patent number: 12141322
    Abstract: An analysis query response system comprises a user terminal 1 that generates and transmits an analysis query, and a database apparatus 2 including an analysis query verification apparatus 22 that includes a verification execution part 222 that performs a first verification of whether the analysis query satisfies a predetermined privacy preservation indicator, and an analysis query execution apparatus 21 that includes a personal data storage part 211 that stores personal data and an analysis query execution and preservation part 214 that, in a case where the first verification is successful, performs an analysis corresponding to the analysis query on the personal data read from the personal data storage part to acquire an analysis result, and applies a predetermined privacy-preserving mechanism to the acquired analysis result.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: November 12, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Atsunori Ichikawa, Koki Hamada
  • Patent number: 12141878
    Abstract: Detecting fake news involves receiving a plurality of allegedly real news stories and allegedly fake news stories from one or more websites, receiving a plurality of user posts to a social media platform relating to the plurality of allegedly real news stories and allegedly fake news stories; receiving a plurality of user engagements related to the plurality of user posts, receiving user profile information, and social media network information, for users creating the plurality of user posts to the social media platform, and users participating in the engagements related to the plurality of user posts, and classifying each of the received plurality of allegedly real news stories and allegedly fake news stories as one of a real news story and a fake news story based on the analyzed content and analyzed social media context.
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: November 12, 2024
    Inventors: Kai Shu, Deepak Mahudeswaran, Huan Liu
  • Patent number: 12141158
    Abstract: A search engine responding to a user query to find relevant data assets in a federation business data lake (FBDL) system by monitoring and recording all of the interactions of users interacting with data assets in the FBDL system, providing all of the user interactions to a recommendation engine, calculating relevance of information in the FBDL system to each user, and recommending one or more new data assets to a target user based on the relevance of the information. The relevance comprises the target user's past interactions with the data assets based and the cumulative interactions of other users with the data assets, such that if one or more of the other users has similar interaction behavior to the target user, then knowledge of the one or more other users can impact the relevance of the information with regard to the one or more new data assets suggested to the target user.
    Type: Grant
    Filed: April 1, 2022
    Date of Patent: November 12, 2024
    Assignee: EMC IP Holding Company LLC
    Inventors: Omer Sagi, Alon Grubshtein, Amihai Savir, Nimrod Milo
  • Patent number: 12141840
    Abstract: The present invention provides a system and a method for delivering advertisement content perceptible by a user of an augmented reality device.
    Type: Grant
    Filed: November 18, 2021
    Date of Patent: November 12, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventors: Kevin G. Paterson, Jordan A. Newmark
  • Patent number: 12141271
    Abstract: Events from one or more primary systems associated with one or more tenants are received. The received events are stored in a message queue. At least a portion of the events in the message queue are ingested for organization and storage in a data store. One or more progress identifiers associated with ingesting of the events in the message queue are tracked. An event query is received from an external system. The event query is rewritten into a first component query for the data store and a second component query for the message queue based at least in part on a progress identifier. A result of the first component query and a result of the second component query are combined to determine a result of the event query.
    Type: Grant
    Filed: July 27, 2021
    Date of Patent: November 12, 2024
    Assignee: Cohesity, Inc.
    Inventors: Abhijit Chakankar, Pramesh Gupta, Vipin Vishvkarma, Apurv Gupta
  • Patent number: 12141713
    Abstract: The present disclosure relates to a method for semantic analysis performed by a computing device in the financial field. The method includes constructing a knowledge graph with a computer device. The method further includes obtaining, by the computer device, information published by the first user on a social network over the network. The method further includes the computer device generating standard information based on the information. The method further includes generating, by the computer device, a user behavior based on the standard information and the knowledge graph. The method further includes searching, by the computer device, for another user with similar user behavior based on the user behavior.
    Type: Grant
    Filed: February 26, 2023
    Date of Patent: November 12, 2024
    Assignee: HITHINK FINANCIAL SERVICES INC.
    Inventor: Lu Zou
  • Patent number: 12141163
    Abstract: An apparatus, computer-implemented method and computer program are disclosed for synchronising dataset updates. For example, the method may comprise providing a first code branch associated with a plurality of code sets which, when executed, produce respective time-series datasets for provision to a downstream process linked to the first code branch. The method may also comprise generating a second code branch, based on the first code branch, the second code branch executing the plurality of code sets as part of an updating process and, if successful, storing respective time-series datasets to respective memory locations associated with the second code branch. Another part of the method may comprise determining if all code sets executed by the second code branch have successfully committed. Responsive to a positive determination, one or more pointers, e.g.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: November 12, 2024
    Assignee: Palantir Technologies Inc.
    Inventor: Jamie Sookprasong
  • Patent number: 12141108
    Abstract: Provided is an information processing system that shares data between organizations A and B and performs processing. The information processing system includes a data processing apparatus 1 and data input/output apparatuses 3A and 3B that manage data in the respective organizations.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: November 12, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Tomoyuki Fujino, Yui Saito, Tomohiro Inoue, Keiichiro Kashiwagi, Kenji Umakoshi
  • Patent number: 12143658
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed. An example apparatus includes interface circuitry to: obtain primary data from a first meter and a second meter, the primary data including at least one of: (a) acceleration data and (b) short-range wireless communication data; and obtain secondary data from the first meter and the second meter, the secondary data including at least one of: (a) location data and (b) audio data; comparator circuitry to: determine one or more primary factors based on the primary data, the primary factors to include at least one of a correlation coefficient or a difference in connected device sequences; determine one or more secondary factors based on the secondary data; and model executor circuitry to determine, based on the one or more primary factors and the one or more secondary factors, whether the first meter and the second meter correspond to duplicate wear.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: November 12, 2024
    Assignee: The Nielsen Co (US), LLC
    Inventors: Alexander Topchy, John Stavropoulos
  • Patent number: 12141605
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scheduling operations represented on a computation graph. One of the methods receiving, by a computation graph system, a request to generate a schedule for processing a computation graph, obtaining data representing the computation graph generating a separator of the computation graph; and generating the schedule to perform the operations represented in the computation graph, wherein generating the schedule comprises: initializing the schedule with zero nodes; for each node in the separator: determining whether the node has any predecessor nodes in the computation graph, when the node has any predecessor nodes, adding the predecessor nodes to the schedule, and adding the node in the schedule, and adding to the schedule each node in each subgraph that is not a predecessor to any node in the separator on the computation graph.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: November 12, 2024
    Assignee: Google LLC
    Inventors: Erik Nathan Vee, Manish Deepak Purohit, Joshua Ruizhi Wang, Shanmugasundaram Ravikumar, Zoya Svitkina
  • Patent number: 12135740
    Abstract: Systems and methods for reducing data retrieval times when accessing siloed data across disparate locations by generating a unified metadata graph via a Retrieval-Augmented Generation (RAG) framework are disclosed. The system selects a first Large Language Model (LLM) prompt corresponding to a first metadata identifier of the set of metadata identifiers. The system then augments the first LLM prompt with the first metadata identifier to be provided to an LLM, where the LLM is configured to generate a first intermediate output. The system then augments the first LLM prompt with the second set of metadata identifiers corresponding to the first metadata identifier to be provided to the LLM, where the LLM generates a second intermediate output. The system then generates a domain-specific unified metadata graph. Responsive to determining that first performance metrics fail to satisfy a performance criteria, the system performs an update process on the domain-specific unified metadata graph.
    Type: Grant
    Filed: April 4, 2024
    Date of Patent: November 5, 2024
    Assignee: CITIBANK, N.A.
    Inventors: Linfeng Yu, Vaibhav Kumar, Ashutosh Pandey
  • Patent number: 12135768
    Abstract: An interface provides answers to natural language user queries based upon real time data generated by live processes. The natural language queries are converted into a machine query syntax and the machine query syntax is provided to a large language model without sharing underlying data that is used to satisfy the natural language query by serving the data to the end user while, at the same time, masking the data from large language model, where interaction with the large language model is based upon a predefined syntax protocol. A reply is a received from the large language model in the same syntax and the reply is used to create an output to be served to the end user and/or to execute a functionality.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: November 5, 2024
    Assignee: AlertEnterprise, Inc.
    Inventors: Yogesh Ailawadi, Navjot Singh, Mohit Kumar, Ribhav Jain
  • Patent number: 12135688
    Abstract: Systems and methods are provided for managing provision of network-stored data sets among instances of function code executing in an on-demand manner. Provision of the data sets may be managed such that the data sets are available efficiently and are able to be accessed within function invocations in a manner that is similar or identical to accessing locally-stored data sets. Moreover, the data sets may, when desired, be made available persistently across function invocations.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: November 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Srinivas Jasti, Prashant Kumar Singh
  • Patent number: 12130810
    Abstract: 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: Grant
    Filed: December 16, 2022
    Date of Patent: October 29, 2024
    Assignee: Palantir Technologies Inc.
    Inventors: Mark Elliot, Joseph Ellis, Rahij Ramsharan, Matthew Sills, Lawrence Manning
  • Patent number: 12130830
    Abstract: 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: Grant
    Filed: March 13, 2019
    Date of Patent: October 29, 2024
    Assignee: BMC Software, Inc.
    Inventors: Walter Fred Caldwell, Jr., Robert Ward Blackhall, Jason Ronald Torola, John David O'Dowd
  • Patent number: 12130812
    Abstract: 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: Grant
    Filed: September 7, 2023
    Date of Patent: October 29, 2024
    Assignee: Ocient Holdings LLC
    Inventors: Anna Veselova, Greg R. Dhuse, Matthew Ashbeck
  • Patent number: 12131362
    Abstract: 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: Grant
    Filed: September 20, 2021
    Date of Patent: October 29, 2024
    Assignee: Freightview, Inc.
    Inventors: Tim A. Barton, Jason Alexander Roberts
  • Patent number: 12130962
    Abstract: 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: Grant
    Filed: April 13, 2020
    Date of Patent: October 29, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subil M. Abraham, James P. Appleyard, Pratik A. Naik
  • Patent number: 12126676
    Abstract: 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: Grant
    Filed: May 9, 2023
    Date of Patent: October 22, 2024
    Assignee: Corent Technology, Inc.
    Inventors: Shafiullah Syed, Sethuraman Venkataraman, Edwin Luther Thumma, Sivakumar Chellappan