Apple Patent Grants

Robotic weaving equipment

Granted: December 1, 2020
Patent Number: 10851481
Weaving equipment may include warp strand positioning equipment that positions warp strands and weft strand positioning equipment that inserts weft strands among the warp strands to form fabric. The fabric may include insulating strands and conductive strands. The conductive strands may be coupled to electrical components. The warp strand positioning equipment may position the warp strands to form a shed. Component insertion equipment may be used to insert electrical components into the…

Sensor enclosure and glass panels for sensor enclosures

Granted: December 1, 2020
Patent Number: 10852395
A vehicle includes an exterior body panel, an opening formed through the exterior body panel, a housing that is connected to the exterior body panel, wherein the housing includes side walls that extend around an enclosed space and an open front portion that is positioned at the opening formed through the exterior body panel, an optical-grade tempered glass panel that is connected to the housing and positioned at the opening that is formed through the exterior body panel, an emissive…

Electronic device with a tunable lens

Granted: December 1, 2020
Patent Number: 10852553
A lens module in a head-mounted device may include a fluid-filled chamber, a semi-rigid lens element that at least partially defines the fluid-filled chamber, and at least one actuator configured to selectively bend the semi-rigid lens element. The semi-rigid lens element may become rigid along a first axis when the lens element is curved along a second axis perpendicular to the first axis. Six actuators that are evenly distributed around the periphery of the semi-rigid lens element may…

Systems with synchronized windows

Granted: December 1, 2020
Patent Number: 10852573
A system such as a vehicle may have window that exhibit adjustable transparency. The windows may include liquid crystal devices and polymer dispersed liquid crystal devices that exhibit adjustable amounts of light transmission and haze. An optical property of a window such as window transparency may be modulated using an alternating-current modulation waveform. Modulation of the transparency of the window may be synchronized with modulated light output from a light source. The light…

Transparent coatings with multilayer flake pigments

Granted: December 1, 2020
Patent Number: 10852574
Substrates such as transparent glass layers or other transparent substrates may be used to form protective display cover layers, windows, housing structures, camera windows, and other structures. Coatings may be formed on the substrates, on pixel arrays such as flexible organic light-emitting diode pixel arrays, housing structures, and other structures. The coatings may have optical properties arising from the inclusion of pigment flakes in a clear polymer binder. The pigment flakes may…

Devices, methods, and graphical user interfaces for messaging

Granted: December 1, 2020
Patent Number: 10852935
An electronic device displays a messaging user interface of a messaging application on the display, the messaging user interface including a conversation transcript of a messaging session between a user of the electronic device and at least one other user, a first message-input area, and a launch icon for an interactive application. While displaying the messaging user interface, the device detects an input that activates the launch icon for the interactive application. In response to…

Devices, methods, and graphical user interfaces for a unified annotation layer for annotating content displayed on a device

Granted: December 1, 2020
Patent Number: 10852936
An electronic device displays a first user interface of a first application. The first application is a respective application of a plurality of applications, and the first user interface including first application content. While displaying the first user interface, and in response to detecting a first input, the device continues to display the first application content and displays an annotation layer over at least a first portion of the first user interface. The annotation layer is…

Techniques for managing memory allocation within a storage device to improve operation of a camera application

Granted: December 1, 2020
Patent Number: 10852968
This application sets forth techniques for managing the allocation of memory storage space in a non-volatile memory to improve the operation of a camera application. A camera application monitors an amount of available memory storage space in the non-volatile memory. Responsive to various triggering events, the camera application compares the amount of available memory storage space to a threshold value. When the amount of available memory storage space is less than the threshold value,…

Techniques for managing context information for a storage device while maintaining responsiveness

Granted: December 1, 2020
Patent Number: 10853199
Disclosed are techniques for managing context information for data stored within a computing device. According to some embodiments, the method can include the steps of (1) loading, into a volatile memory of the computing device, the context information from a non-volatile memory of the computing device, where the context information is separated into a plurality of portions, and each portion of the plurality of portions is separated into a plurality of sub-portions, (2) writing…

Point cloud compression using fixed-point numbers

Granted: December 1, 2020
Patent Number: 10853973
A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on attribute values of neighboring points. The predicted attribute…

Synchronized, interactive augmented reality displays for multifunction devices

Granted: December 1, 2020
Patent Number: 10854008
A device can receive live video of a real-world, physical environment on a touch sensitive surface. One or more objects can be identified in the live video. An information layer can be generated related to the objects. In some implementations, the information layer can include annotations made by a user through the touch sensitive surface. The information layer and live video can be combined in a display of the device. Data can be received from one or more onboard sensors indicating that…

Methods and systems for disabling sleep alarm based on automated wake detection

Granted: December 1, 2020
Patent Number: 10854066
Techniques are disclosed for facilitating disabling an alarm in response to particular types of activity-indicative data. More specifically, activity-indicative data (e.g., sensor data or input(s) can be detected prior to a preset alarm time. Upon determining, based on the activity-indicative data, that a wakefulness condition is satisfied (e.g., that the activity-indicative data corresponds to one or more predefined characteristics), a disablement query can be displayed that includes an…

Hybrid architecture for zero border display

Granted: December 1, 2020
Patent Number: 10854129
Hybrid architectures and method methods of operating a display panel are described. In an embodiment, row driver and pixel driver functions are combined in a group of backbone hybrid pixel driver chips, wherein global signal lines are distributed to the backbone hybrid pixel driver chips, where the global signals are manipulated and distributed to a row of pixel driver chips.

Dynamic account updating

Granted: December 1, 2020
Patent Number: 10855512
A method and apparatus for dynamically updating settings of an electronic mail client of a client device is disclosed. In one embodiment, as the client device moves to different network environments, the settings of the electronic mail client are automatically updated to account for each network's characteristics and operational requirements. In another embodiment, the settings of the electronic mail client are automatically updated to account for changes (e.g., upgrades) at a particular…

System and method for peer-to-peer communication in cellular systems

Granted: December 1, 2020
Patent Number: 10855756
Systems and methods are provided for delivering both PMP communications, for example standard cellular communications via a base station, and also delivering P2P communications, for example, communications between two mobile stations, using the same spectral resources for both types of communication.

Options presented on a device other than accept and decline for an incoming call

Granted: December 1, 2020
Patent Number: 10855833
A data processing system that, in one embodiment, uses smart reminders to allow a user to decline an incoming phone or messaging call and to cause the system to set a smart reminder about the call. In one embodiment, the system can use the system's current state or context (e.g. the system is in a car or is playing a movie) to determine the type of reminder options to present to the user and to determine when to trigger the reminder based on the reminder option that is selected by the…

Light source module with adjustable diffusion

Granted: December 1, 2020
Patent Number: 10855895
A light source module includes an array of illumination elements and a light diffusing material. The light source module is configured to receive a control signal for adjusting diffusion of light emitted from the light source module and in response adjust the amount of diffusion of light emitted from the light source module. A light source module may include a segmented light diffusing material where each segment is associated with an illumination element. And individual segments may…

Interlaces allocation and indication

Granted: December 1, 2020
Patent Number: 10856282
An apparatus for use in an eNB, the apparatus includes circuitry to generate an assignment of one or more interlaces to a UE within a cell managed by the eNB, where the one or more interlaces are selected from a total number of interlaces, and an interlace of the total number of interlaces may include multiple resource blocks spanning within a system bandwidth. The circuitry included in the apparatus is further to encode the assignment by a bit string including one or more bits, which…

Hierarchical CDRX configuration for dynamic bandwidth part management and power saving

Granted: December 1, 2020
Patent Number: 10856358
Apparatuses, systems, and methods for a base station to perform a method construct dynamic hierarchical sub-configurations of bandwidth parts (BWPs) for use in a connected mode discontinuous reception (CDRX) communication session with a user equipment (UE) device. The base station may configure a first BWP at a baseband frequency associated with the CDRX communication session as a default BWP, a second BWP with a wider bandwidth than the first BWP as a transmission BWP, and one or more…

Cladded metal structures for dissipation of heat in a portable electronic device

Granted: December 1, 2020
Patent Number: 10856443
This application relates to an enclosure for a portable electronic device is described. The enclosure can include metal bands included along the enclosure and a support structure. The support structure can include a thermally conductive core that is capable of conducting thermal energy generated by the operational components and rails that are bound between the metal bands and the thermally conductive core, where the rails are characterized as having a rate of thermal conductivity that…