G06F9/02

Dispenser functionality evaluation

One or more techniques and/or systems are provided for evaluating dispenser functionality of a dispenser for dispensing a material. In an example, a non-loaded electrical characteristic and/or a loaded electrical characteristic of the dispenser may be measured and evaluated to determine whether to perform a dispense event. In another example, current measurements, such as peak current, may be measured during a dispense event. The current measurements may be evaluated to determine whether a problem exists, such as a mechanical stall, a gear train problem, an actuator problem, a pump problem (e.g., a clogged pump), a mechanical impedance, and/or other issue. Such information may be collected, stored as historical data, and/or used to determine whether to perform subsequent dispense events.

System and method for instructing personnel on washroom maintenance requirements

A system and associated method are provided for maintenance of a plurality of washroom facilities by maintenance personnel, wherein each of the washroom facilities has one or more consumable product dispensers that require periodic refill. For each of the washroom facilities, the product dispensers are configured with a sensor that detects a product level or amount condition of the product dispenser, the sensors in communication with a monitoring station assigned to the washroom facility. A set of instructions unique to each of the washroom facilities is generated based upon the detected product level or amount conditions of the dispensers in the respective washroom facility, the set of instructions including instructions as to the amount of product refill to be added to the dispensers. With an identification (ID) system configured within each washroom facility, maintenance personnel that enter the washroom facility are identified and provided with the unique set of instructions in a message via a mobile smart device carried by the maintenance personnel or an audio or visual display device within the washroom facility.

SAS/SATA HARD DISK DRIVE UPDATE VIA MANAGEMENT CONTROLLER
20190179537 · 2019-06-13 ·

Methods and systems of updating serial attached small computer system interface (SAS)/serial advanced technology attachment (SATA) hard disk drive (HDD) firmware (FW) using a management controller (MC) are provided. The method includes uploading the HDD FW to the MC via the local area network (LAN), breaking the HDD FW into a plurality of chunks, issuing a plurality of write commands and writing the plurality of chunks into the SAS HDD.

SERVER HAVING A DUAL-MODE SERIAL BUS PORT ENABLING SELECTIVE ACCESS TO A BASEBOARD MANAGEMENT CONTROLLER
20190045654 · 2019-02-07 ·

An apparatus includes a computer server having a chipset and a baseboard management controller, wherein the chipset includes a first serial bus controller, and wherein the baseboard management controller includes a second serial bus controller. The apparatus further includes a serial bus port disposed along an external panel of a server enclosure that houses the computer server, wherein the serial bus port is accessible for connection with a connector of a serial communication cable. Still further, the apparatus includes a switch that selectively connects the serial bus port to either the first serial bus controller or the second serial bus controller, wherein the switch is controlled by an output signal from the baseboard management controller.

SAS/SATA HARD DISK DRIVE UPDATE VIA MANAGEMENT CONTROLLER
20180321854 · 2018-11-08 ·

Methods and systems of updating serial attached small computer system interface (SAS)/serial advanced technology attachment (SATA) hard disk drive (HDD) firmware (FW) using a management controller (MC) are provided. The method includes uploading the HDD FW to the MC via the local area network (LAN), breaking the HDD FW into a plurality of chunks, issuing a plurality of write commands and writing the plurality of chunks into the SAS HDD.

SYSTEMS AND METHODS FOR WIND TUNNEL OPERATION
20180068551 · 2018-03-08 ·

A system for monitoring a model in a wind tunnel is provided. The system includes a plurality of sensors attached to a model in a wind tunnel. Each sensor of the plurality of sensors is configured to measure an attribute of the model. The system also includes a computing device in communication with the plurality of sensors. The computing device is programmed to receive a plurality of signals from the plurality of sensors, store a first threshold and a second threshold based on normalized alarm limits associated with at least one of the plurality of sensors, analyze the plurality of signals based, at least in part, on the first threshold and the second threshold, determine that a potentially negative condition is occurring based on the analysis, and alert a user to the potentially negative condition.

Systems and methods for problem solving, useful for example in quantum computing

Computational systems implement problem solving using heuristic solvers or optimizers. Such may iteratively evaluate a result of processing, and modify the problem or representation thereof before repeating processing on the modified problem, until a termination condition is reached. Heuristic solvers or optimizers may execute on one or more digital processors and/or one or more quantum processors. The system may autonomously select between types of hardware devices and/or types of heuristic optimization algorithms. Such may coordinate or at least partially overlap post-processing operations with processing operations, for instance performing post-processing on an ith batch of samples while generating an (i+1)th batch of samples, e.g., so post-processing operation on the ith batch of samples does not extend in time beyond the generation of the (i+1)th batch of samples. Heuristic optimizers selection is based on pre-processing assessment of the problem, e.g., based on features extracted from the problem and for instance, on predicted success.

Systems and methods for problem solving, useful for example in quantum computing

Computational systems implement problem solving using heuristic solvers or optimizers. Such may iteratively evaluate a result of processing, and modify the problem or representation thereof before repeating processing on the modified problem, until a termination condition is reached. Heuristic solvers or optimizers may execute on one or more digital processors and/or one or more quantum processors. The system may autonomously select between types of hardware devices and/or types of heuristic optimization algorithms. Such may coordinate or at least partially overlap post-processing operations with processing operations, for instance performing post-processing on an ith batch of samples while generating an (i+1)th batch of samples, e.g., so post-processing operation on the ith batch of samples does not extend in time beyond the generation of the (i+1)th batch of samples. Heuristic optimizers selection is based on pre-processing assessment of the problem, e.g., based on features extracted from the problem and for instance, on predicted success.

Deployed application programming interface management

Methods, apparatuses, and computer-program products are disclosed. The method may include deploying a runtime agent onto a private compute architecture for running one or more federated application programming interfaces (APIs) on the private compute architecture. The method may include receiving, via a user interface of a federation management service, user input to manage an operation of the one or more federated APIs, where the federation management service is hosted on public cloud-based resources. The method may include communicating, based on the user input, control signaling between the runtime agent and a runtime manager that is hosted on a control plane of the federation management service in the public cloud-based resources.

Integrated circuit device and methods of performing bit manipulation therefor

An integrated circuit device comprising at least one instruction processing module arranged to receive a bit-manipulation instruction, and in response to receiving the bit-manipulation instruction to select at least one bit from at least one source data register in accordance with a value of at least one control bit, select from candidate values a manipulation value for the at least one selected bit in accordance with a value of at least one further control bit, and store the selected manipulation value for the at least one selected bit in at least one output data register.