Patents Examined by Tyler J Torgrimson
  • Patent number: 12373402
    Abstract: System, method, and various embodiments for a resource efficient schema object creation system are described herein. An embodiment operates by receiving a schema-change request at a first node of a cluster of computing nodes. The first node creates and populates a schema object in a shared storage, based on the schema-change request. An entry is generated in a reverse transaction log, the entry corresponding to the schema object stored in the shared storage device. A coordinator node is configured to read the entry from the reverse transaction log, update a schema, and generate an entry in a forward transaction log. The first node executes the entry in the forward transaction log, wherein the executing comprises updating a catalog of the first node to include the schema object stored in the shared storage, wherein upon a completion of the updating, the schema object is accessible by the first node.
    Type: Grant
    Filed: May 23, 2024
    Date of Patent: July 29, 2025
    Assignee: SAP SE
    Inventors: Sunabha Chatterjee, Hemant Kumar Shukla, Tanay Jayant Kayastha
  • Patent number: 12367235
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed for a broadcast profiling system. An example apparatus includes a memory storing instructions, and a processor configured to execute the instructions stored in the memory to compare a preference included in a user profile with a portion of a content station profile to determine whether the preference included in the user profile satisfies a threshold difference from the portion of the content station profile, in response to the threshold difference being satisfied, generate a station recommendation for a user associated with the user profile, and transmit an instruction to a device associated with the user, the instruction including the station recommendation, the instruction configured to cause a radio pre-set to be adjusted.
    Type: Grant
    Filed: July 25, 2022
    Date of Patent: July 22, 2025
    Assignee: GRACENOTE, INC.
    Inventors: Markus K. Cremer, Rishabh Sharma, Michael Yeehua Chien, Suresh Jeyachandran, Paul Emmanuel Quinn
  • Patent number: 12353377
    Abstract: Apparatuses, methods, systems, and program products are disclosed for dynamic selection of an aeronautical data provider. An apparatus includes a processor and a memory that stores code executable by the processor to receive streams of aeronautical data from a plurality of aeronautical data providers streaming aeronautical data from different geographic locations, determine a quality of each of the received streams of aeronautical data by checking the aeronautical data against data provided by at least one secondary data source that has a known quality, select an aeronautical data provider of the plurality of aeronautical data providers that provides a stream of aeronautical data that is closest to the data provided by the at least one secondary data source, and expose aeronautical data from the stream of aeronautical data of the selected aeronautical data provider to an end user according to one or more parameters.
    Type: Grant
    Filed: August 29, 2024
    Date of Patent: July 8, 2025
    Assignee: The Boeing Company
    Inventors: Marco Gaertner, Ralf Rene Cabos
  • Patent number: 12332847
    Abstract: Shared container image layer removal is provided. It is determined whether layer metadata corresponding to a selected layer of a container image includes a referenced image identifier corresponding to a reference shared layer of an other container image stored in local storage based on an analysis of the layer metadata. In response to determining that the layer metadata corresponding to the selected layer does include the referenced image identifier corresponding to the reference shared layer of the other container image stored in the local storage based on the analysis of the layer metadata, it is determined that the selected layer of the container image is a duplicate shared layer having same content as the reference shared layer. The container image containing the selected layer that is the duplicate shared layer is removed from the local storage to decrease space utilization of the local storage and thereby increase performance.
    Type: Grant
    Filed: July 31, 2024
    Date of Patent: June 17, 2025
    Assignee: International Business Machines Corporation
    Inventors: Xiao Ling Chen, Si Yu Chen, Heng Wang, Bo Liu
  • Patent number: 12332946
    Abstract: A media creation system is provided for creating photographs and videos that include assets sourced from different geographic locations. The media creation system may perform parsing media, transposition the media, and/or perform additional modifications to the media. A method for creating photographs, videos, and live streams of one or more assets sourced from different geographic locations using the audiovisual media composition system is also provided. Communication, chat, and rating features are also provided.
    Type: Grant
    Filed: February 21, 2023
    Date of Patent: June 17, 2025
    Assignee: Grupiks LLC
    Inventor: Sam Juma
  • Patent number: 12333354
    Abstract: The present disclosure generally relates to systems, software, and computer-implemented methods for using generative artificial intelligence to improve user interactions. One example method includes receiving a notification from a contact center application that user interaction events have been generated during an interaction session. Event descriptions for events generated in the session are located in a contact center application use case definition. Event descriptions are enhanced with event information for to generate contextualized event information. The contextualized event information to is added to a generative large language model artificial intelligence context that is provided to a generative large language model artificial intelligence engine. A query is provided to the generative large language model artificial intelligence engine. A query response is received from the generative large language model artificial intelligence engine and the query response is used in the interaction session.
    Type: Grant
    Filed: January 9, 2024
    Date of Patent: June 17, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Shahzad Mohammed, Dino Paul D'Agostino
  • Patent number: 12326856
    Abstract: The present disclosure generally relates to systems, software, and computer-implemented methods for using generative artificial intelligence to improve user interactions. One example method includes receiving a notification from a contact center application that user interaction events have been generated during an interaction session. Event descriptions for events generated in the session are located in a contact center application use case definition. Event descriptions are enhanced with event information for to generate contextualized event information. The contextualized event information to is added to a generative large language model artificial intelligence context that is provided to a generative large language model artificial intelligence engine. A query is provided to the generative large language model artificial intelligence engine. A query response is received from the generative large language model artificial intelligence engine and the query response is used in the interaction session.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: June 10, 2025
    Assignee: The Toronto-Dominion Bank
    Inventors: Shahzad Mohammed, Dino Paul D'Agostino
  • Patent number: 12326845
    Abstract: A method, a system, and a computer program product for generating a pageable hash index for a document store. A hash map index for data stored on disk using a document array is generated. The hash map index includes a plurality of hash values with each hash value identifying a document stored at a predetermined location in the document array. A transaction for executing using a first document stored in the document array is received. Using the generated hash map index, a location of the first document stored in the document array is identified. At least a portion of a first hash value of the hash map index corresponding to the first document is loaded into a memory location without loading the remaining hashes of the hash map index. Based on the loaded portion of the first hash value, the received transaction is executed.
    Type: Grant
    Filed: May 3, 2024
    Date of Patent: June 10, 2025
    Assignee: SAP SE
    Inventors: Christian Bensberg, Daniel Ritter, Neeraj Kulkarni
  • Patent number: 12314140
    Abstract: One example method includes identifying objects that each include one or more segments to be transferred from a source storage tier to a target storage tier, determining a total amount of data to be transferred, using a tiering controller to create worker nodes operable to transfer the segments to the target storage tier, where a number of worker nodes created is based on the amount of data, transferring, from the source storage tier to the target storage tier, only those segments of the objects not already present in the target storage tier, and the transferring of the segments is performed by the worker nodes, and for each of the objects, placing metadata associated with that object in a bucket.
    Type: Grant
    Filed: July 9, 2024
    Date of Patent: May 27, 2025
    Assignee: EMC IP Holding Company LLC
    Inventors: Nicholas A. Noto, Tipper Truong, Philip N. Shilane
  • Patent number: 12282493
    Abstract: A method of creating a clone, on a second data storage appliance of a federation, of a source storage object stored on a first data storage appliance of the federation, includes creating a snapshot (point-in-time copy) of the source storage object at the first appliance, and then performing a full copy of the snapshot from the first appliance to the second appliance to produce a copy snapshot on the second appliance. At the second appliance, the clone is created from the copy snapshot and incorporated into a federation-wide family association of the source storage object. Specific use cases include (1) creating a clone on a different appliance from a base volume, (2) migrating a clone to a different appliance from a base volume, (3) refreshing a clone from a base volume, and a base volume from a clone, across appliances.
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: April 22, 2025
    Assignee: Dell Products L.P.
    Inventors: Dmitry Nikolayevich Tylik, Nagasimha Haravu
  • Patent number: 12277096
    Abstract: Embodiments of the present disclosure are directed to maintaining a self-versioning data lake. According to one embodiment, a method for providing access to a data lake can comprise maintaining a corpus of data in an initial version the data lake, monitoring versioning information for each of a plurality of schemas for data submitted to the data lake, and detecting a change in a schema of the plurality of schemas based on the monitoring of the versioning information for the plurality of schema. A new version of the data lake can be created based on the detected changes in the schema while maintaining the initial version of the data lake. A notification of availability of the new version of the data lake can be provided to users of the data lake.
    Type: Grant
    Filed: June 15, 2023
    Date of Patent: April 15, 2025
    Assignee: IGT
    Inventors: Robert Walker, Bradley Boudreau, Yves Légère
  • Patent number: 12271431
    Abstract: Systems and methods for re-using content in a content management system. The content management system may have two or more repositories. A link document may be generated in a link repository for a source document in a source repository. The link document may be a copy of the source document, and synchronized to the source document in a number of different ways, dynamically or statically. When the source document is updated, the source repository may notify the link repository about the change, receive a pull request from the link repository for the change, and generate an updated link document. A static copy of the link document may be created to prevent further changes to the link document for business or compliance purposes.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: April 8, 2025
    Assignee: Veeva Systems Inc.
    Inventors: Leah Avalon Weitz, Stephen Paul Harper, Bailey Chen, Joshua Andrew Lim, Sindhusha Reddy Jensen, Eric Bezar, Jon Stone, Derek Allwardt, Richard Mayfield
  • Patent number: 12271344
    Abstract: A communication network for providing a distributed ledger has at least one node configured to provide a distributed ledger function to other nodes.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: April 8, 2025
    Assignee: SONY CORPORATION
    Inventor: Hideji Wakabayashi
  • Patent number: 12265545
    Abstract: A user-interface method of selecting and presenting a collection of content items based on user navigation and selection actions associated with the content is provided. The method includes associating a relevance weight on a per user basis with content items to indicate a relative measure of likelihood that the user desires the content item. The method includes receiving a user's navigation and selections actions for identifying desired content items, and in response, adjusting the associated relevance weight of the selected content item and group of content items containing the selected item. The method includes, in response to subsequent user input, selecting and presenting a subset of content items and content groups to the user ordered by the adjusted associated relevance weights assigned to the content items and content groups.
    Type: Grant
    Filed: January 25, 2023
    Date of Patent: April 1, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Murali Aravamudan, Kajamalai G. Ramakrishnan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
  • Patent number: 12254182
    Abstract: A payload object, such as a JSON object, includes a plurality of elements is converted to an array file by individually serializing the elements. A header is written to the array file that includes the number of elements and an offset to the start of each element of the serialized elements. The serialized elements are written after the header. Thereafter, an individual serialized elements is read by first reading the offset corresponding to the individual serialized element from the header and reading data starting at the offset.
    Type: Grant
    Filed: March 15, 2023
    Date of Patent: March 18, 2025
    Assignee: Rakuten Symphony, Inc.
    Inventor: Ravi Kumar Alluboyina
  • Patent number: 12254003
    Abstract: An extensible object model system for maintaining extensible object models representing operational systems enables saving and re-using of searches of the models by maintaining a database of search objects representing types of search operations associated with the extensible object models. Search selection input and/or parameter selection input are received via a search selection interface with respect to a particular extensible object model, the search selection input indicating a selected search object and the parameter selection input indicating values corresponding to input parameters required by the selected search object.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: March 18, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Shirish Katti, Sumanth Pachipulusu Lingesh, Veeranagegowda Shivalingappa, Klaus Peter Gross
  • Patent number: 12236356
    Abstract: Securing a file against user actions in a computer network includes processing a request for a file-directed action that identifies a user, a file, and a mode of file access. Generating a mediated covenant of association that defines constraints of the user action and is produced by node-by-node informatic convolution of a hierarchy of informational nodes present in profiles of the user, the file and the mode. Enforcing securing of the user actions with a computer security event-specific model based on an instance of trust derived from the covenant of association.
    Type: Grant
    Filed: April 12, 2024
    Date of Patent: February 25, 2025
    Inventors: Dennis Paul Ackerman, Stephen Francis Taylor
  • Patent number: 12216622
    Abstract: A system receives a stream of fingerprints, which correspond to segments of a data file, from a source of the data file, and identifies fingerprints in the stream of fingerprints as fingerprints formatted by a first fingerprint format or a second fingerprint format. If a fingerprint, in the stream of fingerprints, does not duplicate any fingerprint in a fingerprint cache, the system stores the non-duplicate fingerprint in a first storage tier corresponding to the first fingerprint format or a second storage tier corresponding to the second fingerprint format. The system requests a segment of the data file, which corresponds to the non-duplicate fingerprint, from the source of the data file. The system receives the requested segment of the data file from the source of the data file, and stores the received segment of the data file in destination storage.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: February 4, 2025
    Assignee: Dell Products L.P.
    Inventors: Philip Shilane, Abhinav Duggal
  • Patent number: 12204560
    Abstract: A classification apparatus 10 acquires a communication log including a plurality of pieces of traffic data, and extracts different types of feature values from the plurality of pieces of traffic data. Subsequently, the classification apparatus 10 classifies the traffic data on a per IP address basis based on the extracted different types of feature values, and uses a plurality of classification results to count the number of times of appearance of a pattern having the same combination of the classification results.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: January 21, 2025
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Shohei Araki, Bo Hu, Kazunori Kamiya, Masaki Tanikawa
  • Patent number: 12182115
    Abstract: There is a need for more effective and efficient detection of cross-data-column relationships. This need can be addressed by, for example, techniques for detecting cross-data-column data relationships that utilize at least one of feature-based similarity models and deep-learning-based similarity models. The cross-data-column data relationships may be displayed to an end-user using a cross-column relationship detection user interface.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: December 31, 2024
    Assignee: Optum Technology, Inc.
    Inventors: Swapna Sourav Rout, Sruti Rallapalli, Mrinalini M, Kirk Michael Wroblewski, Bhuvaneshwari Atti Janakiram