Apple Patents

Apple Inc. designs, manufactures and markets smartphones, tablets and personal computers, including the iPhone, iPad, Mac. It also produces the iPod, Apple Watch and Apple TV, as well as the operating systems and applications that support these devices. The company also sells digital content and applications through its iTunes Store, App Store, Mac App Store, iBooks Store and Apple Music.

Apple Patents by Type
  • Apple Patents Granted: Apple patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Apple Patent Applications: Apple patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Publication number: 20210105753
    Abstract: Systems, apparatuses, methods, and computer-readable media are provided for time domain resource allocations in wireless communications systems. Disclosed embodiments include time-domain symbol determination and/or indication using a combination of higher layer and downlink control information signaling for physical downlink shared channel and physical uplink shared channel; time domain resource allocations for mini-slot operations; rules for postponing and dropping for multiple mini-slot transmission; and collision handling of sounding reference signals with semi-statically or semi-persistently configured uplink transmissions. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: November 25, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: Yushu ZHANG, Alexei DAVYDOV, Guotong WANG, Gang XIONG, Hong HE
  • Publication number: 20210105553
    Abstract: This application relates to earbuds configured with one or more biometric sensors. At least one of the biometric sensors is configured to be pressed up against a portion of the tragus for making biometric measurements. In some embodiments, the housing of the earbud can be symmetric so that the earbud can be worn interchangeably in either a left or a right ear of a user. In such an embodiment, the earbud can include a sensor and circuitry configured to determine and alter operation of the earbud in accordance to which ear the earbud is determined to be sitting in.
    Type: Application
    Filed: November 25, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: Phillip Qian, Edward Siahaan, Erik L. Wang, Christopher J. Stringer, Matthew Dean Rohrbach, Daniel Max Strongwater, Jason J. LeBlanc
  • Publication number: 20210104075
    Abstract: An encoder is configured to compress point cloud geometry information using a prediction tree. Ancestor nodes of a node added to the prediction tree may be used to determine the predicted value of the node to be added according to a prediction technique. The prediction tree may be encoded and may be provided for transmission to a decoder that can regenerate the point cloud.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: Khaled Mammou, David Flynn, Alexandros Tourapis
  • Publication number: 20210103780
    Abstract: A search space for performing nearest neighbor searches for encoding point cloud data may be trimmed. Ranges of a space filling curve may be used to identify search space to exclude or reuse, instead of generating nearest neighbor search results for at least some of the points of a point cloud located within some of the ranges of the space filling curve. Additionally, neighboring voxels may be searched to identify any neighboring points missed during the trimmed search based on the ranges of the space filling curve.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: Khaled Mammou, Alexandros Tourapis, David Flynn, Zhenzhen Gao
  • Publication number: 20210105493
    Abstract: An encoder is configured to compress point cloud information using a blocks of nodes determined from a prediction tree. A prediction tree is generated for a point cloud. Segments of the prediction tree are identified. The segments are divided into blocks that are predicted by predecessor blocks within the segments. The blocks of the prediction tree may then be encoded and may be provided for transmission to a decoder that can regenerate the point cloud from the blocks of the prediction tree.
    Type: Application
    Filed: October 2, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: Khaled Mammou, David Flynn, Alexandros Tourapis, Jungsun Kim
  • Publication number: 20210105022
    Abstract: A system comprises an encoder configured to entropy encode a bitstream comprising both compressible and non-compressible symbols. The encoder parses the bitstream into a compressible symbol sub-stream and a non-compressible sub-stream. The non-compressible symbol sub-stream bypass an entropy encoding component of the encoder while the compressible symbol sub-stream is entropy encoded. When a quantity of bytes of entropy encoded symbols and bypass symbols is accumulated a chunk of fixed or known size is formed using the accumulated entropy encoded symbol bytes and the bypass bytes without waiting on the full bitstream to be processed by the encoder. In a complementary manner, a decoder reconstructs the bitstream from the packets or chunks.
    Type: Application
    Filed: October 1, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: David Flynn, Alexandros Tourapis, Khaled Mammou
  • Publication number: 20210105023
    Abstract: Circuits, methods, and apparatus for efficiently implementing encoding and decoding between binary and multilevel data.
    Type: Application
    Filed: October 19, 2020
    Publication date: April 8, 2021
    Applicant: Apple Inc.
    Inventors: William P. Cornelius, Seungyong Baek
  • Patent number: 10973078
    Abstract: An apparatus configured to be employed within an evolved Node B (eNodeB) or within a User Equipment (UE) is disclosed. The apparatus includes control circuitry. The control circuitry is configured to configure a semi-persistent scheduling (SPS) configuration that accommodates short subframes. The short subframes have a transmit time interval (TTI) of less than duration of 1 legacy subframe (e.g., 1 ms). The SPS configuration is provided within a radio resource control (RRC) signaling.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Umesh Phuyal, Youn Hyoung Heo, Yujian Zhang, Mo-Han Fong
  • Patent number: 10972911
    Abstract: The present disclosure includes an electronic device for selecting a credential based at least in part on location information. The electronic device can include a secure transaction subsystem and a processor. The secure transaction subsystem can be configured to store a plurality of credentials. The processor can be communicatively coupled to the secure transaction subsystem and configured to receive the location information from one or more radios. Further, the processor can be configured to determine that a distance between the electronic device and a terminal is less than a predetermined distance based on the location information. In response to determining the distance between the electronic device and the terminal is less than the predetermined distance, the processor can be configured to select the credential from the plurality of credentials based at least in part on the type of terminal.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Matthias Lerch, Florian Galdo
  • Patent number: 10973076
    Abstract: This disclosure relates to techniques for fast switching between control channels during a radio resource control connection in a wireless communication system. A cellular base station and a wireless device may establish a radio resource control connection. The base station may provide a physical layer indication to the wireless device of a control channel to monitor for scheduling information. The base station may provide scheduling information to the wireless device on the indicated control channel. The wireless device may monitor the indicated control channel for scheduling information based at least in part on the physical layer indication and may receive the scheduling information provided by the base station on the indicated control channel.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Li Su, Sami M. Almalfouh
  • Patent number: 10973070
    Abstract: Apparatuses, systems, and methods for a wireless device to perform substantially concurrent communications with a next generation network node and a legacy network node. The wireless device may be configured to establish a first wireless link with a first cell according to a RAT, where the first cell operates in a first system bandwidth and establish a second wireless link with a second cell according to a RAT, where the second cell operates in a second system bandwidth. Further, the wireless device may be configured to perform uplink activity for both the first RAT and the second RAT by TDM uplink data for the first RAT and uplink data for the second RAT if uplink activity is scheduled according to both the first RAT and the second RAT.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Wei Zeng, Haijing Hu, Yuchul Kim, Dawei Zhang, Xiangying Yang, Zhu Ji, Yang Li, Beibei Wang, Jia Tang, Sami M. Almalfouh, Johnson O. Sebeni, Wei Zhang, Tianyan Pu, Vijay Venkataraman, Christian W. Mucke
  • Patent number: 10973053
    Abstract: An enhanced listen-before-talk procedure may be performed by a device for efficiently accessing and utilizing available resources. The procedure may include specifying input parameter values pertaining to intended wireless communications of the device, adjusting output parameter values based on the input parameter values and an access history of the device, and determining whether to access at least a portion of the wireless communication resources to conduct the wireless communications, based at least on the output parameter values. The output parameter values may pertain to wireless communication resources accessible to the device, and the access history may keep track of wireless communication resource accesses previously made by the device.
    Type: Grant
    Filed: April 3, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Tianyan Pu, Wei Zhang, Wei Zeng, Haitong Sun, Ping Wang, Dawei Zhang, Sami M. Almalfouh, Johnson O. Sebeni, Li Su
  • Patent number: 10969237
    Abstract: A method includes capturing images at a device and analyzing the images at the device using a first analysis model to obtain information regarding an observed object that corresponds to a predetermined object. The method also includes determining whether the information regarding the observed object is consistent with stored mapping information, and, in response to determining that the information regarding the observed object is not consistent with the stored mapping information, modifying the stored mapping information based on the observed object.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Weiyu Zhang, Xufeng Han, Lukas M. Marti, Ross W. Anderson, Kjell Fredrik Larsson
  • Patent number: 10973030
    Abstract: This disclosure relates to techniques for supporting asymmetric uplink and downlink bandwidth allocations for a wireless device, and for dynamically modifying the bandwidth allocations for a wireless device, in a wireless communication system. A cellular communication link may be established between a base station and a wireless device. The base station may determine an uplink bandwidth allocation and a downlink bandwidth allocation for the wireless device. The uplink bandwidth allocation and the downlink bandwidth allocation may be selected based on different criteria and may include different amounts of bandwidth. Indications of the uplink bandwidth allocation and the downlink bandwidth allocation may be provided to the wireless device. The base station and wireless device may communicate according to the uplink bandwidth allocation and the downlink bandwidth allocation.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Tarik Tabet, Haijing Hu, Dawei Zhang, Yuchul Kim
  • Patent number: 10969628
    Abstract: An electronic device may have a display with a backlight. The backlight provides backlight illumination for an array of pixels that is displaying images. The backlight may include an array of cells. Each cell may contain a light source with one or more light-emitting diodes and a cavity reflector that reflects light from the light source outwardly through a diffuser for use in forming the backlight illumination. The light sources may be mounted to a printed circuit. Support posts on the printed circuit may be used to maintain the diffuser at a fixed distance from the printed circuit. The support posts may have opposing first and second ends. The first ends may be attached to the diffuser with fixed connections such as adhesive connections. The second ends may be attached to the printed circuit using floating connections.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Erik A. Zweigle, Yu P. Sun, Ziruo Hong, Victor H. Yin, Eric L. Benson, Rong Liu, Mingxia Gu, Robert J. Durand, Wr Jamarulan Wr Ramli
  • Patent number: 10969530
    Abstract: A lighting system may include one or more light sources and one or more light guides. A lighting system may be integrated into a window, a skylight, an exterior light such as a headlight, a tail light, or a high center-mounted stop light, or other exterior or interior portions of a system such as a vehicle. The light guide may be embedded in an adhesive layer in a vehicle structure. The light guide may be index-matched to the adhesive layer so that unilluminated portions of the light guide are indistinguishable from the vehicle structure. The light guide may be formed from optical fibers. The optical fibers may include a light-scattering optical fiber that scatters light out of the vehicle structure. The light-scattering optical fiber may be fused to a non-scattering optical fiber that guides light from a light source to the light-scattering optical fiber.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Gregory A. Cohoon, Clarisse Mazuir, Matthew E. Last
  • Patent number: 10969600
    Abstract: An electronic device may be provided with optical markers. A marker may be formed from a coating. The coating may be patterned to form a two-dimensional optical code or may be patterned to form an outline or other recognizable marker structure that helps provide information about an electronic device. A device with a sensor such as a depth sensor or other sensor may gather information on the electronic device and its markers. This information may include information on images captured with an image sensor while the electronic device is illuminated by one or more light beams from the depth sensor or other light sources. Markers may be configured to serve as mixed reality optical markers in a mixed reality system. Analysis of the mixed reality marker images or other sensor data may reveal information on device type, device location, device size, device orientation, and other information on a marked device.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Christopher D. Prest, Marta M. Giachino, Matthew S. Rogers, Que Anh S. Nguyen
  • Patent number: 10973014
    Abstract: Systems, apparatuses, methods, and computer-readable media are provided for MulteFire (MF) and/or Narrowband (NB)-Internet of Things (IoT) operation in unlicensed spectrum. Disclosed embodiments include NB physical channel signaling, and in particular, support and optimization for generating and transmitting and/or receiving NB Physical Uplink Shared Channel (NPUSCH) format 1 and NPUSCH format 2 messages. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Wenting Chang, Huaning Niu, Salvatore Talarico, Qiaoyang Ye, Rongrong Sun
  • Patent number: 10970185
    Abstract: Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Cyril De La Cropte De Chanterac, Phillip Stanley-Marbell, Kartik Venkatraman, Gaurav Kapoor
  • Patent number: 10969526
    Abstract: An electronic device may have a housing surrounding an interior in which electrical components are mounted. A display may be mounted to housing structures in the device. The housing may have a rear wall. The display cover layer and rear wall of the housing may be formed from transparent glass layers. Coatings may be formed on inwardly facing surfaces of the transparent glass layers. A coating on a transparent glass layer may be formed from a thin-film interference filter having a stack of dielectric layers. The coating may include an ink layer on the thin-film interference filter.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Que Anh S. Nguyen, Christopher D. Prest, Jody R. Akana, Marta M. Giachino, Matthew S. Rogers, Ove Lyngnes
  • Patent number: 10970030
    Abstract: Systems, methods, and non-transitory computer-readable storage media for detecting a wearing status of a wearable device, the wearing status indicating whether a user is wearing the wearable device and sending wearing status data to a companion communication device to control a behavior of the companion communication device.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Robert D. Watson, David John Shaw, Arun Dhyaneshwar Chawan, Matthew Gillette, Ganesha Adkasthala Ganapathi Batta, Jeffrey Chandler Moore, Patrick Ian Bernhard, Baek San Chang, Patrick Lee Coffman, Jonathan Anderson Bennett, Anthony Guetta, Jahan Christian Minoo, Keith Walter Rauenbuehler
  • Patent number: 10969858
    Abstract: In an embodiment, a power control circuit for an execute circuit is configured to monitor power consumption of operations in a pipeline of the execute circuit and potential changes in power consumption if new operations are issued into the pipeline. The power control circuit may be configured to inhibit issuance of a given operation if the change in power consumption is greater than a maximum increase. A decaying average of previous power consumptions may be maintained and compared to the potential increase in power consumption to control the rate of change in power consumption over time.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Daniel U. Becker, Aditya Kesiraju, Srikanth Balasubramanian, Venkatram Krishnaswamy, Boris S. Alvarez-Heredia
  • Patent number: 10969907
    Abstract: Errors in touch signals due to grip and finger coupling to routing traces can be compensated. In some examples, reference traces can be provided to measure a signal contribution from a user's grip to routing traces. In some examples, shielding electrodes can be provided to reduce fringing field coupling between a user's grip and routing traces that are missing a neighboring trace. In some examples, a global correction for finger to trace coupling can be performed based on stored matrices that characterize cross-coupling between touch sensor electrodes in a touch sensor electrode array. In some examples, a determined touch location can be used to apply localized matrix correction to a subset of touch sensor electrodes in the touch sensor electrode array. In some examples, correction for multiple touch locations can be corrected in a specified order to avoid compensating for crosstalk effects of a single touch sensor electrode multiple times.
    Type: Grant
    Filed: September 20, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Alexandre Gourevitch, Moshe Malkin
  • Patent number: 10969652
    Abstract: Various embodiments include a camera with folded optics and lens shifting capabilities. Some embodiments include voice coil motor (VCM) actuator arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Some embodiments include suspension arrangements.
    Type: Grant
    Filed: January 9, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Scott W. Miller, Alfred N. Mireault, Brad V. Johnson, Nicholas D. Smyth, Rummel R. Adriano, Shashank Sharma, Steven Webster
  • Patent number: 10969917
    Abstract: The use of multiple stimulation frequencies and phases is disclosed to detect touch events on a touch sensor panel in a low-power state. Simultaneously during every frame, a number of rows of the touch sensor panel can be driven with a positive phase of one or more stimulation signals, and the same number of different rows can be driven with the anti-phase of those same stimulation signals. Because the same number of rows are stimulated with the in-phase and anti-phase components of the one or more stimulation signals, the resulting charges injected into a given column cancel each other out. However, a touch event will create an imbalance, and a non-zero charge will be detected. The detection of the touch event can then trigger the system to wake up, activate a panel processor, and perform a full panel scan, where the location of the touch event can be identified.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Christoph Horst Krah, Steve Porter Hotelling
  • Patent number: 10970318
    Abstract: In some implementations, a computing device can detect changes in map data based on device activity data received from a mobile device. For example, the device activity data can include location data that describes locations where the mobile devices have traveled, direction, speed, and/or other data. Based on the received location data, the computing device can determine whether stored map data for a particular area accurately reflects the real world characteristics of the particular area. The device activity data can identify user behavior with respect to the mobile device. For example, the characteristics of a real world geographic area may influence how users use their mobile devices (e.g., which applications are used) in the geographic area. The computing device can analyze the user behavior identified in the device activity data to detect changes in the real world characteristics of the geographic area.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Rakesh K Aggarwal, Robert M Schulman, Jayasurya S. Vadrevu
  • Patent number: 10969834
    Abstract: Sensor assemblies for electronic devices are described. According to some embodiments, the sensor assemblies include solid-state sensors, such as capacitive sensors, piezoelectric sensors or piezoresistive sensors. The sensor assemblies can include a number of features that provide a compact profile, making them well suited for integration into small spaces of electronic device enclosures. The sensor assemblies can also include features that isolate movement of various parts of the sensor assemblies, allowing for accurate detection of a sensing event. According to some embodiments, the sensor assemblies are coupled to haptic actuators, speaker, or both, which mimic the feel of a mechanical button and enhance a user's experience.
    Type: Grant
    Filed: September 27, 2019
    Date of Patent: April 6, 2021
    Assignee: APPLE INC.
    Inventors: Lucy Elizabeth Browning, Benjamin J. Pope, Paul U. Leutheuser, Scott A. Myers, Richard Hung Minh Dinh, Edward S. Huo
  • Patent number: 10969866
    Abstract: Wearable electronic devices, such as watches, can be provided with an ability to detect whether a tactile input provided to an input component, such as a button, is intentional or unintentional. For example, a wearable device can analyze the context in which a tactile input is received, such as attributes of the tactile input and/or operational parameters of the wearable device at the time the tactile input is received. By further example, a wearable device can infer whether a tactile input is a result of an activity, such as exercising, random movement, or collision with an object. The wearable devices can accept or reject the tactile input and determine whether an action associated with the tactile input should be performed.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: April 6, 2021
    Assignee: APPLE INC.
    Inventors: Colin M. Ely, Brad G. Boozer, Erik G. De Jong, Hung A. Pham, Anil K. Kandangath
  • Patent number: 10970481
    Abstract: Disclosed herein are methods and systems that allows a user, when entering a string of input characters, to remove multiples input characters at one time back to where a typographical error occurs in the string. The method offers improvement over the current character-by-character deletion method where a user hits a deletion key multiple times to remove input characters that include the typographical error.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventor: Morgan H. Winer
  • Patent number: 10969941
    Abstract: The present disclosure generally relates to underwater user interfaces. In some embodiments, a method includes at an electronic device with a display and one or more input devices, receiving a first request to display a user interface for accessing a first function of the electronic device. In response to receiving the first request, and in accordance with a determination that the electronic device is under water, the method includes displaying a first user interface for accessing the first function. In response to receiving the first request, and in accordance with a determination that the electronic device is not under water, the method also includes displaying a second user interface for accessing the first function.
    Type: Grant
    Filed: December 17, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Benjamin W Bylenok, Alan An, Alyssa C Ramdyal, Andrew Chen, Anya Prasitthipayong, Cheng-I Lin, Eric Shi, Kenneth H Mahan, Ki Myung Lee, Kyle B Cruz, Maxime Chevreton, Richard J Blanco, Sung Chang Lee, Walton Fong, Wei Guang Wu, Xuefeng Wang
  • Patent number: 10970078
    Abstract: In an embodiment, a computation engine may perform computations on input vectors having vector elements of a first precision and data type. The computation engine may convert the vector elements from the first precision to a second precision and may also interleave the vector elements as specified by an instruction issued by the processor to the computation engine. The interleave may be based on a ratio of a result precision and the second precision. An extract instruction may be supported to extract results from the computations and convert and deinterleave the vector elements to provide a compact result in a desired order.
    Type: Grant
    Filed: April 5, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Eric Bainville, Tal Uliel, Jeffry E. Gonion, Ali Sazegari, Erik K. Norden
  • Patent number: 10969945
    Abstract: An electronic device with a display, touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a virtual keyboard, and outputs characters corresponding to respective keys in the virtual keyboard when character-output criteria are met. While displaying an autocorrect user interface for changing a string of characters to a modified string of characters, the device detects an autocorrect input that includes an increase in intensity of a contact above a first intensity threshold while a focus selector is over a respective user interface element in the autocorrect user interface, and then either changes the string of characters to the modified string of characters, or maintains the string or characters, depending on whether the contact has an intensity that meets first predefined criteria with respect to the first intensity threshold and a second intensity threshold that is higher than the first intensity threshold.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 6, 2021
    Assignee: APPLE INC.
    Inventors: Jeffrey Traer Bernstein, Avi E. Cieplinski
  • Patent number: 10973011
    Abstract: A mobile terminal in a wireless communication network may be one of several modes of operation. When in an idle mode, the mobile terminal may avoid a lengthy random access procedure normally associated with responding to a page from a base station, if the base station includes in the page an indication of a resource that the mobile terminal may utilize when responding to the page. Additionally, the mobile terminal may transmit an efficient location update MAC header to a base station, whether prompted to by a page from the base station or not. Furthermore, without leaving the idle mode or a sleep mode, the mobile terminal may exchange short data burst messages with a base station.
    Type: Grant
    Filed: June 29, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Hang Zhang, Mo-Han Fong, Peiying Zhu, Wen Tong
  • Patent number: 10970203
    Abstract: A method and an apparatus for a memory device including a dynamically updated portion of compressed memory for a virtual memory are described. The memory device can include an uncompressed portion of memory separate from the compressed portion of memory. The virtual memory may be capable of mapping a memory address to the compressed portion of memory. A memory region allocated in the uncompressed portion of memory can be compressed into the compressed portion of memory. As a result, the memory region can become available (e.g. after being compressed) for future allocation requested in the memory device. The compressed portion of memory may be updated to store the compressed memory region. The compressed memory region may be decompressed back to the uncompressed portion in the memory device in response to a request to access data in the compressed memory region.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventor: Joseph Sokol, Jr.
  • Patent number: 10970518
    Abstract: A voxel feature learning network receives a raw point cloud and converts the point cloud into a sparse 4D tensor comprising three-dimensional coordinates (e.g. X, Y, and Z) for each voxel of a plurality of voxels and a fourth voxel feature dimension for each non-empty voxel. In some embodiments, convolutional mid layers further transform the 4D tensor into a high-dimensional volumetric representation of the point cloud. In some embodiments, a region proposal network identifies 3D bounding boxes of objects in the point cloud based on the high-dimensional volumetric representation. In some embodiments, the feature learning network and the region proposal network are trained end-to-end using training data comprising known ground truth bounding boxes, without requiring human intervention.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Yin Zhou, Cuneyt O. Tuzel, Jerremy Holland
  • Patent number: 10970223
    Abstract: Systems, apparatuses, and methods for efficiently allocating data in a cache are described. In various embodiments, a processor decodes an indication in a software application identifying a temporal data set. The data set is flagged with a data set identifier (DSID) indicating temporal data to drop after consumption. When the data set is allocated in a cache, the data set is stored with a non-replaceable attribute to prevent a cache replacement policy from evicting the data set before it is dropped. A drop command with an indication of the DSID of the data set is later issued after the data set is read (consumed). A copy of the data set is not written back to the lower-level memory although the data set is removed from the cache. An interrupt is generated to notify firmware or other software of the completion of the drop command.
    Type: Grant
    Filed: May 13, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Wolfgang H. Klingauf, Kenneth C. Dyke, Karthik Ramani, Winnie W. Yeung, Anthony P. DeLaurier, Luc R. Semeria, David A. Gotwalt, Srinivasa Rangan Sridharan, Muditha Kanchana
  • Patent number: 10971079
    Abstract: Image data for a current image frame may be compensated for transient response variations due to changes to pixel values from one frame to another over time by performing pixel drive compensation. The pixel drive compensation may be performed using a current pixel value and a historical pixel value. The historical pixel value may be the same as a pixel value in the directly previous frame in some conditions, while in other conditions the historical pixel value may be modified from a previous image frame in light of a prior pixel value occurring before the previous image frame. In this way, drive compensation corresponding to image data of a subsequent image frame may be determined based at least in part on a multi-frame history. Even so, the memory bandwidth and/or power consumed to use a multi-frame history to determine a drive compensation may be reduced.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Peter F. Holland, Mahesh B. Chappalli
  • Patent number: 10970077
    Abstract: In an embodiment, a processor includes a load/store unit that executes load/store operations. The load/store unit may implement a two-level load queue. One of the load queues, referred to as a load retirement queue (LRQ), may track load operations from initial execution to retirement. Ordering constraints may be enforced using the LRQ. The other load queue, referred to as a load execution queue (LEQ), may track loads from initial execution to forwarding of data. Replay may be managed by the LEQ. In an embodiment, the LEQ may be smaller than the LRQ, which may permit the management of replay while still meeting timing requirements. Additionally, the larger LRQ may permit more load operations to be pending (not retired) in the processor, widening the window for out of order execution and supporting potentially higher processor performance.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Aditya Kesiraju, Mridul Agarawal, Nikhil Gupta
  • Patent number: 10971074
    Abstract: An electronic device may include a display such as a light-emitting diode display. The electronic device may be a head-mounted device that provides a virtual reality or augmented reality environment to a user. To reduce artifacts in the display, a display may be operable in both a normal scanning mode and a partial scanning mode. In the normal scanning mode, every row of the display may be enabled to emit light in each frame. In the partial scanning mode, only a subset of the rows of the display may be enabled to emit light in each frame. The display may have a higher refresh rate in the partial scanning mode than in the normal scanning mode. To ensure uniform transistor stress across the display, the scanning driver for the display may scan the disabled rows in the partial scanning mode even though the rows will not be used to emit light.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Keitaro Yamashita, Abbas Jamshidi Roudbari, Shin-Hung Yeh, Tsung-Ting Tsai, Shih-Chang Chang, Ting-Kuo Chang, Ki Yeol Byun, Warren S. Rieutort-Louis
  • Patent number: 10970383
    Abstract: In an embodiment, an operating system includes a device manager that is a central repository of device information. Device drivers may communicate with the device manager over respective channels, and may request channel identifiers (Cids) to communicate with resources related to the respective devices. The device manager may provide values for resource access (or handles that the resources may use to access values). In an embodiment, the device drivers do not have the ability to allocate resources for a peripheral device. Accordingly, the security of the system may be increased. Furthermore, the resource allocation may be centrally located, simplifying the process of updating resource allocation when needed. Additionally, the device manager may delay response to requests from a given device driver until its dependencies are clear (e.g. other device drivers and hardware initializations). Thus, startup scripts may be avoided in some embodiments.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Andrew C. Boyd, Denis J. Palmans, Peter H. van der Veen, Stephen J. McPolin, Gilberto Gemin, Stephane Couture, Joseph A. Sarlo
  • Patent number: 10970085
    Abstract: A method and apparatus of a device for resource management by using a hierarchy of resource management techniques with dynamic resource policies is described. The device terminates several misbehaving application programs when available memory on the device is running low. Each of those misbehaving application programs consumes more memory space than a memory consumption limit assigned to the application program. If available memory on the device is still low after terminating those misbehaving application programs, the device further sends memory pressure notifications to all application programs. If available memory on the device is still running low after sending the memory pressure notifications, the device further terminates background, idle, and suspended application programs. The device further terminates foreground application programs when available memory on the device is still low after terminating the background, idle, and suspended application programs.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Andrew D. Myrick, Dmitriy B. Solomonov, Lionel D. Desai
  • Patent number: D915354
    Type: Grant
    Filed: November 15, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D915392
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Richard P. Howarth, Jonathan P. Ive, Steven P. Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D915422
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Pablo F. Caro, Dmitri Cavander, Matthew Wagner Crowley, Allison W. Dryer, Alan C. Dye, Nicholas Felton, Charmian Naguit
  • Patent number: D915428
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Guillaume P. Barlier, Aurelio Guzmán, Deanna Marsigliese, Joumana Marie Medlej, Jason D. Rickwald, Christopher J. Romney, Nicolas V. Scapel, Christopher I. Wilson
  • Patent number: D915430
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Samuel Howard Bebbington, Lee Broughton, Gary Butcher, Alan C. Dye, Jonathan P. Ive, Pedro Mari, Pani Page, Aled Williams, Christopher Wilson
  • Patent number: D915436
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Kevin Will Chen, Alan C. Dye, Nicholas Felton, Aled Williams, Christopher I. Wilson
  • Patent number: D915443
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Kevin Will Chen, Jonathan P. Ive, Christopher Wilson
  • Patent number: D915444
    Type: Grant
    Filed: January 15, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Imran Chaudhri, Tiffany Jon, Stephen O. Lemay
  • Patent number: D915445
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: April 6, 2021
    Assignee: Apple Inc.
    Inventors: Freddy Anzures, Gary Butcher, Joseph Chan, Imran Chaudhri, Alan C. Dye, Jonathan P. Ive, Giancarlo Yerkes