Patents by Inventor Christoph Klee

Christoph Klee has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20160306578
    Abstract: Techniques for enabling secure cross-process memory sharing are provided. In one set of embodiments, a first user process executing on a computer system can create a memory handle representing a memory space of the first user process. The first user process can further define one or more access restrictions with respect to the memory handle. The first user process can then transmit the memory handle to a second user process executing on the computer system, the memory handle enabling the second user process to access at least a portion of the first process' memory space, subject to the one or more access restrictions.
    Type: Application
    Filed: April 14, 2015
    Publication date: October 20, 2016
    Inventors: Adrian Drzewiecki, Christoph Klee, Mounesh Badiger
  • Publication number: 20160266842
    Abstract: A method for processing a read request comprises intercepting a read request that includes a logical block address (LBA) of the storage device by an IO filter driver and retrieving a disk identifier (ID) associated with the LBA from a metadata file associated with the storage device. The method further comprises sending the LBA and the disk ID to a daemon configured to read and write to a cache. If the daemon returns cached data associated with the LBA and the disk ID, the method returns the cached data in response to the read request. If the daemon does not return cached data associated with the LBA and the disk ID, the method transmits the read request to the storage device.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Adrian DRZEWIECKI, Christoph KLEE
  • Publication number: 20160266800
    Abstract: A method for opening a virtual disk comprises reading information from a metadata file that identifies the current owner of the virtual disk. The method further includes sending a release request to the current owner of the virtual disk to release the virtual disk, writing information to the metadata file identifying the new owner, and then opening the virtual disk.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 15, 2016
    Inventors: Christoph KLEE, Adrian DRZEWIECKI, Jesse POOL, Nishant YADAV
  • Patent number: 9311475
    Abstract: A computer system mechanism is provided that restricts execution of binaries, such as applications, kernel modules, shared libraries, on the computing system to only those that have been installed by an approved mechanism. The approved mechanism acts as a single entry point on the computing for installing new binaries. Any change in file content or metadata taints an executable file and prevents execution by the kernel. Files copied over and not installed via, the approved mechanism will not be executed.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: April 12, 2016
    Assignee: VMware, Inc.
    Inventors: Mukund Gunti, Christoph Klee
  • Publication number: 20160089757
    Abstract: The disclosure is based on a sensor device, in particular a hand-held power-tool sensor device, for identifying an uncontrolled occurrence of jamming in the case of a hand-held power tool, having at least one sensor unit, which is provided to sense at least one motion characteristic value of the hand-held power tool, and having a protective unit, which is provided to control the hand-held power tool in dependence on at least one triggering threshold value and the at least one motion characteristic value. It is proposed that the protective unit be provided to set the at least one triggering threshold value in a variable manner and/or to define at least one further triggering threshold value.
    Type: Application
    Filed: September 24, 2015
    Publication date: March 31, 2016
    Inventors: Bernd Wirnitzer, Matthias Tauber, Christopher Wiess, Christoph Klee, Hagen Philipp Keinath, Christian Lang, Andreas Schlegel, Stefan Holst
  • Patent number: 9144875
    Abstract: The invention is based on a handheld power tool device, having at least one safety mechanism, which intervenes in an uncontrolled blocking situation, and which has a sensor unit. It is proposed that the sensor unit is provided for directly detecting at least one orientation parameter of a handheld power tool.
    Type: Grant
    Filed: November 17, 2010
    Date of Patent: September 29, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Gerd Schlesak, Christoph Klee, Juergen Lennartz
  • Publication number: 20150212855
    Abstract: The approaches described herein implement synchronous execution of a user space operation from a kernel context. A thread, executing on a computing device, initializes a second kernel stack based on a first kernel stack. The computing device executes an operating system having a user space and a kernel space. The thread, executing in kernel space, performs a non-blocking call (e.g., an upcall) to execute an upcall function in user space. The upcall function may further call other user space functions or system calls. The system calls are performed using the second kernel stack. Upon termination of the upcall function, the thread continues execution on the first kernel stack.
    Type: Application
    Filed: June 13, 2014
    Publication date: July 30, 2015
    Inventors: Christoph Klee, Mukund Gunti, Adrian Drzewiecki
  • Publication number: 20150212867
    Abstract: The approaches described herein implement execution of a user space operation from a kernel context. A thread, executing on a computing device, initializes a second kernel stack based on a first kernel stack. The computing device executes an operating system having a user space and a kernel space. The thread, executing in kernel space, performs a non-blocking call (e.g., an upcall) to execute an upcall function in user space, such as filtering input/output (I/O) requests. The upcall function may further call other user space functions or system calls. The system calls are performed using the second kernel stack. Upon termination of the upcall function, the thread continues execution on the first kernel stack in kernel space. For example, the thread handles the filtered I/O commands.
    Type: Application
    Filed: June 13, 2014
    Publication date: July 30, 2015
    Inventors: Christoph Klee, Mukund Gunti, Adrian Drzewiecki
  • Publication number: 20150067838
    Abstract: A computer system mechanism is provided that restricts execution of binaries, such as applications, kernel modules, shared libraries, on the computing system to only those that have been installed by an approved mechanism. The approved mechanism acts as a single entry point on the computing for installing new binaries. Any change in file content or metadata taints an executable file and prevents execution by the kernel. Files copied over and not installed via, the approved mechanism will not be executed.
    Type: Application
    Filed: June 5, 2014
    Publication date: March 5, 2015
    Inventors: Mukund GUNTI, Christoph KLEE
  • Publication number: 20130189901
    Abstract: An angle grinder includes a housing, a drive unit configured to drive a usage tool, a sensor device configured to provide a rotation parameter, and a control unit configured to evaluate the rotation parameter to detect a clamped state of the usage tool. The sensor device has a yaw rate sensor configured to provide the rotation parameter in accordance with a rotational movement of the housing. The control unit triggers a safety mode in accordance with the rotation parameter or throttles the rotational speed and/or torque of the drive unit.
    Type: Application
    Filed: February 25, 2011
    Publication date: July 25, 2013
    Applicant: ROBERT BOSCH GmbH
    Inventors: Christoph Klee, Hans-Joerg Faisst
  • Publication number: 20110114345
    Abstract: The invention is based on a handheld power tool device, having at least one safety mechanism, which intervenes in an uncontrolled blocking situation, and which has a sensor unit. It is proposed that the sensor unit is provided for directly detecting at least one orientation parameter of a handheld power tool.
    Type: Application
    Filed: November 17, 2010
    Publication date: May 19, 2011
    Inventors: Gerd SCHLESAK, Christoph Klee, Juergen Lennartz
  • Patent number: 7545620
    Abstract: The invention relates to an access protection device for a physical area which can be switched on and off in a controlled manner, comprising a fixed part, at least one movable part for closing an access opening in the fixed part and, for each movable part, a tumbler device having a magnetic circuit, which comprises a magnetizable yoke located on the movable part and an electromagnet which can be closed by means of the yoke, it being possible to regulate the locking force of said electromagnet by means of a current regulator, a first and a second desired value being predetermined for the current regulator, and it being possible to periodically carry out a controlled jump from the first to the second desired value, it being possible to measure the time from the beginning of the controlled jump to the time at which the second desired value is reached.
    Type: Grant
    Filed: August 3, 2004
    Date of Patent: June 9, 2009
    Assignee: K.A. Schmersal Holding KG
    Inventor: Christoph Klees
  • Publication number: 20050047054
    Abstract: The invention relates to an access protection device for a physical area which can be switched on and off in a controlled manner, comprising a fixed part, at least one movable part for closing an access opening in the fixed part and, for each movable part, a tumbler device having a magnetic circuit, which comprises a magnetizable yoke located on the movable part and an electromagnet which can be closed by means of the yoke, it being possible to regulate the locking force of said electromagnet by means of a current regulator, a first and a second desired value being predetermined for the current regulator, and it being possible to periodically carry out a controlled jump from the first to the second desired value, it being possible to measure the time from the beginning of the controlled jump to the time at which the second desired value is reached.
    Type: Application
    Filed: August 3, 2004
    Publication date: March 3, 2005
    Applicant: K.A. Schmersal Holding KG
    Inventor: Christoph Klees
  • Patent number: 6060796
    Abstract: The invention concerns a protective circuit for monitoring an object which can move between two end positions, for example a displaceable safety door (1) of an electric machine. This type of protective circuit has a very simple and distinct design and can consequently be produced economically. In particular, the monitoring system is designed so as to be independent of the start command. According to the invention, at least two end switches (4, 5) are provided for monitoring the end position of the object, at least one switch (18) is provided for activating a first reservoir for a first charge potential, and a multivibrator (8) is provided which is connected to a known driver bridge (9) which has relay outputs and is connected to a consumer, for example an electric machine. The multivibrator (8) is connected to a second reservoir for a second charge potential which keeps the multivibrator (8) activated for a predetermined period of time when the end switches (4, 5) are not in the "off" position.
    Type: Grant
    Filed: June 24, 1998
    Date of Patent: May 9, 2000
    Assignee: Schneider Electric SA
    Inventors: Frank Schmitz, Christoph Klees
  • Patent number: 5999395
    Abstract: A monitoring circuit which allows for the complete monitoring, at short intervals, of several signal inputs and consequently of signal outputs without having to take into account external interference, like for instance the execution time in the case of light barriers, is obtained in that the signal inputs are connected through two capacitors to at least one relay, in that the signal inputs apply a potential to the capacitors while oscillating and in that the capacitors discharge into the relays while oscillating.
    Type: Grant
    Filed: April 10, 1998
    Date of Patent: December 7, 1999
    Assignee: Schneider Electric SA
    Inventor: Christoph Klees