Distributed Data Processing Patents (Class 709/201)
  • Patent number: 12386814
    Abstract: Computer-readable media, methods, and systems are disclosed for electronic data conflict resolution in periodically offline systems. In response to detecting one or more conflicts on a particular electronic data entity, conflict metadata items associated with the one or more conflicts are inserted into a conflict staging data structure. For each of the conflict metadata items inserted into the conflict staging data structure, the conflict metadata items with their associated datasets are retrieved and evaluated. Based on the conflict evaluation, a valid data value is selected from among the associated datasets. Based on the valid data value, the particular electronic data entity is synchronized to one or more backend systems.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 12, 2025
    Assignee: SAP SE
    Inventor: Nipun Dev
  • Patent number: 12379919
    Abstract: A method may include receiving an indication of an available updated container. The method may also involve identifying one or more compute surfaces comprising a first container and a second container that correspond to the available container, such that the first container may control one or more operations of an operational technology (OT) device. The method may also include scheduling a deployment of the updated container to replace the second container, receiving expected output data associated with a digital model associated with the OT device, and scheduling a switchover of control of the one or more operations to the second container based on the expected output data.
    Type: Grant
    Filed: January 2, 2024
    Date of Patent: August 5, 2025
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Nathaniel S. Sandler, Rob A Entzminger, David C. Mazur, Bruce T. McCleave, Jr., Jonathan Alan Mills, Patrick E. Ozimek, Tim S. Biernat, Michael J. Anthony, Chris Softley
  • Patent number: 12382109
    Abstract: The disclosed computer-implemented method includes accessing cluster hardware information that identifies at least two different types of storage media within a cluster and provides an indication of a respective amount of data throughput for each identified type of storage media. The method next includes accessing popularity information for digital content that is to be stored in the cluster. The popularity information indicates how often the digital content is predicted to be accessed over a specified future period of time. The method also includes allocating the digital content on the different types of storage media within the cluster according to the popularity information. Accordingly, digital content predicted to have higher popularity is placed on storage media types with higher throughput amounts, and digital content predicted to have lower popularity is placed on storage media types with lower throughput amounts. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: August 5, 2025
    Assignee: Netflix, Inc.
    Inventors: Videsh Sadafal, Ishaan Shastri
  • Patent number: 12380057
    Abstract: Techniques for improving computing efficiency of a processor by optimizing a computational size of each computing core in the processor are provided. The techniques include obtaining a configuration space for a target parameter; obtaining a computational time model of the processor, the computational time model is a function of the target parameter and a number of computing cores of the processor; traversing the target parameter in the configuration space, and calculating, based on the computational time model, a computational time corresponding to the target parameter that is selected; in response to the target parameter being a k-th parameter with a minimum computational time, determining the target parameter as the k-th parameter; and improving the computing efficiency of the processor by configuring the computational size of each computing core in the processor based on the k-th parameter.
    Type: Grant
    Filed: September 25, 2024
    Date of Patent: August 5, 2025
    Assignee: Beijing Zitiao Network Technology Co., Ltd.
    Inventors: Yunfeng Shi, Hangjian Yuan, Tao Li, Jing Xing, Jian Wang
  • Patent number: 12379900
    Abstract: Methods, systems, and techniques for enhanced game development workflow between programmers and non-programmers are provided. Example embodiments provide an EGPIDE which provides an environment suitable for workflow collaboration for software programmers or those game developers that prefer to work in textual language versus non-programmer game designers that prefer to work in visual language. In one embodiment, the EGPIDE comprises an EGPIDE script programming parser and visualization engine, an EGPIDE node graph visual programming parser and visualization engine, EGPIDE translation management, EGPIDE autolayout support, and user interface support. These components provide automatic translation between visual programming specification and text based programming specification to enable real time bi-directional communication between these types of programming to expedite game development process.
    Type: Grant
    Filed: March 1, 2024
    Date of Patent: August 5, 2025
    Assignee: Abstract Software, Inc.
    Inventor: JongSeok Won
  • Patent number: 12382261
    Abstract: A vehicle communication system includes a mobile server unit configured to be operably deployed onboard a first vehicle of a vehicle system. The mobile server unit includes an antenna, a transceiver, and a controller. The controller may control the transceiver to establish a wireless onboard private network with plural mobile client units that are located on other vehicles of the vehicle system, for wireless communications between the vehicles of the vehicle system, while the vehicle system is moving. The mobile server unit may establish the private network in coordination with other mobile server units that are onboard other vehicles in the vehicle system, such that a selected one of the mobile server units may be designated as a master server unit for overall control of the private network, and the other mobile server units are designated as subordinates.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: August 5, 2025
    Assignee: Transportation IP Holdings, LLC
    Inventors: Mark Bradshaw Kraeling, Tyler Listoe, Guillaume Mantelet, Earle Edie, Andrew McKay
  • Patent number: 12381904
    Abstract: Systems and methods for prioritization of reported messages and rewarding reporting users are disclosed. The systems and methods leverage knowledge and security awareness of the most informed users in an organization to protect an organization from serious harm from new malicious messages, give credit to the most informed users, and optimize threat triage and analysis. The system converts a reported malicious message to a defanged message. The system communicates the defanged message to a plurality of users. The system determines an impact score for the user based on interactions with the defanged message by the plurality of users, and with the impact score gives credit to the reporter and optimizes threat triage and analysis.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: August 5, 2025
    Assignee: KnowBe4, Inc.
    Inventor: Greg Kras
  • Patent number: 12373370
    Abstract: Buses such as USB4 or Thunderbolt 4 buses may allow for device combinations that actually cannot be accommodated on the bus. A monitoring component, e.g., software and/or hardware component, such as an Operating System (OS) policy manager, may monitor a bus for events identifying changes to devices on the bus. The monitoring component may influence mode changes to hardware/software, such as to the USB configuration, device driver settings, attached device settings, and/or settings for devices attaching to the bus. Influenced changes facilitate accommodating changes to the devices attached to the bus. For example, if a display is attached and it would exceed available bus bandwidth, cause an excess system load, or cause some other problem, rather than fail to enumerate the display, instead hardware and/or software associated with the bus may be influenced to result in a resolution reduction for the display to accommodate it attaching to the bus.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: July 29, 2025
    Assignee: Intel Corporation
    Inventors: Rajaram Regupathy, Saranya Gopal, Khaled Almahallawy, Gaurav Singh, Abhilash K V, Reuven Rozic, Paul Crutcher
  • Patent number: 12372936
    Abstract: For each of one or a plurality of control units, a development support device registers a service corresponding to the control unit and a screen generation code generating a UI screen corresponding to the service in a server. The server includes a service module providing a target service of a target control unit requested by the terminal. The service module accesses the target control unit to collect target data obtained by the target control unit executing the control program; and provides a UI screen, which is indicated by the screen generation code corresponding to the target service and includes the target data, to the terminal. Thus, the one or the plurality of control units can be easily monitored.
    Type: Grant
    Filed: March 10, 2020
    Date of Patent: July 29, 2025
    Assignee: OMRON CORPORATION
    Inventor: Yutsuka Shigemori
  • Patent number: 12368700
    Abstract: A user is assigned an initial risk score during a session with a messaging platform. During the session, the user attempts an operation with an external service. One or more additional authentication factors are requested from the user to dynamically lower the initial risk score. The lowered risk score is processed with the external service to perform the operation on behalf of the user during the session.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: July 22, 2025
    Assignee: NCR Voyix Corporation
    Inventors: Patrick Goode Watson, Nir Veltman, Brent Vance Zucker, Yehoshua Zvi Licht
  • Patent number: 12368667
    Abstract: A method of classifying in-vehicle data traffic is provided.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: July 22, 2025
    Assignee: CUBIC TELECOM LIMITED
    Inventors: Frank Monahan, Damian Power, Marc Concannon, Barry Napier
  • Patent number: 12360961
    Abstract: Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a hybrid database. In an example method, a system receives an indication to process a data request. The system is configured as a hybrid database to dynamically switch between a stand-alone mode and a distributed mode. When the indication indicates to the system to process the data request in the stand-alone mode, the system switches the hybrid database to the stand-alone mode and processes the data request in the stand-alone mode. When the indication indicates to the system to process the data request in the distributed mode, the system switches the hybrid database to the distributed mode and processes the data request in the distributed mode.
    Type: Grant
    Filed: November 9, 2023
    Date of Patent: July 15, 2025
    Assignee: Beijing OceanBase Technology Co., Ltd.
    Inventors: Zhifeng Yang, Quanqing Xu, Chuanhui Yang
  • Patent number: 12361274
    Abstract: A processing unit is described that receives an instruction to perform a first operation on a first layer of a neural network, block dependency data, and an instruction to perform a second operation on a second layer of the neural network. The processing unit performs the first operation, which includes dividing the first layer into a plurality of input blocks, and operating on the input blocks to generate a plurality of output blocks. The processing unit then performs the second operation after the first operation has generated a set number of output blocks defined by the block dependency data.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: July 15, 2025
    Assignee: Arm Limited
    Inventors: Dominic Hugo Symes, John Wakefield Brothers, III, Fredrik Peter Stolt
  • Patent number: 12360952
    Abstract: One embodiment of a system comprises a client device and a remote content management system. The client device comprises a synchronization manager that maintains a remote virtual model that models a synchronization state of a remote peer resource at the content management system and a local virtual model that models a synchronization state of a local peer resource in the local file system. The synchronization manager determines that the remote peer resource and local peer resource are out of sync based on a comparison of the remote virtual model and the local virtual model and synchronizes changes from the local cache to the content management system to update the remote peer resource or synchronizes changes from the content management system to update the local peer resource.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: July 15, 2025
    Assignee: OPEN TEXT SA ULC
    Inventors: Brian Alexander Jewell, Jinshan Yang
  • Patent number: 12353579
    Abstract: A computer system is disclosed that provides purpose-based control of user actions and access to electronic data assets. For example, the computer system may perform operations including: receiving, from a user, a request to perform an action; determining any checkpoint config objects associated with the action; displaying checkpoint dialog based on checkpoint config object; determining whether criteria associated with the checkpoint object are satisfied; and in response to determining that the criteria associated with the checkpoint object are satisfied: generating a checkpoint record object; and proceeding to perform the action.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: July 8, 2025
    Assignee: Palantir Technologies Inc.
    Inventors: Arnav Jagasia, Mihir Patil, Yeong Wei Wee
  • Patent number: 12353301
    Abstract: Techniques described herein relate to a method for enhancing backup and recovery of a VM, including receiving, in connection with a backup operation, a backup-ready metadata database and a backup image of the VM at a backup storage. The method also includes logically splitting, using the backup-ready metadata database, the backup image into multiple logical portions. The method further includes performing a cyber recovery operation on one of the logical portions. In addition, the method includes performing an action from an action set in response to the cyber recovery operation.
    Type: Grant
    Filed: July 26, 2024
    Date of Patent: July 8, 2025
    Assignee: Dell Products L.P.
    Inventors: Sunil Yadav, Shelesh Chopra
  • Patent number: 12353567
    Abstract: A method, system, and computer program product for managing a storage array in a storage system, the storage array comprising a first and second data blocks comprising: receiving a set of cryptographic values from the storage array, the set comprising a first value associated with the first data block, and a second value associated with the second data block; analysing the set of cryptographic values to determine a set of associations, the set of associations comprising a first association between the first data block and the second data block, storing the set of associations; and in response to determining the set of associations, performing a storage management operation on at least one of the first data block and the second data block.
    Type: Grant
    Filed: October 6, 2022
    Date of Patent: July 8, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric John Bartlett, Dominic Tomkins, Miles Mulholland, Alex Dicks
  • Patent number: 12346314
    Abstract: A computer-implemented method for intelligent query response in an enterprise resource planning (ERP) system is disclosed. The method can receive, from a user interface of the ERP system, a natural language user query for processing data of a target object and invoke a function call through an application programming interface of the ERP system based on the user query. Invoking the function call includes extract denormalized data from one or more database tables, generating a prompt using a prompt template and the denormalized data, prompting a large language model using the prompt, and receiving a response generated by the large language model. The method can generate an output on the user interface based on the response generated by the large language model. Related systems and software for implementing the method are also disclosed.
    Type: Grant
    Filed: July 16, 2024
    Date of Patent: July 1, 2025
    Assignee: SAP SE
    Inventors: Rodrigo Guerra, Rudolf Wenzler
  • Patent number: 12347537
    Abstract: Certain embodiments are directed to systems and methods for automatically providing data indicative of one or more characteristics of services that may be recommended to a particular patient, wherein the services are executable at least in part electronically based on data generated and provided by a system for facilitating access to the services. The generated data may be utilized for generating one or more user interfaces providing data regarding derived standard pricing data that is automatically assigned to the referred services and which may be attributable to a patient based at least in part on the patient's usage of the services.
    Type: Grant
    Filed: June 29, 2023
    Date of Patent: July 1, 2025
    Assignee: UnitedHealth Group Incorporated
    Inventors: Sheila Kay Shapiro, Donna McClure
  • Patent number: 12341780
    Abstract: Case management systems and techniques are disclosed. In various embodiments, a case model definition defining a case model is received. The case model comprises a hierarchical permissions model comprising a plurality of hierarchical permission nodes, the plurality of hierarchical permission nodes including a first hierarchical permission node associated with a parent case node and having an associated first case role and a first permission for the first role, and a second hierarchical permission node associated with a child case node. At run time, the first permission with respect a case instance instantiated using the case model definition is enforced. Enforcing the first permission comprising applying the first permission to a request to perform a first action on an instance of the child case node based on the first case role and first permission.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: June 24, 2025
    Assignee: Open Text Corporation
    Inventors: Satyapal P. Reddy, Jeroen van Rotterdam, Muthukumarappa Jayakumar, Michael T. Mohen, Ravikumar Meenakshisundaram
  • Patent number: 12340031
    Abstract: Techniques for displaying a virtual object in an enhanced reality setting in accordance with a physical muting mode being active are described. In some examples, while the physical muting mode is active, a system obtains a first set of context data for one or more physical elements in a physical setting and causes display of a virtual object representing the one or more physical elements in a first position using at least a portion of the first set of context data. After the virtual object representing the one or more physical elements is displayed in the first position, the physical muting mode is deactivated. In response to detecting the deactivation of the physical muting mode, the system causes display of a transitional motion of the virtual object representing the one or more physical elements from the first position to a second position.
    Type: Grant
    Filed: March 15, 2024
    Date of Patent: June 24, 2025
    Assignee: Apple Inc.
    Inventors: Clément Pierre Nicolas Boissière, Shaun Budhram, Tucker Bull Morgan, Bruno M. Sommer, Connor A. Smith
  • Patent number: 12339871
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Grant
    Filed: March 21, 2024
    Date of Patent: June 24, 2025
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 12335038
    Abstract: A method for execution by one or more computing devices of a massive data ingestion system includes receiving data for storage in the massive data ingestion system. The method further includes storing a data segment of the data in a cache memory of the massive data ingestion system. The method further includes retrieving, based on one or more retrieval parameters, the data segment from the cache memory. The method further includes error encoding, in accordance with error encoding parameters, the data segment to produce a set of encoded data slices, wherein the error encoding parameters include a pillar width number and a decode threshold number, and wherein the decode threshold number is a minimum number of encoded data slices needed to reconstruct the data segment. The method further includes storing the set of encoded data slices in a set of storage units of the massive data ingestion system.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: June 17, 2025
    Assignee: Pure Storage, Inc.
    Inventors: S. Christopher Gladwin, Greg R. Dhuse, Timothy W. Markison, Wesley B. Leggette, Jason K. Resch, Gary W. Grube
  • Patent number: 12335123
    Abstract: A device and corresponding method are provided determining a consumed computing capacity of a first networking device exceeds the threshold for total capacity for processing monitoring data for a monitoring metric. An optimization engine determines a second networking device with unused computing capacity sufficient for processing the monitoring data generated by the first networking device. The optimization engine automatically moves the monitoring data for the monitoring metric generated by the first networking device to the second networking device and causes the second networking device to process the monitoring data.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: June 17, 2025
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Diman Zad Tootaghaj, Mehrnaz Sharifian, Puneet Sharma
  • Patent number: 12333304
    Abstract: Methods, apparatuses, and systems for in-or near-memory processing are described. Strings of bits (e.g., vectors) may be fetched and processed in logic of a memory device without involving a separate processing unit. Operations (e.g., arithmetic operations) may be performed on numbers stored in a bit-parallel way during a single sequence of clock cycles. Arithmetic may thus be performed in a single pass as numbers are bits of two or more strings of bits are fetched and without intermediate storage of the numbers. Vectors may be fetched (e.g., identified, transmitted, received) from one or more bit lines. Registers of a memory array may be used to write (e.g., store or temporarily store) results or ancillary bits (e.g., carry bits or carry flags) that facilitate arithmetic operations. Circuitry near, adjacent, or under the memory array may employ XOR or AND (or other) logic to fetch, organize, or operate on the data.
    Type: Grant
    Filed: February 20, 2024
    Date of Patent: June 17, 2025
    Assignee: Micron Technology, Inc.
    Inventors: Dmitri Yudanov, Sean S. Eilert, Sivagnanam Parthasarathy, Shivasankar Gunasekaran, Ameen D. Akel
  • Patent number: 12328840
    Abstract: A heater device connectable to a network and adapted to mine cryptocurrency includes a housing having at least one sidewall, a top cover, and a bottom cover, the at least one sidewall including a sound insulation layer connectable thereto. A mining assembly is configured to mine cryptocurrency. The mining assembly includes a shroud that includes a mining motherboard, a power supply unit, and a control board and a fan assembly connectable to the mining assembly. The fan assembly is configured to transfer heat when generated by the mining assembly. The sound insulation layer surrounds both the mining and fan assemblies to provide noise absorption of the mining assembly or fan assembly when the heater device is activated.
    Type: Grant
    Filed: July 6, 2022
    Date of Patent: June 10, 2025
    Assignee: HEATBIT INC.
    Inventors: Igor Aleksadrov, Dmitriy Aleksandrov, Anton Khromov, Vasily Kostromin, Vadim Rustamov, Alexander Busarov
  • Patent number: 12321740
    Abstract: Techniques for preventing deadlock when upgrading a plurality of instances of a software service that is distributed across multiple different computing zones. Upgrade software executing on a cloud computer system receives an upgrade request to upgrade the plurality of instances. Respective upgrade processes are initiated in parallel. Node acquisition portions of the respective upgrade processes have a constraint on parallelization, as they are performed using a common upgrade procedure in which a given instance is upgraded by acquiring nodes in different ones of the computing zones according to a specified order. After acquiring the nodes according to the specified order, an updated instance is deployed to the acquired nodes to update the given instance. The acquiring of the nodes may be performed by node-securing pods in some embodiments, with the specified order enforced with affinity and anti-affinity rules.
    Type: Grant
    Filed: January 27, 2023
    Date of Patent: June 3, 2025
    Assignee: Salesforce, Inc.
    Inventors: Dipankar Niranjan, Varun Jobanputra
  • Patent number: 12322023
    Abstract: When performing tile-based rendering a first, pre-pass operation in which primitives in a sequence of primitives for a tile are processed to determine visibility information for the sequence of primitives, the visibility information being usable to determine whether or not fragments for a primitive in the sequence of primitives should subsequently be processed further for the render output, is performed. Thereafter a second, main pass operation is performed in which the further processing of fragments for primitives that were processed during the first, pre-pass operation is controlled based on the determined visibility information for the sequence of primitives, such that for fragments for which the visibility information indicates that the fragments should not be processed further for the render output some or all of the processing during the second, main pass is omitted.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: June 3, 2025
    Assignee: Arm Limited
    Inventors: Tord Kvestad Øygard, Toni Viki Brkic
  • Patent number: 12321366
    Abstract: An example of communicating transaction data between a first service and a second service includes receiving transactions of first service, and processing the received transactions and storing the results in a database of the first service. For at least some of the received transactions, corresponding transaction messages are produced for processing by the second service, and tracking that each of the transaction messages is provided to a message queue. The transaction messages are received from the message queue and are processed using the second service, and the results are stored in a database of the second service. When there are duplicate transaction messages received from the message queue, the database of the second service only stores the results of one of the duplicate transaction messages.
    Type: Grant
    Filed: February 4, 2020
    Date of Patent: June 3, 2025
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Yu Pang, Shao Min Sun, Weilin Zhang
  • Patent number: 12323378
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.
    Type: Grant
    Filed: July 14, 2023
    Date of Patent: June 3, 2025
    Assignee: Google LLC
    Inventors: Yi Cui, Subir Jhanb, Thomas R. Kennedy, III
  • Patent number: 12321400
    Abstract: The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
    Type: Grant
    Filed: March 4, 2024
    Date of Patent: June 3, 2025
    Assignee: Adeia Guides Inc.
    Inventors: Rakesh Barve, Pankaj Garg, Sashikumar Venkataraman, Murali Aravamudan, Keyur Vallabhbhai Faldu, Vineet Agarwal, Apurv Anand
  • Patent number: 12317145
    Abstract: A communication method performed by user equipment (UE) includes receiving first control information sent by a source base station. The first control information is configured to indicate a multi-modal service parameter of a multi-modal service that a target base station supports the UE to hand over to access the target base station to perform. A communication method performed by a source base station includes sending multi-modal service handover information to a target base station; wherein the multi-modal service handover information is configured to determine a multi-modal service parameter of a multi-modal service performed by user equipment (UE) and associated with the target base station.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: May 27, 2025
    Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.
    Inventor: Wei Hong
  • Patent number: 12314338
    Abstract: Disclosed are a multi-URI-based queue management device and a method thereof. Access to a target server in one queue is integrated and managed even though the same website or web page is accessed through various platforms when the target server is overloaded, thereby securing equity/fairness between users (connectors).
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: May 27, 2025
    Assignee: STCLab. Co., Ltd.
    Inventor: Hyung Joon Park
  • Patent number: 12315613
    Abstract: A method of transporting equipment modules to an incident scene with an comprises: determining an initial location of the incident scene; dispatching an ambulance loaded with the autonomous mobile response unit and a plurality of equipment modules to the initial location; determining a refined location of the incident scene; selecting a first equipment module; dispensing the first equipment module from the ambulance onto the autonomous mobile response unit; deploying the autonomous mobile response unit from the ambulance at the initial location; communicating the refined location of the incident scene to the autonomous mobile response unit; generating, with the navigation system, a drive path from the initial location to the refined location; and driving, with the drive system, the autonomous mobile response unit loaded with the first equipment module based on the drive path such that the autonomous mobile response unit travels from the initial location to the refined location.
    Type: Grant
    Filed: February 8, 2024
    Date of Patent: May 27, 2025
    Assignee: Stryker Corporation
    Inventors: Brandon David Naber, Scott Zufall, Jeffrey S. Dunfee, II
  • Patent number: 12314773
    Abstract: A request is received from a client device at a first datacenter a distributed cloud computing network. The distributed cloud computing network includes multiple datacenters. The received request triggers execution of code at the distributed cloud computing network. The code includes a first function and a second function. A determination is made to execute the first function at the first datacenter and to execute the second function at a second datacenter of the distributed cloud computing network. The first function is executed at the first datacenter to get a first result. The first datacenter causes the second function to be executed at the second datacenter. The first datacenter receives, from the second datacenter, a second result from the execution of the second function. The first datacenter transmits a response to the client device that is based at least in part on the first result and the second result.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: May 27, 2025
    Assignee: CLOUDFLARE, INC.
    Inventors: Michael Hart, Alyson Cabral, Kenton Taylor Varda
  • Patent number: 12311761
    Abstract: A vehicle and many dynamic features move relative to the same reference frame. An infotainment system responds to a request from an occupant of a vehicle to provide information concerning a particular dynamic feature. The occupant provides the infotainment system with information concerning a bearing to the dynamic feature and the infotainment system identifies the dynamic feature in response.
    Type: Grant
    Filed: March 14, 2022
    Date of Patent: May 27, 2025
    Assignee: Cerence Operating Company
    Inventors: Daniel Mario Kindermann, Mohammad Mehdi Moniri, Aditya Gulati
  • Patent number: 12301682
    Abstract: A technology is disclosed for automated risk analysis for the deployment of software component updates in complex microservice architectures. Dependencies and versions of deployment situations in test setup environments and in a target environment are analyzed and compared to identify a version delta between tested and production deployments. Further, test results for test deployments are used to identify and remove unsuccessful test setups. Successful test setups are ranked according to extend of their version delta against the target environment and one of the successful test setups is selected according to a deployment strategy. After a test setup is selected, a deployment plan considering service versions and dependencies is generated that guarantees a tested and functional state of the target environment after each deployment step.
    Type: Grant
    Filed: May 7, 2024
    Date of Patent: May 13, 2025
    Assignee: Dynatrace LLC
    Inventors: Andreas Tscheinig, Alois Reitbauer
  • Patent number: 12298962
    Abstract: Various embodiments can implement a multi-system or node architecture that can be deployed on-demand and augment existing systems with pre-configured nodes that can be installed within existing architecture. The multi-node architecture is flexible for integration into many systems and can also stand alone to provide data validation and assurance. Various embodiments of the multi-node architecture enable private and public distributed ledgers (e.g., blockchains) that enhance security, enhance confidentiality, and eliminate the need to trust the provider/hosts of the data validation information and/or the hosts of the confidential information.
    Type: Grant
    Filed: January 12, 2024
    Date of Patent: May 13, 2025
    Assignee: Blockchain Integrated Partners, LLC
    Inventors: Robert M. Chepak, Jr., William Brian Evans
  • Patent number: 12299499
    Abstract: Systems and methods relating to leveraging inactive computing resources are discussed. An example system may include one or more computing nodes having an active state and an inactive state, one or more processors, and a memory. The memory may contain instructions therein that, when executed, cause the one or more processors to identify a task to be performed by the one or more computing nodes based upon a received request. The instructions may further cause the one or more processors to create one or more sub-tasks based upon the task and schedule the one or more sub-tasks for execution on the one or more computing nodes during the inactive state. The instructions may further cause the one or more processors to collate the one or more sub-tasks into a completed task, and generate a completed task notification based upon the completed task.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: May 13, 2025
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventor: Sateesh Mannar
  • Patent number: 12292808
    Abstract: This application relates to apparatus and methods for simultaneously servicing a plurality of computing devices. In one example, a testing system includes a testing frame with a plurality of cabinets, each of the plurality of cabinets housing a computing device under test. Further, the testing frame includes a control cabinet housing a testing computing device, where the testing computing device is communicatively coupled, through one or more hubs located in one or more networking cabinets of the testing frame, to each of the plurality of computing devices under test. The testing frame may also include a bracket that secures a monitor and a keyboard, where the monitor and keyboard are communicatively coupled to the testing computing device. The testing computing device can simultaneously service the plurality of computing devices, such as by causing the deletion of user data, the loading of software, and the testing of various functions.
    Type: Grant
    Filed: December 7, 2022
    Date of Patent: May 6, 2025
    Assignee: Communications Test Design, Inc.
    Inventors: Austin Gunter, Patrick Dameron
  • Patent number: 12292965
    Abstract: A computer stores, within a single user account, multiple supervised computing resources and multiple additional computing resources. The multiple supervised computing resources are associated with a security policy. The computer executes a first instance of a specified application that lacks read access and lacks write access to any and all of the multiple supervised computing resources. The computer executes, simultaneously with the first instance, a second instance of the specified application that accesses at least a portion of the multiple supervised computing resources. The computer applies rules from the security policy to the second instance of the specified application while foregoing applying the rules from the security policy to the first instance of the specified application.
    Type: Grant
    Filed: August 19, 2022
    Date of Patent: May 6, 2025
    Assignee: Venn Technology Corporation
    Inventors: Aleksandr Osipov, Jacob Kazakevich, David Matalon, Alexander Chermyanin, Aleksandr Sedunov
  • Patent number: 12284231
    Abstract: Respective video streams of participants of a video conference are received. A first video stream of the respective video streams is determined to be unstitchable into a unified stream of the video conference. A request for a stitching image is transmitted to a participant of the participants corresponding to the first video stream. The stitching image is received from the participant. The first video stream is stitched into the unified stream by stitching the first video stream with at least one other video stream of the respective video streams. The unified stream is transmitted for display at a device connected to the video conference.
    Type: Grant
    Filed: October 25, 2022
    Date of Patent: April 22, 2025
    Assignee: Zoom Communications, Inc.
    Inventor: Shane Paul Springer
  • Patent number: 12282432
    Abstract: A system, method, and apparatus for graph memory. In one embodiment, the method includes: traversing program instructions disposed in an associative memory for operating a computer, the method comprising: receiving input data to be processed; identifying a next instruction to be fetched in the memory for processing the input data via: receiving a current node ID of a current state; performing a computational test on the input data resulting in a computed value; generating a search key by combining at least a portion of the computed edge value with the current node ID; and accessing the next instruction in associative memory via the search key.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: April 22, 2025
    Assignee: Intel Corporation
    Inventor: Michael J Miller
  • Patent number: 12284057
    Abstract: Embodiments include a device comprising an interface module for interfacing with proprietary legacy systems. The interface module comprises a data interface for interfacing with a processing component of the legacy system, where the processing component uses a proprietary protocol for processing data of the legacy system. The interface module includes a protocol module that comprises a protocol corresponding to the proprietary protocol of the legacy system, and the interface module uses the protocol to exchange data with the processing component. The interface module includes a communication device that communicates with a remote system via a wireless channel. The interface module controls communications that include passing commands from the remote system to the legacy system and passing event data of the legacy system to the remote system.
    Type: Grant
    Filed: January 5, 2023
    Date of Patent: April 22, 2025
    Assignee: iControl Networks, Inc.
    Inventors: Dana Burd, Paul J. Dawes
  • Patent number: 12279108
    Abstract: A system and method includes a communication interface configured to transmit a web-based form to an applicant device and receive a selection of the third party to provide data to populate the plurality of fields of the web-based form and an application server that, in conjunction with the communication interface, is configured to perform various steps. It may, in response to receiving the selection, transmit a third-party API call to the selected third party. It may also transmit data indicative of an authentication request associated with the selected third party and receive data indicative of a validated authentication request. It may further request a set of data from the selected third party via the third party API and receive the requested set of data, which includes data for populating a specific data field on the web-based form.
    Type: Grant
    Filed: June 25, 2024
    Date of Patent: April 15, 2025
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Christopher Wetzel, Dwij Trivedi, Robert Colenso
  • Patent number: 12278819
    Abstract: A system and method for detecting effective permissions of a principal in a cloud computing environment, includes detecting a group of principal nodes, each principal node representing a principal in a cloud computing environment, in a security graph, the security graph storing therein a representation of the cloud computing environment; selecting a first principal node from the group of principal nodes; determining a permission between the first principal node and a resource node, wherein the resource node represents a resource deployed in the cloud computing environment; and associating the group of principal nodes with the determined permission.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: April 15, 2025
    Assignee: Wiz, Inc.
    Inventors: Avihai Berkovitz, George Pisha, Yaniv Joseph Oliver, Udi Reitblat
  • Patent number: 12273424
    Abstract: Metrics that characterize one or more computing devices are received. A value associated with a performance of the one or more computing devices based on the received metrics is determined. A first scheduling parameter based on the value is determined, wherein the first scheduling parameter is associated with a first discovery process that is associated with at least a portion of the one or more computing devices. Execution of the first discovery process is directed according to the first scheduling parameter.
    Type: Grant
    Filed: March 14, 2024
    Date of Patent: April 8, 2025
    Assignee: ServiceNow, Inc.
    Inventors: Steven W. Francis, Sai Saketh Nandagiri
  • Patent number: 12273937
    Abstract: Systems and methods for establishing a wireless connection using a connection identifier. The systems include a dust extractor and a power tool. The dust extractor includes an extractor electronic processor. The power tool includes a tool electronic processor. The extractor electronic processor is configured to: broadcast a connection advertisement; establish the wireless connection with a power tool when the connection advertisement is received; receive a request for the connection identifier; and provide a response including the connection identifier; provide a first indication of a successful wireless connection.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: April 8, 2025
    Assignee: Milwaukee Electric Tool Corporation
    Inventors: Anthony M. Davis, David R. Perreault, Matthew J. Halenka
  • Patent number: 12271243
    Abstract: A power consumption management method. Resources such as computing resources or communication resources in the computer system include a first resource area and a second resource area. In addition, a resource provided in the first resource area includes a computing resource or a communication resource, and is used to support a workload in the first resource area. When a workload migration condition is met, the computer system may migrate a workload in the first resource area to the second resource area. According to this application, workloads in the first resource area are reduced, or there is no workload in the first resource area.
    Type: Grant
    Filed: April 20, 2023
    Date of Patent: April 8, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yanjie Guan, Yilong Wu, Kaitian Du
  • Patent number: 12265457
    Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include determining whether a source data store and a replicated data store are unsynchronized and, in response to a determination that the source data store and the replicated data store are unsynchronized, performing a resynchronization operation. The source data stored in the source data store is replicated to replicated data in the replicated data store. The resynchronization operation resynchronizes the source data and the replicated data.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: April 1, 2025
    Assignee: Cohesity Inc.
    Inventors: Rushikesh Patil, Sunil Hasbe