Apple Patent Grants

Display stand

Granted: July 18, 2017
Patent Number: D792133

Earpiece

Granted: July 18, 2017
Patent Number: D792378

Portable display device with cover

Granted: July 18, 2017
Patent Number: D792393

Display screen or portion thereof with graphical user interface

Granted: July 18, 2017
Patent Number: D792440

Touch screen stack-ups

Granted: July 18, 2017
Patent Number: 9710095
A multi-touch sensor panel is disclosed that can include a glass subassembly having a plurality of column traces of substantially transparent conductive material that can be formed on the back side, wherein the glass subassembly can also act as a cover that can be touched on the front side. Row traces of the same or different substantially transparent conductive material can then be located near the column traces, and a layer of dielectric material can be coupled between the column…

Authentication and notification heuristics

Granted: July 18, 2017
Patent Number: 9710252
Server-side authentication of user accounts by using multiple authentication tokens and transmission of update statement to users for updates to applications installed on their devices. Prompting users that updates are available upon determining that a threshold event has occurred and if requisite network and situational conditions exist. Batching and sending notifications or requests for authentications that are required for each application update that is currently ready for download.

Reducing latency for pointer chasing loads

Granted: July 18, 2017
Patent Number: 9710268
Systems, methods, and apparatuses for reducing the load to load/store address latency in an out-of-order processor. When a producer load is detected in the processor pipeline, the processor predicts whether the producer load is going to hit in the store queue. If the producer load is predicted not to hit in the store queue, then a dependent load or store can be issued early. The result data of the producer load is then bypassed forward from the data cache directly to the address…

Dynamic throttling of remote controller components based on media application requirements

Granted: July 18, 2017
Patent Number: 9710314
Systems, methods, and computer-readable media for enabling efficient control of a media application at a media electronic device by a user electronic device are provided. For example, a user control data request may be generated by a device application of the media electronic device based on a media control data request received from the media application, where the user control data request may be utilized by a controller application of the user electronic device to update the status of…

Data migration for composite non-volatile storage device

Granted: July 18, 2017
Patent Number: 9710397
Approaches to managing a composite, non-volatile data storage device are described. In one embodiment, a method for managing a composite storage device made up of fast non-volatile storage, such as a solid state device, and slower non-volatile storage, such as a traditional magnetic hard drive, can include maintaining a first data structure, which stores instances of recent access to each unit in a set of units in the fast non-volatile storage device, such as the SSD device and also…

Conflict resolution for keychain syncing

Granted: July 18, 2017
Patent Number: 9710673
Some embodiments provide a program that synchronizes a keychain stored on a device with a set of other devices. The keychain includes a set of keychain items. The program receives (1) a list of keychain items for updating the keychain stored on the device and (2) data representing the keychain items specified in the list of keychain items. For each keychain item in the list of keychain items, the program updates the keychain stored on the device with the data that represents the keychain…

Adaptive HARQ for half duplex operation for battery and antenna constrained devices

Granted: July 18, 2017
Patent Number: 9712286
A user equipment (UE) implements improved communication methods which enable uplink (UL) transmissions consistent with an UL timeline. The UE may have a transmit duty cycle and may transmit acknowledge/negative acknowledge messages to a base station according to the transmit duty cycle. Additionally, the UE may be configured to determine signal-to-interference-plus noise ratio (SINR) between the UE and the base station and compare SINR to a threshold. The UE may transmit redundancy…

Adaptive link adaptation for wireless communications

Granted: July 18, 2017
Patent Number: 9712306
A wireless communication system is presented in which subframe-specific link adaptation is performed. A mobile device can transmit a signal that informs a base station whether a particular subframe was received successfully. Additionally the mobile device can calculate channel state information (CSI) for a subframe and report the CSI to a base station. The reported CSI may or may not include an indicator for informing the base station about from which type of subframe the CSI was…

Techniques for improving channel estimation and tracking in a wireless communication system

Granted: July 18, 2017
Patent Number: 9712309
A technique for performing channel tracking and/or channel estimation in a wireless communication device includes receiving a reference signal and one or more non-error propagation physical channel signals. In general, the one or more non-error propagation physical channel signals must be correctly decoded before a data channel can be decoded. Channel tracking and/or channel estimation are/is then performed based on the reference signal and at least one of the one or more non-error…

Emoji frequency detection and deep link frequency

Granted: July 18, 2017
Patent Number: 9712550
Systems and methods are disclosed for generating term frequencies of known terms based on crowdsourced differentially private sketches of the known terms. An asset catalog can be updated with new frequency counts for known terms based on the crowdsourced differentially private sketches. Known terms can have a classification. A client device can maintain a privacy budget for each classification of known terms. Classifications can include emojis, deep links, locations, finance terms, and…

Voice over internet protocol (VoIP) systems, methods, network elements and applications

Granted: July 18, 2017
Patent Number: 9712567
In accordance with at least one embodiment of the invention, methodologies and mechanisms are provided that enable methods, systems and software for supporting or implementing functionality to intercept a phone call and/or data transmission in a cellular network and direct it to at least one receivers' VoIP account if the account is active and provides VoIP connectivity.

High aspect ratio microspeaker having a two-plane suspension

Granted: July 18, 2017
Patent Number: 9712921
A microspeaker includes a frame and a diaphragm having length sides that are longer than its width sides. A magnet is positioned below the diaphragm. A yoke includes a base portion positioned below the magnet and sidewalls which extend from the base portion, the yoke sidewalls positioned only along a length dimension of the magnet. A voice coil includes an upper end attached to a bottom face of the diaphragm and a lower end positioned within a gap formed between the length dimension of…

Extended bluetooth communication modes

Granted: July 18, 2017
Patent Number: 9712951
A method and system for an improved communication mode for Bluetooth wireless devices is disclosed. Packets used in the improved communication mode are encoded using a convolutional encoder and transmitted with a particular modulation index such that the improved communication mode provides an improved link margin with respect to a communication mode specified in a Bluetooth wireless communication protocol. In this regard, the improved communication mode allows Bluetooth wireless devices…

Determining exit from a vehicle

Granted: July 18, 2017
Patent Number: 9712977
Methods and mobile devices determine an exit from a vehicle. Sensors of a mobile device can be used to determine when the user is in a vehicle that is driving. The same or different sensors can be used to identify a disturbance (e.g., loss of communication connection from mobile device to a car computer). After the disturbance, an exit confidence score can be determined at various times, and compared to a threshold. A determination of the exit of the user can be determined based on the…

Network association in an environment with hidden networks

Granted: July 18, 2017
Patent Number: 9713074
Embodiments of the invention perform a preliminary scan for information automatically transmitted by available wireless access points. The information transmitted by access points (e.g., identity information) and information derived from the transmission (e.g., signal strength) is used to prioritize the available wireless access points before direct scanning takes place.

Buffered indication of individually addressed traffic with reduced power consumption

Granted: July 18, 2017
Patent Number: 9713088
Embodiments provide a technique for enabling a wireless device to operate in a power saving mode without completely cutting off the wireless device from receiving outside communications. The technique includes, at an access point (AP), generating traffic indication map (TIM) information that indicates whether downlink data directed to the wireless device is buffered at the AP. The AP precedes a beacon frame with at least one “lightweight” traffic indication map (TIM) frame that…