Patents by Inventor Nicholas William Burns
Nicholas William Burns 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: 20250037498Abstract: Disclosed are methods, devices, apparatuses, and systems for an under-display ultrasonic fingerprint sensor. A display device may include a platen, a display underlying the platen, and an ultrasonic fingerprint sensor underlying the display, where the ultrasonic fingerprint sensor is configured to transmit and receive ultrasonic waves via an acoustic path through the platen and the display. A light-blocking layer and/or an electrical shielding layer may be provided between the ultrasonic fingerprint sensor and the display, where the light-blocking layer and/or the electrical shielding layer are in the acoustic path. A mechanical stress isolation layer may be provided between the ultrasonic fingerprint sensor and the display, where the mechanical stress isolation layer is in the acoustic path.Type: ApplicationFiled: October 17, 2024Publication date: January 30, 2025Inventors: Hrishikesh Vijaykumar PANCHAWAGH, Ila Ravindra BADGE, Yipeng LU, Kostadin Dimitrov DJORDJEV, Suryaprakash GANTI, Chin-Jen TSENG, Nicholas BUCHAN, Tsongming KAO, Leonard Eugene FENNELL, Firas SAMMOURA, Jessica Liu STROHMANN, David William BURNS
-
Patent number: 9946873Abstract: A method and an apparatus that provide secure executable codes generated during run time via a trusted compiler server are described. An application can send a service request to the compiler server to request executable codes. The compiler server can determine whether the service request is permitted to be served based on a security policy imposed and the security settings associated with the service request. Availability of certain compilers can be allowed if the application is authorized according to the service request.Type: GrantFiled: July 17, 2015Date of Patent: April 17, 2018Assignee: Apple Inc.Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Patent number: 9880819Abstract: A method and an apparatus that instructs a compiler server to build or otherwise obtain a compiled code corresponding to a compilation request received from an application are described. The compiler server may be configured to compile source codes for a plurality of independent applications, each running in a separate process, using a plurality of independent compilers, each running in a separate compiler process. A search may be performed in a cache for a compiled code that satisfies a compilation request received from an application. A reply message including the compiled code can be provided for the application, wherein the compiled code is compiled in direct response to the request, or is obtained from the cache if the search identities in the cache the compiled code that satisfies the compilation request.Type: GrantFiled: February 7, 2014Date of Patent: January 30, 2018Assignee: Apple Inc.Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Publication number: 20150356292Abstract: A method and an apparatus that provide secure executable codes generated during run time via a trusted compiler server are described. An application can send a service request to the compiler server to request executable codes. The compiler server can determine whether the service request is permitted to be served based on a security policy imposed and the security settings associated with the service request. Availability of certain compilers can be allowed if the application is authorized according to the service request.Type: ApplicationFiled: July 17, 2015Publication date: December 10, 2015Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Patent number: 9117071Abstract: A method and an apparatus that provide secure executable codes generated during run time via a trusted compiler server are described. An application can send a service request to the compiler server to request executable codes. The compiler server can determine whether the service request is permitted to be served based on a security policy imposed and the security settings associated with the service request. Availability of certain compilers can be allowed if the application is authorized according to the service request.Type: GrantFiled: June 3, 2009Date of Patent: August 25, 2015Assignee: Apple Inc.Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Publication number: 20140181797Abstract: A method and an apparatus that instructs a compiler server to build or otherwise obtain a compiled code corresponding to a compilation request received from an application are described. The compiler server may be configured to compile source codes for a plurality of independent applications, each running in a separate process, using a plurality of independent compilers, each running in a separate compiler process. A search may be performed in a cache for a compiled code that satisfies a compilation request received from an application. A reply message including the compiled code can be provided for the application, wherein the compiled code is compiled in direct response to the request, or is obtained from the cache if the search identities in the cache the compiled code that satisfies the compilation request.Type: ApplicationFiled: February 7, 2014Publication date: June 26, 2014Applicant: Apple Inc.Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Patent number: 8677329Abstract: A method and an apparatus that instructs a compiler server to build or otherwise obtain a compiled code corresponding to a compilation request received from an application are described. The compiler server may be configured to compile source codes for a plurality of independent applications, each running in a separate process, using a plurality of independent compilers, each running in a separate compiler process. A search may be performed in a cache for a compiled code that satisfies a compilation request received from an application. A reply message including the compiled code can be provided for the application, wherein the compiled code is compiled in direct response to the request, or is obtained from the cache if the search identifies in the cache the compiled code that satisfies the compilation request.Type: GrantFiled: June 3, 2009Date of Patent: March 18, 2014Assignee: Apple Inc.Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Publication number: 20100313189Abstract: A method and an apparatus that provide secure executable codes generated during run time via a trusted compiler server are described. An application can send a service request to the compiler server to request executable codes. The compiler server can determine whether the service request is permitted to be served based on a security policy imposed and the security settings associated with the service request. Availability of certain compilers can be allowed if the application is authorized according to the service request.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl
-
Publication number: 20100313079Abstract: A method and an apparatus that instructs a compiler server to build or otherwise obtain a compiled code corresponding to a compilation request received from an application are described. The compiler server may be configured to compile source codes for a plurality of independent applications, each running in a separate process, using a plurality of independent compilers, each running in a separate compiler process. A search may be performed in a cache for a compiled code that satisfies a compilation request received from an application. A reply message including the compiled code can be provided for the application, wherein the compiled code is compiled in direct response to the request, or is obtained from the cache if the search identifies in the cache the compiled code that satisfies the compilation request.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Inventors: Robert Beretta, Nicholas William Burns, Nathaniel Begeman, Phillip Kent Miller, Geoffrey Grant Stahl