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: 9477462Abstract: 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: GrantFiled: January 16, 2009Date of Patent: October 25, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: David Felts
-
Patent number: 8893723Abstract: 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: GrantFiled: January 7, 2010Date of Patent: November 25, 2014Assignee: Hauni Maschinenbau AGInventors: Matthias Jahnke, Harry Drewes, Torsten Grigutsch, Hans Dierken, David Felts, Jeroen Erinkveld, Diederick van Klaarbergen
-
Patent number: 8645939Abstract: 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: GrantFiled: May 28, 2008Date of Patent: February 4, 2014Assignee: Oracle International CorporationInventor: David Felts
-
Patent number: 8589903Abstract: 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: GrantFiled: May 28, 2008Date of Patent: November 19, 2013Assignee: Oracle International CorporationInventor: David Felts
-
Patent number: 8245216Abstract: 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: GrantFiled: October 6, 2006Date of Patent: August 14, 2012Assignee: Oracle International CorporationInventor: David Felts
-
Publication number: 20110162666Abstract: 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: ApplicationFiled: January 7, 2010Publication date: July 7, 2011Applicant: HAUNI MASCHINENBAU AGInventors: Matthias JAHNKE, Harry DREWES, Torsten GRIGUTSCH, Hans DIERKEN, David FELTS, Jeroen Erinkveld
-
Patent number: 7703005Abstract: 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: GrantFiled: May 17, 2005Date of Patent: April 20, 2010Assignee: BEA Systems, Inc.Inventor: David Felts
-
Publication number: 20090183150Abstract: 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: ApplicationFiled: January 16, 2009Publication date: July 16, 2009Applicant: BEA SYSTEMS, INC.Inventor: David Felts
-
Publication number: 20090144728Abstract: 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: ApplicationFiled: May 28, 2008Publication date: June 4, 2009Applicant: BEA SYSTEMS, INC.Inventor: David Felts
-
Publication number: 20090144716Abstract: 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: ApplicationFiled: May 28, 2008Publication date: June 4, 2009Applicant: BEA Systems, Inc.Inventor: David Felts
-
Publication number: 20090144726Abstract: 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: ApplicationFiled: May 28, 2008Publication date: June 4, 2009Applicant: BEA SYSTEMS, INC.Inventor: David Felts
-
Publication number: 20090144727Abstract: 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: ApplicationFiled: May 28, 2008Publication date: June 4, 2009Applicant: BEA SYSTEMS, INC.Inventor: David Felts
-
Publication number: 20070113225Abstract: 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: ApplicationFiled: October 6, 2006Publication date: May 17, 2007Applicant: BEA SYSTEMS, INC.Inventor: David Felts
-
Publication number: 20070106978Abstract: 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: ApplicationFiled: October 6, 2006Publication date: May 10, 2007Applicant: BEA Systems, Inc.Inventor: David Felts
-
Publication number: 20070106979Abstract: 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: ApplicationFiled: October 6, 2006Publication date: May 10, 2007Applicant: BEA Systems, Inc.Inventor: David Felts
-
Publication number: 20070106980Abstract: 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: ApplicationFiled: October 6, 2006Publication date: May 10, 2007Applicant: BEA Systems, Inc.Inventor: David Felts
-
Publication number: 20050262476Abstract: 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: ApplicationFiled: May 17, 2005Publication date: November 24, 2005Applicant: BEA Systems, Inc.Inventor: David Felts
-
Publication number: 20050021688Abstract: 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: ApplicationFiled: February 17, 2004Publication date: January 27, 2005Inventors: David Felts, Thomas Nugent, Alexander Toussaint
-
Self-service customer license management application allowing software version upgrade and downgrade
Publication number: 20040249756Abstract: 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: ApplicationFiled: September 17, 2003Publication date: December 9, 2004Applicant: 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: 5687643Abstract: 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: GrantFiled: January 16, 1996Date of Patent: November 18, 1997Inventors: J. David Felts, Kenneth W. Elliott, David P. Zachary