Patents Assigned to Virtual Technologies, Inc.
  • Patent number: 8682862
    Abstract: Disclosed is a method and system for selectively restoring file-level data from a disk image backup. In embodiments, a virtual machine backup may be performed by dividing a virtual machine virtual disk file into a plurality of discrete fixed-sized data blocks sharing a common index file that is stored on a backup medium, such as a hard drive, to form a backup set. The index file is referenced to determine which fixed-sized block contains volume information, such as a partition table, of the backed-up virtual machine file. The individual blocks are processed as a virtual filesystem which is mounted and presented to an access module, which traverses the filesystem and provide access to individual files in the image backup to a client process. The restore files may be delivered to the client in a container file, which may be compressed to increase transfer speed. The container file may include executable instructions for automatically restoring the files to a desired location.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: March 25, 2014
    Assignee: PHD Virtual Technologies Inc.
    Inventors: James Rosikiewicz, Calab K. Shay, Ronald T. McKelvey, Alexander D. Mittell
  • Publication number: 20040046777
    Abstract: A man-machine interface which provides tactile feedback to various sensing body parts is disclosed. The device employs one or more vibrotactile units, where each unit comprises a mass and a mass-moving actuator. As the mass is accelerated by the mass-moving actuator, the entire vibrotactile unit vibrates. Thus, the vibrotactile unit transmits a vibratory stimulus to the sensing body part to which it is affixed. The vibrotactile unit may be used in conjunction with a spatial placement sensing device which measures the spatial placement of a measured body part. A computing device uses the spatial placement of the measured body part to determine the desired vibratory stimulus to be provided by the vibrotactile unit. In this manner, the computing device may control the level of vibratory feedback perceived by the corresponding sensing body part in response to the motion of the measured body part. The sensing body part and the measured body part may be separate or the same body part.
    Type: Application
    Filed: June 13, 2003
    Publication date: March 11, 2004
    Applicant: Virtual Technologies, Inc.
    Inventors: Mark R. Tremblay, Mark H. Yim
  • Publication number: 20030001592
    Abstract: A position sensor comprises a resistive element positionable on a first surface. A pair of leads are on the resistive element, the pair of leads adapted to supply a first voltage, such as by being grounded. An intermediate lead is positioned on the resistive element between the pair of leads, the intermediate lead being adapted to provide a second voltage. A contact element is positionable on a second surface, the contact element adapted to contact at least a portion of the resistive element to detect a voltage at a contact position, the detected voltage being related to the position or movement of the second surface relative to the first surface. In another version, a position sensor comprises a resistive element comprising first and second resistive strips. A plurality of leads are positioned on each resistive strip to provide a voltage to each resistive strip.
    Type: Application
    Filed: June 27, 2001
    Publication date: January 2, 2003
    Applicant: Virtual Technologies, Inc.
    Inventors: Allen R. Boronkay, Bruce M. Schena, Christopher J. Hasser
  • Publication number: 20020198472
    Abstract: A prescription is provided which specifies constraints, e.g., the type (revolute and/or prismatic) and the number of joints which may be included between any two position-sensing elements (PSEs), where the joints connect the links of a kinematically constrained multi-articulated structure, whereby the defining parameters of the structure may be determined using the spatial placement of the two PSEs and the kinematic constraints of the multi-articulated structure, and where at least the spatial placement of one link is not directly measured. Also provided are preferred placements of PSEs and goniometers on a kinematically constrained multi-articulated structure which will allow determination of the spatial placement of the links, where at least the spatial placement of one link is not directly measured. Revolute joint models of the articulations of the entire human body, as well as preferred PSE and goniometer locations, are provided.
    Type: Application
    Filed: December 5, 2000
    Publication date: December 26, 2002
    Applicant: VIRTUAL TECHNOLOGIES, INC.
    Inventor: James F. Kramer
  • Patent number: 6497672
    Abstract: An exoskeleton device is provided for measuring positions of links and angles of joints of an animate body, where the body comprises a plurality of links joined by intervening joints. The device is affixed at a first mobile terminus of said animate body and a second fixed terminus, having device links displaced from animate links, where the device links are connected by device joints and having sensor means for measuring the angle of the device joints. Using the signals from the sensor means, one can determine the position of the terminal device link and based on knowledge of the animate body structure, calculate the animate angle joints.
    Type: Grant
    Filed: May 5, 2000
    Date of Patent: December 24, 2002
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer
  • Patent number: 6428490
    Abstract: A sensing system is provided for measuring various joints of a human body for applications for performance animation, biomechanical studies and general motion capture. One sensing device of the system is a linkage-based sensing structure comprising rigid links interconnected by revolute joints, where each joint angle is measured by a resistive bend sensor or other convenient goniometer. Such a linkage-based sensing structure is typically used for measuring joints of the body, such as the shoulders, hips, neck, back and forearm, which have more than a single rotary degree of freedom of movement. In one embodiment of the linkage-based sensing structure, a single long resistive bend sensor measures the angle of more that one revolute joint. The terminal ends of the linkage-based sensing structure are secured to the body such that movement of the joint is measured by the device.
    Type: Grant
    Filed: February 11, 2000
    Date of Patent: August 6, 2002
    Assignee: Virtual Technologies, Inc.
    Inventors: James F. Kramer, John M. Ananny, Loren F. Bentley, Paul L. Korff, Allen R. Boronkay, Conor McNamara
  • Patent number: 6413229
    Abstract: A man-machine interface is disclosed which provides force information to sensing body parts. The interface is comprised of a force-generating device (106) that produces a force which is transmitted to a force-applying device (102) via force-transmitting means (104). The force-applying device applies the generated force to a sensing body part. A force sensor associated with the force-applying device and located in the force applicator (126) measures the actual force applied to the sensing body part, while angle sensors (136) measure the angles of relevant joint body parts. A force-control unit (108) uses the joint body part position information to determine a desired force value to be applied to the sensing body part. The force-control unit combines the joint body part position information with the force sensor information to calculate the force command which is sent to the force-generating device.
    Type: Grant
    Filed: February 9, 2000
    Date of Patent: July 2, 2002
    Assignee: Virtual Technologies, INC
    Inventors: James F. Kramer, Mark H. Yim, Marc R. Tremblay, Daniel H. Gomez
  • Publication number: 20010020140
    Abstract: An exoskeleton device is provided for measuring positions of links and angles of joints of an animate body, where the body comprises a plurality of links joined by intervening joints. The device is affixed at a first mobile terminus of said animate body and a second fixed terminus, having device links displaced from animate links, where the device links are connected by device joints and having sensor means for measuring the angle of the device joints. Using the signals from the sensor means, one can determine the position of the terminal device link and based on knowledge of the animate body structure, calculate the animate angle joints.
    Type: Application
    Filed: May 5, 2000
    Publication date: September 6, 2001
    Applicant: VIRTUAL TECHNOLOGIES,INC.
    Inventor: James F. Kramer
  • Patent number: 6275213
    Abstract: A man-machine interface which provides tactile feedback to various sensing body parts is disclosed. The device employs one or more vibrotactile units, where each unit comprises a mass and a mass-moving actuator. As the mass is accelerated by the mass-moving actuator, the entire vibrotactile unit vibrates. Thus, the vibrotactile unit transmits a vibratory stimulus to the sensing body part to which it is affixed. The vibrotactile unit may be used in conjunction with a spatial placement sensing device which measures the spatial placement of a measured body part. A computing device uses the spatial placement of the measured body part to determine the desired vibratory stimulus to be provided by the vibrotactile unit. In this manner, the computing device may control the level of vibratory feedback perceived by the corresponding sensing body part in response to the motion of the measured body part. The sensing body part and the measured body part may be separate or the same body part.
    Type: Grant
    Filed: May 1, 2000
    Date of Patent: August 14, 2001
    Assignee: Virtual Technologies, Inc.
    Inventors: Mark R. Tremblay, Mark H. Yim
  • Patent number: 6162190
    Abstract: A prescription is provided which specifies constraints, e.g., the type (revolute and/or prismatic) and the number of joints which may be included between any two position-sensing elements (PSEs), where the joints connect the links of a kinematically constrained multi-articulated structure, whereby the defining parameters of the structure may be determined using the spatial placement of the two PSEs and the kinematic constraints of the multi-articulated structure, and where at least the spatial placement of one link is not directly measured. Also provided are preferred placements of PSEs and goniometers on a kinematically constrained multi-articulated structure which will allow determination of the spatial placement of the links, where at least the spatial placement of one link is not directly measured. Revolute joint models of the articulations of the entire human body, as well as preferred PSE and goniometer locations, are provided.
    Type: Grant
    Filed: October 10, 1997
    Date of Patent: December 19, 2000
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer
  • Patent number: 6148280
    Abstract: In accordance with the subject invention, devices and methods are provided for the accurate reporting of movement of an entity. Sensors which are accurate, but provide a delayed signal ("delayed signal sensors"), which delay is unacceptable for many applications, may be used in conjunction with fast sensors ("fast signal sensors"), which are usually subject to drift and other inaccuracies in providing information about a position. Additional sensors which may provide even more accurate and/or less signal sensor delay for a period of time, but which sensor signal is subject to periods of interrupted or undesirable output thereby making it unreliable ("unreliable signal sensors") may also be used in combination with one or more of the delayed signal sensors and fast signal sensors. By using a combination of such sensors, accurate, reliable position information is rapidly obtained to allow high-resolution and/or real-time analysis and depictions of movement.
    Type: Grant
    Filed: May 11, 1999
    Date of Patent: November 14, 2000
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer
  • Patent number: 6110130
    Abstract: An exoskeleton device is provided for measuring positions of links and angles of joints of an animate body, where the body comprises a plurality of links joined by intervening joints. The device is affixed at a first mobile terminus of said animate body and a second fixed terminus, having device links displaced from animate links, where the device links are connected by device joints and having sensor means for measuring the angle of the device joints. Using the signals from the sensor means, one can determine the position of the terminal device link and based on knowledge of the animate body structure, calculate the animate angle joints.
    Type: Grant
    Filed: October 24, 1997
    Date of Patent: August 29, 2000
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer
  • Patent number: 6104379
    Abstract: A man-machine interface device is provided which employs rigid links interconnected by measured revolute joints to provide the position of a hand relative to a reference location, such as a desk, keyboard or chair. By proper selection of kinematic structure, and by placing one of the joints near the elbow and extending one of the links along the line of the forearm, translation of the joint-link structure is minimized, hence the undesirable perception of friction and inertia are also minimized. When Hall-Effect sensors are used as the revolute joint goniometers, the permanent magnets of neighboring joints are placed in the same link so the effects of magnetic field interference can be calibrated out. A hand-sensing joint-link device as described herein can produce data which is more noise free, at a higher sample rate, with less latency and more robust that competing electromagnetic, optical and ultrasonic sensing technologies, without adding much encumbrance.
    Type: Grant
    Filed: December 10, 1997
    Date of Patent: August 15, 2000
    Assignee: Virtual Technologies, Inc.
    Inventors: Kyle L. Petrich, Jaime S. Vargas, Joe Wagner, Mark Yim, James F. Kramer
  • Patent number: 6088017
    Abstract: A man-machine interface which provides tactile feedback to various sensing body parts is disclosed. The device employs one or more vibrotactile units, where each unit comprises a mass and a mass-moving actuator. As the mass is accelerated by the mass-moving actuator, the entire vibrotactile unit vibrates. Thus, the vibrotactile unit transmits a vibratory stimulus to the sensing body part to which it is affixed. The vibrotactile unit may be used in conjunction with a spatial placement sensing device which measures the spatial placement of a measured body part. A computing device uses the spatial placement of the measured body part to determine the desired vibratory stimulus to be provided by the vibrotactile unit. In this manner, the computing device may control the level of vibratory feedback perceived by the corresponding sensing body part in response to the motion of the measured body part. The sensing body part and the measured body part may be separate or the same body part.
    Type: Grant
    Filed: April 24, 1998
    Date of Patent: July 11, 2000
    Assignee: Virtual Technologies, Inc.
    Inventors: Mark R. Tremblay, Mark H. Yim
  • Patent number: 6059506
    Abstract: A man-machine interface is disclosed which provides force, texture, pressure and temperature information to sensing body parts. The interface is comprised of a force-generating device (900) that produces a force which is transmitted to a force-applying device (902) via force-transmitting means (908). The force-applying device applies the generated force to a sensing body part. A force sensor (909) associated with the force-applying device measures the actual force applied to the sensing body part, while angle sensors (917) measure the angles of relevant joint body parts. A computing device (911) uses the joint body part position information to determine a desired force value to be applied to the sensing body part. The computing device combines the joint body part position information with the force sensor information to calculate the force command which is sent to the force-generating device.
    Type: Grant
    Filed: May 19, 1997
    Date of Patent: May 9, 2000
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer
  • Patent number: 6050962
    Abstract: A sensing system is provided for measuring various joints of a human body for applications for performance animation, biomechanical studies and general motion capture. One sensing device of the system is a linkage-based sensing structure comprising rigid links interconnected by revolute joints, where each joint angle is measured by a resistive bend sensor or other convenient goniometer. Such a linkage-based sensing structure is typically used for measuring joints of the body, such as the shoulders, hips, neck, back and forearm, which have more than a single rotary degree of freedom of movement. In one embodiment of the linkage-based sensing structure, a single long resistive bend sensor measures the angle of more that one revolute joint. The terminal ends of the linkage-based sensing structure are secured to the body such that movement of the joint is measured by the device.
    Type: Grant
    Filed: April 21, 1998
    Date of Patent: April 18, 2000
    Assignee: Virtual Technologies, Inc.
    Inventors: James F. Kramer, John M. Ananny, Loren F. Bentley, Paul L. Korff, Allen R. Boronkay, Conor McNamara
  • Patent number: 6042555
    Abstract: A man-machine interface is disclosed which provides force information to sensing body parts. The interface is comprised of a force-generating device (106) that produces a force which is transmitted to a force-applying device (102) via force-transmitting means (104). The force-applying device applies the generated force to a sensing body part. A force sensor associated with the force applies device and located in the force applicator (126) measures the actual force applies to the sensing body part, while angle sensors (136) measure the angles of relevant joint body parts. A force-control unit (108) uses the joint body part position information to determine a desired force value to be applies to the sensing body part. The force-control unit combines the joint body part position information with the force sensor information to calculate the force command which is sent to the force-generating device.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: March 28, 2000
    Assignee: Virtual Technologies, Inc.
    Inventors: James F. Kramer, Mark H. Yim, Marc R. Tremblay, Daniel H. Gomez
  • Patent number: 5930741
    Abstract: In accordance with the subject invention, devices and methods are provided for the accurate reporting of movement of an entity. Sensors which are accurate, but provide a delayed signal ("delayed signal sensors"), which delay is unacceptable for many applications, may be used in conjunction with fast sensors ("fast signal sensors"), which are usually subject to drift and other inaccuracies in providing information about a position. Additional sensors which may provide even more accurate and/or less signal sensor delay for a period of time, but which sensor signal is subject to periods of interrupted or undesirable output thereby making it unreliable ("unreliable signal sensors") may also be used in combination with one or more of the delayed signal sensors and fast signal sensors. By using a combination of such sensors, accurate, reliable position information is rapidly obtained to allow high-resolution and/or real-time analysis and depictions of movement.
    Type: Grant
    Filed: January 7, 1997
    Date of Patent: July 27, 1999
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer
  • Patent number: 5676157
    Abstract: A prescription is provided which specifies constraints, and the number of joints which may be included between any two position-sensing elements (PSEs), where the joints connect the links of a kinematically constrained multi-articulated structure, whereby the defining parameters of the structure may be determined using the spatial placement of the two PSEs and the kinematic constraints of the multi-articulated structure, and where at least the spatial placement of one link is not directly measured. Also provided are preferred placements of PSEs and goniometers on a kinematically constrained multi-articulated structure which will allow determinatin of the spatial placement of the links, where at least the spatial placement of one link is not directly measured. Revolute joint models of the articulations of the entire human body, as well as preferred PSE and goniometer locations, are provided.
    Type: Grant
    Filed: November 26, 1993
    Date of Patent: October 14, 1997
    Assignee: Virtual Technologies, Inc.
    Inventor: James Frederick Kramer
  • Patent number: 5631861
    Abstract: A man-machine interface is disclosed which provides force, texture, pressure and temperature information to sensing body parts. The interface is comprised of a force-generating device (900) that produces a force which is transmitted to a force-applying device (902) via force-transmitting means (908). The force-applying device applies the generated force to a sensing body part. A force sensor (909) associated with the force-applying device measures the actual force applied to the sensing body part, while angle sensors (917) measure the angles of relevant joint body parts. A computing device (911) uses the joint body part position information to determine a desired force value to be applied to the sensing body part. The computing device combines the joint body part position information with the force sensor information to calculate the force command which is sent to the force-generating device.
    Type: Grant
    Filed: January 17, 1995
    Date of Patent: May 20, 1997
    Assignee: Virtual Technologies, Inc.
    Inventor: James F. Kramer