Abstract: Methods for determining a location of an unknown device (UD) from a plurality of known devices (KDs) are provided including receiving, at the UD, periodically broadcasted messages from each of a plurality of KDs. Corresponding arrival time stamp (Tarrival-i-UD) of each periodically broadcasted message from each of the plurality of KDs are recorded. Each of the plurality of KDs are clock synchronized to a common clock source at a master device(MD). A departure time of the periodically broadcasted message from each of the plurality of KDs is known by the UD in master device time units (Tdepart-i-md). X, y and z coordinates of a location of each of the KDs is known by the UD.
Abstract: A surface mounted electric strike for selectively retaining a door latch of a door is provided. The electric strike comprises a housing mounted to a surface of the door frame, wherein the housing defines a cavity configured for receiving the door latch. A keeper is mounted within the housing and movable between a latched position and an unlatched position. The keeper includes a keeper body portion and an extended lobe portion having a terminal end. An actuating assembly is configured for moving between a first mode and a second mode, wherein when the actuating assembly is in the first mode the keeper is prevented from moving toward the unlatched position, and wherein when the actuating assembly is in the second mode the keeper is permitted to move toward the unlatched position.
Type:
Grant
Filed:
June 15, 2022
Date of Patent:
July 9, 2024
Assignee:
Hanchett Entry Systems, Inc.
Inventors:
David Moroyoqui, James Griffin, Larry Gene Corwin, Trace Morgan, Joshua T. Peabody
Abstract: A smart card may include a memory configured to store a user connection lease and user interface (UI) cache for a user and a private/public key pair of the smart card, with the user connection lease being bound to the private/public key pair of the smart card. The smart card may further include a processor coupled to the memory and configured to establish a communications link with a kiosk device to be shared by a plurality of different users, initiate a virtual session for the user at the kiosk device based upon the user connection lease and the private key responsive to establishing the communications link (with the smart card defining an endpoint for the virtual session authorization), and cause the kiosk device to launch the virtual session based upon the user UI cache.
Type:
Grant
Filed:
September 15, 2021
Date of Patent:
July 9, 2024
Assignee:
Citrix Systems, Inc.
Inventors:
Georgy Momchilov, Hubert Divoux, Roberto Valdes
Abstract: A system for monitoring shopping baskets (e.g., baskets on human-propelled carts, motorized carts, or hand-carried baskets) can include a computer vision unit that can image a surveillance region (e.g., an exit to a store), determine whether a basket is empty or loaded with merchandise, and assess a potential for theft of the merchandise. The computer vision unit can include a camera and an image processor programmed to execute a computer vision algorithm to identify shopping baskets and determine a load status of the basket. The computer vision algorithm can comprise a neural network. The system can identify an at least partially loaded shopping basket that is exiting the store, without indicia of having paid for the merchandise, and execute an anti-theft action, e.g., actuating an alarm, notifying store personnel, activating a store surveillance system, activating an anti-theft device associated with the basket (e.g., a locking shopping cart wheel), etc.
Type:
Grant
Filed:
September 5, 2019
Date of Patent:
July 9, 2024
Assignee:
Gatekeeper Systems, Inc.
Inventors:
Narayanan V. Ramanathan, Scott J. Carter, Stephen E. Hannah, Jesse M. James, Jack L. Johnson, Robert M. Harling
Abstract: Disclosed herein are systems and methods for estimating target ranges, angles of arrival, and speed using optimization procedures. Target ranges are estimated by performing an optimization procedure to obtain a denoised signal, performing a correlation of a transmitted waveform and the denoised signal, and using a result of the correlation to determine an estimate of a distance between the sensor and at least one target. Target angles of arrival are estimated by determining ranges at which targets are located, and, for each range, constructing an array signal from samples of received echo signals, and using the array signal, performing another optimization procedure to estimate a respective angle of arrival for each target of the at least one target. Doppler shifts may also be estimated using another optimization procedure. Certain of the optimization procedures use atomic norm techniques.
Abstract: Data protection resources are automatically scaled to the needs of data source(s) in an application orchestrator computing environment, such as a cluster in a Kubernetes deployment. The approach is adaptable to data sources in production clusters or application suites that are not application orchestrator deployments, such as a cloud-based database-as-a-service (DBaaS). A data storage management system protects cluster-based data with an elastic number of data protection resources (e.g., data agents, media agents), which are deployed on demand. The number of data protection resources deployed for a particular job are appropriate to the workload(s) at present and depend on a variety of scaling factors. In some embodiments, data protection resources are deployed within the same cluster as the data sources.
Abstract: Described embodiments provide systems and methods for a tourniquet system compression device. The compression device includes a spooling mechanism, a ratchet release, a safety release, and a profile surface. The spooling mechanism includes a first side loading configured to receive a first tourniquet strap, and a second side loading slot configured to receive a second tourniquet strap. The ratchet release disengages a ratchet gear from a pawl. The safety release prevents the ratchet gear from disengaging with the pawl when the safety release is active. The profile surface generates a pressure profile against a subject. The compression device includes a fixed end of webbing. The compression device is coupled to the webbing. The spooling mechanism is configured to gather the webbing. The compression device includes a preset pressure profile. The compression device includes a fixed end fitting. The compression device is configured for side entry loading of the webbing.
Type:
Grant
Filed:
February 14, 2020
Date of Patent:
July 9, 2024
Assignee:
ARMR Systems, Inc.
Inventors:
Yegor Podgorsky, Chibueze Joseph Ihenacho, Andrew Stephens
Abstract: A system including at least one heat-generating structure and a cooling system is described. The cooling system includes a cooling element and an exhaust system. The cooling element is in communication with a fluid and is configured to direct the fluid toward the heat-generating structure(s) using vibrational motion. The exhaust system is configured to direct fluid away from the heat-generating structure to extract the heat and/or to draw the fluid toward the cooling element.
Abstract: A data storage management system is enhanced to accommodate, and moreover to optimize, the storing and retention of deduplicated secondary copies at write-once read-many (WORM) enabled storage platforms. Enhancements include without limitation: user interface (UI) options to enable WORM functionality for secondary storage, whether used for deduplicated or non-deduplicated secondary copies; enhancements to secondary copy (e.g., deduplication copy, backup) operations; and pruning changes. The storage manager is generally responsible for managing the creation, tracking, and deletion of secondary copies, with and without deduplication. Media agents that store secondary copies to and prune them from the WORM-enabled storage platforms also are enhanced for communicating and interoperating with both bucket-level and object-level WORM-enabled storage platforms to implement the features disclosed herein.
Abstract: Recovery points can be used for replicating a virtual machine and reverting the virtual machine to a different state. A filter driver can monitor and capture input/output commands between a virtual machine and a virtual machine disk. The captured input/output commands can be used to create a recovery point. The recovery point can be associated with a bitmap that may be used to identify data blocks that have been modified between two versions of the virtual machine. Using this bitmap, a virtual machine may be reverted or restored to a different state by replacing modified data blocks and without replacing the entire virtual machine disk.
Type:
Grant
Filed:
November 7, 2022
Date of Patent:
July 9, 2024
Assignee:
Commvault Systems, Inc.
Inventors:
Amit Mitkar, Andrei Erofeev, Amit Bhaskar Ausarkar, Ajay Venkat Nagrale
Abstract: A formwork assembly including a plurality of formwork elements defining a concrete-receiving space, at least one of the plurality of formwork elements comprising a first panel, at least one support waler configured to receive at least one vertical fixation element and comprising a second panel, a horizontal fixation element configured to engage with the first panel and the second panel such that rotation of the horizontal fixation element allows for the at least one vertical fixation element to be freely removed from the at least one support waler after curing of concrete in the concrete-receiving space.
Abstract: A satellite orbiting in one of a plurality of orbital planes of a satellite constellation system at an altitude range corresponding to low earth orbit includes at least one processor configured to generate satellite state data, and to generate a navigation signal based on the satellite state data. The satellite includes at least one transmitter configured to transmit the navigation signal for receipt by at least one client device on earth. Each of the plurality of orbital planes includes a corresponding one of a plurality of satellite subsets of a plurality of satellites of the satellite constellation system. Each of the plurality of orbital planes is within the altitude range, and the plurality of orbital planes includes a set of inclined orbital planes at a non-polar inclination.
Abstract: A three-dimensional (3D) printed circuit board (PCB) composite structure includes a PCB and a 3D printed composite structure. The printed circuit board includes a plurality of grooves milled in a surface of the PCB, and retaining walls of the 3D printed composite structure are deposited within the plurality of grooves in the surface of the PCB, to improve adhesion of the 3D printed composite structure to the PCB.
Abstract: A process can include receiving monitoring information associated with a machine learning (ML) or artificial intelligence (AI) workload implemented by an edge compute unit of a plurality of edge compute units. Status information corresponding to a plurality of connected edge assets can be received, the plurality of edge compute units and connected edge assets included in a fleet of edge devices. A remote fleet management graphical user interface (GUI) can display a portion of the monitoring or status information for a subset of the fleet of edge devices, based on a user selection input, and can receive a user configuration input indicative of an updated configuration for at least one workload corresponding to a pre-trained ML or AI model deployed on the at least one edge compute unit. A cloud computing environment can transmit control information corresponding to the updated configuration to the at least one edge compute unit.
Type:
Grant
Filed:
November 30, 2023
Date of Patent:
July 9, 2024
Assignee:
Armada Systems Inc.
Inventors:
Pradeep Nair, Pragyana K Mishra, Anish Swaminathan, Janardhan Prabhakara
Abstract: A process can include receiving, by an edge compute unit, a pre-trained machine learning model from a cloud management platform, wherein the edge compute unit is deployed to an edge location and configured to obtain one or more sensor data streams at the edge location. The edge compute unit can transmit one or more batch uploads of information associated with inference performed by the edge compute unit using the pre-trained machine learning model and the one or more sensor data streams. The edge compute unit can receive one or more updated machine learning models generated by the cloud management platform responsive to the one or more batch uploads of information, wherein the one or more updated machine learning models are based on retraining or finetuning of the pre-trained machine learning model with the one or more batch uploads of information.
Type:
Grant
Filed:
September 5, 2023
Date of Patent:
July 9, 2024
Assignee:
Armada Systems Inc.
Inventors:
Pradeep Nair, Pragyana K Mishra, Anish Swaminathan, Janardhan Prabhakara
Abstract: A method and a system for stacking printed circuit boards includes providing a lower baseboard, a pinboard, and an upper baseboard; printing a first solder paste on the lower baseboard; placing a placement component on the lower baseboard; placing the pinboard on the lower baseboard; reflow soldering the lower baseboard with the placement component and the pinboard and forming a first assembly; printing the first solder paste and a second solder paste on the upper baseboard; placing the placement component on the upper baseboard and the first assembly on the upper baseboard; and reflow soldering the upper baseboard with the placement component and the first assembly and forming a printed circuit board; a melting point of the first solder paste is higher than a melting point of the second solder paste.
Type:
Grant
Filed:
December 7, 2021
Date of Patent:
July 9, 2024
Assignee:
Chiun Mai Communication Systems, Inc.
Inventors:
Chi-Yi Liao, Yen-Chung Huang, Wen-Yu Wang