Patents by Inventor David Jenni

David Jenni 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: 20240067235
    Abstract: The invention relates to a rail vehicle (1) comprising a first passenger car and a powerpack (2) having a longitudinal axis, the powerpack (2) and the passenger car being coupled together. The powerpack (2) comprises at least one fuel cell (20) and at least one fuel tank (21) having a fuel tank valve (33). The powerpack (2) is mounted on at least one bogie. The rail vehicle (1) comprises at least one driven bogie which can be supplied with electrical energy from the fuel cell (20).
    Type: Application
    Filed: August 18, 2023
    Publication date: February 29, 2024
    Applicant: STADLER RAIL AG
    Inventors: Stefan JENNI, Marc WAGNIÈRE, Fabian SUTER, Thomas KÄGI, Beat SCHMID, Stefan BERNSDORF, Markus WEBER, Robert JONES, Chee Wee TOH, David WILLIAMS
  • Publication number: 20100140309
    Abstract: The luggage container is suited for two-wheeled vehicles, trikes, and quads. It comprises at least two planar walls that can be nested in a telescoping manner such that the volume of the luggage container can be infinitely adjusted by way of adjusting means. In each case, two adjoining nestable walls are connected to each other by an interposed membrane. By nesting the walls, the top of the luggage container can be lashed to the bottom using Velcro fastener belts or belts with buckles to any desired volume between the fully expanded and the fully collapsed state.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 10, 2010
    Inventors: David JENNI, Christoph VON OW
  • Publication number: 20060253831
    Abstract: Architecture for validating input. A control is associated with a data source via a Binding. The control is arranged to receive user input with which to update the data source. In addition, zero or more validation rules are associated with the Binding and executed to validate the input. If the user input is invalid or an exception occurs while converting the input or updating the data source, a validation error object may be created and attached to the control. To provide feedback to the user, a control defines additional user interface elements to adorn the control and display the created validation error information to the user.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Applicant: Microsoft Corporation
    Inventors: Mark Harper, David Jenni, Namita Gupta
  • Publication number: 20060089941
    Abstract: Described are data source objects, which provide data from a resource to an application program, such as a data collection for binding to user interface elements. A data source that matches a resource type is specified by an application program, such as via markup language (e.g., XAML). At runtime, a data source object is instantiated as an indirection between the resource and the application data, e.g., the data collection bound to a user interface element. The data source object retrieves data from the data provider resource via asynchronous and/or background communication operations, and with marshaling the data as necessary to deliver it on the original user interface context. Data sources provide integration to major data models, including CLR objects, XML, Sql/ADO, and WinFS, supporting straightforward declarative and parameterized queries while allowing customized behavior using code for more advanced scenarios. An application can define its own customized data source objects.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventors: David Jenni, Namita Gupta, Samuel Bent
  • Publication number: 20060090130
    Abstract: An improved system and method for styling content in a graphical user interface control is provided. An application may define a user interface control having a data object of any type of singular content, including another user interface control. An application may include style declarations that may associate a style resource with the user interface control and a style resource may be dynamically selected for presenting the data object of the user interface control. The style resources may define property values that may be selectively applied to specify a visual representation for the user interface control and data object, such as a visual subtree. A visual representation of the user interface control with the data object may be generated and then a display representation may be rendered for presentation on a user interface display.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventors: Samuel Bent, Jeffrey Bogdan, Namita Gupta, David Jenni
  • Publication number: 20060090139
    Abstract: Described are collection view objects, which provide a user interface view over a data collection, where each view may have its own sort order, filter and/or grouping criteria, as well as current item semantics. A user interface element is bound to a data collection, such as via markup language (e.g., XAML). At runtime, a collection view object is instantiated as an indirection between the data collection and the user interface element, whereby a collection of data items is viewed according to how each collection view object is currently configured with respect to sorting, filtering and/or grouping. Multiple collection views may be specified on the same data collection, whereby distinct simultaneous views of the data items may be presented in different user interface elements. The collection view object dynamically updates the displayed data as changes are made in the data collection. A current item may be selected within the collection view.
    Type: Application
    Filed: October 21, 2004
    Publication date: April 27, 2006
    Applicant: Microsoft Corporation
    Inventors: David Jenni, Mark Harper, Namita Gupta, Samuel Bent
  • Publication number: 20050229190
    Abstract: A data-binding engine is used to perform command binding. A data binding engine binds user interface controls such as buttons, menus, list boxes, etc. to commands exposed on an application model. A data source and data binding path may be specified in a markup language that defines how the commands are bound to UI elements.
    Type: Application
    Filed: April 13, 2004
    Publication date: October 13, 2005
    Applicant: Microsoft Corporation
    Inventors: Ted Peters, Kenneth Cooper, Lutz Roder, Samuel Bent, Namita Gupta, David Jenni
  • Publication number: 20050188349
    Abstract: In an implementation of data association, a data item has a data item property with an associated value and a user interface element has an element property with a value that can be defined by an association to the data item property. A binding definition associates the element property of the user interface element with the data item property such that an application program which generates a user interface for display can be developed independent of the data item, and such that the data item can be developed independent of display-related information corresponding to the user interface element.
    Type: Application
    Filed: February 20, 2004
    Publication date: August 25, 2005
    Inventors: Samuel Bent, David Jenni, Namita Gupta, Alexander Hopmann
  • Publication number: 20050188350
    Abstract: In an implementation of data binding, a bind object implements an apply-value interface, and a user interface element has a user interface property with an associated value which is designated as the bind object in a markup language. A platform processes the markup language and calls the apply-value interface of the bind object with arguments that include the user interface element and the user interface property to generate an expression such that the associated value of the user interface property can be determined.
    Type: Application
    Filed: September 13, 2004
    Publication date: August 25, 2005
    Applicant: Microsoft Corporation
    Inventors: Samuel Bent, David Jenni, Namita Gupta, Robert Relyea, Jeffrey Bogdan
  • Publication number: 20050161305
    Abstract: An electric power tool (10) has at least one battery-powered electric motor, and the electric motor and the battery can be placed on the back of a user by means of a wearable unit (50). Via a flexible shaft (30), a driven tool (40) is driven by the electric motor. The wearable unit (50) has guide means (63 through 65), which engage the flexible shaft (30) in such a way that beginning at the back region of the user (52), this shaft is fixed in the shoulder region in such a way that it is secured against slipping off. This assures good guidance of the flexible shaft (30) and enables the user (52) to work ergonomically (FIG. 1).
    Type: Application
    Filed: January 4, 2005
    Publication date: July 28, 2005
    Inventors: David Jenni, Remo Frei, Curdegn Bandli
  • Publication number: 20050108681
    Abstract: Systems and methods for providing and associating or combining visual style information with data content. The present invention relates to associating a shared set of style information with two or more objects or items that are to be displayed as part of a list or some other visual grouping of the items. By sharing the style information, i.e., the visual representation characteristics information, a program developer need only define the style information or style once. Upon defining the style, the developer can declaratively associate all the items in the list or group with the defined style.
    Type: Application
    Filed: November 18, 2003
    Publication date: May 19, 2005
    Inventors: Samuel Bent, David Jenni, Namita Gupta, Jeffrey Bogden