Patents Examined by Tyler J Torgrimson
-
Patent number: 12373402Abstract: 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: GrantFiled: May 23, 2024Date of Patent: July 29, 2025Assignee: SAP SEInventors: Sunabha Chatterjee, Hemant Kumar Shukla, Tanay Jayant Kayastha
-
Patent number: 12367235Abstract: 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: GrantFiled: July 25, 2022Date of Patent: July 22, 2025Assignee: GRACENOTE, INC.Inventors: Markus K. Cremer, Rishabh Sharma, Michael Yeehua Chien, Suresh Jeyachandran, Paul Emmanuel Quinn
-
Patent number: 12353377Abstract: 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: GrantFiled: August 29, 2024Date of Patent: July 8, 2025Assignee: The Boeing CompanyInventors: Marco Gaertner, Ralf Rene Cabos
-
Patent number: 12332847Abstract: 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: GrantFiled: July 31, 2024Date of Patent: June 17, 2025Assignee: International Business Machines CorporationInventors: Xiao Ling Chen, Si Yu Chen, Heng Wang, Bo Liu
-
Patent number: 12332946Abstract: 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: GrantFiled: February 21, 2023Date of Patent: June 17, 2025Assignee: Grupiks LLCInventor: Sam Juma
-
Patent number: 12333354Abstract: 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: GrantFiled: January 9, 2024Date of Patent: June 17, 2025Assignee: The Toronto-Dominion BankInventors: Shahzad Mohammed, Dino Paul D'Agostino
-
Patent number: 12326856Abstract: 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: GrantFiled: October 31, 2023Date of Patent: June 10, 2025Assignee: The Toronto-Dominion BankInventors: Shahzad Mohammed, Dino Paul D'Agostino
-
Patent number: 12326845Abstract: 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: GrantFiled: May 3, 2024Date of Patent: June 10, 2025Assignee: SAP SEInventors: Christian Bensberg, Daniel Ritter, Neeraj Kulkarni
-
Patent number: 12314140Abstract: 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: GrantFiled: July 9, 2024Date of Patent: May 27, 2025Assignee: EMC IP Holding Company LLCInventors: Nicholas A. Noto, Tipper Truong, Philip N. Shilane
-
Patent number: 12282493Abstract: 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: GrantFiled: October 14, 2022Date of Patent: April 22, 2025Assignee: Dell Products L.P.Inventors: Dmitry Nikolayevich Tylik, Nagasimha Haravu
-
Patent number: 12277096Abstract: 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: GrantFiled: June 15, 2023Date of Patent: April 15, 2025Assignee: IGTInventors: Robert Walker, Bradley Boudreau, Yves Légère
-
Patent number: 12271431Abstract: 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: GrantFiled: January 29, 2021Date of Patent: April 8, 2025Assignee: 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: 12271344Abstract: A communication network for providing a distributed ledger has at least one node configured to provide a distributed ledger function to other nodes.Type: GrantFiled: September 20, 2019Date of Patent: April 8, 2025Assignee: SONY CORPORATIONInventor: Hideji Wakabayashi
-
Patent number: 12265545Abstract: 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: GrantFiled: January 25, 2023Date of Patent: April 1, 2025Assignee: Adeia Guides Inc.Inventors: Murali Aravamudan, Kajamalai G. Ramakrishnan, Rakesh Barve, Sashikumar Venkataraman, Ajit Rajasekharan
-
Patent number: 12254182Abstract: 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: GrantFiled: March 15, 2023Date of Patent: March 18, 2025Assignee: Rakuten Symphony, Inc.Inventor: Ravi Kumar Alluboyina
-
Patent number: 12254003Abstract: 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: GrantFiled: March 23, 2023Date of Patent: March 18, 2025Assignee: HONEYWELL INTERNATIONAL INC.Inventors: Shirish Katti, Sumanth Pachipulusu Lingesh, Veeranagegowda Shivalingappa, Klaus Peter Gross
-
Patent number: 12236356Abstract: 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: GrantFiled: April 12, 2024Date of Patent: February 25, 2025Inventors: Dennis Paul Ackerman, Stephen Francis Taylor
-
Patent number: 12216622Abstract: 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: GrantFiled: May 20, 2022Date of Patent: February 4, 2025Assignee: Dell Products L.P.Inventors: Philip Shilane, Abhinav Duggal
-
Patent number: 12204560Abstract: 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: GrantFiled: February 22, 2019Date of Patent: January 21, 2025Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Shohei Araki, Bo Hu, Kazunori Kamiya, Masaki Tanikawa
-
Patent number: 12182115Abstract: 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: GrantFiled: August 12, 2022Date of Patent: December 31, 2024Assignee: Optum Technology, Inc.Inventors: Swapna Sourav Rout, Sruti Rallapalli, Mrinalini M, Kirk Michael Wroblewski, Bhuvaneshwari Atti Janakiram