Patents by Inventor John G. Dorsey
John G. Dorsey 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: 9477998Abstract: The embodiments set forth a technique for targeted scaling of the voltage and/or frequency of hardware components included in a mobile computing device. One embodiment involves independently analyzing the individual frame rates of each animation within a user interface (UI) of a mobile computing device instead of analyzing the frame rate of the UI as a whole. This can involve establishing, for each animation being displayed within the UI, a corresponding performance control pipeline that generates a control signal for scaling a performance mode of the hardware components (e.g., a Central Processing Unit (CPU)) included in the mobile computing device. In this manner, the control signals generated by the performance control pipelines can be aggregated to produce a control signal that causes a power management component to scale the performance mode(s) of the hardware components.Type: GrantFiled: September 17, 2014Date of Patent: October 25, 2016Assignee: Apple Inc.Inventors: John G. Dorsey, Keith Cox, Cyril de la Cropte de Chanterac, Karl D. Vulkan
-
Publication number: 20150348228Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.Type: ApplicationFiled: August 7, 2015Publication date: December 3, 2015Inventors: John G. DORSEY, James S. ISMAIL, Keith COX, Gaurav KAPOOR
-
Publication number: 20150348223Abstract: The embodiments set forth a technique for targeted scaling of the voltage and/or frequency of hardware components included in a mobile computing device. One embodiment involves independently analyzing the individual frame rates of each animation within a user interface (UI) of a mobile computing device instead of analyzing the frame rate of the UI as a whole. This can involve establishing, for each animation being displayed within the UI, a corresponding performance control pipeline that generates a control signal for scaling a performance mode of the hardware components (e.g., a Central Processing Unit (CPU)) included in the mobile computing device. In this manner, the control signals generated by the performance control pipelines can be aggregated to produce a control signal that causes a power management component to scale the performance mode(s) of the hardware components.Type: ApplicationFiled: September 17, 2014Publication date: December 3, 2015Inventors: John G. DORSEY, Keith COX, Cyril de la CROPTE de CHANTERAC, Karl D. VULKAN
-
Patent number: 9128721Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.Type: GrantFiled: June 7, 2013Date of Patent: September 8, 2015Assignee: Apple Inc.Inventors: John G. Dorsey, James S. Ismail, Keith Cox, Gaurav Kapoor
-
Patent number: 8818269Abstract: Systems are provided that support millimeter-wave wireless communications between hosts and electronic devices. A host may be formed using a personal computer associated with a user or computing equipment associated with a public establishment. Content can be automatically synchronized between the host and the user's electronic device over a millimeter-wave wireless communications link in a communications band such as a 60 GHz wireless communications band. Synchronization operations may be performed based on user content preferences. Content preference information may be gathered explicitly from a user using on-screen options or may be gathered by monitoring user media playback activities and media rating activities. The content preference information may be transmitted automatically from an electronic device to a host when the electronic device is brought within range of the host.Type: GrantFiled: November 29, 2012Date of Patent: August 26, 2014Assignee: Apple Inc.Inventor: John G. Dorsey
-
Publication number: 20140164757Abstract: The invention provides a technique for targeted scaling of the voltage and/or frequency of a processor included in a computing device. One embodiment involves scaling the voltage/frequency of the processor based on the number of frames per second being input to a frame buffer in order to reduce or eliminate choppiness in animations shown on a display of the computing device. Another embodiment of the invention involves scaling the voltage/frequency of the processor based on a utilization rate of the GPU in order to reduce or eliminate any bottleneck caused by slow issuance of instructions from the CPU to the GPU. Yet another embodiment of the invention involves scaling the voltage/frequency of the CPU based on specific types of instructions being executed by the CPU. Further embodiments include scaling the voltage and/or frequency of a CPU when the CPU executes workloads that have characteristics of traditional desktop/laptop computer applications.Type: ApplicationFiled: June 7, 2013Publication date: June 12, 2014Inventors: John G. DORSEY, James S. ISMAIL, Keith COX, Gaurav KAPOOR
-
Patent number: 8600332Abstract: Electronic devices contain radio-frequency receivers such as direct conversion receivers. A receiver may receive radio-frequency antenna signals from an antenna in an electronic device. The receiver may include notch filters that attenuate signals in the center of the communications channel that is being received by the receiver. An electronic device may include a clock source. The clock source may be used to clock electrical components in the electronic device. During operation, the clock source may produce radio-frequency interference signals at an associated interferer frequency. The potential for the interference signals to disrupt operation of the receiver can be reduced by configuring the electronic device so that the interferer frequency is aligned with the center of the communications channel. The clock source may be adjusted dynamically to accommodate changes in the communications channel.Type: GrantFiled: March 31, 2010Date of Patent: December 3, 2013Assignee: Apple Inc.Inventor: John G. Dorsey
-
Patent number: 8346299Abstract: Methods and apparatus for dynamic thermal management and control within, e.g., small form-factor wireless devices such as laptop computers or cellular “smartphones”. In one embodiment, a thermal management system monitors the temperature (or other relevant criteria) for one or more components, and implements different operating states within the wireless transceiver (e.g., Wi-Fi™ or WiMAX transceiver) so as to both reduce thermal output and minimize disruption to the wireless link and/or user experience. In another embodiment, a wireless client may communicate with other clients, and/or access points, so as to cooperatively provide more options for thermal management. In addition, methods and apparatus employing “high performance” (e.g., high power output or high data rate) radios within aggressively small industrial designs are also disclosed.Type: GrantFiled: April 30, 2012Date of Patent: January 1, 2013Assignee: Apple Inc.Inventors: John G. Dorsey, William C. Athas
-
Patent number: 8326221Abstract: Systems are provided that support millimeter-wave wireless communications between hosts and electronic devices. A host may be formed using a personal computer associated with a user or computing equipment associated with a public establishment. Content can be automatically synchronized between the host and the user's electronic device over a millimeter-wave wireless communications link in a communications band such as a 60 GHz wireless communications band. Synchronization operations may be performed based on user content preferences. Content preference information may be gathered explicitly from a user using on-screen options or may be gathered by monitoring user media playback activities and media rating activities. The content preference information may be transmitted automatically from an electronic device to a host when the electronic device is brought within range of the host.Type: GrantFiled: April 10, 2009Date of Patent: December 4, 2012Assignee: Apple Inc.Inventor: John G. Dorsey
-
Publication number: 20120276949Abstract: Methods and apparatus for dynamic thermal management and control within, e.g., small form-factor wireless devices such as laptop computers or cellular “smartphones”. In one embodiment, a thermal management system monitors the temperature (or other relevant criteria) for one or more components, and implements different operating states within the wireless transceiver (e.g., Wi-Fi™ or WiMAX transceiver) so as to both reduce thermal output and minimize disruption to the wireless link and/or user experience. In another embodiment, a wireless client may communicate with other clients, and/or access points, so as to cooperatively provide more options for thermal management. In addition, methods and apparatus employing “high performance” (e.g., high power output or high data rate) radios within aggressively small industrial designs are also disclosed.Type: ApplicationFiled: April 30, 2012Publication date: November 1, 2012Inventors: JOHN G. DORSEY, William C. Athas
-
Patent number: 8244296Abstract: Methods and apparatus for dynamic thermal management and control within, e.g., small form-factor wireless devices such as laptop computers or cellular “smartphones”. In one embodiment, a thermal management system monitors the temperature (or other relevant criteria) for one or more components, and implements different operating states within the wireless transceiver (e.g., Wi-Fi™ or WiMAX transceiver) so as to both reduce thermal output and minimize disruption to the wireless link and/or user experience. In another embodiment, a wireless client may communicate with other clients, and/or access points, so as to cooperatively provide more options for thermal management. In addition, methods and apparatus employing “high performance” (e.g., high power output or high data rate) radios within aggressively small industrial designs are also disclosed.Type: GrantFiled: October 15, 2008Date of Patent: August 14, 2012Assignee: Apple Inc.Inventors: John G. Dorsey, William C. Athas
-
Patent number: 8170606Abstract: Methods and apparatus for dynamic thermal management and control within, e.g., small form-factor wireless devices such as laptop computers or cellular “smartphones”. In one embodiment, a thermal management system monitors the temperature (or other relevant criteria) for one or more components, and implements different operating states within the wireless transceiver (e.g., Wi-Fi™ or WiMAX transceiver) so as to both reduce thermal output and minimize disruption to the wireless link and/or user experience. In another embodiment, a wireless client may communicate with other clients, and/or access points, so as to cooperatively provide more options for thermal management. In addition, methods and apparatus employing “high performance” (e.g., high power output or high data rate) radios within aggressively small industrial designs are also disclosed.Type: GrantFiled: October 15, 2008Date of Patent: May 1, 2012Assignee: Apple Inc.Inventors: John G. Dorsey, William C. Athas
-
Patent number: 8159399Abstract: Antenna diversity systems are provided for portable electronic devices that have wireless communications circuitry and environment sensors. The wireless communications circuitry may include multiple redundant antennas that operate in one or more overlapping radio-frequency communications bands. The environment sensors and redundant antennas may be used in implementing an antenna diversity system. For example, an electronic device may use environment sensors to select an antenna for use in handling wireless communications. The electronic devices may monitor the wireless performance of an active antenna. When the wireless performance of the active antenna degrades, the electronic devices may select a new antenna for wireless communications using the antenna diversity system and environment sensors. Antenna selection may also be made based on which features are being used in the electronic device.Type: GrantFiled: June 3, 2008Date of Patent: April 17, 2012Assignee: Apple Inc.Inventors: John G. Dorsey, Douglas B. Kough
-
Publication number: 20110244821Abstract: Electronic devices contain radio-frequency receivers such as direct conversion receivers. A receiver may receive radio-frequency antenna signals from an antenna in an electronic device. The receiver may include notch filters that attenuate signals in the center of the communications channel that is being received by the receiver. An electronic device may include a clock source. The clock source may be used to clock electrical components in the electronic device. During operation, the clock source may produce radio-frequency interference signals at an associated interferer frequency. The potential for the interference signals to disrupt operation of the receiver can be reduced by configuring the electronic device so that the interferer frequency is aligned with the center of the communications channel. The clock source may be adjusted dynamically to accommodate changes in the communications channel.Type: ApplicationFiled: March 31, 2010Publication date: October 6, 2011Inventor: John G. Dorsey
-
Publication number: 20100203833Abstract: Systems are provided that support millimeter-wave wireless communications between hosts and electronic devices. A host may be formed using a personal computer associated with a user or computing equipment associated with a public establishment. Content can be automatically synchronized between the host and the user's electronic device over a millimeter-wave wireless communications link in a communications band such as a 60 GHz wireless communications band. Synchronization operations may be performed based on user content preferences. Content preference information may be gathered explicitly from a user using on-screen options or may be gathered by monitoring user media playback activities and media rating activities. The content preference information may be transmitted automatically from an electronic device to a host when the electronic device is brought within range of the host.Type: ApplicationFiled: April 10, 2009Publication date: August 12, 2010Inventor: John G. Dorsey
-
Publication number: 20100091747Abstract: Methods and apparatus for dynamic thermal management and control within, e.g., small form-factor wireless devices such as laptop computers or cellular “smartphones”. In one embodiment, a thermal management system monitors the temperature (or other relevant criteria) for one or more components, and implements different operating states within the wireless transceiver (e.g., Wi-Fi™ or WiMAX transceiver) so as to both reduce thermal output and minimize disruption to the wireless link and/or user experience. In another embodiment, a wireless client may communicate with other clients, and/or access points, so as to cooperatively provide more options for thermal management. In addition, methods and apparatus employing “high performance” (e.g., high power output or high data rate) radios within aggressively small industrial designs are also disclosed.Type: ApplicationFiled: October 15, 2008Publication date: April 15, 2010Inventors: John G. Dorsey, William C. Athas
-
Publication number: 20100091691Abstract: Methods and apparatus for dynamic thermal management and control within, e.g., small form-factor wireless devices such as laptop computers or cellular “smartphones”. In one embodiment, a thermal management system monitors the temperature (or other relevant criteria) for one or more components, and implements different operating states within the wireless transceiver (e.g., Wi-Fi™ or WiMAX transceiver) so as to both reduce thermal output and minimize disruption to the wireless link and/or user experience. In another embodiment, a wireless client may communicate with other clients, and/or access points, so as to cooperatively provide more options for thermal management. In addition, methods and apparatus employing “high performance” (e.g., high power output or high data rate) radios within aggressively small industrial designs are also disclosed.Type: ApplicationFiled: October 15, 2008Publication date: April 15, 2010Inventors: John G. Dorsey, William C. Athas
-
Publication number: 20090295648Abstract: Antenna diversity systems are provided for portable electronic devices that have wireless communications circuitry and environment sensors. The wireless communications circuitry may include multiple redundant antennas that operate in one or more overlapping radio-frequency communications bands. The environment sensors and redundant antennas may be used in implementing an antenna diversity system. For example, an electronic device may use environment sensors to select an antenna for use in handling wireless communications. The electronic devices may monitor the wireless performance of an active antenna. When the wireless performance of the active antenna degrades, the electronic devices may select a new antenna for wireless communications using the antenna diversity system and environment sensors. Antenna selection may also be made based on which features are being used in the electronic device.Type: ApplicationFiled: June 3, 2008Publication date: December 3, 2009Inventors: John G. Dorsey, Douglas B. Kough
-
Ultrasound driven synthesis of reversed and normal phase stationary phases for liquid chromatography
Patent number: 4919804Abstract: In a method for producing a reversed phase bonded metal oxide by reacting the metal oxide with a reactive silane, the improvement comprising conducting the reaction in the presence of ultrasonic waves.Type: GrantFiled: May 1, 1989Date of Patent: April 24, 1990Assignee: University of FloridaInventors: John G. Dorsey, Karen B. Sentell, Karen W. Barnes