Patents Assigned to Apple
-
Patent number: 11360820Abstract: Systems and methods are disclosed for scheduling threads on an asymmetric multiprocessing system having multiple core types. Each core type can run at a plurality of selectable voltage and frequency scaling (DVFS) states. Threads from a plurality of processes can be grouped into thread groups. Execution metrics are accumulated for threads of a thread group and fed into a plurality of tunable controllers. A closed loop performance control (CLPC) system determines a control effort for the thread group and maps the control effort to a recommended core type and DVFS state. A closed loop thermal and power management system can limit the control effort determined by the CLPC for a thread group, and limit the power, core type, and DVFS states for the system. Metrics for workloads offloaded to co-processors can be tracked and integrated into metrics for the offloading thread group.Type: GrantFiled: June 2, 2018Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: John G. Dorsey, Daniel A. Chimene, Andrei Dorofeev, Bryan R. Hinch, Evan M. Hoke, Aditya Venkataraman
-
Patent number: 11360812Abstract: Techniques are disclosed relating to preventing a process from using state information to control a flow of execution of different process. Accordingly, a processor of a computing device may execute a first process and store state information usable to facilitate speculative execution of that first process. An operating system of the computing device may determine whether the first process is trusted by the operating system. The operating system may further schedule a second process for execution of the processor after executing the first process. In response to determining that the first process is not trusted, the operating system may cause the processor to execute one or more instructions before executing the second process. These one or more instructions may prevent the stored state information of the first process from affecting execution of the second process.Type: GrantFiled: December 20, 2019Date of Patent: June 14, 2022Assignee: Apple Inc.Inventor: Derek R. Kumar
-
Patent number: 11360884Abstract: A memory management system, such as a virtual memory manager that manages a virtual memory space that includes volatile memory (e.g. DRAM) and non-volatile memory (e.g., flash memory) creates a reserved portion of memory in the volatile memory for at least one user application in one embodiment, and that reserved portion can also store content that it restricted to read only permission within the non-volatile memory.Type: GrantFiled: January 4, 2021Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Francois Barbou-Des-Places, Joseph Sokol, Jr., Simon Douglas
-
Patent number: 11361473Abstract: The present disclosure relates to techniques for techniques for including a physical object in a computer-generated reality environment. A context associated with the computer-generated reality environment is identified and a physical object located in a real environment is detected. If the detected physical object is associated with the context of the computer-generated reality environment, then the computer-generated reality environment is displayed with a representation of the physical object inserted into the computer-generated reality environment.Type: GrantFiled: August 4, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Golnaz Abdollahian, Krishna Dayanidhi, Patrick Dillon, Aaron R. Zinman
-
Patent number: 11361729Abstract: An electronic display pipeline may process image data for display on an electronic display. The electronic display pipeline may include burn-in compensation statistics collection circuitry and burn-in compensation circuitry. The burn-in compensation statistics collection circuitry may collect image statistics based at least in part on the image data. The statistics may estimate a likely amount of non-uniform aging of the sub-pixels of the electronic display. The burn-in compensation circuitry may apply a gain to sub-pixels of the image data to account for non-uniform aging of corresponding sub-pixels of the electronic display. The applied gain may be based at least in part on the image statistics collected by the burn-in compensation statistics collection circuitry.Type: GrantFiled: January 3, 2018Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Mahesh B. Chappalli, Christopher P. Tann, Peter F. Holland, Guy Côté, Stephan Lachowsky
-
Patent number: 11360558Abstract: A system may include finger devices. A touch sensor may be mounted in a finger device housing to gather input from an external object as the object moves along an exterior surface of the housing. The touch sensor may include capacitive sensor electrodes. Sensors such as force sensors, ultrasonic sensors, inertial measurement units, optical sensors, and other components may be used in gathering finger input from a user. Finger input from a user may be used to manipulate virtual objects in a mixed reality or virtual reality environment while a haptic output device in a finger device provides associated haptic output. A user may interact with real-world objects while computer-generated content is overlaid over some or all of the objects. Object rotations and other movements may be converted into input for a mixed reality or virtual reality system using force measurements or other sensors measurements made with the finger devices.Type: GrantFiled: April 26, 2019Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Paul X. Wang, Nicolai Georg, Benjamin R. Blachnitzky, Alhad A. Palkar, Minhazul Islam, Alex J. Lehmann, Madeleine S. Cordier, Joon-Sup Han, Hongcheng Sun, Sang E. Lee, Kevin Z. Lo, Lilli Ing-Marie Jonsson, Luis Deliz Centeno, Yuhao Pan, Stephen E. Dey, Paul N. DuMontelle, Jonathan C. Atler, Tianjia Sun, Jian Li, Chang Zhang
-
Patent number: 11360587Abstract: A system may include a finger device that is worn on a user's finger. The finger device may serve as a controller for a head-mounted device or other devices in the system. The finger device may have a foldable housing with hinge structures that allow portions of the housing to fold with respect to each other. Magnets or other bistability structures may be used to provide the folding housing with folding bistability. This allows the housing to be placed in a stable unfolded state that releases the finger or a stable folded state in which the housing snaps over the finger and holds the finger device in place. A base may be used to store the finger device for charging. The base may have deployment structures that help place the finger device on the user's finger for use.Type: GrantFiled: February 23, 2021Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Paul X. Wang, Alex J. Lehmann, Bradley J. Hamel, Dinesh C. Mathew, Fletcher R. Rothkopf, John C. DiFonzo, Keith J. Hendren, Navpreet S. Kaloty, Nicholas L. Qu, Scott J. Krahn, Aidan N. Zimmerman
-
Patent number: 11360550Abstract: Touch detection may include determining, based on data from an IMU on a first device that monitors movement of a touching object, a touch event, wherein the touch event indicates contact between the touching object and a surface, obtaining a depth image captured by a second device, comprising a touch image, determining a touch point of the object based on the touch image, and providing a response based on the touch point of the object and the touched surface.Type: GrantFiled: June 23, 2021Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Lejing Wang, Rohit Sethi
-
Patent number: 11362579Abstract: A switching power converter circuit may include output voltage overshoot mitigation circuitry that can modify operation of the converter responsive to an overvoltage condition by switching from a pulse width modulation (PWM) mode to a pulse frequency modulation (PFM) mode. A clamp may be provided to clamp a control voltage or a compensating capacitor voltage of the main output voltage control loop (e.g., a PWM control loop) to a control voltage of the PFM loop. An output pull down circuit may be provided to temporarily apply a load to the converter output.Type: GrantFiled: November 14, 2019Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Stephen Hrinya, Di Zhao
-
Patent number: 11360560Abstract: An input device, such as a stylus, can include a piezoelectric device for providing haptic feedback and/or detecting user input. The piezoelectric device can be coupled to an inner surface of a housing of the stylus. The piezoelectric device can provide haptic feedback with a force to the housing when an electric voltage is applied to the piezoelectric device. The haptic feedback can provide information to the user relating operation of the stylus with an external device. The piezoelectric device can also produce an electric voltage when an input force is applied to an outer surface of the housing and transmitted to the piezoelectric device. The electric voltage can be used to detect tactile input from a user.Type: GrantFiled: February 10, 2020Date of Patent: June 14, 2022Assignee: APPLE INC.Inventors: Kathleen A. Bergeron, Alex J. Lehmann, Qiliang Xu, Zheng Gao, Paul X. Wang
-
Patent number: 11360616Abstract: A stylus or other tactile-based input device can receive different types of tactile input from a user. The tactile input sensing functions can be performed by a touch input sensor, such as a capacitive sensing device, and a compressive force sensor, such as a capacitive gap sensor. A touch input sensor can be integrated into an input device in a low profile form and overlap the compressive force sensor so that both touch input and compressive force input can be detected in the same regions of the stylus. Both types of tactile input can be received at the user's natural grip location.Type: GrantFiled: September 3, 2021Date of Patent: June 14, 2022Assignee: APPLE INC.Inventors: Robert M. Proie, Robert U. Liu, Wing Kong Low, Nan Wang
-
Patent number: 11363133Abstract: A method of an electronic device that includes a power source is disclosed. The method determines a health of the power source, a temperature of the power source, and a state of charge of the power source. The method then sets a performance state cap for the electronic device based on at least the health of the power source.Type: GrantFiled: December 20, 2017Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Cyril De La Cropte De Chanterac, David M. Demuro, John Ananny, Karen Eckert, Michael Eng, Nicholas W. Ruhter, Stephen D. Sterz
-
Patent number: 11362548Abstract: A wireless power system has a wireless power transmitting device such as a charging puck and a wireless power receiving device such as a wristwatch. The charging puck may have a three-wire cable that is coupled between a connector and a puck housing. The wireless power transmitting device may have a set of four coils or other number of wireless power transmitting coils in the puck housing. A switch may be coupled in series with each of the four coils. Control circuitry in the wireless power transmitting device may activate a subset of the switches to switch a subset of the coils into use in transmitting the wireless power to the wireless power receiving device. The control circuitry may have a main portion in the connector that uses a tone-based encoding scheme or other encoding scheme to transmit switch configuration commands to a secondary portion in the puck housing.Type: GrantFiled: July 29, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Saining Ren, Ho Fai Leung, Liang Chen
-
Patent number: 11361476Abstract: An electronic device may include a display panel with pixels that present an image based on image data and an application processor that generates the image data. The electronic device may include a display pipeline coupled to the electronic display and the application processor. The display pipeline may receive first image data from the application processor corresponding to a first color space used by the application processor. The display pipeline may apply a color mapping relationship to the first image data to generate second image data. The color mapping relationship may define a transform to apply to the first image data to generate the second image data corresponding to a second color space used by the electronic display. The display pipeline may transmit the second image data to a display driver that operates the electronic display to emit light according to the second image data.Type: GrantFiled: September 14, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Vincent Z. Young, Can Jin, Mahesh B. Chappalli, Peter F. Holland, Nicolas Pierre Marie Frederic Bonnier
-
Patent number: 11362429Abstract: An electronic device may be provided with a conductive sidewall. An aperture may be formed in the sidewall. The sidewall may have a cavity that extends from the aperture towards the interior of the device. The cavity may be filled with an injection-molded plastic substrate. A dielectric block having a dielectric constant greater than that of the injection-molded plastic substrate and the antenna layers may be embedded in the injection-molded plastic substrate. The dielectric block may at least partially overlap an antenna. The antenna may convey radio-frequency signals at a frequency greater than 10 GHz through the cavity, the dielectric block, the injection-molded plastic substrate, and the aperture. The dielectric block may increase the effective dielectric constant of the cavity, allowing the antenna to cover relatively low frequencies without increasing the size of the aperture.Type: GrantFiled: September 24, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Bhaskara R. Rupakula, Harish Rajagopalan, Hao Xu, Jennifer M. Edwards, Bilgehan Avser, Siwen Yong
-
Patent number: 11363405Abstract: Systems, methods, and program products for providing services to a user by a mobile device based on the user's daily routine of movement. The mobile device determines whether a location cluster indicates a significant location for the user based on one or more hints that indicate an interest of the user in locations in the cluster. The mobile device can perform adaptive clustering to determine a size of area of the significant location based on how multiple locations converge in the location cluster. The mobile device can provide location-based services for calendar items, including predicting a time of arrival at an estimated location of a calendar item. The mobile device can provide various services related to a location of the mobile device or a significant location of the user through an application programming interface (API).Type: GrantFiled: September 24, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Michael P. Dal Santo, Lukas M. Marti, Ronald K. Huang, Lili Cao
-
Patent number: 11360780Abstract: Techniques are disclosed relating to context switching in a SIMD processor. In some embodiments, an apparatus includes pipeline circuitry configured to execute graphics instructions included in threads of a group of single-instruction multiple-data (SIMD) threads in a thread group. In some embodiments, context switch circuitry is configured to atomically: save, for the SIMD group, a program counter and information that indicates whether threads in the SIMD group are active using one or more context switch registers, set all threads to an active state for the SIMD group, and branch to handler code for the SIMD group. In some embodiments, the pipeline circuitry is configured to execute the handler code to save context information for the SIMD group and subsequently execute threads of another thread group. Disclosed techniques may allow instruction-level context switching even when some SIMD threads are non-active.Type: GrantFiled: January 22, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Benjiman L. Goodman, Terence M. Potter, Anjana Rajendran, Jeffrey T. Brady, Brian K. Reynolds, Jeffrey A. Lohman
-
Patent number: 11362076Abstract: A display module and system applications including a display module are described. The display module may include a display substrate including a front surface, a back surface, and a display area on the front surface. A plurality of interconnects extend through the display substrate from the front surface to the back surface. An array of light emitting diodes (LEDs) are in the display area and electrically connected with the plurality of interconnects, and one or more driver circuits are on the back surface of the display substrate. Exemplary system applications include wearable, rollable, and foldable displays.Type: GrantFiled: February 19, 2021Date of Patent: June 14, 2022Assignee: Apple IncInventors: Andreas Bibl, Kapil V. Sakariya, Vikram Pavate
-
Patent number: 11360557Abstract: An eye tracking system for detecting position and movements of a user's eyes in a head-mounted display (HMD). The eye tracking system includes at least one eye tracking camera, an illumination source that emits infrared light towards the user's eyes, and diffraction gratings located at the eyepieces. The diffraction gratings redirect or reflect at least a portion of infrared light reflected off the user's eyes, while allowing visible light to pass. The cameras capture images of the user's eyes from the infrared light that is redirected or reflected by the diffraction gratings.Type: GrantFiled: August 3, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Kathrin Berkner-Cieslicki, Se Baek Oh, Scott M. DeLapp, Christopher F. Griffo, Bradley C. Steele, Ting Sun, Kenichi Saito, Noah D. Bedard
-
Patent number: D954672Type: GrantFiled: June 22, 2020Date of Patent: June 14, 2022Assignee: Apple Inc.Inventors: Jody Akana, Molly Anderson, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Marine C. Bataille, Jeremy Bataillou, Markus Diebel, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Julian Jaede, Duncan Robert Kerr, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Sung-Ho Tan, Clement Tissandier, Eugene Antony Whang, Rico Zörkendörfer