Patents by Inventor David Felts

David Felts 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: 9477462
    Abstract: A system and method for software product versioning, packaging, distribution, and patching. The system provides for convergence of registry models, adding critical information to a home registry and simplifying processing algorithms in the install framework. In accordance with an embodiment, a product alias element is added to a Product Provisioning model, referencing one or more products. This provides a loose coupling between the external market-oriented product name and version, and the internal product names and versions. The internal product names and versions are captured in the registry and used for all code-based decisions during installation and other provisioning related activities. In accordance with an embodiment, a Feature Model is also added to the Product Provisioning model, and modules are grouped under features.
    Type: Grant
    Filed: January 16, 2009
    Date of Patent: October 25, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: David Felts
  • Patent number: 8893723
    Abstract: Method and device for removing foreign bodies from a first tobacco stream that is conveyed via an air flow in a region of a first foreign body detection device. Method includes detecting, with a first foreign body detection device, the foreign bodies in the first tobacco stream based on at least one property, and removing, with a jet of compressed air, the foreign bodies from the first tobacco stream. In this manner, a foreign body freed tobacco stream and a second tobacco stream including tobacco particles and the foreign bodies entrained by the jet of compressed air are formed. Method also includes at least one of: accelerating the second stream at a distance from the first tobacco stream; and detecting, with a second foreign body detector, foreign bodies in the second stream based on at least one property and removing the detected foreign bodies with a second jet of compressed air.
    Type: Grant
    Filed: January 7, 2010
    Date of Patent: November 25, 2014
    Assignee: Hauni Maschinenbau AG
    Inventors: Matthias Jahnke, Harry Drewes, Torsten Grigutsch, Hans Dierken, David Felts, Jeroen Erinkveld, Diederick van Klaarbergen
  • Patent number: 8645939
    Abstract: An installer can use an alias to indicate a combined software program. The combined program can include multiple software products. The software products can each be independently runnable. The alias can be used by the installer system to install the multiple software products automatically.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: February 4, 2014
    Assignee: Oracle International Corporation
    Inventor: David Felts
  • Patent number: 8589903
    Abstract: A computer-based system can comprise a patch management system to a load patch to a software program; and an installer to install components of the software program. The installer can interpret metadata to instruct the patch management system to automatically load the patch to the software program.
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: November 19, 2013
    Assignee: Oracle International Corporation
    Inventor: David Felts
  • Patent number: 8245216
    Abstract: Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches.
    Type: Grant
    Filed: October 6, 2006
    Date of Patent: August 14, 2012
    Assignee: Oracle International Corporation
    Inventor: David Felts
  • Publication number: 20110162666
    Abstract: Method and device for removing foreign bodies from a first tobacco stream that is conveyed via an air flow in a region of a first foreign body detection device. Method includes detecting, with a first foreign body detection device, the foreign bodies in the first tobacco stream based on at least one property, and removing, with a jet of compressed air, the foreign bodies from the first tobacco stream. In this manner, a foreign body freed tobacco stream and a second tobacco stream including tobacco particles and the foreign bodies entrained by the jet of compressed air are formed. Method also includes at least one of: accelerating the second stream at a distance from the first tobacco stream; and detecting, with a second foreign body detector, foreign bodies in the second stream based on at least one property and removing the detected foreign bodies with a second jet of compressed air.
    Type: Application
    Filed: January 7, 2010
    Publication date: July 7, 2011
    Applicant: HAUNI MASCHINENBAU AG
    Inventors: Matthias JAHNKE, Harry DREWES, Torsten GRIGUTSCH, Hans DIERKEN, David FELTS, Jeroen Erinkveld
  • Patent number: 7703005
    Abstract: An XML document can use tags such that scripts can be generated from the documents. The scripts can be start up scripts for different operating systems. For example, the same XML document can be used to produce a UNIX shell script as well as a Windows command file.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: April 20, 2010
    Assignee: BEA Systems, Inc.
    Inventor: David Felts
  • Publication number: 20090183150
    Abstract: A system and method for software product versioning, packaging, distribution, and patching. The system provides for convergence of registry models, adding critical information to a home registry and simplifying processing algorithms in the install framework. In accordance with an embodiment, a product alias element is added to a Product Provisioning model, referencing one or more products. This provides a loose coupling between the external market-oriented product name and version, and the internal product names and versions. The internal product names and versions are captured in the registry and used for all code-based decisions during installation and other provisioning related activities. In accordance with an embodiment, a Feature Model is also added to the Product Provisioning model, and modules are grouped under features.
    Type: Application
    Filed: January 16, 2009
    Publication date: July 16, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventor: David Felts
  • Publication number: 20090144728
    Abstract: A software product can comprise multiple components. At least one component comprising multiple feature sets. The feature sets can each define multiple OSGi bundles. The installation can include installing the OSGi bundles as indicated by the feature sets. The runtime can include loading the OSGi bundles as indicated by the feature sets.
    Type: Application
    Filed: May 28, 2008
    Publication date: June 4, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventor: David Felts
  • Publication number: 20090144716
    Abstract: A computer-based system can comprise a patch management system to a load patch to a software program; and an installer to install components of the software program. The installer can interpret metadata to instruct the patch management system to automatically load the patch to the software program.
    Type: Application
    Filed: May 28, 2008
    Publication date: June 4, 2009
    Applicant: BEA Systems, Inc.
    Inventor: David Felts
  • Publication number: 20090144726
    Abstract: An installer can use an alias to indicate a combined software program. The combined program can include multiple software products. The software products can each be independently runnable. The alias can be used by the installer system to install the multiple software products automatically.
    Type: Application
    Filed: May 28, 2008
    Publication date: June 4, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventor: David Felts
  • Publication number: 20090144727
    Abstract: An installer can do a combined installation of multiple software products. The installer can do a combined pre-install phase, a combined install phase, and a combined post-install phase for the multiple software products.
    Type: Application
    Filed: May 28, 2008
    Publication date: June 4, 2009
    Applicant: BEA SYSTEMS, INC.
    Inventor: David Felts
  • Publication number: 20070113225
    Abstract: Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches.
    Type: Application
    Filed: October 6, 2006
    Publication date: May 17, 2007
    Applicant: BEA SYSTEMS, INC.
    Inventor: David Felts
  • Publication number: 20070106978
    Abstract: Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches.
    Type: Application
    Filed: October 6, 2006
    Publication date: May 10, 2007
    Applicant: BEA Systems, Inc.
    Inventor: David Felts
  • Publication number: 20070106979
    Abstract: Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches.
    Type: Application
    Filed: October 6, 2006
    Publication date: May 10, 2007
    Applicant: BEA Systems, Inc.
    Inventor: David Felts
  • Publication number: 20070106980
    Abstract: Patch management system can be used for maintaining patches downloaded for software. The patch management system can ensure that there are no conflicts between the installed patches.
    Type: Application
    Filed: October 6, 2006
    Publication date: May 10, 2007
    Applicant: BEA Systems, Inc.
    Inventor: David Felts
  • Publication number: 20050262476
    Abstract: An XML document can use tags such that scripts can be generated from the documents. The scripts can be start up scripts for different operating systems. For example, the same XML document can be used to produce a UNIX shell script as well as a Windows command file.
    Type: Application
    Filed: May 17, 2005
    Publication date: November 24, 2005
    Applicant: BEA Systems, Inc.
    Inventor: David Felts
  • Publication number: 20050021688
    Abstract: A system and method for An interactive tool for configuring a domain, comprising providing a first user interface operable to configure the domain, providing a second user interface operable to configure a cluster, wherein configuration of the domain is based on a domain template, and wherein the cluster belongs to the domain.
    Type: Application
    Filed: February 17, 2004
    Publication date: January 27, 2005
    Inventors: David Felts, Thomas Nugent, Alexander Toussaint
  • Publication number: 20040249756
    Abstract: A license management unit is described which provides for a web based access to digital records for software licenses. The digital records can indicate rights associated with the software license. A transaction history can be maintained including adjustments of the rights associated with the software license.
    Type: Application
    Filed: September 17, 2003
    Publication date: December 9, 2004
    Applicant: Bea Systems, Inc.
    Inventors: Carey E. Garibay, Teresa Gurahoo, David Felts, Sadhana Jain, Mario Kosmiskas, Eva Tsai, Quoc Le, Thomas Han, Jonathan Thompson, Marta Sue Pieraldi, Amanda Soukup, Ru-Lien Fong
  • Patent number: 5687643
    Abstract: An apparatus and method for producing strapped bales of highly compressible textile fibers is disclosed. The apparatus includes a supply chamber for supplying loose fibers to a tramping chamber which is stationary. A ram assembly repeatedly tramps loose fibers to form a compacted fiber mass which is then formed into a compressed fiber block within a stationary compression chamber disposed in fiber transfer relation to the stationary tramping chamber. The stationary tramping and compression chambers are off-set and the fiber mass is transferred through a transfer opening into the compression chamber. During the compression cycle, a new fiber mass may be tramped in the tramping chamber allowing a high production rate of strapped fiber bales. The compressed fiber block is formed between a movable main platen and a movable secondary platen which are axially aligned in the compression chamber.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: November 18, 1997
    Inventors: J. David Felts, Kenneth W. Elliott, David P. Zachary