Patents Examined by Chris Parry
  • Patent number: 12101309
    Abstract: Described herein are techniques for providing one or more users with access to content obtained from a plurality of content providers. In some embodiments, such techniques may comprise maintaining a number of access credentials associated with a plurality of different content providers, obtaining access to a plurality of media content libraries, each of the plurality of media content libraries managed by a content provider of the plurality of different content providers, and providing the plurality of media content libraries to at least one user device as a single library of media content. Such techniques may further comprise receiving, from the user device, a selection of a media content from the single library of media content and providing, to the user device, access to the selected media content within a corresponding media content library of the plurality of media content libraries using an access credential.
    Type: Grant
    Filed: November 15, 2023
    Date of Patent: September 24, 2024
    Assignee: T-MOBILE USA, INC.
    Inventors: Michael Burbo, Nicholas Seitz
  • Patent number: 12100222
    Abstract: A method for operating a video monitoring system for a rail vehicle includes determining a topology of a signaling network assigned to the video monitoring system, and identifying nodes signal-coupled to the network. At least one video camera and at least one video recorder are nodes of the network. A signal path for the at least one video camera of the network is determined on the basis of the determined topology of the network. The signal path represents a signal arbitration or signaling-related assignment of the at least one video camera. The at least one video camera is automatically assigned to the at least one video recorder on the basis of the determined signal path. A device for operating a video monitoring system for a rail vehicle and a rail vehicle are also provided.
    Type: Grant
    Filed: May 27, 2020
    Date of Patent: September 24, 2024
    Assignee: Siemens Mobility GmbH
    Inventor: Thorsten Braun
  • Patent number: 12101221
    Abstract: Disclosed are various embodiments for automatic enrollment of Internet of Things (IoT) endpoints. An identity of an IoT endpoint is verified by an IoT gateway. The IoT gateway is configured to transmit, over a network, an enrollment request to an IoT management service. The enrollment of the IoT endpoint with the IoT management service is confirmed. A compliance policy for the IoT endpoint is retrieved from a command queue. The compliance policy is stored in the command queue until retrieved by the IoT gateway. The IoT gateway enforces the compliance policy on the IoT endpoint.
    Type: Grant
    Filed: October 27, 2022
    Date of Patent: September 24, 2024
    Assignee: Omnissa, LLC
    Inventors: Sabo Rusev, Miroslav Mitevski, Militsa Borisova, Ivo Petkov, Dobromir Ivanov
  • Patent number: 12099632
    Abstract: Technologies for digital content distribution include creating a data set that includes a plurality of entity data records each comprising a plurality of attribute values. By applying a first data security technique to the data set, a first query term and a matching subset of the plurality of entity data records are determined. A second data security technique is applied to the matching subset. When output of the second data security technique satisfies a first noisy threshold, the first query term is added to a set of query terms. A third data security technique is applied to the matching subset. When output of the third data security technique satisfies a second noisy threshold, the set of query terms is expanded to include a second query term. The set of query terms is used to perform the digital content distribution.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: September 24, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan M. Rogers, Mingyang Hu, Adrian Rivera Cardoso, Raymond E. Ortigas, Humberto A. Gonzalez Cabezas
  • Patent number: 12095924
    Abstract: Described herein are systems and methods for generating blockchain token support from a set of declarations. In accordance with an embodiment, an application builder (App Builder, Application Builder) component of a blockchain, blockchain cloud system, or other blockchain solution (e.g., Oracle Blockchain Platform) can provide a mechanism to define blockchain assets using a declaration or specification file, and then generate a blockchain smart contract that supports those assets. In accordance with an embodiment, the systems and methods described herein provide a mechanism for defining Tokens (e.g., Fungible or Non Fungible Tokens) adhering to a framework, such as the Token Taxonomy Framework, and generating the appropriate methods as defined by the token properties.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: September 17, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd Little, Gourav Sarkar, Paritosh Das
  • Patent number: 12088642
    Abstract: A process and a computer establish a data transfer from a provider (1, 2) that provides data to a consumer (9) that uses the data. A consumer (9) transmits a request message (probe) for requested data to a communications agent (5). In response, the communications agent (5) adds an entry for the request message (probe) to a requests list (AL). Subsequently, a provider (1, 2) transmits a registration message (Hello) to the communications agent (5). The communications agent (5) searches the requests list (AL) for an entry for a request message (probe) that matches the received registration message (Hello). If a matching entry is found in the requests list (AL), the communications agent (5) initiates a data transfer from the provider (1, 2) to the consumer (9).
    Type: Grant
    Filed: September 12, 2023
    Date of Patent: September 10, 2024
    Assignee: DRÄGERWERK AG & CO. KGAA
    Inventors: Tobias Klotz, Clément Ledoux
  • Patent number: 12088545
    Abstract: A control device includes a control unit that performs detects a post file in a group chat. The control unit is configured to not to execute processing using the posted file in a case where the post file posted from any user in the group chat, in which a plurality of users and a chatbot participate, is not shared among the users participating in the group chat; and execute the processing using the posted file in a case where the post file is shared among the users.
    Type: Grant
    Filed: April 17, 2023
    Date of Patent: September 10, 2024
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Yohei Makino, Tsuyoshi Toda, Kiyoshi Yasukawa, Satoshi Maruyama, Ryoto Yabusaki, Ryo Matsumoto, Takafumi Haruta
  • Patent number: 12088540
    Abstract: This disclosure describes systems, methods, and devices related to providing smart communication networks using asset information in a supply chain environment. Techniques described herein may relate to collecting real-time asset tracking data for an asset, detecting an event associated with the asset, identifying two or more users to add to a smart communications groups based on historical user interactions and historical tracking data, and creating an asset-centric smart communications groups with the identified two or more users.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: September 10, 2024
    Assignee: Cox Communications, Inc.
    Inventors: Alexis Cohen, Jacob Mapel, Hunter Shinn, Zach Ritter, David Lee, Amanda Marotti, Barbara Hernandez
  • Patent number: 12081430
    Abstract: Techniques for a hub node to, provisioned in a network site of a hub and spoke overlay network, to receive a network advertisement from the spoke, decode network routing requirements from a border gateway protocol (BGP) large community associated with the network advertisement, and store the network routing requirements in association with a route associated with the spoke. The routing requirements may indicate one or more service(s) to be applied to the packet, a trust level associated with the spoke, and/or a trust zone associated with the spoke. The hub node may receive a packet from the spoke to be transmitted to destination spoke. The hub node may then route the packet to the destination spoke, drop the packet, or send the packet to a service node configured to apply the one or more services to the packet based on the routing requirements.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: September 3, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Hari Shankar, Eui Sun Ahn, Jeffery Rodd Daviss, Rashmi Garg, Jon Langemak, William Mark Townsley
  • Patent number: 12074945
    Abstract: An object of the present disclosure is to provide a data collection system capable of collecting various pieces of metadata other than sensing data and instrument information by existing communication protocols and associating the sensing data, the instrument information, and the metadata with each other without errors.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: August 27, 2024
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tomohiro Taniguchi, Shinya Tamaki, Tetsuya Suzuki, Yasutaka Kimura
  • Patent number: 12074764
    Abstract: A sensor device for transmitting a sensor parameterization between sensors. The sensor device includes a first sensor with a sensor parameterization and a second sensor. The first sensor and the second sensor communicate with each other via a communication link. The first sensor sends the sensor parameterization to the second sensor via the communication link. The second sensor receives and accepts the sensor parameterization. The second sensor further provides the first sensor with the energy required to transmit the sensor parameterization via the communication link.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: August 27, 2024
    Assignee: VEGA Grieshaber KG
    Inventors: Andreas Isenmann, Florian Burgert, Volker Allgaier
  • Patent number: 12067424
    Abstract: Techniques for implementing an infrastructure orchestration service are described. A scheduler can receive a configuration file, which can include a first release identifier, for a first deployment of resources at an execution target. The resources can be deployed at the execution target according to the file. A current state of the resources can be stored. The scheduler can receive a second version of the file, which can include a second release identifier, for a new deployment at the execution target. At least one worker node can execute a plugin to compare the first identifier to the second identifier. If the first identifier is different than the second identifier, the plugin can compare a current state of the resources with a desired state according to the second identifier. If the desired state is different than the current state, the resources are deployed at the execution target according to the second identifier.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: August 20, 2024
    Assignee: Oracle International Corporation
    Inventor: Nathaniel Martin Glass
  • Patent number: 12068947
    Abstract: Techniques are described to improve the robustness of communication of critical life safety data when broadband networks are used as uphaul networks. Monitoring systems are examples of critical monitoring appliances, but the techniques described throughout this disclosure may be applied to any type of critical monitoring appliances, such as life-support devices, fire detectors, smoke detectors, and the like.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: August 20, 2024
    Assignee: Alarm.com Incorporated
    Inventor: Stephen Scott Trundle
  • Patent number: 12063157
    Abstract: The present disclosure relates to systems, methods, and computer-readable media for data from a first multi-dimensional memory block to a second multi-dimensional memory block. For example, systems described herein facilitate transferring data between memory blocks having different shapes from one another. The systems described herein facilitate transferring data between different shaped memory blocks by identifying shape properties and other characteristics of the data and generating a plurality of network packets having control data based on the identified shape properties and other characteristics. This data included within the network packets enables memory controllers to determine memory addresses on a destination memory block to write data from the network packets. Features described herein facilitate efficient transfer of data without generating a linearized copy that relies on constant availability of significant memory resources.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: August 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Deepak Goel, Ruihua Peng, Xiaoling Xu
  • Patent number: 12057930
    Abstract: A method for synchronizing a distributed application includes: transmitting, by an application backend, application data packets to an application frontend; transmitting, by the application backend, a synchronization request packet to the application frontend; retrieving, by the application backend, a backend timestamp from a server clock; retrieving, by the application frontend, a frontend timestamp from a terminal device clock and transmitting the retrieved frontend timestamp to the application backend; calculating, by the application backend, a time offset of the frontend timestamp from the retrieved backend timestamp and using the calculated time offset for synchronization; detecting, by a scheduler, an actual state of a communication connection and transmitting control data to the application backend; and adapting, by the application backend, transmission of synchronization request packets based on the control data indicating jitter of the synchronization request packets preventing the distributed applic
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: August 6, 2024
    Assignee: DEUTSCHE TELEKOM AG
    Inventor: Dominik Schnieders
  • Patent number: 12058044
    Abstract: Disclosed are techniques for a processing device including a mesh network connecting at least a request node device, multiple home node devices, and multiple slave node devices. In an aspect, the request node device may select a target home node device. The home node devices may be divided into M groups of home node devices. The request may be routed from the request node device to the target home node device. The target home node device may select a target slave node device from a target group of M groups of slave node devices associated with a target group of the M groups of home node devices to which the target home node device belongs. The request may be routed from the target home node device to the target slave node device.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: August 6, 2024
    Assignee: Ampere Computing LLC
    Inventor: Raymond Scott Tetrick
  • Patent number: 12047253
    Abstract: Various embodiments disclosed herein are related to a non-transitory computer readable storage medium. In some embodiments, the medium includes instructions stored thereon that, when executed by a processor, cause the processor to determine, in a cluster of host machines, a priority level of telemetry data collected in the cluster, at least based on a data type of the telemetry data and a tag and store the telemetry data in a storage in the cluster. In some embodiments, a quality-of-service (QoS) is associated with the priority level. In some embodiments, the storage is associated with the priority level. In some embodiments, the medium includes the instructions stored thereon that, when executed by the processor, cause the processor to send the telemetry data from the storage to a server in accordance with the QoS, wherein the server is separate from the cluster.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: July 23, 2024
    Assignee: Nutanix, Inc.
    Inventors: Mukesh Bafna, Akshay Narayan Muramatti, Pranjal Bhor, Amey Barve
  • Patent number: 12047442
    Abstract: A replacement node replaces a failed node and a baseboard management controller (BMC) for the replacement node generates a nonce code that is accessible to an authenticated user. An edge management node receives the nonce code from the user and sends a maintenance token to a BMC of a peer node in an edge cluster, wherein the peer nodes BMCs within the cluster are in a BMC federation that included the failed node BMC and have access to a BMC configuration for the failed node. The management node sends the token and the nonce code to the replacement node BMC for authentication of the token. The peer node BMC sends the token received from the management node to the replacement node BMC for authentication of the peer node BMC. The authenticated peer node BMC may then deploy the BMC configuration to the replacement node BMC.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: July 23, 2024
    Inventors: Caihong Zhang, Zhi Wang, Fred Allison Bower, III, Ming Lei
  • Patent number: 12034807
    Abstract: An apparatus comprises a memory communicatively coupled to a processor. The memory may be configured to store data exchange requests. The processor may be configured to determine that a data exchange request of the data exchange requests comprises a status indicating that the data exchange request is incomplete, generate a priority value for the data exchange request indicating a batch priority associated with the data exchange request, and assign a weight for the data exchange request indicating that the data exchange request is expected to be completed in one or more batch orders. Further, the processor is configured to generate a batch order comprising a position in a queue corresponding to the batch priority and complete the data exchange request in the decentralized network in accordance with the position in the batch order.
    Type: Grant
    Filed: September 29, 2023
    Date of Patent: July 9, 2024
    Assignee: Bank of America Corporation
    Inventors: Gowri Sundar Suriyanarayanan, Maneesh Kumar Sethia, Abhijit Behera, Shailendra Singh
  • Patent number: 12034822
    Abstract: A method for location-dependent determination comprises: determining, with one or more processors, a geographic location of a user's electronic device using first data; in response to determining the determined geographic location is insufficient for performing a location-dependent determination, requesting second data to determine an updated geographic location of the user's electronic device; performing, with an Application Programming Interface (API), the location-dependent determination based on the updated geographic location; and completing, with the API, a transaction using the location-dependent determination.
    Type: Grant
    Filed: June 16, 2023
    Date of Patent: July 9, 2024
    Assignee: STRIPE, INC.
    Inventors: Noam Samuel, Ellen Stanfill, David C. Doran, Alexander Thiemann