Patents Examined by Jean M. Corrielus
  • Patent number: 12197401
    Abstract: A method includes determining that an application is a consumer of one or more records of an event streaming platform. In response to the application being a consumer of the one or more records, a schema that is associated with the one or more records of the event streaming platform can be determined. The schema can define the data structure of each of the one or more records. The method further includes generating a class that structurally conforms to the schema. During runtime, the object that is instantiated from the class may be used by the application to consume the one or more records.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: January 14, 2025
    Assignee: Red Hat, Inc.
    Inventors: Andrea Cosentino, Paolo Antinori
  • Patent number: 12197521
    Abstract: A spatial search may be performed using representations of geometric shapes stored in a key-value store. A request to perform a spatial search may be received, the request including a geometric shape composed of one or more points. The points of the geometrical shape may be translated into one or more spatial indexes representing spatial cells using a space-filling curve. A key-value store may then be incrementally searched for each spatial index to identify spatial cells intersecting the geometric shape for which other known geometric shapes exist. The key-value store may then be searched to identify the known geometric shapes intersecting the geometric shape included in the search.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: January 14, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Swagata Prateek, Vi Thuy Hai Nguyen, Timur Amirov, Anton Polyakov, Szymon Ulewicz
  • Patent number: 12198075
    Abstract: Disclosed are a method and device for calculating a correlation between notes using a database constructed on a basis of artificial intelligence, and supporting a service for the notes on a basis of the calculated correlation. A method by which a note providing device that interworks with a user terminal provides notes, includes: constructing a keyword DB by extracting a keyword from a note generated through the user terminal and reflecting a weight calculated through machine learning using the extracted keyword; and calculating a correlation score for each of a plurality of target notes correlated with a reference note using the keyword DB. Therefore, the method and device for providing the notes using the artificial intelligence-based correlation calculation can more accurately recommend the correlated notes by reflecting the interaction of the user.
    Type: Grant
    Filed: December 29, 2020
    Date of Patent: January 14, 2025
    Assignee: Fasoo
    Inventors: Kyu Gon Cho, Jong Sin Choi, Bum Jong Lee
  • Patent number: 12189595
    Abstract: A database system uses a hash table for processing database queries. The system stores keys mapped to data values in the hash table. For processing a set of records using the hash table, the system partially sorts the records to match the order of keys of the hash table. The partial storing of the records results in improving the performance of a cache storing the hash table. The hash table may be a multimap that maps a key to multiple data values. The system stores data values mapped to a key in a vector that stores all data values mapped to the key in contiguous memory. The system stores a pointer to the vector in association with the key in the multimap. The system optimizes the multimap to store the data value instead of the pointer if there is a single data value associated with a key.
    Type: Grant
    Filed: May 1, 2023
    Date of Patent: January 7, 2025
    Assignee: Oxla sp. z o.o.
    Inventors: Adam SzymaƄski, Grzegorz Dudek
  • Patent number: 12182122
    Abstract: A method and one or more non-transitory storage media are provided to train and implement a one-hot encoder. During a training phase, computation of an encoder state is performed by executing a set of relational statements to extract unique categories in a first training data set, associate each unique category with a unique index, and generate a one-hot encoding for each unique category. The set of relational statements are executed by a query optimization engine. Execution of the set of relational statements is postponed until a result of each relational statement is needed, and the query optimization engine implements one or more optimizations when executing the set of relational statements. During an encoding phase, a set of categorical features in a second training data set are encoded based on the encoder state to form a set of encoded categorical features.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: December 31, 2024
    Assignee: Oracle International Corporation
    Inventors: Felix Schmidt, Matteo Casserini, Milos Vasic, Marija Nikolic
  • Patent number: 12181995
    Abstract: In various embodiments, a computer-implemented method comprises receiving, from a first endpoint device, a first event during a first time period, modifying an event log to include a record associated with the first event, causing a rollup queue to include a request to count a first count value associated with the first event, and generating, in a second time period subsequent to the first time period, a counter value associated with at least the first event based on the rollup queue and the event log.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: December 31, 2024
    Assignee: NETFLIX, INC.
    Inventors: Varun Khaitan, Joseph Lynch, Rajiv Shringi
  • Patent number: 12174807
    Abstract: Random cut trees are generated with respective to respective samples of a baseline set of data records of a data set for which outlier detection is to be performed. To construct a particular random cut tree, an iterative splitting technique is used, in which the attribute along which a given set of data records is split is selected based on its value range. With respect to a newly-received data record of the stream, an outlier score is determined based at least partly on a potential insertion location of a node representing the data record in a particular random cut tree, without necessarily modifying the random cut tree.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: December 24, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Nina Mishra, Daniel Blick, Sudipto Guha, Okke Joost Schrijvers
  • Patent number: 12175189
    Abstract: The growing amount of communication data generated by inmates in controlled environments makes a timely and effective investigation and analysis more and more difficult. The present disclosure provides details of a system and method to investigate and analyze the communication data in a correctional facility timely and effectively. Such a system receives both real time communication data and recorded communication data, processes and investigates the data automatically, and stores the received communication data and processed communication data in a unified data server. Such a system enables a reviewer to review, modify and insert markers and comments for the communication data. Such a system further enables the reviewer to search the communication data and create scheduled search reports.
    Type: Grant
    Filed: December 8, 2022
    Date of Patent: December 24, 2024
    Assignee: Global Tel*Link Corporation
    Inventor: Stephen Lee Hodge
  • Patent number: 12174906
    Abstract: A query that includes one or more variables is received. The one or more variables correspond to one or more specific web elements associated with a webpage. Webpage content associated with the webpage that identifies a plurality of web elements associated with the webpage is processed. A script utilizing a query response that maps the one or more variables to a subset of the plurality of web elements associated with the webpage is generated.
    Type: Grant
    Filed: January 17, 2024
    Date of Patent: December 24, 2024
    Assignee: Tiny Fish Inc.
    Inventors: Shuhao Zhang, Qi Zhai, Daniel Lawrence Schafer, Pavlo Dudka, Mingyang Li, Urvish Dipakkumar Thakker
  • Patent number: 12170693
    Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for correlating security policy inputs and outputs. A server system can obtain a system input comprising two versions of a policy input and corresponding versions of a policy output. The system can compute differences between the versions of the policy input and the versions of the policy output. The system can then correlate input differences to output differences. The system can generate and store a database record identifying the correlation.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: December 17, 2024
    Assignee: Salesforce, Inc.
    Inventor: Toan Van Nguyen
  • Patent number: 12164389
    Abstract: Example implementations described herein involve systems and methods that can include, responsive to a request to deploy an application using a storage of a storage system, managing a storage configuration for the application; managing data information and storage configuration information associated with a copy relationship between data used by the application and the storage configuration for the storage system; extracting and evaluating possible configuration patterns from the data information and the storage configuration information; and providing ones of the possible configuration patterns that satisfy specified requirements for the application.
    Type: Grant
    Filed: September 28, 2022
    Date of Patent: December 10, 2024
    Assignee: Hitachi, Ltd.
    Inventors: Akiyoshi Tsuchiya, Tomohiro Kawaguchi
  • Patent number: 12158872
    Abstract: A method and system for adaptive video streaming receives inputs by a deep learning neural network engine. The inputs may include a previous lookahead buffer size, previous download time(s), a current buffer size, next available stream size(s), a last chuck quality, a current buffer size, previous download speed(s), a previous lookahead buffer size, a number of chunks remaining, and/or network condition statistics based upon geolocation information. The inputs are processed by the deep learning neural network engine using a neural network machine learning model to adjust a capacity of a buffer lookahead.
    Type: Grant
    Filed: March 8, 2021
    Date of Patent: December 3, 2024
    Assignee: Vimeo.com, Inc.
    Inventor: Fengjiao Peng
  • Patent number: 12153578
    Abstract: A method includes receiving a query directed to a first data model that specifies base data fields. The method includes determining extension bindings for the first data model. A binding specifies an extension to the first data model and specifies one of the base data fields as a node at which the specified extension is added. The extension specifies a non-empty set of data fields. The method includes retrieving base data values according to the base data fields and extension data values according to, for a first binding, the set of data fields. The method includes generating a data object from the base and extension data values according to a second data model. The second data model is based on the first data model extended by adding the data fields from the extension specified by the first binding to the first data model at the specified node.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: November 26, 2024
    Assignee: Express Scripts Strategic Development, Inc.
    Inventors: Dennis Fuglsang, Robert W. Scanlon
  • Patent number: 12153966
    Abstract: Embodiments of a multitenant content server that employs embodiments of a database architecture for use in multitenant environments that include a global partition and a tenant partition for each tenant. These partitions can be accessed using sessions corresponding to the partitions and interfaces associated with the tenants.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: November 26, 2024
    Assignee: OPEN TE XT HOLDINGS, INC.
    Inventors: Pulla Rayudu Garaga, Sekhar Venkatesan
  • Patent number: 12135760
    Abstract: A query that includes one or more variables is received. The one or more variables correspond to one or more specific web elements associated with a webpage. Webpage content associated with the webpage that identifies a plurality of web elements associated with the webpage is processed. A script utilizing a query response that maps the one or more variables to a subset of the plurality of web elements associated with the webpage is generated.
    Type: Grant
    Filed: January 17, 2024
    Date of Patent: November 5, 2024
    Assignee: Tiny Fish Inc.
    Inventors: Shuhao Zhang, Qi Zhai, Daniel Lawrence Schafer, Pavlo Dudka, Mingyang Li, Urvish Dipakkumar Thakker
  • Patent number: 12130797
    Abstract: A vehicle includes a sensor and a transmitter. The vehicle further includes a non-transitory computer readable medium configured to store instructions thereon. The vehicle further includes a processor connected to the non-transitory computer readable medium. The processor is configured to execute the instructions for receiving or generating a data collection command, wherein the data collection command includes processing instructions for processing data collected from at least one of the sensor, an application log, or a system log, the processing information includes a number of processing operations to be performed, and a type of processing for each of the processing operations. The processor is further configured to execute the instructions for collecting sensor information based on the data collection command.
    Type: Grant
    Filed: October 11, 2021
    Date of Patent: October 29, 2024
    Assignee: WOVEN BY TOYOTA, INC.
    Inventors: Daisuke Hashimoto, Marc Carre, Mario Freitas, Takeshi Sekiya, Laurent Fert
  • Patent number: 12131241
    Abstract: Methods, non-transitory computer readable media, and model evaluations systems for understanding diverse machine learning models (MLMs) are disclosed. In some examples, a feature contribution value is determined for features included in a reference or evaluation input data set. The evaluation input data set represents a protected class population and each feature contribution value identifies a contribution by a feature to a difference in output generated by an MLM for the evaluation input data set. Model explanation information is generated using the feature contribution values and execution of the MLM is monitored. The model explanation information explains the difference in output generated by the MLM for the evaluation input data set and includes information relating to a model-based decision. A report is generated from a knowledge graph for the MLM and output via a GUI to an operator device that includes the model explanation information.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: October 29, 2024
    Assignee: ZestFinance, Inc.
    Inventors: John Wickens Lamb Merrill, Geoffrey Michael Ward, Sean Javad Kamkar, John Joseph Beahan, Jr., Mark Frederick Eberstein, Jose Efrain Valentin, Jerome Louis Budzik
  • Patent number: 12124495
    Abstract: Described herein are embodiments for machine-generating and naming ontologies for for-sale items. A neural network may be used to train information describing for-sale items into feature vectors that describe the for-sale items. These feature vectors may be sorted into clusters based on their relative proximity using clustering algorithms. The resulting clusters may be sub-divided into smaller clusters depending on the precision used in the clustering algorithm. The set of clusters may form a hierarchical data structure where each level has clusters determined at a certain precision and each lower level sub-divides those clusters. The clusters may be named based on the most salient facets that describe the for-sale items in the clusters.
    Type: Grant
    Filed: February 5, 2021
    Date of Patent: October 22, 2024
    Assignee: MERCARI, INC.
    Inventors: Mohammad-Mahdi Moazzami, Manikandan Sankar, Byong Mok Oh, Sahil Rishi, Sho Arora
  • Patent number: 12117974
    Abstract: One or more aerial images of a construct (e.g., a utility construct, a utility asset, a power pole, a telephone pole, etc.) may be used to determine a location of the construct. The images may be used to identify adverse conditions affecting the construct such as wood rot, arc damage, flashing, tracking, floating conductors, loose tie-wires, loose hardware, and/or the like. The images may be used to prioritize actions to address the adverse conditions and identify and/or verify the location of the construct. aggregating the inspection data.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: October 15, 2024
    Assignee: Constellation Energy Generation, LLC
    Inventors: Alexander Harvey, Ronnie E. Cardwell, II, Teague Maxfield, Robert McNamara, James Colbey Ryan
  • Patent number: 12099557
    Abstract: Described is a content mining system comprising a crawler configured to retrieve a plurality of files from a data storage system. The content mining system further comprises a plurality of converters configured to extract data from the plurality of files retrieved by the crawler from the data storage system, where each of the plurality of converters is configured to process a respective type of data. The content mining system further comprises a plurality of queues interposed between the crawler and the plurality of converters, where each queue is associated with a single converter.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: September 24, 2024
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Takuya Goto, Asako Ono, Xiangning Liu