Patents by Inventor Hans Kellner

Hans Kellner 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: 10380545
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 13, 2019
    Assignee: Autodesk, Inc.
    Inventors: James Sherwood Page, Gordon Kurtenbach, Mary Hope McQuiston, Hans Kellner, Anthony Christopher Kipkirui Yegon Ruto
  • Patent number: 10057637
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for augmenting video streams, includes processing a video stream prior to presentation to identify objects to be selectively augmented in the video stream. The method includes: receiving and storing a first user selection of a preference for one or more aesthetic attributes to be associated with the first user and to be projected to a second user; receiving, at a second different device not associated with the first user, the preference for the one or more aesthetic attributes; identifying, at the second different device, image data associated with the first user and selectively augmenting the identified image data using the one or more aesthetic attributes; and presenting, on the second different device, the identified image data that is augmented by the one or more aesthetic attributes.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: August 21, 2018
    Assignee: Autodesk, Inc.
    Inventor: Hans Kellner
  • Publication number: 20170332137
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for augmenting video streams. A video stream is received. Prior to presentation on a device, the video stream is processed to identify objects to be replaced in the video stream. A profile associated with a user who will view the video stream is identified. Preferences of the user are determined regarding subject matter embodied in objects that preferably be included or excluded from video. A determination is made whether the video stream includes first objects that embody subject matter that preferably should be excluded from presentation. If the user has indicated a replacement preference, replacement content is inserted in the video stream associated with the first objects. If the user has indicated an alteration preference for altering content, first objects are altered in accordance with the alteration preference. The updated video stream is provided.
    Type: Application
    Filed: July 31, 2017
    Publication date: November 16, 2017
    Inventor: Hans Kellner
  • Publication number: 20160373814
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for augmenting video streams. A video stream is received. Prior to presentation on a device, the video stream is processed to identify objects to be replaced in the video stream. A profile associated with a user who will view the video stream is identified. Preferences of the user are determined regarding subject matter embodied in objects that preferably be included or excluded from video. A determination is made whether the video stream includes first objects that embody subject matter that preferably should be excluded from presentation. If the user has indicated a replacement preference, replacement content is inserted in the video stream associated with the first objects. If the user has indicated an alteration preference for altering content, first objects are altered in accordance with the alteration preference. The updated video stream is provided.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventor: Hans Kellner
  • Publication number: 20160371651
    Abstract: Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for suggesting products from available parts. A plurality of available parts in an inventory is identified, including identifying at least one assembly of plural individual parts or sub-assemblies. For each assembly, plural sub-assemblies or individual parts included in a respective assembly are determined. An inventory list is created that includes the plurality of available parts, the at least one assembly, and the determined sub-assemblies or individual parts of an assembly. An inventory of products is identified that constitute assemblies. Each product in the inventory of products has a respective parts list identifying parts required to build the product. The inventory list is evaluated including comparing the inventory list to the inventory of products to locate candidate products constructible using the elements included in the inventory list. Product suggestions are output.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: James Sherwood Page, Gordon Kurtenbach, Mary Hope McQuiston, Hans Kellner, Anthony Christopher Kipkirui Yegon Ruto
  • Publication number: 20160342713
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for providing design DNA for a non-biological product. One of the methods includes, identifying an instantiation of a product, the product being non-biologic and being a manufactured item; determining design parameters to be associated with the instantiation of the product. The determining includes: evaluating the instantiation of the product, determining a design intent including an intended use or life of the instantiation of the product, and determining design parameters that were used in developing a design associated with the instantiation of the product.
    Type: Application
    Filed: May 21, 2015
    Publication date: November 24, 2016
    Inventors: Mary Hope McQuiston, James Sherwood Page, Anthony Christopher Kipkirui Yegon Ruto, Gordon Kurtenbach, Hans Kellner