Patents by Inventor Christopher Nebel
Christopher Nebel 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: 8387007Abstract: A scripting bridge allows a developer to automatically build glue classes to access a scriptable application with standard method calls written in a language such as Objective-C. The Objective-C code sends properly formed Apple events automatically (or events according to some other event protocol), so that the developer is not required to have any knowledge of the scripting language of the target application. Classes can be created dynamically at run-time, including dynamic creation of methods within those classes. Lazy evaluation is employed to avoid unnecessary inter-process communication traffic. The present invention provides a straightforward model for controlling scriptable applications that can result in code that is significantly faster and more efficient than prior art methods.Type: GrantFiled: June 8, 2007Date of Patent: February 26, 2013Assignee: Apple Inc.Inventors: Christopher Nebel, William Bumgarner, Adam Julian Goldstein
-
Patent number: 7960905Abstract: The present invention provides a diamond electron source exerting stable and excellent electron emission characteristics, which can be used for a cold cathode surface structure operable with low voltage and a method for producing the diamond electron source. Specifically, the diamond electron source having a carbon-terminated structure has a structure composed of an electrode and a diamond film and emits electrons or electron beams from the diamond film when voltage is applied to the electrode. The diamond film is made of diamond having a carbon-terminated structure. The method for producing the diamond electron source is also provided herein.Type: GrantFiled: June 21, 2006Date of Patent: June 14, 2011Assignee: National Institute of Advanced Industrial Science and TechnologyInventors: Takatoshi Yamada, Christoph Nebel, Shinichi Shikata
-
Publication number: 20100247884Abstract: The present invention aims at providing a high performance device that is not restricted by the current concept of a super-lattice and can overcome or loosen limitations on physical properties of materials and various problems related to hetero junction, and achieves an isotope diamond layered body formed by layering of 12C diamond film and 13C diamond film by epitaxially growing the 12C diamond film and the 13C diamond film.Type: ApplicationFiled: October 3, 2008Publication date: September 30, 2010Applicant: NATIONAL INSTITUTE OF ADVANCED INDUSTRIAL SCIENCEInventors: Hideyuki Watanabe, Christoph Nebel, Shinichi Shikata
-
Publication number: 20090121614Abstract: The present invention provides a diamond electron source exerting stable and excellent electron emission characteristics, which can be used for a cold cathode surface structure operable with low voltage and a method for producing the diamond electron source. Specifically, the diamond electron source having a carbon-terminated structure has a structure composed of an electrode and a diamond film and emits electrons or electron beams from the diamond film when voltage is applied to the electrode. The diamond film is made of diamond having a carbon-terminated structure. The method for producing the diamond electron source is also provided herein.Type: ApplicationFiled: June 21, 2006Publication date: May 14, 2009Applicant: National Institute of Adv Industrial Sci and TechInventors: Takatoshi Yamada, Christoph Nebel, Shinichi Shikata
-
Publication number: 20080307401Abstract: A scripting bridge allows a developer to automatically build glue classes to access a scriptable application with standard method calls written in a language such as Objective-C. The Objective-C code sends properly formed Apple events automatically (or events according to some other event protocol), so that the developer is not required to have any knowledge of the scripting language of the target application. Classes can be created dynamically at run-time, including dynamic creation of methods within those classes. Lazy evaluation is employed to avoid unnecessary inter-process communication traffic. The present invention provides a straightforward model for controlling scriptable applications that can result in code that is significantly faster and more efficient than prior art methods.Type: ApplicationFiled: June 8, 2007Publication date: December 11, 2008Applicant: APPLE INC.Inventors: Christopher Nebel, William Bumgarner, Adam Julian Goldstein
-
Publication number: 20060242114Abstract: A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralized database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the user desires to store. To modify a configuration by scripting, the invention provides for a Scripting Interface consisting of a Scripting Server and Scripting Plug-In.Type: ApplicationFiled: June 9, 2006Publication date: October 26, 2006Applicant: Apple Computer, Inc,Inventors: Yan Arrouye, John Comiskey, Christopher Nebel, Richard Ford, Michel Guittet, Alice Li
-
Publication number: 20030191771Abstract: A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralized database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the user desires to store. To modify a configuration by scripting, the invention provides for a Scripting Interface consisting of a Scripting Server and Scripting Plug-In.Type: ApplicationFiled: April 1, 2003Publication date: October 9, 2003Inventors: Yan Arrouye, John Comiskey, Christopher Nebel, Richard Ford, Michel Guittet, Alice Li
-
Patent number: 6578042Abstract: A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralized database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the user desires to store. To modify a configuration by scripting, the invention provides for a Scripting Interface consisting of a Scripting Server and Scripting Plug-In.Type: GrantFiled: May 22, 2001Date of Patent: June 10, 2003Assignee: Apple Computer, Inc.Inventors: Yan Arrouye, John Comiskey, Christopher Nebel, Richard Ford, Michel Guittet, Alice Li
-
Publication number: 20020055991Abstract: A method and apparatus for configuring a computer. One embodiment of the invention combines all of the prior art control panels related to networking into a consolidated Network Setup Control Panel. In addition, the invention provides for computer configuration by scripting. The configuration may be for a type of system setting or for network configurations and protocols. Through scripting, a computer may be configured locally or remotely on a network. One embodiment of the invention provides for a centralized database or Configuration Library consisting of collected data relating to available configuration settings. This database is not limited to configuration information and can be used as a general database containing information the user desires to store. To modify a configuration by scripting, the invention provides for a Scripting Interface consisting of a Scripting Server and Scripting Plug-In.Type: ApplicationFiled: May 22, 2001Publication date: May 9, 2002Applicant: APPLE COMPUTER, INC.Inventors: Yan Arrouye, John Comiskey, Christopher Nebel, Richard Ford, Michel Guittet, Alice Li