Patents by Inventor Michael Eng
Michael Eng 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: 9558875Abstract: An electronic device may have a source of magnetic field such as a magnet that produces a static magnetic field. A flexible printed circuit may have a flexible tail that surrounds a central portion. The central portion may overlap the magnet. Electrical components may be mounted to the central portion. To prevent undesired vibrations and noise due to interactions between magnetic fields induced by signals flowing in signal lines in the flexible printed circuit and the static magnetic field, the signal lines may be vertically stacked or may be routed along a curved path that does not overlap the magnet. The tail may serve as a service loop that allows a portion of a housing for the device and electrical components mounted to the central portion in alignment with windows in the housing to be detached for servicing.Type: GrantFiled: October 3, 2016Date of Patent: January 31, 2017Assignee: Apple Inc.Inventors: Michael Eng, Kieran Poulain, Curtis C. Mead, Connor R. Duke
-
Publication number: 20170025210Abstract: An electronic device may has e a source of magnetic field such as a magnet that produces a static magnetic field. A flexible printed circuit may have a flexible tail that surrounds a central portion. The central portion may overlap the magnet. Electrical components may be mounted to the central portion. To prevent undesired vibrations and noise due to interactions between magnetic fields induced by signals flowing in signal lines in the flexible printed circuit and the static magnetic field, the signal lines may be vertically stacked or may be routed along a curved path that does not overlap the magnet. The tail may serve as a service loop that allows a portion of a housing for the device and electrical components mounted to the central portion in alignment with windows in the housing to be detached for servicing.Type: ApplicationFiled: October 3, 2016Publication date: January 26, 2017Inventors: Michael Eng, Kieran Poulain, Curtis C. Mead, Connor R. Duke
-
Patent number: 9520645Abstract: A wireless electronic device may be provided with components such as electrical and structural components. During transmission of radio-frequency signals, antennas and wireless communications circuitry of the wireless electronic device may produce associated time-varying magnetic fields. One or more components may be covered with magnetic-resistant shield structures that protect the components from the time-varying magnetic fields by preventing magnetic-induced vibrations. The magnetic-resistant shield structures may include a conductive base layer such a layer of brass. A magnetic-resistant layer may be plated onto the conductive base layer. The magnetic-resistant layer may be formed from an amorphous nickel-phosphorous alloy. The amorphous nickel-phosphorous alloy may be produced by controlling the manufacturing temperature and proportion of phosphorous in the alloy while performing the plating operations within a length of time that ensures non-equilibrium conditions during the plating operations.Type: GrantFiled: April 25, 2014Date of Patent: December 13, 2016Assignee: Apple Inc.Inventors: Derek J. Walters, Michael Eng, Brian S. Tryon, Connor R. Duke, Kieran Poulain, Nicholas J. Kunst, Shaohai Chen, Shaoqing Xiang, Sung Woo Yoo, Chun Cheng Teo, Paul Nangeroni, Eric Steven Jol
-
Patent number: 9460838Abstract: An electronic device may have a source of magnetic field such as a magnet that produces a static magnetic field. A flexible printed circuit may have a flexible tail that surrounds a central portion. The central portion may overlap the magnet. Electrical components may be mounted to the central portion. To prevent undesired vibrations and noise due to interactions between magnetic fields induced by signals flowing in signal lines in the flexible printed circuit and the static magnetic field, the signal lines may be vertically stacked or may be routed along a curved path that does not overlap the magnet. The tail may serve as a service loop that allows a portion of a housing for the device and electrical components mounted to the central portion in alignment with windows in the housing to be detached for servicing.Type: GrantFiled: August 20, 2015Date of Patent: October 4, 2016Assignee: Apple Inc.Inventors: Michael Eng, Kieran Poulain, Curtis C. Mead, Connor R. Duke
-
Publication number: 20160064130Abstract: An electronic device may have a source of magnetic field such as a magnet that produces a static magnetic field. A flexible printed circuit may have a flexible tail that surrounds a central portion. The central portion may overlap the magnet. Electrical components may be mounted to the central portion. To prevent undesired vibrations and noise due to interactions between magnetic fields induced by signals flowing in signal lines in the flexible printed circuit and the static magnetic field, the signal lines may be vertically stacked or may be routed along a curved path that does not overlap the magnet. The tail may serve as a service loop that allows a portion of a housing for the device and electrical components mounted to the central portion in alignment with windows in the housing to be detached for servicing.Type: ApplicationFiled: August 20, 2015Publication date: March 3, 2016Inventors: Michael Eng, Kieran Poulain, Curtis C. Mead, Connor R. Duke
-
Publication number: 20150382448Abstract: A compact portable electronic device packaged into a System-in-Package assembly and thermal solutions for the device is disclosed. The compact portable electronic device can be assembled into a single package to reduce size and enhance form factor. Several tens or hundreds of components including multiple dies, passive components, mechanical or optical components can be packaged into a single system on a printed circuit board. One or more of the components can dissipate a lot of power resulting in the generation of excess heat. To remove the excess heat, the device can include one or more thermal solutions such as internal thermal plugs, heat spreaders, internal embedded heat sinks, and/or external heat sinks. In some examples, the thermal solutions can dissipate heat via conduction to the bottom of the substrate or via convection to the top of the system or a combination of both.Type: ApplicationFiled: September 30, 2014Publication date: December 31, 2015Inventors: Shankar S. PENNATHUR, Carlos A.S. RIBAS, Deniz TEOMAN, Michael ENG
-
Patent number: 9046365Abstract: Electronic devices may be provided with compasses for detecting the Earth's magnetic field. Electronic devices may be provided with electronic components that generate interfering magnetic fields for the compass. Electronic components may be coupled between a power supply line and a power return line on a printed circuit. The power return line may be configured to generate a compensating magnetic field to counteract the interfering magnetic fields. The power return line may be formed parallel to the power supply line. The power supply line may have multiple branches equidistant from the compass. The power return line may have a portion closer to the compass than the power supply line and the electronic component. The power return line may have multiple branches, may be provided with resistors on each branch and may include a portion of a circular loop the runs around the compass on the printed circuit board.Type: GrantFiled: October 27, 2011Date of Patent: June 2, 2015Assignee: Apple Inc.Inventors: Jeremy L. Wade, Michael Eng, Ryan J. Garrone, Mark Brown
-
Publication number: 20150135108Abstract: Devices, methods and graphical user interfaces for manipulating user interfaces based on fingerprint sensor inputs are provided. While a display of an electronic device with a fingerprint sensor displays a first user interface, the device may detect movement of a fingerprint on the fingerprint sensor. In accordance with a determination that the movement of the fingerprint is in a first direction, the device allows navigating through the first user interface, and in accordance with a determination that the movement of the fingerprint is in a second direction different from the first direction, the device allows displaying a second user interface different from the first user interface on the display.Type: ApplicationFiled: May 20, 2013Publication date: May 14, 2015Applicant: Apple Inc.Inventors: Benjamin J. Pope, Daniel W. Jarvis, Nicholas G. Merz, Scott A. Myers, Michael A. Cretella, Michael Eng, James H. Foster, Terry L. Gilton, Myra Haggerty, Byron B. Han, M. Evans Hankey, Steven P. Hotelling, Brian R. Land, Stephen Brian Llynch, Paul Meade, Mushtaq A. Sarwar, John P. Ternus, Paul M. Thompson, Marcel Van Os, John A. Wright
-
Publication number: 20150070864Abstract: An electronic device may be provided with integrated circuits and electrical components such as capacitors that are soldered to printed circuit boards. Liquid polymer adhesive such as encapsulant and underfill materials may be deposited on the printed circuit. Electrical components such as capacitors may be coated with the encapsulant. The underfill may be deposited adjacent to an integrated circuit, so that the underfill wicks into a gap between the integrated circuit and the printed circuit board. The encapsulant may be more viscous than the underfill and may therefore prevent the flowing underfill from reaching the electrical components. Some of the encapsulant may be located between the electrical components and the printed circuit board. The encapsulant can be cured to form an elastomeric material covering the electrical components that helps damp vibrations. The elastomeric material may be less stiff than the underfill.Type: ApplicationFiled: September 6, 2013Publication date: March 12, 2015Applicant: Apple Inc.Inventors: Amanda R. Rainer, Connor R. Duke, James W. Bilanski, Jeffrey M. Thoma, Michael Eng, Mingzhe Li, Sung Woo Yoo, Miguel Alejandro Lara-Pena, Weng Choy Foo, Kieran Poulain
-
Publication number: 20150070236Abstract: A wireless electronic device may be provided with components such as electrical and structural components. During transmission of radio-frequency signals, antennas and wireless communications circuitry of the wireless electronic device may produce associated time-varying magnetic fields. One or more components may be covered with magnetic-resistant shield structures that protect the components from the time-varying magnetic fields by preventing magnetic-induced vibrations. The magnetic-resistant shield structures may include a conductive base layer such a layer of brass. A magnetic-resistant layer may be plated onto the conductive base layer. The magnetic-resistant layer may be formed from an amorphous nickel-phosphorous alloy. The amorphous nickel-phosphorous alloy may be produced by controlling the manufacturing temperature and proportion of phosphorous in the alloy while performing the plating operations within a length of time that ensures non-equilibrium conditions during the plating operations.Type: ApplicationFiled: April 25, 2014Publication date: March 12, 2015Applicant: Apple Inc.Inventors: Derek J. Walters, Michael Eng, Brian S. Tryon, Connor R. Duke, Kieran Poulain, Nicholas J. Kunst, Shaohai Chen, Shaoqing Xiang, Sung Woo Yoo, Chun Cheng Teo, Paul Nangeroni, Eric Steven Jol
-
Publication number: 20130104410Abstract: Electronic devices may be provided with compasses for detecting the Earth's magnetic field. Electronic devices may be provided with electronic components that generate interfering magnetic fields for the compass. Electronic components may be coupled between a power supply line and a power return line on a printed circuit. The power return line may be configured to generate a compensating magnetic field to counteract the interfering magnetic fields. The power return line may be formed parallel to the power supply line. The power supply line may have multiple branches equidistant from the compass. The power return line may have a portion closer to the compass than the power supply line and the electronic component. The power return line may have multiple branches, may be provided with resistors on each branch and may include a portion of a circular loop the runs around the compass on the printed circuit board.Type: ApplicationFiled: October 27, 2011Publication date: May 2, 2013Inventors: Jeremy L. Wade, Michael Eng, Ryan J. Garrone
-
Patent number: 7873784Abstract: Techniques for improving access time in data storage systems are disclosed. These techniques can be used to prevent undesirable access delays that are often experienced in conventional storage systems. “Slow-access” can be defined as an access operation that does not successfully complete within a predetermined amount of time. The “slow-access” time can, for example, be defined based on a system requirement, specification, or a particular need of a specific application. As such, when detected “slow-access” indicates a potential performance problem that can manifest in undesirable effects. A data storage system is evaluated for potential performance problems by scanning it for “slow-access.” In addition, preventative measures are taken to prevent occurrence of a “slow-access” once it has been identified. These measures can prevent the undesirable effects experienced in conventional storage systems. This also means that specific system or application requirements can be certified and met.Type: GrantFiled: May 9, 2008Date of Patent: January 18, 2011Assignee: Apple Inc.Inventors: Michael Eng, David Wong
-
Patent number: 7822922Abstract: Improved techniques for accessing data storage systems are disclosed. These techniques detect, correct and prevent undesirable access delays experienced in storage systems. “Slow-access” refers to an access operation that does not successfully complete within a predetermined amount of time. When slow-access is detected, an attempt is made to provide data by other means rather than waiting for the access operation to eventually complete. By way of example, parity information is used to generate data rather than waiting beyond a predetermined amount of time for a “slow-read” operation to complete. In addition, preventative measures can be taken to avoid reoccurrence of a “slow-access” operating once it has been identified. These preventative measures, for example, include rewriting the same data to the same data section that caused the slow-access problem or remapping the section to another section in order to avoid the same section of data to cause another slow access problem.Type: GrantFiled: March 5, 2007Date of Patent: October 26, 2010Assignee: Apple Inc.Inventors: Michael Eng, David Wong, Lamont Benaresh
-
Patent number: 7814308Abstract: A system and method that allows developers to debug a component while it is restricted by any arbitrary set of specific permissions, or restricted by an existing permission set associated with a security “zone.” A security sandbox is mimicked within the development environment so that developers can study how applications perform inside the sandbox. Developers are able create any sandbox and debug inside it, where violating any bound of the artificial sandbox will throw a security exception and drop the user out on the exact line of code which generated the error, as well as provide helpful information about how to correct the error.Type: GrantFiled: August 27, 2004Date of Patent: October 12, 2010Assignee: Microsoft CorporationInventors: David Kehl Templin, Gregory Darrell Fee, Izydor Gryko, James Gordon Cantwell, Michael Eng, Sean Conway Draine, Stephanie Sweeny Saad
-
Patent number: 7694277Abstract: A client or Web application assembly or group of assemblies is bound to a version of shared assemblies associated with a particular targeted execution environment. The targeted execution environment (and thus the version of shared assemblies associated with it) may be selected or detected. A file such as a configuration file is automatically modified. The selected or detected execution environment may be the same as or different than the local version. The client or Web assembly is automatically bound to the targeted shared assemblies. A user interface enables the selection of a particular execution environment. Alternatively, a user interface informs of the detected targeted execution environment and enables the reconfiguration of the Web assembly. This invention provides a mechanism and process for maintaining legacy software after a new software development tool is installed, without deploying a new version of shared assemblies.Type: GrantFiled: May 14, 2003Date of Patent: April 6, 2010Assignee: Microsoft CorporationInventors: Paul J. Yuknewicz, Scott M. Wiltamuth, John J. Rivard, Bradley J. Bartz, Izydor Gryko, Michael Eng, William E. Hiebert, Baiju K. Nair
-
Publication number: 20080263276Abstract: Techniques for improving access time in data storage systems are disclosed. These techniques can be used to prevent undesirable access delays that are often experienced in conventional storage systems. “Slow-access” can be defined as an access operation that does not successfully complete within a predetermined amount of time. The “slow-access” time can, for example, be defined based on a system requirement, specification, or a particular need of a specific application. As such, when detected “slow-access” indicates a potential performance problem that can manifest in undesirable effects. A data storage system is evaluated for potential performance problems by scanning it for “slow-access.” In addition, preventative measures are taken to prevent occurrence of a “slow-access” once it has been identified. These measures can prevent the undesirable effects experienced in conventional storage systems. This also means that specific system or application requirements can be certified and met.Type: ApplicationFiled: May 9, 2008Publication date: October 23, 2008Inventors: Michael ENG, David Wong
-
Patent number: 7418697Abstract: Specific tasks associated with debugging are performed in the background, prior to a user of an application development tool invoking the debugger. The tasks including (1) starting a hosting process, (2) loading a hosted runtime environment (e.g., .NET runtime) in the process, and (3) attaching a debugger to the hosting process, are performed in the background before the user commences debugging. Once the user invokes the debugger, the user's application is executed and debugged. Thus, the perceived time to start debugging is greatly reduced.Type: GrantFiled: July 25, 2003Date of Patent: August 26, 2008Assignee: Microsoft CorporationInventors: Izydor Gryko, Michal Sampson, Brian Crawford, C. Douglas Hodges, Michael Eng, Adam Krantz, Eric Carter, Elliot Omiya, Thomas Quinn, John Rivard
-
Patent number: 7383400Abstract: Techniques for improving access time in data storage systems are disclosed. These techniques can be used to prevent undesirable access delays that are often experienced in conventional storage systems. “Slow-access” can be defined as an access operation that does not successfully complete within a predetermined amount of time. The “slow-access” time can, for example, be defined based on a system requirement, specification, or a particular need of a specific application. As such, when detected “slow-access” indicates a potential performance problem that can manifest in undesirable effects. A data storage system is evaluated for potential performance problems by scanning it for “slow-access.” In addition, preventative measures are taken to prevent occurrence of a “slow-access” once it has been identified. These measures can prevent the undesirable effects experienced in conventional storage systems. This also means that specific system or application requirements can be certified and met.Type: GrantFiled: April 22, 2004Date of Patent: June 3, 2008Assignee: Apple Inc.Inventors: Michael Eng, David Wong
-
Publication number: 20070150686Abstract: Improved techniques for accessing data storage systems are disclosed. These techniques detect, correct and prevent undesirable access delays experienced in storage systems. “Slow-access” refers to an access operation that does not successfully complete within a predetermined amount of time. When slow-access is detected, an attempt is made to provide data by other means rather than waiting for the access operation to eventually complete. By way of example, parity information is used to generate data rather than waiting beyond a predetermined amount of time for a “slow-read” operation to complete. In addition, preventative measures can be taken to avoid reoccurrence of a “slow-access” operating once it has been identified. These preventative measures, for example, include rewriting the same data to the same data section that caused the slow-access problem or remapping the section to another section in order to avoid the same section of data to cause another slow access problem.Type: ApplicationFiled: March 5, 2007Publication date: June 28, 2007Inventors: Michael Eng, David Wong, Lamont Benaresh
-
Patent number: 7213103Abstract: Improved techniques for accessing data storage systems are disclosed. These techniques detect, correct and prevent undesirable access delays experienced in storage systems. “Slow-access” refers to an access operation that does not successfully complete within a predetermined amount of time. When slow-access is detected, an attempt is made to provide data by other means rather than waiting for the access operation to eventually complete. By way of example, parity information is used to generate data rather than waiting beyond a predetermined amount of time for a “slow-read” operation to complete. In addition, preventative measures can be taken to avoid reoccurrence of a “slow-access” operating once it has been identified. These preventative measures, for example, include rewriting the same data to the same data section that caused the slow-access problem or remapping the section to another section in order to avoid the same section of data to cause another slow access problem.Type: GrantFiled: April 22, 2004Date of Patent: May 1, 2007Assignee: Apple Inc.Inventors: Michael Eng, David Wong, Lamont Benaresh