2016
Energy aware cloud provisioning
Jeffrey S. Katz
workload, threshold limit value, real time computing, phasor, phase difference, engineering, data center, cloud provisioning
Abstract
A first phasor measurement data can be received. The first phasor measurement data can be generated by a measurement of at least a first phasor parameter of a utility power as received by a first data center. At least a second phasor measurement can be received. The second phasor measurement can be generated by a measurement of at least a second phasor parameter of the utility power as received by at least a second data center. A phase difference between the utility power as received by the first data center and the utility power as received by the second data center can be determined. Whether the phase difference exceeds a threshold value can be determined. Responsive to determining that the phase difference exceeds the threshold value, transfer of at least one workload from the first data center to at least the second data center can be initiated.
SPATIO-TEMPORAL CREW PLANNING
Jeffrey S. Katz, Ali Koc, Gerard Labut, Richard J. Mueller, Ashish Sabharwal, Amith Singhee
systems engineering, scheduling, scenario based, operations research, infrastructure management, crew, computer science, computer program
Abstract
A method, system, and computer program product to perform infrastructure management include generating models of one or more work shifts, repair tasks, and safety tasks, each of the models including one or more variables, defining a constraint that affects at least one of the one of more variables of at least one of the models, and generating a scenario based on the models and the constraint. Solving for the one or more variables of each of the models of the scenario to determine resource pre-positioning and task scheduling, according to the scenario, is performed in order to perform the infrastructure management, the solving being based on achieving one or more objectives.
2008
System and methods for scheduling power usage
Jeffrey Sherman Katz, Gerard Marmigere, Frederic Bauchot
wireless, scheduling, power usage, node, engineering, electronic engineering, electrical engineering, electric power, broadband over power lines
Abstract
A system for scheduling electric power consumption cycles is provided. A consumption cycle is a time period of human scale, minutes or hours typically, rather than an electrical cycle. The system includes an electric-powered device driven by power supplied by an electric power network. The system also includes a consumption cycle data (CCD) requesting module communicatively linked to the electric-powered device. The link may use electric power lines via methods such as Broadband over Power Line, or may be wireless. The CCD requesting module is configured to generate a CCD request requesting allocation of electric power from the electric power network. Additionally, the system includes an electric power network node electrically connected to the electric-powered device from which electric power is conveyed to the electric-powered device. The system also includes a CCD responding module communicatively linked to the CCD requesting module. The CCD responding module is configured to determine whether the request for allocation of power can be granted subject to a predetermined capacity constraint.
1999
Visual tube position verification system
Lance T. Fitzgibbons, Jeffrey S. Katz, Gan Zhongxue
verification system, robotic arm, robot end effector, professional video camera, oblique angle, image field, field of view, engineering, direction information, computer vision, artificial intelligence
Abstract
An independent tube position verification system includes a TV camera (16) mounted on an end effector (EE) of a robotic arm (20) mounted in a steam generator (10) beneath the tube sheet (12) to visually track changes in position as the end effector (EE) is moved across the tube sheet (12) by a robotic arm (20). The tube sheet (12) and the tube ends (14) thereof are illuminated by one or more light sources (18) at an oblique angle to cause the desirable presence of shadows in the field of view. The TV camera (16) outputs successive image frames so that displacement of an artifact in the image field in successive frames yields physical displacement information which is converted into velocity and direction information. Changes in position determined by the verification system are compared against position information maintained by the robotic arm (20); any mis-match indicates a loss of tracking integrity requiring a system re-calibration.
Independent tube position verification system
Zhongxue Gan, Lance T. Fitzgibbons, Jeffrey S. Katz
verification system, robotic arm, robot end effector, professional video camera, oblique angle, image field, field of view, engineering, direction information, computer vision, artificial intelligence
Abstract
An independent tube position verification system includes a TV camera (16) mounted on an end effector (EE) of a robotic arm (20) mounted in a steam generator (10) beneath the tube sheet (12) to visually track changes in position as the end effector (EE) is moved across the tube sheet (12) by a robotic arm (20). The tube sheet (12) and the tube ends (14) thereof are illuminated by one or more light sources (18) at an oblique angle to cause the desirable presence of shadows in the field of view. The TV camera (16) outputs successive image frames so that displacement of a artifact in the image field in successive frames yields physical displacement information which is converted into velocity and direction information. Changes in position determined by the verification system are compared against position information maintained by the robotic arm (20); any mis-match indicates a loss of tracking integrity requiring a system re-calibration.
1996
On-line robot work-cell calibration
Zhongxue Gan, Lance Terrance Fitzgibbons, Qing Tang, Jeffrey Sherman Katz
work cell, robot, coordinate system, computer vision, computer science, calibration algorithm, calibration error, calibration, artificial intelligence
Abstract
The work cell is divided into a plurality of calibration zones, and calibration is made with only one measured point in each zone. The calibration zones are set up such that the calibration error in each zone remains within an acceptable tolerance. Within each zone, calibration is preferably made according to a linear calibration algorithm. The method according to the invention includes the steps of storing a first database, of the coordinates of all the tube openings in the tube sheet coordinate system. Each coordinate of the first database is assigned to one of a plurality of calibration zones.
Dynamic position tracking and control of robots
Zhongxue Gan, Jeffrey Sherman Katz, Qing Tang, Lance Terrance Fitzgibbons
transducer, torque, structured light, simulation, robot end effector, robot, planar, engineering, coordinate system, control system, acoustics
Abstract
A robot and associated control system, as well as a method of control, for servicing a heat exchanger having a substantially planar tube sheet which defines a multiplicity of laterally spaced tube openings of known shape, each of which is centered at a coordinate on a tube sheet coordinate system. A sensory system associated with the robot end effector and the associated digital processing system, includes a vision subsystem for generating an image of a portion of the tube sheet and generating a first signal commensurate with the spatial relationship of the tool to a selected tube opening. An optical subsystem is also provided, for projecting a structured light beam toward the tube sheet and receiving a reflected structured light pattern, indicative of how closely the tool is aligned with the target opening. The end effector also includes transducers responsive to at least one of force and torque acting on the end effector, resulting from partial entry of the tool, or a tool proxy such as a guide, into a tube opening. The sensing of the reflected light pattern, and the sensing of the force and/or torque, result in the generation of second and third signals, respectively which, along with the first signal, are utilized in the computer for controlling the arm to center the tool for actuation fully into the selected tube opening.
Moving object tracking
Qing Tang, Zhongxue Gan, Jeffrey Sherman Katz, Lance Terrance Fitzgibbons
video tracking, image signal, geography, field of view, computer vision, computer graphics images, artificial intelligence
Abstract
An image of the object remains in the field of view of the camera, thereby generating a continuously changing image signal. The images are captured and digitized in a continual sequence S of discrete images of the scenes at a respective sequence T of points in time. During this capture sequence, a first plurality of reference signals are established corresponding to a plurality of respective captured images. In this manner, a plurality of reference images are generated on-line, during movement of the object or cameras. A second plurality of detected signals corresponding to a second plurality of captured images, are individually correlated with the respective next previous reference signal of the sequence, thereby establishing a relative position of the object or camera, for each detected signal. The absolute position of the camera or object, is determined by accumulating these relative positions.
1993
Remote monitoring of high-risk patients using artificial intelligence
Pauline A. Langen, Jeffrey S. Katz, Gayle Dempsey, James Pompano
uterine activity, telephone line, speech recognition, medicine, high risk patients, blood pressure cuffs, artificial intelligence
Abstract
Method and system for remote monitoring of high-risk patients using artificial intelligence. A plurality of high-risk patients can be simultaneously monitored without patient intervention. A patient hears questions in the doctors voice at each monitoring encounter and responds. The patients responses are recorded at a remote central monitoring station and can be analyzed on line or later. Artificial intelligence (AI) and voice technology (DECvoice) are combined to present to the patient, during a monitoring session or encounter, questions which would be selected from a plurality of different recorded questions. Questions to the patient are chosen using AI, based on the patients response, by parsing. The monitor could take several forms such as for e.g., uterine activity strips, glucometers, blood pressure cuffs, pulse monitors, electroencephalographs, etc. Preferably, four telephone lines are dedicated to each patient, one for the monitor, one for the voice, one as a back up and one to sense failures. Dual tone matrix frequency signals (DTMF) may be used for transmission of monitored signals and other information which can be recognized by DECvoice, which is but one example of the voice technology which can be used.