Patents by Inventor Frank Kraft

Frank Kraft 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).

  • Patent number: 9143016
    Abstract: An electrical machine (1). The electrical machine (1) has a commutator (3), a brush (5) and a spring. In this case, the brush (5) is designed to make contact with the commutator (3). The spring is provided for the purpose of pressing the brush (5) against the commutator (3). In this case, the spring is designed as a coil spring (7) with a first coil strip (9) and a second coil strip (11).
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: September 22, 2015
    Assignee: Robert Bosch GmbH
    Inventors: Ina Constantinides, Paul Skljarow, Frank Kraft
  • Publication number: 20140070661
    Abstract: An electrical machine (1). The electrical machine (1) has a commutator (3), a brush (5) and a spring. In this case, the brush (5) is designed to make contact with the commutator (3). The spring is provided for the purpose of pressing the brush (5) against the commutator (3). In this case, the spring is designed as a coil spring (7) with a first coil strip (9) and a second coil strip (11).
    Type: Application
    Filed: September 10, 2012
    Publication date: March 13, 2014
    Applicant: ROBERT BOSCH GMBH
    Inventors: Ina Constantinides, Paul Skljarow, Frank Kraft
  • Publication number: 20060004806
    Abstract: Techniques are provided for updating a locally stored version of a data set in a multiple-system environment where each system maintains a separate stored version of the data set and is capable of modifying the data set. A data set stored locally in a first application system is modified and a message is generated containing a modification value and the first application system's modified data set. The message is sent to a second application system that also maintains a version of the data set. The second application system compares its locally-stored data set to the data set of the message. Based on the results of the comparison, the second application system either replaces a data value in its locally-stored data set with a data value in the message or adds the modification value in the message to the data value in its data set.
    Type: Application
    Filed: June 1, 2004
    Publication date: January 5, 2006
    Inventor: Frank Kraft
  • Publication number: 20050120355
    Abstract: Techniques are provided for updating a locally stored version of a data set in a multi-system environment where each system maintains a separate stored version of the data set and is capable of modifying an attribute of the data set. An attribute of a data set stored locally in a first application system is modified and a message is generated containing the data set. The message is sent to a second application system that also maintains a version of the data set. The second application system receives the data set, and the attribute is compared to the attribute stored locally by the second application system. If the comparison indicates that the version of the attribute stored locally in the second application system is less recent than the version of the attribute in the received data set, the second application system's version of the attribute is replaced with the attribute in the message.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Inventors: Frank Kraft, Guenter Pecht-Seibert
  • Publication number: 20050120061
    Abstract: Techniques are provided for updating a local cache database of an application system in a multi-system environment having a central system that maintains central data objects that are shared by the multiple systems. A first application system executes an application and processes a document using a data object having a version identifier. A message is sent to a second application system including the data object used to process the document and a corresponding version identifier for the data object. The second application system receives the message, and the version identifier in the message is compared to a version identifier of a corresponding data object stored in the second application system. If the version identifier of the data object stored in the second application system indicates that a more recent version of the data object exists, the more recent version of the data object is requested from a central system that maintains the data objects and the second system is updated.
    Type: Application
    Filed: December 2, 2003
    Publication date: June 2, 2005
    Inventor: Frank Kraft
  • Patent number: 6871615
    Abstract: The present invention discloses a Free-Reign Walking Machine for the purpose of training animals along a defined training course, especially for the training of horses and camels. The Free-Reign Walking Machine has a number of Moving-Guide-Components that are moveably arranged along a support structure. The path of movement of the Moving-Guide-Components defines or corresponds to the training course for the animals. The supporting structure has at least one fixed rail, on which at least one traveler is moveably arranged. The Moving-Guide-Components are connected to the at least one traveler.
    Type: Grant
    Filed: October 30, 2003
    Date of Patent: March 29, 2005
    Assignee: Uwe Kraft Reitsportgerate & Metallbau GmbH
    Inventors: Uwe Kraft, Frank Kraft
  • Publication number: 20050038824
    Abstract: Asynchronous transfer of messages between different computing systems is accomplished using an “exactly latest” quality of service type that is implemented in a message transport infrastructure. In one aspect, in response to an action in a first computing system affecting the current state of the document, a message containing the current state of the document is posted for delivery to an outgoing message channel in a message exchange layer contained within the first system. At a time for asynchronous message transfer, and if a first quality of service type is specified for the transfer of messages containing the current state of the document, only a latest message containing the document that is posted to the outgoing message channel is forwarded for transfer to a second system.
    Type: Application
    Filed: August 15, 2003
    Publication date: February 17, 2005
    Inventors: Joachim Kenntner, Frank Thome, Andreas Wildhagen, Frank Kraft, Guenter Pecht-Seibert
  • Publication number: 20050027811
    Abstract: A computer-implemented method of, and system for, messaging in a computer network is disclosed. The computer network comprises at least two computer-based participant systems communicating through asynchronous exchange of messages. The first system maintains one or more data objects and notifies another system of modifications of the data objects by sending messages. Each time a data object is modified, the corresponding status object is updated and a modification status flag is checked. In response, a communication status flag is checked and a notification message is sent to the other system if necessary. The modification status flag is then reset. Upon receipt of a confirmation message from the other system, the communication status flag is then reset to the original status.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventor: Frank Kraft
  • Publication number: 20050027738
    Abstract: A computer-implemented method or computer system develops a process specification for a collaborative process involving distributed computer-based participant systems exchanging messages through an asynchronous messaging network. In operation, a computer retrieves, from a first computer system, information on process states and process state transitions in relation to each participant system. Information on collaboration states and collaboration state transitions of the process are stored in a second computer system and used to generate information on dead-end collaboration states.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventor: Frank Kraft
  • Publication number: 20050027739
    Abstract: A computer-implemented method for a collaborative process of exchanging messages through an asynchronous messaging network. The method is embodied by a computer program that causes a computer system to retrieve information on local states and local state transitions related to each participant system from a first storage location, including information specifying local states of the corresponding participant system and events triggering, and resulting from, the respective local state transition; process the information to generate, and store in a second storage location, information on collaboration states and collaboration state transitions; retrieve information stored in the second storage location; process the information retrieved from the second storage location to generate information on incompletely specified terminal collaboration states among said collaboration states; and generate a result data object containing information on every incompletely specified terminal collaboration state found.
    Type: Application
    Filed: August 1, 2003
    Publication date: February 3, 2005
    Inventor: Frank Kraft
  • Publication number: 20040083985
    Abstract: The present invention discloses a Free-Reign Walking Machine for the purpose of training animals along a defined training course, especially for the training of horses and camels. The Free-Reign Walking Machine has a number of Moving-Guide-Components that are moveably arranged along a support structure. The path of movement of the Moving-Guide-Components defines or corresponds to the training course for the animals. The supporting structure has at least one fixed rail, on which at least one traveler is moveably arranged. The Moving-Guide-Components are connected to the at least one traveler.
    Type: Application
    Filed: October 30, 2003
    Publication date: May 6, 2004
    Inventors: Uwe Kraft, Frank Kraft