Patents Examined by Mariela Reyes
  • Patent number: 12229209
    Abstract: Various approaches for identifying possible unsecured devices on a network as set forth. In some cases, approaches discussed relate to systems and methods for identifying possible unsecured devices based upon a host name for each of the discovered devices.
    Type: Grant
    Filed: February 25, 2021
    Date of Patent: February 18, 2025
    Assignee: Fortinet, Inc.
    Inventor: Haitao Li
  • Patent number: 12222967
    Abstract: Systems and methods include a computer-implemented method for generating and using a graph/document structure to store reservoir simulation results. A graph is generated that represents reservoir simulation results of a reservoir simulation performed on a reservoir using a reservoir simulation model. The graph represents a full set of relational data and non-relational data included in the reservoir simulation results. The graph stores graph information and relational data in a graph/document structure. Objects of the reservoir, elements of the reservoir simulation results, and inputs of the reservoir simulation model are represented as vertices in the graph. Relationships between vertices are represented as edges in the graph. An edge is defined by a pair of vertices in the graph.
    Type: Grant
    Filed: September 3, 2021
    Date of Patent: February 11, 2025
    Assignee: Saudi Arabian Oil Company
    Inventors: Florian Mannuss, Thomas James Byer, Ali H. Dogru
  • Patent number: 12189703
    Abstract: Described are systems and methods for providing webpage insights to a user. The method can include receiving, by a computing system, an indication that a user of a user account with the computing system specified a type of query indicating a geographic location of computing devices from which queries of the type of query originate, identifying a webpage to identify from search results of queries of the type, including those requested from the geographic location, receiving search ranking of the webpage from a querying computing system, comparing the search ranking to a historic search ranking to determine a change in search ranking, determining whether the change satisfies criteria for a threshold level of search ranking movement, and providing information for presentation in a GUI that includes, in a list of ranked notifications, an indication that the search ranking of the webpage for the type of query changed.
    Type: Grant
    Filed: February 22, 2022
    Date of Patent: January 7, 2025
    Assignee: Siteimprove A/S
    Inventors: Christoffer Lund Stroier, Andrei Popa, Andreas Kjeldsen
  • Patent number: 12182213
    Abstract: Systems and methods of determining languages of users in networked environments are provided herein. A data processing system having one or more processors coupled with memory can receive, from a client device, a request for content identifying an account profile. The data processing system can determine, using a log record identifying activities of the account profile, a first set of candidate languages. The data processing system can identify a plurality of information resources to be presented in accordance with a ranking. The data processing system can determine a second set of candidate languages from the plurality of languages based on content in each information resource and a corresponding ranking of each information resource. The data processing system can identify a set of languages included in both the first set of candidate languages and the second set of candidate languages.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: December 31, 2024
    Assignee: GOOGLE LLC
    Inventors: Prajakta Kalekar, Yiding Liu
  • Patent number: 12182135
    Abstract: Subjective and objective assessment attributes and measurements related to athletes are captured in an athlete assessment database. Attributes can be entered and updated by at least one evaluator in the field to the athlete assessment database using a client/server software application and mobile client devices. Following capture of the assessment attributes to assessment attribute records in the athlete assessment database, at least one ranked listing of the athletes is created based on the captured assessment attribute data, for printing, display or further use. Captured assessment attributes with relation to the athletes in question can be averaged, normalized or otherwise manipulated. A drafting interface could be provided to allow for immediate or streamlined team selection in a league. The method enhances the speed and accuracy of team selection and athlete ranking processes, over current paper based processes.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: December 31, 2024
    Inventor: Neil Anderson
  • Patent number: 12169508
    Abstract: Systems and methods for disambiguating company profiles are disclosed. The system builds a database of candidate companies with timed attributes. The system further ingests timed company metadata using a PostgreSQL database. The system disambiguates location and geocoding by matching text patterns and cross-referencing one or more identified location components against one or more geocode databases and classifies and disambiguates company name component from a company name associated with the company using a conditional random field (CRF) model. Further, the system disambiguates employee attributes using a Latent Dirichlet Allocation (LDA) topic model algorithm and train a tree model for pre-selection of candidate companies for the company. The system trains a similarity model for comparison of the candidate companies and in response to a determination that two given candidate companies are same merge the company profiles associated with the given candidate companies.
    Type: Grant
    Filed: September 22, 2021
    Date of Patent: December 17, 2024
    Assignee: Cognism Limited
    Inventors: Johannes Julien Frederik Erett, James A Hodson
  • Patent number: 12164510
    Abstract: Systems and methods for providing suggestions responsive to search queries for a search engine are disclosed. Such suggestions may include one or more related search queries and/or a spell correction. Related search queries may be provided by converting the search query into a document vector space, determining documents that are similar to the query in the vector space, and determining prior search queries to which those similar documents are responsive. Spell corrections may be provided by comparing n-tuple word combinations in the search query to a library of correct n-tuple word combinations and making appropriate corrections.
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: December 10, 2024
    Assignee: Home Depot Product Authority, LLC
    Inventors: Gregory Larchev, Jared Moore, Rongkai Zhao, Felipe Castrillon, Chao Wang
  • Patent number: 12153633
    Abstract: An application may support ingestion of data to a data server. A user may identify the data source, and the server may determine a connector corresponding to the identified data source. The server may support a plurality of connectors for data ingestion. Based on the selected source, the user may select a data channel type, where the data channel type is associated with one or more packaged data sets that include different data set types. The server may then ingest the data set using the determined connector. The application may further support mapping of source and target attributes, custom mapping, and transformation functions.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: November 26, 2024
    Assignee: Salesforce, Inc.
    Inventors: Vineeth Anand Nair, Shengfan He, Jason Day, Caroline Casey Logue, Bradley Carroll Wright, Raveendrnathan Loganathan
  • Patent number: 12153588
    Abstract: A content retrieval system may receive a query associated with a plurality of content items in a repository. For each content item of the plurality of content items: a respective first and second similarity score may be generated based on a similarity between embeddings indicative of a first and second data type generated from the query and for the content item; and a respective normalized similarity score may be generated based on a combination of the respective first and second similarity scores. A set of content items with respective normalized similarity scores that satisfy a similarity score threshold may be identified. An exact-match (lexical) search may yield respective mapping scores for content items that may also be ranked. An output indicative of content items that are identified in the set of content items with high-ranking similarity scores and identified in the set of content items with high-ranking mapping scores.
    Type: Grant
    Filed: February 10, 2023
    Date of Patent: November 26, 2024
    Assignee: ROKU, INC.
    Inventors: Peter Martigny, Fedor Bartosh, Danish Shaikh, Vinh Nguyen, Manasi Deshmukh, Ratul Ray, Nitish Aggarwal, Srimaruti Manoj Nimmagadda, Kapil Kumar, Sameer Girolkar
  • Patent number: 12135696
    Abstract: Aspects of the disclosure relate to dynamic model configuration and execution. A computing platform may receive first model data comprising first model execution configuration data and first model output configuration data. The computing platform may generate a first model based on the first model execution configuration data. The computing platform may distribute, to a plurality of computing platforms, the first model, the first model execution configuration data, and the first model output configuration data. The computing platform may receive a second request to execute one or more models from a third computing platform. The computing platform may receive, from the third computing platform, first model execution data. The computing platform may execute the first model based on the first model execution data and the first model execution configuration data to generate a first model output score.
    Type: Grant
    Filed: September 1, 2023
    Date of Patent: November 5, 2024
    Assignee: Bank of America Corporation
    Inventors: Uma Sheela, Partha Sarathi Dhar, Michael Fleischer, Jeff Hogue, Joyce Ashley, Manivannan Perumalswami, Huy Tran, Valerie Cozart, Adam Jones, Marcey Donnelly, Rose Brunner, Mark Wheelwright, Benjamin Porter, Scott Beavers, Swarn Deep, Shashank Kumar Bajpai
  • Patent number: 12135711
    Abstract: A database system is operable to generate a query operator execution flow for a query that includes a plurality of operators implementing a plurality of parallelized optimization processes configured to facilitate generating of a machine learning model. The query operator execution flow is executed in conjunction with executing the query based on executing the plurality of operators. Executing each of the plurality of parallelized optimization processes includes generating a corresponding set of candidate model coefficients of a plurality of sets of candidate model coefficients. A corresponding set of candidate model coefficients is based on processing the set of best positions generated via the second type of optimization algorithm. The machine learning model is generated in executing the query based on selection of a most favorable set of candidate model coefficients from a plurality of sets of candidate model coefficients outputted via the plurality of parallelized optimization processes.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: November 5, 2024
    Assignee: Ocient Holdings LLC
    Inventor: Jason Arnold
  • Patent number: 12130706
    Abstract: Creation of a new block for a blockchain can be initiated. The new block can include a plurality of transactions. The blockchain can include a plurality of existing blocks. Transaction storage data can be generated for the new block. The transaction storage data can indicate the plurality of transactions and specify, for each of the plurality of transactions, which of a plurality of computing nodes are to keep the transaction in the new block. The generated transaction storage data can be added to the new block. The new block can be communicated to the plurality of computing nodes.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: October 29, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kumiko Maeda, Munetaka Ohtani, Yutaka Oishi, Chikafumi Yasumoto, Jiayun Zhu
  • Patent number: 12099876
    Abstract: A computing device includes a plurality of nodes, where a first node operates in accordance with a computing device operation system (OS) and remaining nodes operate in accordance with a custom OS. The remaining nodes include a plurality of sets of processing core resources that process a plurality of sets of threads of an application. The computing device also includes a main memory divided into a computing device memory section and a custom memory section that includes portions logically allocated as a plurality of buffers. The computing device also includes a memory access control module operable to coordinate access to the plurality of buffers by at least some of the plurality of sets of threads in accordance with the custom OS. The computing device also includes disk memory and a disk memory access control module operable to coordinate access to the disk memory in accordance with the computing device OS.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: September 24, 2024
    Assignee: Ocient Inc.
    Inventors: George Kondiles, Rhett Colin Starr
  • Patent number: 12072872
    Abstract: Hung transactions which are completed within a transaction processing system are resolved. The transactions are replicated from a source database to a target database by a replication engine. The hung transaction is incomplete in either the source or the target database. A transaction pattern table is provided that includes a plurality of records, each record being defined by a transaction pattern identifier. Each record includes a transaction pattern and a metric of occurrence of the transaction pattern. A comparison is made of the series of one or more transaction steps or operations of a hung transaction to the transaction patterns in the transaction pattern table, and a subset of transaction patterns in the transaction pattern table are identified that are potential candidates for matching the hung transaction. The hung transaction is categorized using the metric of occurrence of the transaction pattern for each transaction pattern in the subset of transaction patterns.
    Type: Grant
    Filed: October 3, 2023
    Date of Patent: August 27, 2024
    Assignee: GRAVIC, INC.
    Inventors: Paul J. Holenstein, Bruce D. Holenstein, John R. Hoffmann
  • Patent number: 12072871
    Abstract: Systems, methods, and computer-readable storage media to calculate an update characteristic value for a capacity plan having multiple sub-ledgers. One system can include a communication network interface, a memory, and one or more processors. The memory can store a ledger to broadcast exchanges associated with the capacity plan. The one or more processors can identify a predetermined capacity plan characteristic value indicating a minimum update per cycle value for the capacity plan or a time period for completion of an update of a value of the capacity plan to zero. The one or more processors can calculate an update characteristic value for updating the value of the capacity plan to zero. The one or more processors can transmit, via the communication network interface, a record comprising the update characteristic value.
    Type: Grant
    Filed: January 24, 2023
    Date of Patent: August 27, 2024
    Assignee: Simnang IP, LLC
    Inventors: Clement Ronzon, Rhett M. Roberts
  • Patent number: 12067025
    Abstract: Systems and methods for providing a universal format driven data transformation. In conventional ETL operations, the transform process that transforms data from the source format to the destination format is based on a transformation program. Conventionally, transform logic is developed around the chosen transform program. In accordance with an embodiment, a universal, format-driven data transform can be achieved through the use of a data transformation format. In accordance with an embodiment, a method for providing a universal format driven data transformation can include providing a transformation format in a file, wherein the transformation format is in a human-readable form; and providing, in the transformation format, keywords defining a target table type, a dataset list, and dataset operations to be performed on a dataset from the dataset list.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: August 20, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Saugata Chowdhury, Jagdish Chand, Ispati Nautiyal, Saurav Mohapatra, Akshay Satyendranath
  • Patent number: 12067021
    Abstract: A method and system are described for improving the speed and efficiency of obtaining conversational search results. A user may speak a phrase to perform a conversational search or a series of phrases to perform a series of searches. These spoken phrases may be enriched by context and then converted into a query embedding. A similarity between the query embedding and document embeddings is used to determine the search results including a query cutoff number of documents and a cache cutoff number of documents. A second search phrase may use the cache of documents along with comparisons of the returned documents and the first query embedding to determine the quality of the cache for responding to the second search query. If the results are high-quality then the search may proceed much more rapidly by applying the second query only to the cached documents rather than to the server.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: August 20, 2024
    Assignee: Georgetown University
    Inventors: Ophir Frieder, Ida Mele, Christina-Ioana Muntean, Franco Maria Nardini, Raffaele Perego, Nicola Tonellotto
  • Patent number: 12061639
    Abstract: Various embodiments of the present invention provide methods, apparatus, systems, computing devices, computing entities, and/or the like for performing predictive data analysis operations. Certain embodiments of the present invention utilize systems, methods, and computer program products that perform predictive data analysis operations by generating a hybrid class for a multi-party communication transcript data object associated with a predictive entity utilizing a hybrid space classification machine learning model, generating a machine learning-based risk score utilizing a hybrid-class-based risk scoring machine learning model, and generating a hierarchical-workflow risk score using a hierarchical risk score adjustment workflow.
    Type: Grant
    Filed: September 30, 2022
    Date of Patent: August 13, 2024
    Assignee: OPTUM SERVICES (IRELAND) LIMITED
    Inventors: Rajesh Sabapathy, Gourav Awasthi, Rebin Raju, Chirag Mittal, Sharenna D. Gonzalez
  • Patent number: 12061579
    Abstract: A method comprises reading data from a source database, identifying one or more data types corresponding to the source database, identifying a destination database for the data, and identifying one or more data types corresponding to the destination database. In the method, a destination database model to use in connection with writing the data in the destination database is generated. The generation of the destination database model is based at least in part on the one or more data types corresponding to the destination database, and is performed using one or more machine learning algorithms.
    Type: Grant
    Filed: June 30, 2021
    Date of Patent: August 13, 2024
    Assignee: Dell Products L.P.
    Inventors: Dhilip S. Kumar, Lokesh Dasam
  • Patent number: 12056203
    Abstract: Described herein are systems and methods for determining key website pages based on automated website analysis. A method can include identifying, by a computing system, a website to evaluate, the website having webpages, locally executing and interpreting webpages code to render the webpages as they would appear on user devices, receiving an indication that user input was received at a user device indicating selection of criteria that specify webpage characteristics, determining an initial quantity of webpages that satisfy the criteria, providing information to the user device to cause the device to present an indication of the initial quantity of webpages, designating multiple webpages as key webpages of the website based on determining that each of the multiple webpages satisfies the criteria, adding the multiple webpages to a list of key pages, and providing information to the user device to cause the device to present the list of key pages.
    Type: Grant
    Filed: February 1, 2022
    Date of Patent: August 6, 2024
    Assignee: Siteimprove A/S
    Inventors: Cavit Ilker, Ana Urcelay Lorenzo, Martin Birkebæk