Patents Examined by Chris Parry
-
Patent number: 12101309Abstract: 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: GrantFiled: November 15, 2023Date of Patent: September 24, 2024Assignee: T-MOBILE USA, INC.Inventors: Michael Burbo, Nicholas Seitz
-
Patent number: 12100222Abstract: 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: GrantFiled: May 27, 2020Date of Patent: September 24, 2024Assignee: Siemens Mobility GmbHInventor: Thorsten Braun
-
Patent number: 12101221Abstract: 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: GrantFiled: October 27, 2022Date of Patent: September 24, 2024Assignee: Omnissa, LLCInventors: Sabo Rusev, Miroslav Mitevski, Militsa Borisova, Ivo Petkov, Dobromir Ivanov
-
Patent number: 12099632Abstract: 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: GrantFiled: February 28, 2022Date of Patent: September 24, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ryan M. Rogers, Mingyang Hu, Adrian Rivera Cardoso, Raymond E. Ortigas, Humberto A. Gonzalez Cabezas
-
Patent number: 12095924Abstract: 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: GrantFiled: October 29, 2021Date of Patent: September 17, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Todd Little, Gourav Sarkar, Paritosh Das
-
Patent number: 12088642Abstract: 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: GrantFiled: September 12, 2023Date of Patent: September 10, 2024Assignee: DRÄGERWERK AG & CO. KGAAInventors: Tobias Klotz, Clément Ledoux
-
Patent number: 12088545Abstract: 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: GrantFiled: April 17, 2023Date of Patent: September 10, 2024Assignee: FUJIFILM Business Innovation Corp.Inventors: Yohei Makino, Tsuyoshi Toda, Kiyoshi Yasukawa, Satoshi Maruyama, Ryoto Yabusaki, Ryo Matsumoto, Takafumi Haruta
-
Patent number: 12088540Abstract: 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: GrantFiled: June 29, 2022Date of Patent: September 10, 2024Assignee: Cox Communications, Inc.Inventors: Alexis Cohen, Jacob Mapel, Hunter Shinn, Zach Ritter, David Lee, Amanda Marotti, Barbara Hernandez
-
Patent number: 12081430Abstract: 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: GrantFiled: July 8, 2022Date of Patent: September 3, 2024Assignee: Cisco Technology, Inc.Inventors: Hari Shankar, Eui Sun Ahn, Jeffery Rodd Daviss, Rashmi Garg, Jon Langemak, William Mark Townsley
-
Patent number: 12074945Abstract: 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: GrantFiled: February 21, 2020Date of Patent: August 27, 2024Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Tomohiro Taniguchi, Shinya Tamaki, Tetsuya Suzuki, Yasutaka Kimura
-
Patent number: 12074764Abstract: 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: GrantFiled: August 13, 2019Date of Patent: August 27, 2024Assignee: VEGA Grieshaber KGInventors: Andreas Isenmann, Florian Burgert, Volker Allgaier
-
Patent number: 12067424Abstract: 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: GrantFiled: September 10, 2020Date of Patent: August 20, 2024Assignee: Oracle International CorporationInventor: Nathaniel Martin Glass
-
Patent number: 12068947Abstract: 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: GrantFiled: May 25, 2022Date of Patent: August 20, 2024Assignee: Alarm.com IncorporatedInventor: Stephen Scott Trundle
-
Patent number: 12063157Abstract: 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: GrantFiled: June 7, 2021Date of Patent: August 13, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Deepak Goel, Ruihua Peng, Xiaoling Xu
-
Patent number: 12057930Abstract: 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 applicType: GrantFiled: April 4, 2022Date of Patent: August 6, 2024Assignee: DEUTSCHE TELEKOM AGInventor: Dominik Schnieders
-
Patent number: 12058044Abstract: 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: GrantFiled: October 19, 2023Date of Patent: August 6, 2024Assignee: Ampere Computing LLCInventor: Raymond Scott Tetrick
-
Patent number: 12047253Abstract: 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: GrantFiled: June 3, 2022Date of Patent: July 23, 2024Assignee: Nutanix, Inc.Inventors: Mukesh Bafna, Akshay Narayan Muramatti, Pranjal Bhor, Amey Barve
-
Patent number: 12047442Abstract: 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: GrantFiled: October 16, 2023Date of Patent: July 23, 2024Inventors: Caihong Zhang, Zhi Wang, Fred Allison Bower, III, Ming Lei
-
Patent number: 12034807Abstract: 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: GrantFiled: September 29, 2023Date of Patent: July 9, 2024Assignee: Bank of America CorporationInventors: Gowri Sundar Suriyanarayanan, Maneesh Kumar Sethia, Abhijit Behera, Shailendra Singh
-
Patent number: 12034822Abstract: 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: GrantFiled: June 16, 2023Date of Patent: July 9, 2024Assignee: STRIPE, INC.Inventors: Noam Samuel, Ellen Stanfill, David C. Doran, Alexander Thiemann