US Pat. No. 9,285,477

3D DEPTH POINT CLOUD FROM TIMING FLIGHT OF 2D SCANNED LIGHT BEAM PULSES

Apple Inc., Cupertino, C...

1. A light detection and ranging system comprising:
an emitter which produces an outgoing pulse sequence of coherent collimated light;
a mirror system having a scanning mirror that is positioned to deflect the outgoing pulse sequence;
a compensation mirror positioned to further deflect the outgoing pulse sequence after it is deflected by the scanning mirror,
the compensation mirror having a surface with a first curvature at an edge of the compensation mirror that is different from
a second curvature at a center of the compensation mirror;

a detector collocated with the emitter and aimed to detect an incoming pulse sequence that is a reflection of the outgoing
pulse sequence; and

electronic circuitry that is coupled to communicate with the emitter and the detector and to control the scanning mirror,
so that the outgoing pulse sequence scans a scene and the electronic circuitry computes a radial distance for each pair of
outgoing and incoming pulses and uses the computed radial distance to provide a scanned 3D depth map of objects in the scene.

US Pat. No. 9,460,332

CAPACITIVE FINGERPRINT SENSOR INCLUDING AN ELECTROSTATIC LENS

Apple Inc., Cupertino, C...

1. A capacitive fingerprint sensor, comprising:
a dielectric structure having a contact surface and a sensor surface;
an array of capacitive sensing elements held on or near the sensor surface of the dielectric structure; and
an electrostatic lens formed within the dielectric structure.

US Pat. No. 9,510,077

EARPHONE HAVING A CONTROLLED ACOUSTIC LEAK PORT

Apple Inc., Cupertino, C...

1. An earphone comprising:
an earphone housing having a wall comprising (1) a front side that joins (2) an end portion in which a primary output opening
is formed, which joins (3) a face portion in which a secondary output opening is formed, which joins (4) a back side which
joins the front side and encloses a driver, wherein the primary output opening is dimensioned to output sound generated by
a diaphragm of the driver contained within the earphone housing into the ear and the secondary output opening is dimensioned
to vent the ear to a surrounding environment, and

wherein portions of the end portion and the face portion in which the primary output opening and the secondary output opening
are formed, respectively, are positioned over a sound output face of the driver and the primary output opening and the secondary
output opening face different directions.

US Pat. No. 9,466,653

ELECTRONIC DEVICES WITH DISPLAY-INTEGRATED LIGHT SENSORS

Apple Inc., Cupertino, C...

1. A display, comprising:
light-generating layers;
a transparent cover layer;
an additional layer having conductive traces, wherein the additional layer is interposed between the light-generating layers
and the transparent cover layer; and

a light sensor at least partially interposed between the light generating layers and the transparent cover layer, wherein
the light sensor is electrically coupled to at least one of the light-generating layers.

US Pat. No. 9,369,927

USER EQUIPMENT WITH SELECTIVE NEIGHBOR CELL DETECTION DURING HANDOVER

Apple Inc., Cupertino, C...

1. A method, comprising:
at a user equipment device (UE) comprising a first radio, wherein the first radio is configurable to operate according to
a first radio access technology (RAT) and a second RAT:

performing, using the first radio, a handover from a first base station to a second base station of the first RAT, wherein
the handover is performed during a first handover period;

during the first handover period, performing, using the first radio, a page decode for the second RAT, wherein during the
first handover period the UE does not perform a neighbor cell synchronization for the second RAT;

after the first handover period, performing, using the first radio, neighbor cell synchronization of the second RAT.

US Pat. No. 9,125,303

POWER SUPPLY INPUT ROUTING

Apple Inc., Cupertino, C...

1. A multilayer printed circuit board (PCB) arranged to distribute alternating current (AC) for a power supply PCB, the multilayer
PCB comprising:
ground layers disposed on opposing surfaces of a dielectric medium that is disposed within a volume defined by the ground
layers and radio-frequency (RF) shielding; and

the RF shielding configured to provide an RF shield for at least one conductive layer that is located between the ground layers
and arranged to carry the alternating current, wherein the at least one conductive layer is:

(i) electrically isolated from the ground layers and RF shielding, and
(ii) within the volume defined by the ground layers and RF shielding.

US Pat. No. 9,281,612

MAGNETIC CONNECTOR HAVING A UNITARY HOUSING

Apple Inc., Cupertino, C...

1. A power cable assembly comprising:
a cable plug comprising a cylindrical housing having a first circular end and a second circular end, and a first opening at
the first end and a second opening on a side of the cylindrical housing, the second opening spaced away from the first end
and the second end; and

a cable including a power conductor and a ground conductor and entering the cable plug at the first opening at the first end
of the cylindrical housing, the cable plug further comprising

a plurality of contacts each having a portion beyond the second opening in the side of the cylindrical housing such that contact
may be made with opposing contacts in a compatible connector receptacle;

a light-emitting diode; and
a magnetic element located at least between the plurality of contacts and the second end of the cylindrical housing.

US Pat. No. 9,256,653

FACETED SEARCH RESULTS

Apple Inc., Cupertino, C...

1. A method comprising:
receiving, on a data processing system with one or more processors, a first user input comprising a search query;
displaying, in response to receiving the first user input, a first subset of a plurality of search results generated by a
search performed according to the search query across data accessible by the data processing system, the first subset of the
plurality of search results displayed within a plurality of categories;

receiving, while displaying the first subset of the plurality of search results, a second user input comprising a selection
of a first category of the plurality of categories;

displaying, in response to the second user input, a second subset of the plurality of search results, the second subset categorized
into a plurality of default subcategories of the first category;

receiving, while displaying the second subset of the plurality of search results, a third user input comprising a selection
of one of a plurality of subcategory options; and

in response to the third user input, displaying a third subset of the plurality of search results, the third subset categorized
into a plurality of subcategories corresponding to the selected subcategory option.

US Pat. No. 9,294,974

MOTION BASED SEARCH AND MEASUREMENT PERIODICITY

Apple Inc., Cupertino, C...

1. A method for a wireless user equipment (UE) device, the method comprising:
camping on a first cell in idle mode;
measuring a signal strength metric, a signal quality metric, and a signal to noise ratio (SNR) of the first cell;
determining that signal strength of the first cell is above a signal strength threshold, signal quality of the first cell
is above a signal quality threshold, and SNR of the first cell is above a SNR threshold;

determining that the UE device has been stationary for at least a first amount of time;
increasing neighbor cell search periodicities in accordance with a first predefined factor based on determining that signal
strength of the first cell is above the signal strength threshold, signal quality of the first cell is above the signal quality
threshold, SNR of the first cell is above the SNR threshold, and the UE device has been stationary for at least the first
amount of time; and

increasing neighbor cell measurement periodicities in accordance with a second predefined factor based on determining that
signal strength of the first cell is above the signal strength threshold, signal quality of the first cell is above the signal
quality threshold, SNR of the first cell is above the SNR threshold, and the UE device has been stationary for at least the
first amount of time.

US Pat. No. 9,244,584

DEVICE, METHOD, AND GRAPHICAL USER INTERFACE FOR NAVIGATING AND PREVIEWING CONTENT ITEMS

Apple Inc., Cupertino, C...

1. A portable electronic device, comprising:
a display;
a touch-sensitive surface;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or
more processors, the one or more programs including instructions for:

displaying a predefined scrollable area, wherein
the predefined scrollable area concurrently displays a pointer object and at least some of a plurality of album art images;
the pointer object is overlaid on a respective album art image in the plurality of album art images;
each of the plurality of album art images represents a respective set of content items; and
the predefined scrollable area is configured to scroll the plurality of album art images in a first direction;
detecting a first finger drag gesture or a first finger swipe gesture in a horizontal or a vertical direction;
in response to detecting the first finger drag gesture or the first finger swipe gesture:
scrolling the plurality of album art images such that the pointer object coincides with and is overlaid on at least a portion
of a first album art image in the plurality of album art images; and

playing respective portions of one or more content items in the set of content items that correspond to the first album art
image;

detecting a second finger drag gesture or a second finger swipe gesture in a vertical direction when the first finger drag
gesture or the first finger swipe gesture is in a horizontal direction and in a horizontal direction when the first finger
drag gesture or the first finger swipe gesture is in a vertical direction, starting in the predefined scrollable area, to
expand the predefined scrollable area from a first predefined size to a second predefined size larger than the first predefined
size; and

in response to detecting the second finger drag gesture or the second finger swipe gesture to expand the predefined scrollable
area:

expanding the predefined scrollable area from the first predefined size to the second predefined size; and
displaying a multi-row array of album art images, each respective album art image representing a respective set of content
items, in the predefined scrollable area at the second predefined size.

US Pat. No. 9,107,003

EXTENDED DUCT WITH DAMPING FOR IMPROVED SPEAKER PERFORMANCE

Apple Inc., Cupertino, C...

1. An electronic audio device comprising:
an enclosure and a base;
the enclosure having a bottom wall and a front wall, wherein an acoustic output opening is formed in the bottom wall of the
enclosure and the front wall of the enclosure includes a flat panel display;

a speaker positioned within the enclosure, the speaker having a sound emitting surface positioned behind the flat panel display;
an acoustic output duct connecting the speaker to the acoustic output opening in the bottom wall of the enclosure, the acoustic
output duct including a planar face and a sidewall connected to the planar face, the acoustic output duct having a damping
chamber at a position upstream from the speaker and an exit port at a position downstream from the speaker, the planar face
extending from the damping chamber to the exit port; and

wherein the acoustic output opening in the bottom wall of the enclosure is positioned at a distance from a bottom of the base
and sound emitted from the acoustic output opening is directed toward a plane that is parallel to the bottom of the base.

US Pat. No. 9,113,349

METHODS AND APPARATUS FOR ENHANCED COEXISTENCE ALGORITHMS IN WIRELESS SYSTEMS

Apple Inc., Cupertino, C...

1. A wireless apparatus configured to reduce interference between at least two different wireless network interfaces, the
apparatus comprising:
a first wireless network interface;
a second wireless network interface;
where the first and second wireless network interfaces are configured to operate in at least a partially overlapping frequency
band;

a processor; and
a non-transitory computer-readable medium with at least one computer program stored thereon, the at least one computer program
configured to, when executed on the processor, cause the wireless apparatus to:

determine a receiver signal strength index (RSSI) at the first wireless network interface;
determine a noise floor associated with the first wireless network interface; and
implement a coexistence algorithm with the second wireless network interface to reduce interference of the first wireless
network interface based at least in part on the determined RSSI and determined noise floor.

US Pat. No. 9,485,862

ELECTRONIC DEVICES WITH CARBON NANOTUBE PRINTED CIRCUITS

Apple Inc., Cupertino, C...

1. A carbon nanotube flexible printed circuit, comprising:
a first polymer layer;
carbon nanotube signal paths on the first polymer layer;
metal solder pads on portions of the carbon nanotube signal paths, wherein the metal solder pads are in direct contact with
the carbon nanotube signal paths; and

a second polymer layer on the first polymer layer, wherein the metal solder pads comprise first and second metal solder pads
on respective first and second opposing ends of one of the carbon nanotube signal paths, wherein the second polymer layer
has first and second openings that are respectively aligned with the first and second metal solder pads, and wherein the first
and second polymer layers comprise molded portions that maintain a bend in the carbon nanotube signal paths.

US Pat. No. 9,235,532

SECURE STORAGE OF FULL DISK ENCRYPTION KEYS

Apple Inc., Cupertino, C...

1. A method comprising:
generating, by a processor, a plurality of random blocks of a pre-determined size for each data block to be encoded, the pre-determined
size based on an allocation unit of a storage device;

encoding, by the processor, a first data block into a single encoded data block of the pre-determined size using the plurality
of generated random blocks, the single encoded data block generated by performing a mathematical operation on the first data
block and each generated random block, wherein the single encoded data block and at least a subset of the generated random
blocks are recombined to recover the first data block;

storing the single encoded data block and each generated random block separately at different known logical locations, wherein
a physical location on the storage device that corresponds to a known logical location changes over time; and

overwriting at least one of the stored generated random blocks with arbitrary data.

US Pat. No. 9,049,745

WIRELESS ELECTRONIC DEVICES WITH DUAL CIRCUIT ARCHITECTURE

Apple Inc., Cupertino, C...

1. A method for wirelessly transmitting and receiving packet switched traffic and circuit switched traffic in an electronic
device that has first and second baseband processor integrated circuits, comprising:
transmitting and receiving the packet switched traffic using the first baseband processor integrated circuit;
transmitting and receiving the circuit switched traffic using the second baseband processor integrated circuit, wherein the
first baseband processor integrated circuit is coupled to the second baseband processor integrated circuit via an inter-processor
communications path;

with a universal integrated circuit card connected to the first baseband processor integrated circuit, providing subscriber
identity module (SIM) profile data to the first baseband processor integrated circuit; and

conveying control signals that include the SIM profile data from the first baseband processor integrated circuit to the second
baseband processor integrated circuit via the inter-processor communications path to enable the second baseband processor
integrated circuit to register with a wireless network.

US Pat. No. 9,294,676

CHOOSING OPTIMAL CORRECTION IN VIDEO STABILIZATION

Apple Inc., Cupertino, C...

1. A video stabilization method, comprising:
generating an output frame from an input frame according to perspective transform of a pair of matrices, a first matrix representing
a transform to be applied to the input frame and the second matrix representing an identity matrix, each matrix contributing
to the output frame according to a respective weighting factor; and

determining weighting factors for the two matrices based on an estimate of overscan.

US Pat. No. 9,271,084

SUSPENSION SYSTEM FOR MICRO-SPEAKERS

Apple Inc., Cupertino, C...

1. A speaker driver comprising:
a frame;
a magnet assembly positioned within the frame;
a sound radiating surface suspended over the magnet assembly, the sound radiating surface having a top face and a bottom face,
and wherein the bottom face faces the magnet assembly;

a suspension member for suspending the sound radiating surface over the magnet assembly, the suspension member having a top
side connected to the bottom face of the sound radiating surface and a bottom side directly connected to, and in contact with,
the magnet assembly, and wherein the suspension member comprise a resilient material and is configured to compress and expand
in a z-height direction in response to a movement of the sound radiating surface; and

a voice coil extending from the bottom face of the sound radiating surface.

US Pat. No. 9,158,957

FINGER SENSING APPARATUS USING HYBRID MATCHING AND ASSOCIATED METHODS

APPLE INC., Cupertino, C...

1. A finger sensing apparatus comprising:
a finger sensor comprising
an integrated circuit (IC) substrate,
an array of finger sensing elements on said IC substrate, and
match circuitry on said IC substrate for performing final finger matching; and
a host platform cooperating with said array of finger sensing elements for performing at least one finger prematch function;
said finger sensor and said host platform implementing at least one security function therebetween.

US Pat. No. 9,264,740

METHODS AND APPARATUS FOR ERROR RATE ESTIMATION

Apple Inc., Cupertino, C...

1. A method for estimating received error rates, comprising:
receiving a scan line of video data comprising a number of symbols;
detecting one or more error symbols;
when a first invalid error symbol has been detected within the scan line of video data, incrementing an error count and disabling
error detection until a next scan line; and

estimating a total number of errors, based on the incremented error count.

US Pat. No. 9,232,556

USER EQUIPMENT WITH IMPROVED TUNE-AWAY PERFORMANCE DURING MEASUREMENT

Apple Inc., Cupertino, C...

1. A method, comprising:
at a user equipment device (UE) comprising a first radio, wherein the first radio is configurable to operate according to
a first radio access technology (RAT) and a second RAT:

performing communication with a first base station of the first RAT at a first frequency of the first RAT, wherein upcoming
tune-away operations at a second frequency of the first RAT is scheduled;

receiving a request for performing tune-away operations at a frequency of the second RAT while the UE is operating at the
first frequency of the first RAT, wherein the request for the tune-away to the frequency of the second RAT occurs prior to
start of the upcoming tune-away operations at the second frequency of the first RAT and conflicts with the upcoming tune-away
operations at the second frequency of the first RAT;

performing the tune-away operations at the frequency of the second RAT, wherein said performing the tune-away operations at
the frequency of the second RAT operates to delay the upcoming tune-away of the first RAT;

after completion of the tune-away operations to the frequency of the second RAT, tuning the first radio directly to the second
frequency of the first RAT to perform the tune-away operations at the second frequency of the first RAT, wherein said tuning
the first radio directly to the second frequency of the first RAT does not involve tuning the first radio back to the first
frequency of the first RAT between said completion of the tune-away operations at the frequency of the second RAT and said
tuning the first radio to the second frequency of the first RAT; and

performing the tune-away operations of the first RAT at the second frequency of the first RAT.

US Pat. No. 9,120,179

MULTI-STEP CUTTING PROCESS

Apple Inc., Cupertino, C...

1. A method of cutting a sapphire sheet using a laser, the method comprising:
obtaining a sapphire sheet having a polished surface, wherein the polished surface is substantially transparent to optical
energy produced by a cutting laser beam;

roughening a portion of the polished surface;
directing a cutting laser beam on the roughened portion, wherein the polished surface outwardly faces the cutting laser beam;
in-coupling light from the laser beam at the roughened portion to initiate a cut into the sapphire sheet, wherein the in-coupling
of the light is due to the optical properties of the roughened portion; and

cutting the sapphire sheet using the laser beam along a path to form a part material.

US Pat. No. 9,087,060

PARTIAL SORT ON A HOST

Apple Inc., Cupertino, C...

1. A method, comprising:
at a host device:
receiving client data from a client device;
synchronizing host data with the client data to yield a synchronized data collection;
receiving, from the client device, a request to sort the synchronized data collection according to a particular language or
locale;

generating a set of sort keys for the synchronized data collection, wherein the set of sort keys is generated based on the
particular language or locale associated with the request;

sorting the synchronized data collection using the generated set of sort keys to yield a sorted data collection;
generating an order number for each entry in the sorted data collection; and
transferring the sorted data collection and the generated set of sort keys to the client device, wherein the client device
becomes useable when the client device receives at least a portion of the sorted data collection from the host device.

US Pat. No. 9,236,890

DECODING A SUPER-CODE USING JOINT DECODING OF UNDERLYING COMPONENT CODES

APPLE INC., Cupertino, C...

1. A method for decoding, comprising:
in a decoder, receiving channel inputs for respective bits of a super code word that comprises at least first and second component
code words having a shared group of bits;

iteratively decoding, by the decoder, the at least first and second component code words; and
in response to recognizing by the decoder that the first and second component code words contain errors only within the shared
group of bits, the decoder jointly decoding the first and second component code words.

US Pat. No. 9,075,738

EFFICIENT LDPC CODES

Apple Inc., Cupertino, C...

6. A method, comprising:
initializing a decoder with a first Error Correction Code (ECC), wherein the first ECC is defined by a first set of parity
equations;

receiving a plurality of input code words, wherein each input code word of the plurality of input code words is encoded with
a second ECC, wherein the second ECC is defined by a second set of parity equations, wherein the second set of parity equations
is a proper subset of the first set of parity equations;

receiving an indication of which parity equations are included in the first set of parity equations but excluded from the
second set of parity equations;

and
decoding, iteratively, each input code word of the received plurality of input code words based upon messages transferred
between the symbol node memory and the check node memory, wherein the messages transferred between the symbol node memory
and the check node memory are controlled such that messages originating from check nodes that correspond to parity check equations
excluded from the second set of parity equations are prevented from affecting the symbol nodes by assigning to symbol nodes
respective artificial confidence metrics that indicate a zero value with a maximal likelihood based upon the received indication
of the parity equations included in the first set of parity equations but excluded from the second set of parity equations.

US Pat. No. 9,431,189

CONFIGURABLE BUTTONS FOR ELECTRONIC DEVICES

APPLE INC., Cupertino, A...

1. An apparatus, comprising:
a housing;
an input mechanism associated with the housing that includes a switch activated by movement of at least a portion of the input
mechanism and configured to produce an output based on an activation of the switch;

a sensor operative to detect a location of an object proximate to at least the portion of the input mechanism or the housing;
and

a control mechanism operative to:
determine that the object is proximate to a region associated with the input mechanism based on the location;
in the event that the control mechanism determines that the object is proximate to the region, acknowledge the activation
of the switch; and

in the event the control mechanism determines that the object is proximate to the input mechanism outside the region, ignore
the activation of the switch.

US Pat. No. 9,386,704

HANDHELD DEVICE ASSEMBLY

APPLE INC., Cupertino, C...

1. An electronic device comprising:
a housing;
a display positioned within the housing;
a window positioned over the display;
a flex within the housing and positioned below the window and comprising a fold defining an upper fold section and a lower
fold section;

a first component, sensitive to interference, mounted on the lower fold section and oriented toward the window;
a support shield coupled the flex opposite the first portion, the support shield providing rigid support to the flex below
the first component; and

a second component configured to emit electromagnetic energy and mounted on the lower fold section, separated from the first
component, and oriented toward a back surface of the housing; wherein

the support shield is positioned between the first component and the second component so as to shield the first component
from the electromagnetic energy generated by the first component.

US Pat. No. 9,274,579

CIRCUITRY FOR ACTIVE CABLE

Apple Inc., Cupertino, C...

1. An electronic circuit comprising:
a higher-speed driver having an output coupled to a first terminal of a first capacitor;
a lower-speed driver having an output coupled to a first terminal of a second capacitor;
a first diode having an anode coupled to a second terminal of the first capacitor and further coupled to receive a first bias
signal;

a second diode having an anode coupled to a second terminal of the second capacitor and further coupled to receive a second
bias signal; and

an output terminal coupled to a cathode of the first diode and a cathode of the second diode.

US Pat. No. 9,513,864

BROADCAST CONTROL AND ACCRUED HISTORY OF MEDIA

Apple Inc., Cupertino, C...

1. A computer-implemented method comprising:
receiving, through a communication interface of an electronic device, a media signal encoded with a media type identifier
transmitted by a media device playing media of a media type identified by the media type identifier;

extracting, using a processor of the electronic device, the media type identifier from the media signal;
identifying a set of controls stored in a non-transitory computer-readable medium of the electronic device, wherein the set
of controls are configured for navigating the media based on the media type identified by the media type identifier, and wherein
each of the controls in the set of controls corresponds to an input gesture and a control signal for controlling the media
device;

receiving, through a touch-screen interface of the electronic device, an input gesture;
identifying, in the set of controls, the control signal that corresponds to the input gesture; and
transmitting, through the communication interface, the control signal to the media device for controlling the media device
based on the input gesture.

US Pat. No. 9,513,801

ACCESSING ELECTRONIC NOTIFICATIONS AND SETTINGS ICONS WITH GESTURES

APPLE INC., Cupertino, C...

1. An electronic device, comprising:
a touch-sensitive display;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or
more processors, the one or more programs including instructions for:

detecting a gesture on the touch-sensitive display; and
in response to detecting the gesture on the touch-sensitive display:
when the gesture is a first swipe gesture in a first direction, displaying at least a list of recent electronic notifications;
and

when the gesture is a second swipe gesture in a second direction distinct from the first direction, displaying one or more
settings icons.

US Pat. No. 9,439,305

GLASS ENCLOSURE

Apple Inc., Cupertino, C...

1. A portable computing device, the portable computing device comprising:
an integral and substantially seamless enclosure that surrounds and protects internal operational components of the portable
computing device, the enclosure including a main body of glass material that permits wireless communications therethrough;

a liquid crystal display touch screen assembly positioned within the main body but externally accessible; and
an internal antenna disposed inside the enclosure,
wherein the enclosure comprises at least an inner structural wall and an outer structural wall that are formed of glass.

US Pat. No. 9,380,672

METHODS AND APPARATUS FOR IMPROVING BACKLIGHT DRIVER EFFICIENCY

Apple Inc., Cupertino, C...

1. A method for operating a display backlight unit having a voltage boost converter circuit and a current driver circuit,
comprising:
periodically enabling the voltage boost converter circuit using an enable signal having a first frequency; and
periodically activating the current driver circuit once a predetermined period of time has passed after each rising edge in
the enable signal, wherein the current driver circuit is deactivated during the predetermined period of time, wherein enabling
the voltage boost converter circuit comprises activating the voltage boost converter circuit using a boost converter switching
control signal that exhibits a second frequency that is greater than the first frequency.

US Pat. No. 9,268,579

SYSTEMS AND METHODS FOR ACCURATE INITIALIZATION FROM LOW-POWER AND POWER-OFF STATES

Apple Inc., Cupertino, C...

1. A computer system, comprising:
a device operative to be powered down to a power-off state depending upon an amount of user activity on the computer system;
and

a device controller in communication with the device and operative to initialize the device from the power-off state to a
power-on state responsive to user activity on the computer system,

wherein the device controller comprises at least one sensor device configured to determine a temperature of the device controller
before the device enters the power-on state.

US Pat. No. 9,513,664

HOUSING FOR PORTABLE ELECTRONIC DEVICE WITH REDUCED BORDER REGION

APPLE INC., Cupertino, C...

1. A portable electronic device, comprising:
an electronic device housing including a bottom surface and side surfaces;
a glass cover for a top surface for the electronic device housing;
a screen assembly having a top surface and a bottom surface, the top surface being secured to a central region of the bottom
surface of the glass cover prior to securing the glass cover to the electronic device housing; and

at least one mounting structure configured to secure to a peripheral region of a bottom surface of the glass cover to the
electronic device housing.

US Pat. No. 9,513,799

DEVICES, METHODS, AND GRAPHICAL USER INTERFACES FOR PROVIDING CONTROL OF A TOUCH-BASED USER INTERFACE ABSENT PHYSICAL TOUCH CAPABILITIES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a display;
a touch-sensitive surface;
one or more processors;
memory; and
one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or
more processors, the one or more programs including instructions for:

displaying, on the display, a user interface;
while displaying the user interface, receiving a request to display options for interacting with the user interface using
virtual multitouch contacts;

in response to receiving the request to display the options for interacting with the user interface using virtual multitouch
contacts, displaying, on the display a menu of a plurality of virtual multitouch contacts;

after displaying the menu of the plurality of virtual multitouch contacts on the display, receiving a sequence of one or more
inputs that includes selection of a respective virtual multitouch contact of the plurality of virtual multitouch contacts;
and,

in response to receiving the sequence of one or more inputs, performing an operation in the user interface that corresponds
to the respective virtual multitouch contact.

US Pat. No. 9,470,503

STRAIN-BASED SENSING OF MIRROR POSITION

APPLE INC., Cupertino, C...

1. Mechanical apparatus, comprising:
a base;
a moving element;
a hinge, having a first end attached to the moving element and having a second end;
a beam, which is perpendicular to the hinge and has ends that are attached to the base,
wherein the second end of the hinge is attached to the beam at a location between the ends so that the beam elongates in response
to rotation of the moving element about the hinge, whereby the moving element rotates about the hinge relative to the base
while the beam is deformed as a result of the rotation of the moving element about the hinge;

a strain-based rotation sensor, which comprises at least one cruciform doped region within the beam, the doped region comprising
two pairs of mutually-perpendicular arms having respective resistances that vary responsively to a strain induced due to deformation
of the beam as the result of the rotation of the moving element; and

a sensing circuit, which is coupled to respective ends of the arms and is configured to output an indication of an angle of
the rotation of the moving element responsively to the varying resistances.

US Pat. No. 9,363,596

SYSTEM AND METHOD OF MIXING ACCELEROMETER AND MICROPHONE SIGNALS TO IMPROVE VOICE QUALITY IN A MOBILE DEVICE

Apple Inc., Cupertino, C...

1. A method of improving voice quality in a mobile device comprising:
receiving acoustic signals from one or more microphones included with a pair of earbuds, wherein a headset includes the pair
of earbuds and a headset wire;

receiving an output from an inertial sensor that is included in the pair of earbuds;
performing spectral mixing of the output from the inertial sensor with the acoustic signals from the one or more microphones
to generate a mixed signal, wherein performing spectral mixing includes scaling the output from the inertial sensor by a scaling
factor based on a power ratio between the acoustic signals from the one or more microphones and the output from the inertial
sensor.

US Pat. No. 9,267,787

DEPTH SCANNING WITH MULTIPLE EMITTERS

Apple Inc., Cupertino, C...

1. Mapping apparatus, comprising:
a transmitter, which is configured to emit, in alternation, at least two beams comprising pulses of light along respective
beam axes that are mutually offset transversely relative to a scan line direction of a raster pattern;

a scanner, comprising at least one rotating mirror, which is configured to rotate while the transmitter directs the at least
two beams to reflect from the at least one rotating mirror so as to scan the two or more beams in the raster pattern over
a scene;

a receiver, comprising a detector which is configured to receive, via reflection from the at least one mirror, the light reflected
from the scene as the at least one mirror rotates, and to generate an output indicative of a time of flight of the pulses
to and from points in the scene; and

a processor, which is coupled to process the output of the receiver so as to generate a 3D map of the scene.

US Pat. No. 9,154,883

LOW RISE SPEAKER ASSEMBLY HAVING A DUAL VOICE COIL DRIVER

Apple Inc., Cupertino, C...

1. A speaker assembly comprising:
an enclosure having an acoustic chamber and an acoustic output opening; and
a speaker driver having,
a sound radiating surface,
a first voice coil and a second voice coil positioned along opposite faces, respectively, of the sound radiating surface,
a first magnet assembly having an elongated gap in which part of the first voice coil is positioned to vibrate, and
a second magnet assembly having an elongated gap in which part of the second voice coil is positioned to vibrate,
wherein the first magnet assembly elongated gap is orientated lengthwise toward the acoustic chamber, and the second magnet
assembly elongated gap is oriented lengthwise toward the acoustic output opening.

US Pat. No. 9,510,190

WIRELESS ACCESS POINT SECURITY FOR MULTI-HOP NETWORKS

APPLE INC., Cupertino, C...

1. An access point for use in a multiple hop access point set comprising:
at least one wireless communication interface; and
a processor associated with the at least one wireless communication interface and adapted to:
obtain resource information for communications to be supported by a child access point in the access point set, wherein the
child access point provides a communication link between the access point and a mobile station;

encrypt the resource information using a first key to create encrypted resource information, wherein the first key is known
to the mobile station and unknown to the child access point and provides end-to-end security between the access point and
the mobile station;

further encrypting the encrypted resource information using a second key to create further encrypted resource information,
wherein the second key is known to the child access point and provides per-hop security between the child access point and
the mobile station; and

initiate delivery of the further encrypted resource information to the child access point via the at least one wireless communication
interface, wherein the further encrypted resource information is delivered over a single wireless communications hop to the
child access point.

US Pat. No. 9,432,943

ADAPTIVE NETWORK SEARCHING IN OUT-OF-SERVICE SCENARIOS

Apple Inc., Cupertino, C...

1. A non-transitory computer accessible memory medium comprising program instructions which, when executed at a wireless user
equipment (UE) device, cause the UE to:
perform cellular communications according to a first radio access technology (RAT);
determine that cellular service according to the first RAT is not available;
determine a user activity level of the UE;
select a first search algorithm from at least two possible search algorithms, wherein the first search algorithm is selected
based at least in part on the determined user activity level of the UE;

perform a first search for cellular service according to the first RAT, wherein the first search is performed according to
the first search algorithm;

after selection of the first search algorithm, determine that one or more pre-configured conditions for modifying out-of-service
search behavior of the UE have occurred, wherein the one or more pre-configured conditions comprise one or more of:

crossing a pre-configured estimated remaining battery life threshold; or
receiving user input specifying a modification of out-of-service search behavior of the UE;
select a second search algorithm from the at least two possible search algorithms based on the one or more pre-configured
conditions having occurred; and

interrupt the first search and initiate a second search for cellular service according to the first RAT, wherein the second
search is performed according to the second search algorithm.

US Pat. No. 9,307,657

COVER GLASS TO HOUSING INTERFACE SYSTEM

Apple Inc., Cupertino, C...

1. A computing device having an inside and an outside, the computing device comprising:
a display device; and
a transparent cover glass placed in front of the display device, wherein the transparent cover glass has a front face that
is exposed to the outside of the computing device, a back face exposed to the inside of the computing device, and an edge
surface that is not parallel to the front face, wherein the edge surface is exposed to the outside of the computing device.

US Pat. No. 9,264,737

ERROR RESILIENT TRANSMISSION OF RANDOM ACCESS FRAMES AND GLOBAL CODING PARAMETERS

Apple Inc., Cupertino, C...

1. An error mitigation method for video coding, comprising:
on receipt of a coded Random Access Picture (RAP frame), retrieving an identifier from the coded RAP frame and storing it
locally,

on receipt of a coded non-RAP frame,
retrieving an identifier from the coded non-RAP frame,
comparing the identifier retrieved from the coded non-RAP frame to the identifier retrieved from a most-recently received
RAP frame, and

if the identifiers do not match, indicating a loss of a previously-coded RAP frame.

US Pat. No. 9,098,603

INDEX PARTITIONING AND SCOPE CHECKING

Apple Inc., Cupertino, C...

10. A machine-implemented method of partitioning an inverted index, the method comprising:
monitoring a search characteristic of processing a query against an inverted index, the query requesting a scope location;
storing the search characteristic in association with the scope location requested for the query;
determining whether to partition the inverted index based on whether the search characteristic stored in association with
the scope location meets criteria for inefficient searching against the inverted index; and

partitioning the inverted index for those scope locations meeting criteria for inefficient searching against the inverted
index, wherein partitioning includes logically separating portions of the inverted index corresponding to those scope locations
meeting criteria for inefficient searching, wherein logically separating comprises tagging children of directories comprising
those scope locations.

US Pat. No. 9,270,464

METHODS FOR SECURE ENROLLMENT AND BACKUP OF PERSONAL IDENTITY CREDENTIALS INTO ELECTRONIC DEVICES

Apple Inc., Cupertino, C...

1. A method, comprising:
receiving at a personal identification device a public key before biometric data associated with enrollment is received;
sending an identifier from the personal identification device to a party based on the public key before biometric data associated
with enrollment is received, the identifier being uniquely associated with the personal identification device;

receiving at the personal identification device a digital certificate from the party based on the identifier before biometric
data associated with enrollment is received; and

disabling functionality within the personal identification device except that the personal identification device is in a wait
state associated with future enrollment.

US Pat. No. 9,258,015

DECODER WITH SELECTIVE ITERATION SCHEDULING

Apple Inc., Cupertino, C...

1. A method, comprising:
decoding a code word of an Error Correction Code (ECC) by performing a sequence of iterations, such that each iteration involves
processing of multiple variable nodes, wherein the ECC is represented by a set of check equations;

for one or more selected variable node processors, evaluating a number of unsatisfied check equations that are defined over
one or more variables held respectively by the one or more selected variable node processors, and, omitting the one or more
selected variable node processors from a given iteration in the sequence in response to determining that the number of unsatisfied
check equations meets a predefined skipping criterion; and

clearing an indication that a particular variable node processor should be skipped in a current iteration in response to a
determining that the particular variable node processor was skipped in a previous iteration.

US Pat. No. 9,183,247

SELECTION AND DELIVERY OF INVITATIONAL CONTENT BASED ON PREDICTION OF USER INTEREST

Apple Inc., Cupertino, C...

1. A computer-implemented method, comprising:
identifying, via a processor, events completed via a device associated with a user;
based on the events, identifying, via the processor, a sequence of events completed by the device;
comparing, via the processor, the sequence of events completed at the device with predefined sequences of events which result
in respective conversion actions to identify partial sequences of events from the predefined sequences of events corresponding
to at least a portion of the sequence of events completed at the device;

computing, via the processor, scores for the partial sequences of events, each of the scores indicating a proximity of a respective
one of the partial sequences of events to a completion of a conversion action from the respective conversion actions; and

selecting, via the processor, invitational content to deliver to the device based on a highest score from the scores for the
partial sequences of events.

US Pat. No. 9,514,355

ORGANIZING IMAGES BY CORRELATING FACES

Apple Inc., Cupertino, C...

1. A computer program product, encoded on a non-transitory computer-readable medium, operable to cause data processing apparatus
to perform operations comprising:
generating a correlation value indicating a likelihood that a face included in a test image corresponds to a face associated
with a pre-determined base image;

determining that a correlation threshold exceeds the correlation value and that the correlation value exceeds a non-correlation
threshold;

confirming that an elapsed time between the base image and the test image is below a time threshold;
generating a similarity score based on one or more exposure values and one or more color distribution values corresponding
to the test image and the base image;

combining the similarity score with the correlation value to generate a weighted correlation value; and
determining that the test image and the base image are correlated when the weighted correlation value exceeds the correlation
threshold.

US Pat. No. 9,374,919

INSERT MOLDED DEVICE HOUSINGS FOR PORTABLE ELECTRONIC DEVICES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing member having a bottom surface, a top surface and a side wall, wherein the top surface and the side wall are separated
by a top engaging surface, wherein the bottom surface and the side wall are separated by a bottom engaging surface, wherein
at least a portion of the top surface is exposed;

an adhesive layer adhered to substantially the entire bottom surface of the housing member, the adhesive layer having an area
corresponding to the bottom surface of the housing member;

a film adhered to the adhesive layer; wherein the film has an area that is larger than the area of the adhesive layer, thereby
leaving a remainder portion of the film unadhered to the adhesive layer;

a molded member engaged with the top engaging surface and the bottom engaging surface of the housing member and with at least
part of the remainder portion of the film.

US Pat. No. 9,282,652

PORTABLE COMPUTING DEVICE WITH A HOUSING SECURED BY A MAGNETIC ELEMENT AND RELATED METHOD

Apple Inc., Cupertino, C...

1. A housing for a portable computing device, the housing comprising:
a top case having a pocket protruding from an inner surface of the top case, the pocket positioned within a central region
of the top case and having a shape and size for accommodating a magnetic element configured to produce a magnetic field; and

a bottom case that cooperates with the top case when in a secured configuration to define a volume for accommodating components
of the portable computing device, the bottom case including a magnetic attractor that magnetically couples with the magnetic
element of the top case aligning the top case relative to the bottom case and maintaining a shape of the top case and the
bottom case when in the secured configuration.

US Pat. No. 9,420,714

ELECTRONIC DEVICE WITH UNIFIED DISPLAY MOUNTING STRUCTURES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing;
a planar metal midplate member mounted to the housing that stiffens the housing;
reflector structures on the planar midplate member that form a recess; and
display backlight structures in the recess formed from the reflector structures.

US Pat. No. 9,313,906

UNITARY HOUSING FOR ELECTRONIC DEVICE

Apple Inc., Cupertino, C...

1. A housing for carrying an operational component, comprising:
a layered stack, each layer formed of a bondable material and bonded together in a manner that defines at least in part an
internal volume; and

an opening suitable for receiving the operational component for placement within or removal from the internal volume.

US Pat. No. 9,282,653

ENHANCED GLASS IMPACT DURABILITY THROUGH APPLICATION OF THIN FILMS

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing, the housing including a glass member providing a user facing outer surface for a portion of the housing,
wherein a portion of the glass member is provided over a display device that is provided within the housing, and
wherein another portion of the glass member is provided with an amorphous carbon coating, the portion of the glass member
that is provided with the amorphous carbon coating does not include the portion of the glass member provided over the display
device provided within the housing.

US Pat. No. 9,262,029

MULTIPOINT TOUCH SURFACE CONTROLLER

Apple Inc., Cupertino, C...

1. A method of detecting inputs on a touch sensor panel including a plurality of touch nodes formed at intersections of a
first plurality of drive electrodes and a plurality of sense electrodes, comprising:
acquiring a first capacitance image of the touch sensor panel in response to stimulating each of the first plurality of drive
electrodes with a first set of periodic waveforms having a first predetermined frequency and measuring capacitive couplings
of the stimulated first plurality of drive electrodes and at least one of the sense electrodes;

acquiring a second capacitance image of the touch sensor panel in response to stimulating each of the first plurality of drive
electrodes with a second set of periodic waveforms having a second predetermined frequency and measuring capacitive couplings
of the stimulated first plurality of drive electrodes and at least one of the sense electrodes; and

determining a location of at least one touch based on the acquired first capacitance image and second capacitance image,
wherein at least two of the plurality of drive electrodes are stimulated consecutively with periodic waveforms with different
predetermined frequencies in a single scan.

US Pat. No. 9,254,521

METHODS OF MELTING AND INTRODUCING AMORPHOUS ALLOY FEEDSTOCK FOR CASTING OR PROCESSING

Apple Inc., Cupertino, C...

12. A method comprising molding a molten alloy into a BMG part in an apparatus comprising:
a cold chamber substantially horizontally configured and connected to a mold configured for molding the molten alloy into
the BMG part; and

a hollow branch extending upward from a region of the cold chamber having an upward angle with a horizontal axis, the hollow
branch comprising a constraint mechanism capable of containing both a solid alloy feedstock during melting into the molten
alloy in the hollow branch and the molten alloy prior to introducing the molten alloy to the cold chamber for molding;

wherein an interface between the constraint mechanism and the molten alloy is substantially non-wetting to the molten alloy,
wherein the constraint mechanism comprises a cooling channel to regulate a temperature of the interface.

US Pat. No. 9,512,537

INTERFERENCE COLORING OF THICK, POROUS, OXIDE FILMS

Apple Inc., Cupertino, C...

1. A housing for an electronic device, the housing comprising:
an aluminum alloy substrate; and
an anodic coating positioned on the aluminum alloy substrate, the anodic coating including:
a porous layer having pores with pore terminuses, and
a non-porous barrier layer disposed between the porous layer and the aluminum alloy substrate, the non-porous barrier layer
having a thickness defined by the pore terminuses and the aluminum alloy substrate, wherein the thickness of the non-porous
barrier layer is configured to impart a color to the anodic coating by thin film interference, the thickness ranging from
about 175 nm to about 500 nm, wherein the second color imparted by the non-porous barrier layer is characterized as having
a measured b* value ranging between about 0 and about ?6 and a measured a* value ranging between about 0 and about ?1.5.

US Pat. No. 9,280,503

ROUND ROBIN ARBITER HANDLING SLOW TRANSACTION SOURCES AND PREVENTING BLOCK

Apple Inc., Cupertino, C...

1. An apparatus comprising:
a plurality of transaction sources; and
a fabric interface circuit coupled to the plurality of transaction sources, wherein a first transaction rate corresponding
to a first transaction source of the plurality of transaction sources is limited compared to a second transaction rate of
at least one other transaction source of a plurality of transaction sources, and wherein the fabric interface circuit includes
an arbiter configured to arbitrate among transactions from the plurality of sources using a deficit-weighted arbitration scheme,
and wherein the first transaction rate is limited by one or more attributes of the first transaction source independent of
the deficit-weighted arbitration scheme, and wherein the arbiter is configured to delay a reload of deficit weights responsive
to receiving a lack of a transaction from the first transaction source and the first transaction source has unconsumed weight,
wherein the delay is dependent on a ratio of the second transaction rate to the first transaction rate, and wherein the arbiter
is configured to reload the deficit weights at an expiration of the delay in response to not receiving a subsequent transaction
from the first transaction source during the delay, and wherein the arbiter is configured to reload the deficit weights at
the expiration of the delay even in a case that the first transaction source has unconsumed weight at the expiration of the
delay.

US Pat. No. 9,215,472

PARALLEL HARDWARE AND SOFTWARE BLOCK PROCESSING PIPELINES

Apple Inc., Cupertino, C...

1. An apparatus, comprising:
a block processing pipeline comprising a plurality of stages, wherein one or more of the plurality of stages of the block
processing pipeline each comprises a component of a software pipeline and a component of a hardware pipeline, wherein the
software and hardware pipelines are configured to process blocks of pixels from a frame in parallel;

wherein the software pipeline component at each of the one or more stages is configured to iteratively determine configurations
for processing the blocks at the hardware pipeline component of the respective stage according to obtained information for
the blocks;

wherein the hardware pipeline component at each of the one or more stages is configured to iteratively process the blocks
according to the configurations for processing the blocks that are determined by the software pipeline component at the respective
stage; and

wherein the hardware pipeline component at each of the one or more stages processes a current block at the stage according
to a configuration for processing the current block that was previously determined by the software pipeline component at the
respective stage according to obtained information for the current block while the software pipeline component at the respective
stage is determining a configuration for an upcoming block to be processed by the hardware pipeline component at the respective
stage according to obtained information for the upcoming block.

US Pat. No. 9,514,351

PROCESSING A FINGERPRINT FOR FINGERPRINT MATCHING

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a fingerprint recognition device for capturing a fingerprint image; and
a processing device operatively connected to the fingerprint recognition device and adapted to raster scan a ridge flow map
associated with the captured fingerprint image and determine one or more optimal weights for the ridge flow map, wherein:

the one or more optimal weights are based on a prediction of a ridge flow angle for each cell in the ridge flow map using
an actual ridge flow angle in one or more previously-scanned neighboring cells; and

the processing device is adapted to perform an autoregressive modeling of the actual ridge flow angles in the ridge flow map.

US Pat. No. 9,513,673

WIDE TOUCHPAD ON A PORTABLE COMPUTER

Apple Inc., Cupertino, C...

1. A portable computer, comprising:
a display assembly coupled to a base assembly;
a touchpad disposed on the base assembly, wherein the touchpad has a width that is half or greater than half a width of the
base assembly and the touchpad includes a plurality of predefined regions, wherein the touchpad can detect an object in contact
with a surface at any position on the touchpad within a first predefined region of the plurality of predefined regions; and

a processor coupled to the touchpad, wherein, in response to the processor determining that the contact is unintentional,
the processor deactivates the first predefined region independently of a second predefined region of the plurality of predefined
regions.

US Pat. No. 9,479,331

MANAGING SECURITY IN A SYSTEM ON A CHIP (SOC) THAT POWERS DOWN A SECURE PROCESSOR

Apple Inc., Cupertino, C...

1. A system comprising:
a system memory;
a memory controller coupled to the system memory;
a central processing unit (CPU) processor coupled to the memory controller;
a secure component coupled to the memory controller, wherein a first portion of the system memory is dedicated to storing
first data for the secure component during use, wherein the secure component comprises a secure processor, and wherein the
first data includes code executed by the secure processor during use, and wherein the secure component is protected from access
by other components of the system during use, including the CPU processor; and

a first component coupled to the secure component and the memory controller, wherein the first component is powered on during
use at least some times when the secure component and the memory controller are powered off, and wherein the first component
includes a first memory, and wherein a second portion of the first memory is dedicated to storing second data for the secure
component during use, and wherein the first component is configured to prevent access to the second data except by the secure
component, wherein the secure component is configured to write the second data to a valid state during an initial boot of
the secure component, wherein the initial boot is responsive to a power on of the system, wherein the second data in the valid
state indicates that the code was authenticated during the initial boot and the first data is stored in the system memory
in encrypted form, and wherein the secure component is configured to continue execution after a power up event without re-authenticating
the code responsive to detecting the second data in the first memory.

US Pat. No. 9,282,532

INITIATING BEARER INDEPENDENT PROTOCOL SESSIONS USING ACCESS TECHNOLOGY AND LOCATION INFORMATION

Apple Inc., Cupertino, C...

1. A method for operating a user identity module (UIM) that is incorporated in a user equipment (UE) device, the method comprising:
receiving first information from the UE device, wherein the first information identifies a radio access technology that the
UE device is currently camped on;

receiving network location information from the UE device, wherein the network location information identifies a network on
which the UE device is currently camped; and

opening a channel through the network to a remote agent using an access point name, wherein the access point name is generated
using the first information and the network location information.

US Pat. No. 9,281,109

MAGNETIC ASSEMBLY

Apple Inc., Cupertino, C...

1. A multi-state magnetic unit attachable to an interior surface of a housing of an electronic device and operable to magnetically
attach an object having a triggering magnetic element to an exterior surface of the housing at a predetermined location and
orientation, the multi-state magnetic unit comprising:
a magnetic assembly capable of providing a magnetic field at the exterior surface of the housing that in an absence of the
triggering magnetic element is unable to form a magnetic circuit through the housing; and

a magnetic shield disposed between the magnetic assembly and an interior surface of the housing and having a first side attached
to the magnetic assembly and a second side opposite the first side attached to the interior surface of the housing, wherein
a triggering magnetic field provided by the triggering magnetic element when located at or near the exterior surface of the
housing enables the magnetic assembly to form the magnetic circuit through the housing.

US Pat. No. 9,276,392

COMPRESSION MOLDED CABLE STRUCTURES AND METHODS FOR MAKING THE SAME

APPLE INC., Cupertino, C...

1. A cable structure, comprising:
a conductor bundle;
a cured resin that encompasses the conductor bundle;
a tube sleeve having an inner surface and an outer surface, the tube sleeve encompassing the cured resin; and
a variable diameter bi-component sheath compression molded from two urethane sheets that encompasses the tube sleeve, the
cured resin, and the conductor bundle; wherein

each component of the bi-component sheath defines at least a portion of an external surface of the cable structure;
the outer surface of the tube sleeve mates to an inner surface of the bi-component sheath:
the inner surface of the tube sleeve mates to an outer surface of the cured resin; and
the bi-component sheath comprises interface region, a bump region, and a non-interface region, the bump region existing between
the interface and non-interface regions and having a variable diameter.

US Pat. No. 9,262,684

METHODS OF IMAGE FUSION FOR IMAGE STABILIZATION

Apple Inc., Cupertino, C...

1. A non-transitory program storage device, readable by a programmable control device and comprising instructions stored thereon
to cause the programmable control device to:
obtain a first image of a scene captured at a first time, the first image having a plurality of pixels;
perform a multi-resolution decomposition of the first image to generate a first multi-level pyramid representation of the
first image;

obtain a second image of the scene, wherein the second image is captured at a different time from the first image, and wherein
each of the plurality of pixels in the first image has a corresponding pixel in the second image;

perform a multi-resolution decomposition of the second image to generate a second multi-level pyramid representation of the
second image;

generate a level in an output multi-level pyramid representation of the scene for each level in the first and second multi-level
pyramid representations of the scene in accordance with instructions to cause the programmable control device to:

identify, for a group of pixels in a level of the first multi-level pyramid representation of the scene, a corresponding group
of pixels in the level from the second multi-level pyramid representation of the scene;

determining a weight value associated with each group of pixels in the level from the first multi-level pyramid representation
of the scene and the identified corresponding group of pixels in the level from the second multi-level pyramid representation
of the scene;

perform a spatial search of the level of the second multi-level pyramid representation of the scene to find a better corresponding
group of pixels when the weight value is less than or equal to a specified threshold;

determine a weight value for the better corresponding group of pixels; and
fuse the identified group of pixels from the first multi-level pyramid representations of the scene with the better corresponding
group of pixels from the second multi-level pyramid representation when the determined weight value for the better corresponding
group of pixels is greater than the specified threshold;

repeat the instructions to cause the programmable control device to generate a level in the output multi-level pyramid representation
of the scene for each level in the multi-resolution decomposition of the first image;

combine the output multi-level pyramid representations of the scene to generate a single output image representative of the
scene; and

store the output image in a memory.

US Pat. No. 9,432,961

LOCATION-ASSISTED SERVICE CAPABILITY MONITORING

Apple Inc., Cupertino, C...

1. A method of responding to anticipated travel into a region having particular network communication service quality characteristics,
the method comprising:
detecting, at a mobile device, using one or more sensors of the mobile device:
a current location of the mobile device;
a current direction of travel of the mobile device; and
a current speed of travel of the mobile device;
determining, based at least in part on the current location, the current direction of travel, and the current speed of travel,
by the mobile device, that the mobile device will enter a region having the particular network communication service quality
characteristics within a specified threshold amount of time; and

in response to determining that the mobile device will enter the region within the specified threshold amount of time, automatically
displaying, on a display of the mobile device, a notification alerting a user of the mobile device that the mobile device
will enter the region having the particular network communication service quality characteristics within the specified threshold
amount of time.

US Pat. No. 9,256,275

MEDIA PLAYBACK POWER MANAGEMENT DEVICES AND METHODS

Apple Inc., Cupertino, C...

1. An electronic device comprising:
storage configured to store compressed media data;
a decoder configured to decode the compressed media data into decoded media data;
an output buffer configured to store the decoded media data before the decoded media data is played out; and
data processing circuitry configured to measure a fullness of the output buffer and to set an operating frequency of the storage,
the decoder, the output buffer, or the data processing circuitry, or a combination thereof, based at least in part on a format
of the compressed media data and the fullness of the output buffer.

US Pat. No. 9,367,093

TRANSPARENT ELECTRONIC DEVICE

Apple Inc., Cupertino, C...

1. A portable electronic device, comprising:
a housing;
a display comprising first and second overlapping display screens disposed within the housing;
a motion sensor; and
a processor disposed within the housing, wherein the processor generates a movable transparent window on the second display
screen, wherein external objects behind the electronic device are viewable through the movable transparent window and the
first display screen, wherein the processor positions the movable transparent window on the second display screen based on
motion sensor data.

US Pat. No. 9,311,756

IMAGE GROUP PROCESSING AND VISUALIZATION

Apple Inc., Cupertino, C...

1. One or more machine-readable storage media including instructions which, when executed by a machine, cause the machine
to perform operations comprising:
identifying a plurality of digital images that includes a first image including a first image region and a first plurality
of descriptors and a second image including a second image region and a second plurality of descriptors, the first image region
corresponding to the second image region;

creating a first vector from the first plurality of descriptors and a second vector from the second plurality of descriptors,
wherein the first plurality of descriptors and the second plurality of descriptors describe feature points of the first image
region and the second image region respectively;

determining, by comparing the first vector and the second vector, whether to associate the first image with the second image,
by determining whether the first vector and the second vector share at least one descriptor; and

causing, to be displayed on a display screen, the first image and at least a first portion of the second image such that the
first image region is aligned with the second image region at a feature point corresponding to the at least one descriptor
and at least a second portion of the second image is obstructed by the first image.

US Pat. No. 9,280,177

PORTABLE COMPUTING DEVICE

Apple Inc., Cupertino, C...

1. A portable computing device housing, comprising:
a single piece top case having a top wall and sidewalls, the sidewalls including edges that define an opening leading into
the single piece top case;

side vents defined by a downward sloping portion of one of the sidewalls, the downward sloping portion protruding from the
edge of the sidewall into the opening; and

a bottom case secured to the single piece top case and in direct contact with the downward sloping portion of the sidewall,
the bottom case covering the opening defined by the single piece top case and cooperating with the single piece top case to
define the interior of the portable computing device housing.

US Pat. No. 9,513,314

CONFIGURABLE TESTING PLATFORMS FOR CIRCUIT BOARDS WITH REMOVABLE TEST POINT PORTIONS

Apple Inc., Cupertino, C...

1. A testing system for testing a side mounted circuit board having a side plane having side mounted test points, the testing
system comprising:
a testing platform operable to receive the one circuit board, the testing platform comprising:
a first member and a second member for securing the one circuit board in place, wherein at least one member of the first member
and the second member is movable such that the testing platform is capable of receiving circuit boards of different sizes,
and wherein the at least one member comprises a test probe array comprising a plurality of test probes electrically configured
by a test probe signal selection circuitry for passing signals between a control system electrically coupled to the test probe
array and the side mounted test points of the circuit board.

US Pat. No. 9,513,658

MULTI-BIT FLIP-FLOP REORGANIZATION TECHNIQUES

Apple Inc., Cupertino, C...

1. A method, comprising:
assessing, by one or more processors, one or more timing slack properties of input pins and output pins on each bit in a plurality
of multi-bit clocked storage devices utilized in a design for an integrated circuit, wherein the plurality of multi-bit clocked
storage devices comprise a common logical clock input;

assigning, by the one or more processors, based on the assessed timing slack properties of the bits, each of the bits to one
bit group selected from a plurality of bit groups;

remapping, by the one or more processors, the bits within the plurality of multi-bit clocked storage devices such that at
least one of the multi-bit clocked storage devices comprises two or more bits selected from one bit group; and

applying one or more timing corrections to one or more of the multi-bit clocked storage devices, wherein at least one timing
correction is applied to the at least one multi-bit clocked storage device that comprises the two or more bits selected from
the one bit group.

US Pat. No. 9,288,777

METHODS AND APPARATUS FOR SYNCHRONIZING CLOCK SIGNALS IN A WIRELESS SYSTEM

APPLE INC., Cupertino, C...

1. A method for testing master and slave network equipment, the master network equipment comprising a transmitter and a master
reference clock, the slave network equipment comprising a receiver and a slave reference clock, the method comprising:
receiving a synchronization packet comprising first control signals from the transmitter;
generating and storing at least one master timestamp sample;
in response to the receiving the synchronization packet from the transmitter, generating second control signals in slave control
circuitry;

generating and storing at least one slave timestamp sample based on the second control signals with the slave control circuitry;
and

comparing the at least one stored master timestamp sample to the at least one stored slave timestamp sample to determine whether
the master and slave reference clocks are properly synchronized;

wherein:
the first control signals comprise a transmit trigger signal and a transmit index of the transmitter; and
the second control signals comprise a receive trigger signal and a receive index of the receiver.

US Pat. No. 9,269,178

VIRTUAL CAMERA FOR 3D MAPS

APPLE INC., Cupertino, C...

1. A mobile device comprising:
a set of processing units for executing sets of instructions;
a non-transitory machine-readable medium storing a mapping application which when executed on the mobile device by at least
one of the processing units provides an animated navigation presentation that shows the device navigating along a three-dimensional
(3D ) map of a region that the device is traversing, the mapping application comprising sets of instructions for:

defining a virtual camera that identifies a view of the 3D map to render at each of a plurality of instances of time;
as the device traverses the region, generating a navigation presentation by moving the virtual camera along a navigated route
in the 3D map in order to identify different views of the 3D map to render;

as the navigation presentation reaches a first threshold distance of a turn along the navigated route, moving the virtual
camera upwards from a 3D perspective view to a top-down, two-dimensional view of the map at a location of the turn; and

as the navigation presentation passes a second threshold distance after the turn along the navigated route, moving the virtual
camera downwards from the top-down view to a 3D perspective view of the map, wherein the upwards and downwards movements of
the virtual camera are for preventing a view of a point of focus to be obstructed by any other object in the 3D map.

US Pat. No. 9,256,551

EMBEDDED ENCRYPTION/SECURE MEMORY MANAGEMENT UNIT FOR PERIPHERAL INTERFACE CONTROLLER

Apple Inc., Cupertino, C...

1. An integrated circuit comprising:
a memory controller comprising circuitry configured to couple to a memory;
a fabric interface comprising circuitry coupled to the memory controller circuit; and
a peripheral interface controller comprising circuitry coupled to the fabric interface and configured to couple to an external
peripheral interface to communicate with one or more devices external to the integrated circuit, wherein the peripheral interface
controller circuit comprises a cryptographic unit comprising circuitry configured to encrypt data received from the memory
over the fabric interface, and wherein the peripheral interface controller is configured to transmit the encrypted data on
the external peripheral interface, and wherein the cryptographic unit is configured to decrypt data received by the peripheral
interface controller from the external peripheral interface, and wherein the peripheral interface controller is to transmit
the decrypted data to the memory over the fabric interface, and wherein the cryptographic unit is further configured to translate
virtual addresses used in transactions generated by the one or more devices on the peripheral interface to physical addresses
used to address the memory, and wherein the cryptographic unit is configured to read a first entry from a first data structure
in memory in response to a first transaction from the interface, and wherein the first data structure further includes a first
physical address of a plurality of physical addresses that correspond to the first entry, and wherein remaining physical addresses
that correspond to the first entry are stored in a second data structure in memory, and wherein the cryptographic unit is
configured to associate the first physical address with the first transaction responsive to the first transaction selecting
the first physical address from the plurality of physical addresses prior to reading the second data structure.

US Pat. No. 9,512,536

METHODS FOR FORMING WHITE ANODIZED FILMS BY METAL COMPLEX INFUSION

Apple Inc., Cupertino, C...

1. A method for providing a white appearance to an anodic film, the anodic film comprising anodic pores with pore openings
at an external surface of the anodic film, the method comprising:
widening the anodic pores in a first electrolyte;
infusing titanium oxide complex anions into the anodic pores in a second electrolyte, wherein the titanium oxide complex anions
migrate toward pore terminuses of the anodic pores positioned opposite the pore openings, wherein at least a portion of the
infused titanium oxide complex anions are converted into titanium oxide particles at the pore terminuses.

US Pat. No. 9,510,186

TAMPER PREVENTION FOR ELECTRONIC SUBSCRIBER IDENTITY MODULE (ESIM) TYPE PARAMETERS

Apple Inc., Cupertino, C...

1. A method for protecting a Type parameter of an electronic Subscriber Identity Module (eSIM) that is associated with a Mobile
Network Operator (MNO), the method comprising:
at an embedded Universal Integrated Circuit Card (eUICC):
receiving a request to store the eSIM within a memory that is accessible to the eUICC; and
in response to the request:
storing the eSIM into the memory,
parsing a file system of the eSIM to identify the Type parameter, and
updating a file access property of the Type parameter to prevent the Type parameter from being modified by the MNO.

US Pat. No. 9,280,251

FUNNELED TOUCH SENSOR ROUTING

Apple Inc., Cupertino, C...

1. A touch sensor panel comprising:
a first touch pixel coupled to a first sense connection and a second touch pixel coupled to a second sense connection, the
first sense connection having a first portion disposed in a first active region of the touch sensor panel between the first
touch pixel and the second touch pixel, and the second sense connection having a second portion disposed in the first active
region; and

a third touch pixel coupled to a third sense connection and a fourth touch pixel coupled to a fourth sense connection, the
third sense connection having a third portion disposed in the first active region and a fourth portion disposed in a second
active region of the touch sensor panel between the third touch pixel and the fourth touch pixel, and the fourth sense connection
having a fifth portion disposed in the first active region and a sixth portion disposed in the second active region,

wherein:
a width of the fourth portion of the third sense connection is larger than a width of the third portion of the third sense
connection, and

widths of the first portion of the first sense connection, the second portion of the second sense connection, the third portion
of the third sense connection and the fifth portion of the fourth sense connection are substantially the same in the first
active region.

US Pat. No. 9,361,886

PROVIDING TEXT INPUT USING SPEECH DATA AND NON-SPEECH DATA

Apple Inc., Cupertino, C...

1. A method, comprising:
at a mobile device with one or more processors, memory, and a display:
receiving a speech input, the speech input including a speech data stream;
while receiving the speech data stream, receiving a non-alphanumeric non-speech input;
retrieving text data from the speech input using speech recognition;
assembling the text data with the non-alphanumeric non-speech input to produce output data, wherein the assembling includes
modifying the text data in accordance with the non-alphanumeric non-speech input; and

providing the output data to a user through a user interface.

US Pat. No. 9,513,663

ELECTRONIC DEVICE WITH TOUCH SENSITIVE DISPLAY

APPLE INC., Cupertino, C...

1. An electronic device that receives touch input from an external object, comprising:
a housing; and
a touch screen display in the housing, wherein the touch screen display has a two-dimensional touch sensor that determines
a touch contact point between the external object and the touch screen display, wherein the two-dimensional touch sensor has
a first position sensor that determines a first position of the touch contact point along a first axis and a second position
sensor that determines a second position of the touch contact point along a second axis, wherein the first axis is perpendicular
to the second axis, wherein the first position sensor comprises a capacitive touch sensor comprising capacitive electrodes
that extend along the second axis, wherein the second position sensor is a non-capacitive touch sensor comprising conductive
structures that extend along the first axis, and wherein the capacitive electrodes and the conductive structures do not overlap.

US Pat. No. 9,513,739

BACKLIGHT AND AMBIENT LIGHT SENSOR SYSTEM

Apple Inc., Cupertino, C...

1. A method of operating a device which includes a display having a touch screen input device, the method comprising:
operating the display, while the touch screen input device receives one or more inputs, at a brightness level controlled by
an ambient light sensor (ALS) that takes measurements of ambient light around the device;

determining that the device has become inactive;
entering an inactivity dim state in response to determining that the device has become inactive, wherein during the inactivity
dim state (1) the display is operated at a dim brightness level and a first plurality of different ambient light levels do
not effect control of the brightness level of the display and (2) the touch screen input device does not accept inputs until
after a wake input which causes the device to exit the inactivity dim state;

receiving the wake input which is one or more touches on the touch screen input device, wherein the touch screen input device
is a multi-touch input device;

adjusting the brightness level of the display in response to receiving the wake input which causes the device to exit the
inactivity dim state, wherein the brightness level is adjusted with the ALS such that a second plurality of different ambient
light levels measured by the ALS do effect control of the brightness level after receiving the wake input; wherein the adjusting
of the brightness level of the display in response to receiving the wake input, which causes the device to exit the inactivity
dim state, comprises:

receiving, after exiting the inactivity dim state, an ALS value;
if the ALS value is greater than a wake threshold, automatically causing, based on the ALS value, a first increase in the
brightness level of the display;

if the ALS value is less than the wake threshold, automatically causing a second increase in the brightness level of the display;
and

wherein the first increase is greater than the second increase.

US Pat. No. 9,513,744

CONTROL SYSTEMS EMPLOYING NOVEL PHYSICAL CONTROLS AND TOUCH SCREENS

Apple Inc., Cupertino, C...

1. A method for coordinating and associating system functions in a touch-sensitive device, the method comprising:
displaying a plurality of icons on a touch-sensitive display of the touch-sensitive device, each icon representing a unique
application for performing an operation at the touch sensitive device;

detecting positions of a plurality of objects in contact with the touch-sensitive display, wherein the objects are in contact
at the same time;

determining two or more icons corresponding to the detected positions of the plurality of objects;
determining an interconnected operation based on the applications represented by the determined icons; and
causing the touch-sensitive device to perform the interconnected operation.

US Pat. No. 9,513,930

WORKFLOW WIDGETS

Apple Inc., Cupertino, C...

1. A method comprising:
executing a first widget on a first device, the first widget including information and an executable application, executing
the first widget including presenting the information of the first widget on the first device;

sending the first widget to a second device;
updating the first widget with content created using a second widget on the second device, wherein the second widget is launched
on the second device using the information in the first widget sent by the first device, the updating including updating the
information of the first widget;

pushing the updated information from the first device or the second device to a publishing device or a server system; and
presenting the updated information within the first widget.

US Pat. No. 9,301,429

THERMAL BLOCKER FOR MOBILE DEVICE SKIN HOT SPOT MANAGEMENT

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a cover glass layer having a touch screen capable of receiving a touch input;
a conductive layer in direct contact with the cover glass layer, wherein the conductive layer is configured to spread heat
across a region of the cover glass layer;

an insulator layer in contact with the conductive layer; and
a heat source in contact with the insulator layer, wherein the insulator layer is configured to reduce an amount of heat transmitted
from the heat source to the cover glass layer.

US Pat. No. 9,538,272

ACOUSTIC MESH AND METHODS OF USE FOR ELECTRONIC DEVICES

APPLE INC., Cupertino, C...

1. An electronic device comprising:
a housing having an outer surface opposite and adjacent to an inner surface;
an aperture disposed within the housing and having an inner wall extending from the outer surface to the inner surface;
an acoustic mesh having a flange portion disposed adjacent the inner surface, a vertical portion disposed within the aperture
adjacent the inner wall extending from the inner surface towards the outer surface, and a horizontal portion extending across
the aperture; and

a stiffener having a horizontal flange disposed along the flange portion of the acoustic mesh compressing the acoustic mesh
against the inner surface, and a vertical wall disposed adjacent to the vertical portion of the acoustic mesh such that the
acoustic mesh is disposed between the vertical wall of the stiffener and the inner wall of the aperture.

US Pat. No. 9,271,209

METHOD AND SYSTEM FOR MAINTAINING MULTIPLE PDN NETWORK CONNECTION DURING INTER-TECHNOLOGY HANDOVER IN THE IDLE MODE

Apple Inc., Cupertino, C...

1. A method for maintaining connectivity between user equipment and multiple packet data network (PDN) connections during
an idle mode handover from a source network operating under the 3GPP communications protocol to a target network operating
under a non-3GPP communications protocol, comprising the steps of:
at one or more nodes of the target network:
receiving a connection request message from the user equipment;
transmitting a request message to an authentication, authorization, and accounting (AAA) server on a home network assigned
to the user equipment;

receiving a response message from the AAA server on the home network assigned to the user equipment, wherein the response
message comprises the addresses for all PDN gateways currently in use by the user equipment;

using the addresses for all PDN gateways currently in use by the user equipment to exchange messages with the PDN gateways
to maintain PDN connections with the user equipment after handover of user equipment communications to the target network,
wherein said using the addresses for all PDN gateways currently in use by the user equipment to exchange messages with the
PDN gateways to maintain PDN connections with the user equipment is performed by a serving gateway node of the target network.

US Pat. No. 9,367,095

ELECTRONIC DEVICE WITH WRAP AROUND DISPLAY

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing comprising a transparent housing component having a curved interior surface formed of a single layer of transparent
material;

a flexible display assembly coupled to the curved interior surface of the transparent housing component, the flexible display
assembly being arranged to present visual content through the transparent housing component, wherein the transparent housing
component provides a rigid support structure that prevents deformation of the flexible display assembly during use of the
electronic device; and

a processor configured to direct the flexible display assembly to present a first user interface through a first portion of
the transparent housing component and a second user interface through a second portion of the transparent housing component
that is oriented in a different direction than the first portion.

US Pat. No. 9,578,769

COMPONENTS OF AN ELECTRONIC DEVICE AND METHODS FOR THEIR ASSEMBLY

Apple Inc., Cupertino, C...

1. An electronic device comprising:
a housing that carries a first antenna assembly at a first end of the housing and a second antenna assembly at a second end
of the housing, the second end being opposite the first end,

wherein each of the first antenna assembly and the second antenna assembly includes:
an antenna, and
a cover plate coupled to the housing and proximate to the antenna, the cover plate being transparent at frequencies used by
the antenna for wireless communication and being opaque to light at visible frequencies, and wherein an area defined by a
backside of the housing is greater than a total area defined by each cover plate, and

wherein an outer surface of each cover plate is coplanar with the backside of the housing.

US Pat. No. 9,578,768

LASER-COLORED SAPPHIRE MATERIAL

APPLE INC., Cupertino, C...

17. An electronic device comprising:
a housing;
a cover glass coupled to the housing for protecting a display positioned within the housing;
an input surface positioned through a portion of the housing; wherein
at least one of the housing, cover glass and input button is a sapphire component comprising:
a first portion; and
a second, colored portion positioned adjacent the first portion, the second portion comprising:
a first set of atoms; and
a second set of atoms embedded with the first set of atoms, the second set of atoms of a different type than the first set
of atoms.

US Pat. No. 9,629,272

ELECTRONIC DEVICE WITH ARRAY OF REWORKABLE COMPONENTS

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing have a housing wall with an opening;
an electrical component; and
at least one screw and at least one corresponding nut that mount the electrical component within the opening, wherein the
nut moves between an installation position that allows the electrical component to be installed within the opening and a locked
position in which the electrical component is secured to the housing wall and wherein the nut has a first stop that bears
against the electrical component when the nut is in the installation position and a second stop that bears against the electrical
component when the nut is in the locked position.

US Pat. No. 9,578,648

SYSTEMS AND METHODS TO ENHANCE RADIO LINK PERFORMANCE IN A MULTI-CARRIER ENVIRONMENT

APPLE INC., Cupertino, C...

1. A system, comprising:
a macro cell, the macro cell implementing a plurality of network layers, wherein the plurality of network layers comprise,
at least;

a physical layer; and
a media access control (“MAC”) layer; and
a small cell, the small cell implementing at least one of the plurality of network layers;
wherein the MAC layer controls the flow of data packets to and from the physical layer of the macro cell;
wherein the plurality of network layers implemented by the small cell further comprises a MAC layer;
wherein the MAC layer of the small cell coordinates with the MAC layer of the macro cell to control the flow of data packets
to and from the physical layer to the macro cell and to control the flow of data packets to and from the physical layer of
the small cell; and

wherein the MAC layer of the macro cell controls the flow of the data packets to and from the physical layer of the small
cell.

US Pat. No. 9,511,498

MASS TRANSFER TOOL

Apple Inc., Cupertino, C...

17. A mass transfer tool, comprising:
an articulating transfer head assembly including an electrostatic voltage source connection, the electrostatic voltage source
connection to electrically connect with an array of electrostatic transfer heads;

a carrier substrate holder;
an actuator assembly to adjust a spatial relationship between the articulating transfer head assembly and the carrier substrate
holder;

a fiducial mark;
a first imaging device fixed relative to the articulating transfer head assembly and moveable relative to the fiducial mark,
wherein the first imaging device includes a first imaging plane; and

a second imaging device fixed relative to the carrier substrate holder, wherein the second imaging device includes a second
imaging plane, and wherein the fiducial mark is located between the first imaging plane and the second imaging plane.

US Pat. No. 9,750,150

BREAK RESISTANT AND SHOCK RESISTANT SAPPHIRE PLATE

APPLE INC., Cupertino, C...

1. A sapphire plate, comprising:
a planar sapphire substrate; and
at least one shock absorbing layer selectively adhered to portions of a surface of the planar sapphire substrate, wherein
the shock absorbing layer has:

a layer thickness between 0.1% to 10% of a thickness of the substrate; and
at least 50 wt.-% of amorphous aluminum oxide (Al2O3).

US Pat. No. 9,717,109

WIRELESS PROXIMITY PASSWORD PAIRING OF USER-INTERFACE DEVICES

Apple Inc., Cupertino, C...

1. A first electronic device, comprising:
one or more processors;
a memory communicatively coupled to the one or more processors, wherein the one or more processors are configured to:
transmit an advertising packet;
receive input corresponding to at least a password, the password having been generated by a second electronic device after
receipt of the advertising packet, the password enabling pairing between the first electronic device and the second electronic
device; and

transmit a message comprising the password to the second electronic device, wherein the second electronic device is within
a predefined range of the first electronic device.

US Pat. No. 10,045,708

METHOD OF DETECTING THE WEARING LIMB OF A WEARABLE ELECTRONIC DEVICE

Apple Inc., Cupertino, C...

1. A device capable of measuring electrocardiographic signals, the device comprising:a first electrode configured to come into contact with a first portion of a user's body and configured to measure an electrical potential at the first portion of the user's body;
a second electrode configured to come into contact with a second portion of the user's body and configured to measure an electrical potential at the second portion of the user's body; and
a processor capable of:
measuring a potential difference between the first electrode and the second electrode;
determining whether the first electrode and second electrode have been inverted based on the measured potential difference between the first electrode and the second electrode, wherein determining whether the first electrode and second electrode have been inverted includes identifying a P-wave, an R-wave, a Q-wave, and an S-wave from the measured potential difference; and
compensating the measured potential difference if the first and second electrodes are determined to be inverted.

US Pat. No. 9,723,636

INITIAL ACCESS CHANNEL FOR SCALABLE WIRELESS MOBILE COMMUNICATION NETWORKS

Apple Inc., Cupertino, C...

1. An apparatus, comprising:
one or more processing elements configured to:
receive a plurality of frames of wireless data, wherein the frames are received via a wireless network having a system bandwidth
that includes a synchronization channel (SCH) and a broadcast-control channel (BCH), wherein the SCH includes a primary SCH
and a secondary SCH, when communicating via a network;

acquire frame timing based on received signaling in the SCH; and
decode system related information received via the BCH, wherein the BCH is in a predetermined location in each received frame,
wherein the primary SCH is transmitted using an OFDM symbol that immediately precedes the BCH, and wherein the BCH is transmitted
less frequently than the secondary SCH.

US Pat. No. 9,585,275

ELECTRONIC DEVICES WITH MOISTURE GUIDING STRUCTURES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing;
at least one electronic component mounted on a substrate in the housing;
a coating on the substrate that surrounds the at least one electronic component;
a conformal coating that covers the at least one electronic component and is laterally constrained by the coating that surrounds
the at least one electronic component, wherein the conformal coating is in direct contact with the coating and wherein the
conformal coating and the coating are non-overlapping; and

a hydrophobic coating that is formed in direct contact with the conformal coating, wherein the hydrophobic coating overlaps
substantially all of the conformal coating.

US Pat. No. 9,750,152

INTERNAL COMPONENT ARRANGEMENT WITHIN A HOUSING

Apple Inc., Cupertino, C...

1. A portable electronic device having a housing that includes a first component and a second component within the housing,
the portable electronic device comprising:
a retaining system, independent of the housing, that is configured to substantially maintain an amount of space between the
first component and the second component when an external force is applied to the housing;

a fastening feature disposed on a mounting surface of a side wall of the housing;
a clamping element disposed along an outside surface of the fastening feature, wherein the clamping element includes diametrically
opposed protrusions that exert a clamping force on the outside surface of the fastening feature; and

an electronic component coupled to the fastening feature such that a portion of the electronic component engages and compresses
the clamping element.

US Pat. No. 9,648,780

MANUFACTURING FIXTURES FOR SMALL FORM FACTOR DESKTOP COMPUTER

Apple Inc., Cupertino, C...

1. A cutting tool for cutting a notch within a side wall of a housing, the cutting tool comprising:
a triangular cutting blade that extends outwardly from a central hub, the triangular cutting blade having a first edge that
extends radially from the central hub, a second edge that is about as long as and is generally perpendicular to the first
edge, and a third edge that is longer than the first and second edges and defines a right triangle with the first and second
edges, wherein the second and third edges define a cutting portion, wherein when the second edge is brought in contact with
the side wall, the cutting portion is positioned to cut the notch in the side wall, the notch having a well defined depth
in accordance with a difference between a length of the third and second edges.

US Pat. No. 9,648,744

EJECTABLE COMPONENT ASSEMBLIES IN ELECTRONIC DEVICES

APPLE INC., Cupertino, C...

1. An electronic device comprising:
a housing comprising an opening;
a tray inserted into the opening of the housing and configured to hold a removable electronic card;
a circuit board within the housing and comprising:
a top surface;
a bottom surface;
a pocket recessed into the top surface toward the bottom surface and forming a flat middle surface that is open with respect
to the top surface;

a set of electrical signal pins coupled to the middle surface; and
one or more openings in the pocket extending through the circuit board and configured to receive a portion of the set of signal
pins;

a cover comprising a flat top portion extending across the pocket;
wherein
the pocket and flat top portion together define a receiving assembly that is sized to receive and hold the tray and the removable
electronic card held within the tray; and

the flat top portion is substantially parallel to the flat middle surface.

US Pat. No. 9,480,155

FLEXIBLE CABLES IN ELECTRONIC DEVICES WITH MOVING COMPONENTS

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing having a base and having a lid that rotates relative to the base; and
a flexible printed circuit having a metal layer that is patterned to form metal traces including signal traces and ground
traces, wherein the metal layer has first and second metal coating layers on opposing upper and lower surfaces of a metal
core layer, wherein the first metal coating layer coats all of the upper surface of the metal core layer, wherein the second
metal coating layer coats all of the lower surfaces of the metal core layer, and wherein the first and second metal coating
layers have a higher Young's modulus than the metal core layer and prevent cracking in the metal core layer.

US Pat. No. 9,294,766

CHROMA QUANTIZATION IN VIDEO CODING

APPLE INC., Cupertino, C...

1. A method comprising:
receiving a plurality of sets of chroma quantization parameter (QP) offset values associated with an encoded video picture,
wherein an encoded video picture includes a plurality of quantization groups, each quantization group comprising at least
one coding unit;

selecting one set of chroma QP offset values from the plurality of sets of chroma QP offset values for a particular quantization
group from the plurality of quantization groups; and

computing a set of chroma quantization parameters for a coding unit in the particular quantization group based on the selected
set of chroma QP offset values and a luma QP value associated with the coding unit.

US Pat. No. 9,730,268

COMMUNICATION BETWEEN HOST AND ACCESSORY DEVICES USING ACCESSORY PROTOCOLS VIA WIRELESS TRANSPORT

Apple Inc., Cupertino, C...

1. A method of establishing a wireless communication channel between a host device and an accessory, the method comprising:
joining, by the host device, a wireless network;
detecting, by the host device, a service information record from the accessory via the wireless network, the service information
record including an accessory identifier and an indication that the accessory supports an accessory protocol;

determining, by the host device, whether an accessory-protocol communication channel should be established with the accessory;
in the event that an accessory-protocol communication channel should be established with the accessory:
sending, by the host device via the wireless network an invitation message to the accessory, the invitation including an address
of the host device and a dynamically assigned port identifier for a virtual port of the host device to be used for accessory
protocol communication with the accessory;

receiving, at the virtual port, a detection message from the accessory, the detection message being a message defined by the
accessory protocol as indicating that the accessory is initiating accessory-protocol communication with the host device; and

in response to the detection message, initializing, by the host device, a protocol stack for accessory protocol communication
with the accessory, the protocol stack being connected to the virtual port, the protocol stack including a link layer; and

after initializing the protocol stack:
receiving, at the virtual port, an identification message conforming to the accessory protocol from the accessory, the identification
message indicating whether the accessory supports encryption of accessory protocol messages at the link layer of the protocol
stack;

determining, by the host device, whether to operate in an encrypted mode, the determination being based on the identification
message; and

in response to determining that the host device is to operate in the encrypted mode:
sending, by the host device, a start-encryption message to the accessory, the start-encryption message conforming to the accessory
protocol; and

encrypting, by the host device, one or more outgoing accessory protocol messages sent to the accessory after sending the start-encryption
message, the encryption being performed at the link layer of the protocol stack.

US Pat. No. 9,554,359

DYNAMIC ANTENNA TUNER SETTING FOR CARRIER AGGREGATION SCENARIOS

Apple Inc., Cupertino, C...

1. A method to adjust radio frequency circuitry in a wireless communication device, the method comprising the wireless communication
device at least:
receiving one or more downlink communications from a wireless network;
determining whether carrier aggregation is enabled;
when carrier aggregation is not enabled, adjusting the radio frequency circuitry based on default setting values; and
when carrier aggregation is enabled:
evaluating radio frequency conditions for a primary component carrier and for a secondary component carrier used for carrier
aggregation;

determining whether uplink communication is power constrained;
when uplink communication is power constrained, adjusting the radio frequency circuitry to maximize power transfer over a
set of radio frequencies through the primary component carrier; and

when uplink communication is not power constrained, adjusting the radio frequency circuitry to maximize power transfer over
a set of radio frequencies through a combination of the primary component carrier and the secondary component carrier,

wherein the wireless communication device determines whether uplink communication is power constrained based at least in part
on whether:

an uplink performance metric is less than an uplink performance threshold and a downlink performance metric is greater than
a downlink performance threshold, or

a downlink received signal strength exceeds a downlink signal strength threshold and a number of uplink random access channel
(RACH) failures occur.

US Pat. No. 9,807,919

ELECTRONIC DEVICES HAVING ELECTROSTATIC DISCHARGE PATHS

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing;
a display mounted in the housing, wherein the display includes an outermost display layer, wherein the display has an active
area in which images are displayed, wherein the display has an inactive area that surrounds the active area, wherein the outermost
display layer has first and second surfaces, and wherein the outermost display layer has an opening that extends from the
first surface to the second surface;

a grounded metal structure in the housing;
an electrostatic discharge path that includes a conductive trace on the outermost display layer, that includes the grounded
metal structure, and that includes a conductive structure coupled between the conductive trace and the grounded metal structure
that shorts the conductive trace to the grounded metal structure; and

a metal trim structure formed in the opening in the outermost display layer, wherein the electrostatic discharge path also
includes the metal trim structure, and wherein the conductive structure shorts the metal trim structure to the grounded metal
structure.

US Pat. No. 9,743,564

ELECTROMAGNETIC SHIELDING STRUCTURES

Apple Inc., Cupertino, C...

1. A shield for electromagnetically shielding components on a printed circuit, comprising:
a metal frame having an opening;
a conductive fabric that covers the opening; and
an insulating layer on a surface of the conductive fabric, wherein the insulating layer is interposed between the components
on the printed circuit and the conductive fabric.

US Pat. No. 9,743,522

PRINTED CIRCUIT BOARD WITH COMPACT GROUPS OF DEVICES

Apple Inc., Cupertino, C...

1. Apparatus, comprising:
a printed circuit board having printed circuit board contacts on a surface; and
an electrical component formed from a plurality of stacked surface mount technology components on the surface of the printed
circuit board, wherein:

the plurality of stacked surface mount technology components includes at least a first surface mount technology component
having first component contacts, a second surface mount technology component having second component contacts, a third surface
mount technology component having third component contacts, and a fourth surface mount technology component having fourth
component contacts;

the electrical component has first, second, and third terminals coupled directly to the printed circuit board contacts;
the first and second surface mount technology components are both mounted directly to the printed circuit board and the third
and fourth surface mount technology components are mounted on the first and second surface mount technology components;

the third surface mount technology component has a first portion that overlaps the first surface mount technology component
without overlapping the second surface mount technology component and a second portion that is different than the first portion
that overlaps the second surface mount technology component without overlapping the first surface mount technology component;
and

the fourth surface mount technology component has a first portion that overlaps the first surface mount technology component
without overlapping the second surface mount technology component and a second portion that is different than the first portion
that overlaps the second surface mount technology component without overlapping the first surface mount technology component.

US Pat. No. 9,282,514

METHODS AND APPARATUS FOR INTELLIGENT WIRELESS TECHNOLOGY SELECTION

Apple Inc., Cupertino, C...

1. A mobile apparatus, comprising:
a cellular wireless transceiver operable in at least a first mode and a second mode;
a processor in signal communication with the cellular wireless transceiver; and
computerized logic in communication with the processor and configured to cause the mobile apparatus to:
determine an operational state of the mobile apparatus;
when the operational state of the mobile apparatus is a first operational state, operate the cellular wireless transceiver
in the first mode in accordance with a first set of system selection preferences; and

when the operational state of the mobile apparatus is a second operational state, operate the cellular wireless transceiver
in the second mode in accordance with a second set of system selection preferences,

wherein the first and second sets of system selection preferences comprise one or more rules to select between a plurality
of radio access technologies, the second set of system selection preferences excluding at least one radio access technology
included in the first set of system selection preferences, and the operational state of the mobile apparatus comprises one
or more of a display mode, a power mode of the processor, or an association of the mobile apparatus with a wireless local
area network (WLAN).

US Pat. No. 9,281,844

CONFIGURABLE AND LOW POWER ENCODER FOR CYCLIC ERROR CORRECTION CODES

Apple Inc., Cupertino, C...

1. A method, comprising:
receiving an input data symbol by an encoder unit,
dividing, by the encoder unit, the input data symbol into a first part and a second part;
dividing, by a first divider circuit, the first part of the input data symbol by a fixed-coefficient polynomial to generate
a quotient, wherein the fixed-coefficient polynomial is a multiple of a generator polynomial;

separating, by the encoder unit, the quotient into a third part and a fourth part, wherein the third part includes a first
subset of data bits of the quotient and the fourth part includes a second subset of the data bits of the quotient, wherein
the second subset is different than the first subset;

summing, by the encoder unit, the second part of the input data symbol and the third part of the quotient to generate an interim
sum,

dividing the interim sum by the generator polynomial by a second divider circuit to generate a remainder,
summing, by the encoder unit, the remainder and the fourth part of the quotient to generate a parity code word; and
concatenating the input data symbol and the parity code word to generate an encoded code word.

US Pat. No. 9,479,982

USER CONTEXT AWARE THROTTLING OF TRANSITION ATTEMPTS TO CONNECTED MODE

Apple Inc., Cupertino, C...

1. An apparatus, comprising:
a processing element configured to:
perform a plurality of successive attempts to transition to a connected mode via a first cell;
determine that the apparatus is stationary;
determine that a first threshold number of successive connected mode transition attempts on the first cell have failed while
the apparatus is stationary;

bar camping on the first cell for up to a first predetermined period of time based on determining that the first threshold
number of successive connected mode transition attempts have failed while the apparatus is stationary.

US Pat. No. 9,282,630

METHOD OF FORMING A CONFORMAL ELECTROMAGNETIC INTERFERENCE SHIELD

Apple Inc., Cupertino, C...

1. A method of forming a conformal electromagnetic interference (EMI) shield, the method comprising:
applying a mask to cover a portion of a printed circuit board (PCB), the PCB having one or more circuit components, wherein
the portion of the PCB comprises a plurality of grounding contacts, wherein the portion surrounds one or more of the circuit
components, and wherein the portion is spaced a minimum predefined distance from an outer surface of any circuit component
immediately adjacent to the portion;

applying an insulating layer to the entire PCB;
removing the mask, wherein removing the mask further comprises removing portions of the insulating layer applied on the mask;
treating at least one of the applied insulating layer and the portion for conductive layer adhesion; and
disposing a conductive layer onto the treated at least one of the applied insulating layer and the portion.

US Pat. No. 9,743,452

ADAPTIVE RECEPTION OF LTE IN A SINGLE RADIO WIRELESS DEVICE

Apple Inc., Cupertino, C...

1. A method to configure wireless circuitry in a single radio wireless communication device, the method comprising:
by the single radio wireless communication device:
establishing a connection to a first wireless network using a first radio frequency signaling chain and a second radio frequency
signaling chain;

obtaining a configuration processing delay time for the first wireless network;
transmitting a first indicator of a first reconfiguration of the single radio wireless communication device to the first wireless
network before initiating a tune-away event, the first indicator transmitted at a first time that is based at least in part
on the configuration processing delay time;

reconfiguring at least one of the first radio frequency signaling chain and the second radio frequency signaling chain to
communicate with a second wireless network during the tune-away event;

transmitting a second indicator of a second reconfiguration of the single radio wireless communication device to the first
wireless network before completing the tune-away event, the second indicator transmitted at a second time that is based at
least in part on the configuration processing delay time; and

reconfiguring the at least one of the first radio frequency signaling chain and the second radio frequency signaling chain
to communicate with the first wireless network after completing the tune-away event,

wherein the configuration processing delay time comprises a time for the first wireless network to process a channel status
report (CSR) from the single radio wireless communication device and respond with a corresponding reconfiguration of downlink
communication to the single radio wireless communication device based on the CSR.

US Pat. No. 9,479,239

FEEDBACK BASED ON DESIGNATED SUBSET OF CODEBOOK

Apple Inc., Cupertino, C...

1. A method for operating a user equipment (UE) device, to facilitate communication with a base station, the method comprising:
transmitting, by a transmitter of the UE device, a codeword index to the base station, wherein the codeword index identifies
a first codebook weighting matrix from within a designated subset of a codebook, wherein the codebook includes at least six
codebook weighting matrices, wherein each of the codebook weighting matrices includes one or more layer-related columns, wherein
each of the layer-related columns includes a plurality of complex weight values having absolute value less than or equal to
one;

receiving, by a receiver of the UE device, signals from a channel, wherein the signals have been generated by a precoding
operation based on a particular codebook weighting matrix from the designated subset; and

recovering, by the receiver, information from the received signals.

US Pat. No. 9,282,516

COOPERATIVE POWER SAVINGS AMONG MOBILE COMPUTING DEVICES

Apple Inc., Cupertino, C...

1. A method for collaborating with a plurality of nearby computing devices to identify an approach for establishing a type
of connectivity, comprising:
at a mobile computing device, and in response to receiving a request to establish the type of connectivity:
transmitting, to the plurality of nearby computing devices, a request for observation information associated with the type
of connectivity;

receiving, from at least one nearby computing device of the plurality of nearby computing devices, a response that includes
observation information associated with the type of connectivity, wherein the observation information comprises a confidence
level and parameters that can be utilized to establish the type of connectivity; and

based on a determination that the confidence level satisfies a threshold:
establishing the type of connectivity based on the parameters.

US Pat. No. 9,510,141

APP RECOMMENDATION USING CROWD-SOURCED LOCALIZED APP USAGE DATA

Apple Inc., Cupertino, C...

1. A method comprising:
receiving, at an application recommendation system, a plurality of app usage records from a plurality of mobile devices, wherein
the plurality of app usage records each comprise an application identifier corresponding to an application and a usage location
corresponding to an execution of the application;

analyzing, by the application recommendation system, the plurality of app usage records to determine the app usage records
for a first application;

identifying partitions in a region over a geographical area, wherein the partitions make up a grid over the geographical area;
incrementing a plurality of counters based on the usage locations of the plurality of app usage records, each counter corresponding
to a different partition; and

for each of one or more of the partitions:
calculating a statistical value measuring a localized usage of the first application within the respective partition relative
to a plurality of other partitions based on a counter of the respective partition and counters of the other partitions;

comparing the statistical value to a threshold; and
identifying the first application as locally relevant to the respective partition in the region of the geographical area when
the statistical value exceeds the threshold.

US Pat. No. 9,283,642

THREE-DIMENSIONAL STRUCTURES AND RELATED METHODS OF FORMING THREE-DIMENSIONAL STRUCTURES

Apple Inc., Cupertino, C...

1. A three-dimensional structure for a housing of an electronic device, the three-dimensional structure comprising:
a unitary body comprising:
a first surface comprising a first pattern of a positive space defined by a first non-random pattern of a negative space that
extends into the body a first defined depth in accordance with a first axis, and

a second surface at a different position on the body from the first surface and comprising a second pattern of a positive
space defined by a second non-random pattern of a negative space that extends into the body a second depth and in accordance
with a second axis, wherein at least some of the first non-random pattern of negative space and the second non-random pattern
of negative space overlap with each other forming apertures that extend through the unitary body having a size and a shape
in accordance with an amount of overlap, wherein the first and second positive spaces combine to form a positive surface of
the three dimensional structure.

US Pat. No. 9,282,438

GROUP CALL MANAGEMENT

Apple Inc., Cupertino, C...

1. A method of setting up a call group for participation in a group call by a plurality of mobile devices in a mobile telecommunications
network, the mobile telecommunications network comprising;
a network node, not part of a Public Land Mobile Network (PLMN), operable to provide access to a group call service for the
plurality of mobile devices via a plurality of radio access nodes, wherein the network node is connected to a serving node
within the PLMN which is further connected to the plurality of radio access nodes, the method comprising:

receiving, at the network node, data indicative of a group identifier from a first mobile device registered with the mobile
telecommunications network, wherein the data is received from a first radio access node of the plurality of radio access nodes,
wherein the first radio access node has established a data communications channel with at least one mobile device of the plurality
of mobile devices, wherein, based on response received from the first mobile device at a first access node, the first radio
access node is defined as an active node and the data communications channel is maintained;

defining, by the network node, a Group Call Area using the received group identifier;
providing, by the network node, a serving node with access to the defined Group Call Area so as to enable the serving node
to discriminate one call group registered with said telecommunications network from another call group registered with said
telecommunications network;

identifying, by the network node, a second radio access node adjacent the first radio access node, wherein the second radio
access node is not part of the Group Call Area and wherein the second radio access node is not connected to any mobile device
participating in the group call; and

updating, by the network node, the Group Call Area on basis of the first and second radio access nodes, wherein the Group
Call Area is updated without receiving a response from the first mobile device via the second radio access node.

US Pat. No. 9,129,659

BUCKLING SHOCK MOUNTING

APPLE INC., Cupertino, C...

1. A buckling shock mounting comprising:
a plurality of panels oriented transverse to a plane;
wherein the plurality of panels are made of a uniform material;
wherein each of the panels is configured to buckle without breaking when a threshold amount of force is applied perpendicularly
to the plane, and wherein each of the panels is configured to deflect in accordance with a first force-to-displacement ratio
for a first applied force that is less than the threshold amount, and deflect in accordance with a second force-to-displacement
ratio for a second applied force that is greater than the threshold amount, and

wherein the first force-to-displacement ratio is greater than the second force-to-displacement ratio.

US Pat. No. 9,513,883

METHOD AND APPARATUS FOR DESIGNING LAYOUT FOR USER INTERFACES

APPLE INC., Cupertino, C...

1. A method comprising:
receiving a multi-layer image comprising (i) a graphical asset layer comprising a set of graphical assets to be rendered as
an image and (ii) a graphical metadata layer comprising a set of graphical drawings that are not to be rendered in the rendered
image, the set of graphical drawings for specifying information for rendering the set of graphical assets of the graphical
asset layer; and

rendering the graphical assets of the graphical asset layer based on a set of properties of the set of graphical drawings
of the graphical metadata layer.

US Pat. No. 9,513,769

METHODS AND SYSTEMS FOR NON-LINEAR REPRESENTATION OF TIME IN CALENDAR APPLICATIONS

Apple Inc., Cupertino, C...

1. A method comprising:
receiving a selection of a first range of time that is commonly-used for events on a calendar; and
generating for display, on a display device, a calendar view with a representation of a period of time including the first
range of time and a second range of time outside the first range of time, wherein:

a first amount of display space is allotted in the calendar view for an increment of time within the first range of time,
and the first range of time including a first plurality of increments of time;

a second amount of display space is allotted in the calendar view for the increment of time within the second range of time,
the second amount of display space is less than the first amount of display space, and the second range of time including
a second plurality of increments of time, wherein the second plurality of increments of time include:

a first increment of time with a first size; and
a second increment of time that occurs after the first increment of time with a second size that is smaller than the first
size; and

generating for display, within the calendar view, a calendar event including a first portion of time within the first range
of time and a second portion of time within the second range of time, wherein:

increments of time within the first portion of the calendar event are displayed according to the first amount of display space
and the increments of time within the second portion are displayed according to the second amount of display space;

the second plurality of increments of time includes a third increment of time that occurs after the second increment of time
with a third size that is smaller than the second size;

the first time increment is adjacent to the second time increment;
the third time increment is adjacent to the second time increment and not adjacent to the first time increment; and
the sizes of the first increment of time, the second increment of time, and the third increment progressively decrease as
the first increment of time, the second increment of time, and the third increment of time get farther away from a central
region of the calendar view.

US Pat. No. 9,282,535

EFFICIENT LOCATION UPDATES, PAGING AND SHORT BURSTS

APPLE INC., Cupertino, C...

1. At a base station in a wireless communication network, a method of alerting a mobile terminal regarding a future downlink
short data burst transmission, said method comprising:
transmitting a short data burst forecast information element regarding the future downlink short data burst transmission on
a downlink from the base station to the mobile terminal, said information element including:

an indication of an identity of a connection; and
an indication of a frame on the downlink for the mobile terminal to monitor during which the future downlink short data burst
transmission is to be transmitted.

US Pat. No. 9,280,248

TOUCH PAD WITH FORCE SENSORS AND ACTUATOR FEEDBACK

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing:
a keyboard disposed within a first opening of the housing; and
a track pad disposed within a second opening of the housing, the track pad comprising:
a contact surface;
a capacitive touch sensor disposed below the contact surface and configured to detect a location of a touch on the contact
surface;

a set of force sensors disposed below the capacitive touch sensor and proximate to different corners of the track pad; and
an output device configured to output non-visual feedback in response to a force of a touch on the contact surface that exceeds
a threshold; wherein

the set of force sensors are configured to produce a non-binary output signal that corresponds to the force of the touch on
the contact surface.

US Pat. No. 9,513,693

L2 CACHE RETENTION MODE

Apple Inc., Cupertino, C...

1. A processor comprising:
a cache including a plurality of partitions;
an idle counter for each partition of the plurality of partitions, wherein each idle counter is configured to count a number
of consecutive cycles during which a corresponding partition has been inactive; and

a temperature sensor configured to measure a temperature of the processor;
wherein for each partition of the plurality of partitions the processor is configured to:
set a programmable idle counter threshold for the partition based at least in part on a current temperature measured by the
temperature sensor;

compare a number of cycles indicated by an idle counter for the partition to the idle counter threshold for the partition;
and

selectively place the partition of the cache into a low power state responsive to detecting that the idle counter for the
partition exceeds the idle counter threshold for the partition.

US Pat. No. 9,294,762

ENHANCED IMAGE DISPLAY IN HEAD-MOUNTED DISPLAYS

Apple Inc., Cupertino, C...

1. A head-mounted display apparatus for a user, comprising:
a left display operable to project a left image viewable by a left eye of the user, wherein a centerline of the left display
is offset externally from the centerline of the left eye;

a right display operable to project a right image viewable by a right eye of the user, wherein a centerline of the right display
is offset externally from the centerline of the right eye; and

a processor operable to:
receive data representing a source image, the source image having a right edge, a left edge, a top edge, and a bottom edge;
receive an input from the user corresponding to the user's individual interpupillary distance;
determine respective horizontal translations for a left image and a right image, based on the received input, the centerline
of each of the left display and the right display, and an image centerline of each of the left image and the right image;

process the data representing the source image, based on at least the respective horizontal translations, to generate left
image data for the left display and right image data for the right display, wherein the left image data includes the left
edge but not the right edge of the source image and the right image data includes the right edge but not the left edge of
the source image; and

present the right image data on the right display and present the left image data on the left display wherein the right image
data and the left image data are each independently adjustable horizontally by the user in accordance with the user's individual
interpupillary distance.

US Pat. No. 9,516,743

ELECTRONIC DEVICE WITH REDUCED-STRESS FLEXIBLE DISPLAY

Apple Inc., Cupertino, C...

1. A display, comprising:
a display substrate having an active area, an inactive area, and a locally thinned region, wherein the locally thinned region
is located in the inactive area;

an array of display pixels on the display substrate in the active area;
display circuitry including gate driver circuitry on the display substrate in the inactive area, wherein the gate driver circuitry
overlaps the locally thinned region of the display substrate, wherein the display pixels lie in a plane, and wherein the locally
thinned region of the display substrate curves out of the plane such that the inactive area is at least partially hidden from
view by a user; and

an encapsulation layer formed over the gate driver circuitry such that a neutral stress plane intersects with and spans laterally
across the entire width of the gate driver circuitry over the locally thinned region of the display substrate.

US Pat. No. 9,480,102

RESOLVING CYCLE CONFLICTS BETWEEN MULTIPLE RATS SHARING A RADIO OF A UE

Apple Inc., Cupertino, C...

1. A method, comprising:
at a user equipment device (UE) comprising a first radio, wherein the first radio is configurable to operate according to
a first radio access technology (RAT) and a second RAT:

determining by a first stack associated with the first RAT, prior to a sleep time associated with the first RAT, if a scheduled
next page decoding of the first RAT conflicts with a page decoding of the second RAT at a first time;

in response to determining that the scheduled next page decoding of the first RAT conflicts with a page decoding of the second
RAT:

the first stack scheduling a wake-up time for the first RAT at a subsequent scheduled page decoding after the scheduled next
page decoding of the first RAT; and

the first stack informing a second stack associated with the second RAT based on the first stack scheduling the wake-up time
for the first RAT at the subsequent scheduled page decoding after the scheduled next page decoding of the first RAT;

in response to the first stack informing the second stack, the second stack modifying a wake-up time for the second RAT based
on the informing;

the second stack waking the first radio according to the modified wake-up time;
after waking the first radio, performing page decoding of the second RAT at the first time without performing page decoding
of the first RAT; and

performing page decoding of the first RAT at the subsequent scheduling page decoding after the first time.

US Pat. No. 9,291,495

PROXIMITY SENSOR WITH COMBINED LIGHT SENSOR HAVING AN INCREASED VIEWING ANGLE

Apple Inc., Cupertino, C...

1. A proximity and light sensing apparatus comprising:
a radiation emitter for proximity sensing positioned on a substrate;
a radiation detector positioned on the substrate, the radiation detector configured to detect radiation from the emitter;
and

an ambient light detector positioned on the substrate and around the radiation emitter so as to form a border substantially
entirely around the radiation emitter and detect off-axis ambient light rays.

US Pat. No. 9,154,241

METHOD FOR VALIDATING RADIO-FREQUENCY PERFORMANCE OF WIRELESS ELECTRONIC DEVICES

Apple Inc., Cupertino, C...

18. Test equipment for testing a wireless electronic device, wherein the wireless electronic device is operable to communicate
using a frequency band that is partitioned into a plurality of resource blocks, the test equipment comprising:
a test host configured to instruct the wireless electronic device to transmit radio-frequency signals in a selected resource
block of the plurality of resource blocks; and

a tester configured to measure radio-frequency signal power levels produced by the electronic device at selected harmonic
frequencies of the selected resource block and to provide the measured radio-frequency signal power levels to the test host,
wherein the test host is configured to perform pass-fail test operations by determining whether the radio-frequency signal
power levels exceed predetermined threshold power levels.

US Pat. No. 9,288,395

SUPER-RESOLUTION BASED ON OPTICAL IMAGE STABILIZATION

Apple Inc., Cupertino, C...

1. An image capturing device comprising:
an electronic image sensor operable to capture a plurality of optical samples through an optical path;
a lens through which the optical path travels;
an actuator that is operable to move the lens;
an accelerometer;
an optical image stabilization (OIS) processor to signal the actuator to move the lens so as to stabilize an optical image
that is being projected onto the sensor through the optical path, before the sensor converts the optical image into digital
form being said captured plurality of optical samples, in response to using the accelerometer to detect movement of the device
due to involuntary shaking by a user who is holding the device;

the OIS processor to command a plurality of super-resolution shifts of the optical path by signaling the actuator to move
the lens while the plurality of optical samples are being captured, wherein each super-resolution shift corresponds to one
of a plurality of sub-pixel offsets;

a super-resolution engine to create a super-resolution image based on the plurality of captured optical samples;
the OIS processor to command a plurality of increase color sampling density shifts of the optical path by signaling the actuator
to move the lens while the plurality of optical samples are being captured, wherein each increase color sampling density shift
corresponds to one of a plurality of one-pixel offsets to provide full color sampling at each pixel location of each color
the image sensor is capable of capturing; and

the super-resolution engine to create an increase color sampling density image based on the plurality of captured optical
samples.

US Pat. No. 9,230,690

REGISTER FILE WRITE RING OSCILLATOR

Apple Inc., Cupertino, C...

1. A system, comprising:
a processing device;
one or more register files, wherein each one of the one or more register files comprises a plurality of register cells; and
a test circuit configured to operate the read and write paths of at least one of the one or more register files responsively
to a test mode signal;

wherein the test circuit includes a frequency divider coupled to an output of the selected one of the plurality of data storage
cells, wherein the frequency divider is configured to reduce a frequency of data read from a selected one of the plurality
of register cells;

wherein to operate the read and write paths of the at least one of the one or more register files, the test circuit is further
configured to:

invert data read from a given register cell included in the at least one of the one or more register files to generate new
data; and

store the new data in the given register cell.

US Pat. No. 9,552,525

NOISE REDUCTION IN BIOMETRIC IMAGES

Apple Inc., Cupertino, C...

1. A method for reducing noise in a biometric image that is captured by a biometric sensing device, the biometric sensing
device comprising a plurality of electrodes, the method comprising:
receiving the biometric image;
logically dividing the biometric image into image blocks that each represent a non-overlapping portion of the biometric image,
each non-overlapping portion representing capacitance values associated with two or more electrodes in the biometric sensing
device; and

for each image block, removing noise from the image block using at least one of a first calibration image and a second calibration
image, wherein the first calibration image comprises first voltage levels that characterize noise of the biometric sensing
device at a first voltage level and the second calibration image comprises second voltage levels that characterize noise of
the biometric sensing device at a second voltage level.

US Pat. No. 9,479,583

CONFLICT RESOLUTION FOR KEYCHAIN SYNCING

APPLE INC., Cupertino, C...

1. A non-transitory machine-readable medium storing a program which when executed by at least one processing unit of a first
device in a set of peer devices synchronizes a keychain stored on the first device with a set of keychains stored on other
devices in the set of peer devices, each keychain comprising a set of keychain items, the set of peer devices communicatively
coupled to one another in a peer-to-peer network through a set of network storage devices, the program comprising sets of
instructions for:
receiving a notification from the set of network storage devices that a second device in the set of peer devices has stored,
at a time when the first device has been offline, a first keychain item in the set of network storage devices for retrieval
by the first device;

retrieving, from the set of network storage devices, the first keychain item for updating the keychain stored on the first
device;

determining whether a first unique identifier associated with the first keychain item matches a second unique identifier associated
with a second keychain item in the keychain stored on the first device; and

resolving, when the second unique identifier is determined to match the first unique identifier, a conflict between the first
and second keychain items and updating the second keychain item based on resolution of the conflict.

US Pat. No. 9,479,695

GENERATING A HIGH DYNAMIC RANGE IMAGE USING A TEMPORAL FILTER

Apple Inc., Cupertino, C...

1. An apparatus, comprising:
a camera configured to capture a plurality of image frames suitable for generation of a high dynamic range (HDR) image frame;
an image signal processor comprising a temporal filter module, wherein the image signal processor is configured to:
receive a current image frame for filtering at the temporal filter module, wherein the current image frame is one of the plurality
of image frames captured by the camera;

receive a reference image frame for the temporal filter module that comprises image data of one or more different image frames
of the plurality of image frames captured by the camera, the reference image frame having a longer exposure than the current
image frame;

generate a normalized current image frame by applying digital gain to the current image frame in response to the longer exposure
of the reference image frame relevant to the exposure of the current image frame;

generate a filtered version of the current image frame according to an HDR blending scheme for the plurality of images that
blends the reference image frame with the normalized current image frame;

determine that the current image frame is last of the plurality of image frames to be filtered; and
in response to the determination that the current image frame is the last of the plurality of image frames to be filtered,
provide the filtered version of the current image frame as the HDR image frame.

US Pat. No. 9,293,806

ELECTRONIC DEVICE WITH DISPLAY FRAME ANTENNA

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing;
a display frame attached to the housing;
a display mounted in the display frame, wherein the display comprises display structures that display images in an active
area of the display, and wherein the display frame surrounds the active area of the display; and

a patterned metal layer on the display frame that forms an antenna.

US Pat. No. 9,286,855

DISPLAY PANEL SELF-REFRESH ENTRY AND EXIT

Apple Inc., Cupertino, C...

1. An apparatus, comprising:
a source processor; and
a sink processor coupled to the source processor via an interface, wherein the interface includes a primary link, an auxiliary
link, and a hot plug detect (HPD) link, and

wherein the sink processor is configured to:
receive a timing reference signal;
generate a synchronization signal dependent upon the timing reference signal;
send the synchronization signal to the source processor via the HPD link;
wherein the source processor is configured to:
negotiate one or more component capabilities of the sink processor via the interface; and
transmit data to the sink processor via the interface dependent upon the synchronization signal.

US Pat. No. 9,282,551

METHODS AND APPARATUS FOR AUTOMATED DEVICE STATE CHANGES IN RESPONSE TO NETWORK CONDITIONS

Apple Inc., Cupertino, C...

1. A method of managing operational states in a user equipment (UE) connected to a High Speed Packet Access (HSPA) network,
the method comprising:
at the UE:
receiving from the HSPA network a plurality of network parameters, at least one network parameter of the plurality of network
parameters indicating configuration for a maximum medium access control (MAC) transport block size allowed under power limited
conditions;

evaluating at least a portion of the received plurality of network parameters to determine whether the at least one network
parameter conflicts with a second parameter that indicates configuration for a Radio Link Control (RLC) protocol data unit
(PDU) size, the second parameter comprising another one of the plurality of network parameters or a parameter stored by the
UE; and

adjusting one or more operational settings of a transmitter of the UE based at least in part on the evaluation to override
the maximum MAC transport block size indicated by the at least one network parameter, the adjusting enabling the transmitter
to transmit at least one MAC transport block.

US Pat. No. 9,443,819

CLAMPING MECHANISM FOR PROCESSING OF A SUBSTRATE WITHIN A SUBSTRATE CARRIER

Apple Inc., Cupertino, C...

14. A clamping apparatus for securing a substrate within a substrate carrier during an ultrasonic mounting process, the apparatus
comprising:
a substrate carrier having a top plate and a bottom plate, the top plate having a first side and a second side, the first
side faces a direction opposite to that of the second side, and wherein when the first side of the top plate is positioned
on the bottom plate, the top plate and the bottom plate form a cavity dimensioned to hold a substrate within the cavity; and

a clamping plate dimensioned to be positioned on the second side of the top plate, the clamping plate having an opening extending
entirely through the clamping plate that aligns with the cavity and a pair of clamping members, each of the pair of clamping
members dimensioned to extend toward a center of the opening and through the cavity such that when a substrate is positioned
within the cavity, the clamping member presses portions of the substrate exposed through the opening against the bottom plate.

US Pat. No. 9,292,944

SYSTEM AND METHOD FOR COMPUTING AN IMAGE

Apple Inc., Cupertino, C...

1. A method of computing an image for display on a display device, the method comprising:
loading a set of instructions and a first procedural description for computing a first image, wherein the first image comprises
a plurality of pixels, wherein the first procedural description comprises instructions to compute color values of at least
some of the plurality of pixels based on a time of day, wherein the first procedural description simulates a color gradient
indicating a current time of day at the display device, and wherein the set of instructions and first procedural description
comprise a fragment program; and

executing, using one or more graphical processing units (GPUs), the fragment program on one or more of the plurality of pixels
simultaneously to generate the first image,

wherein the first image is used as at least part of a display on the display device.

US Pat. No. 9,280,262

SELECT DRAG AND DROP OPERATIONS ON VIDEO THUMBNAILS ACROSS CLIP BOUNDARIES

Apple Inc., Cupertino, C...

1. A computer-implemented method comprising:
displaying a thumbnail representing a plurality of frames of a media item, the thumbnail displaying one frame of the plurality
of frames at a time and including a spatial position within the thumbnail corresponding to each frame of the plurality of
frames;

detecting a first input indicating selection of a starting position within the thumbnail;
detecting a second input indicating selection of an ending position within the thumbnail;
identifying a selected segment of the media item that includes at least a portion of the plurality of frames encompassing
a first frame corresponding to the starting position through a second frame corresponding to the ending position; and

performing an operation based on a third input using the selected segment.

US Pat. No. 9,282,656

GASKETS FOR THERMAL DUCTING AROUND HEAT PIPES

Apple Inc., Cupertino, C...

1. A component in an electronic device, comprising a gasket, wherein the gasket includes:
a rigid portion disposed around a bottom of a heat pipe, wherein the rigid portion forms a duct between a fan and an exhaust
vent of the electronic device; and

a first flexible portion bonded to the rigid portion, wherein the first flexible portion comprises a flap that is open during
assembly of the heat pipe in the electronic device and closed over the heat pipe and the rigid portion to seal the duct around
the heat pipe after the assembly.

US Pat. No. 9,281,638

CONNECTORS

Apple Inc., Cupertino, C...

1. A powered device, comprising:
a device housing enclosing electrical components and defining an opening leading into a receptacle connector that includes
a base portion recessed below an outer surface of the device housing;

a first electrical contact having a substantially circular geometry and extending away from the base portion of the receptacle
connector; and

a second electrical contact extending from the base portion of the receptacle connector and enclosing the first electrical
contact,

wherein the first and second electrical contacts are configured to receive electricity for powering the electrical components.

US Pat. No. 9,270,882

SYSTEM AND METHOD FOR CONTEXTUAL DIGITAL PHOTOGRAPHY MODE SELECTION

Apple Inc., Cupertino, C...

1. A method of automatically selecting a photography mode comprising:
storing, in a memory, a plurality of predetermined digital contexts, each digital context comprising a scene classification;
storing in the memory a plurality of photography modes and information associating each pre-determined digital context with
a photography mode;

sensing a current digital context, the current digital context corresponding to a current sensed scene;
using a semantic scene classification algorithm to associate the current sensed scene with a current scene classification;
accessing the memory to determine if the current digital context, including the current scene classification, matches a stored
predetermined digital context;

if the current digital context matches a stored predetermined digital context, selecting the photography mode associated with
the stored predetermined digital context;

if the current digital context does not match a stored predetermined digital context, storing, in the memory, the current
digital context as a new predetermined digital context and further storing, in the memory, an association between the new
predetermined digital context and a photography mode indicated by receipt of user interface information associated with the
current sensed scene.

US Pat. No. 9,285,225

USING MAGNETOMETER DATA TO CALCULATE ANGULAR RATE MEASUREMENT BIAS

Apple Inc., Cupertino, C...

1. A method comprising:
receiving magnetometer measurements from a magnetometer of a mobile device;
determining that the device is not rotating based on the magnetometer measurements;
responsive to the determining, estimating a dynamic bias;
estimating an angular rate measurement bias based on the dynamic bias and a temperature compensated static bias; and
calibrating an angular rate measurement using the estimated angular rate measurement bias.

US Pat. No. 9,860,848

BASEBAND POWER ESTIMATION AND FEEDBACK MECHANISM

Apple Inc., Cupertino, C...

16. A method for a wireless user equipment (UE) device, the method comprising:
identifying a plurality of baseband power consumption modifiers of the wireless device occurring during a baseband power consumption
estimation window;

estimating baseband power consumption of the wireless device during the baseband power consumption estimation window based
on the plurality of baseband power consumption modifiers identified;

selecting one or more baseband operation characteristics based at least in part on the estimated baseband power consumption;
and

performing communication using the baseband according to the selected one or more baseband operation characteristics.

US Pat. No. 9,288,928

LOAD SHARING DEVICE AND I/O ARCHITECTURE AGAINST IMPARTED ABUSE LOADS

APPLE INC., Cupertino, C...

1. A bracket configured to be interposed between a housing of a mobile electronic device and an electrical receptacle that
is disposed in the mobile electronic device, the bracket comprising:
an electrically conductive bracket body sized and shaped to be positioned between a receptacle connector housing and an enclosure
of an electronic device, the bracket body including: a front face; a back face; a protrusion extending from the front face
and an edge that extends between the front face and the back face around an outer perimeter of the bracket body; and

an electrically insulative sheath surrounding at least portions of the bracket body including the bracket body edge, the sheath
including a pair of fastener accommodations extending through the sheath on opposite sides of the protrusion, wherein the
fastener accommodations are configured to receive a fastener such that the fastener is not in physical contact with the bracket
body.

US Pat. No. 9,286,228

FACILITATING CACHING IN AN IMAGE-PROCESSING SYSTEM

Apple Inc., Cupertino, C...

1. A method, comprising:
in response to applying a filtering query to a parent cache in a cache tree structure, generating a new subcache descending
from the parent cache without including resource addresses; and

populating the new subcache with one or more resource address from the parent cache based on results of a resource query applied
to the new subcache.

US Pat. No. 9,146,588

SYSTEMS AND METHODS FOR SECURING COMPONENTS OF AN ELECTRONIC DEVICE

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing defining an opening;
an electronic display cover disposed within the opening;
a threaded screw; and
a lock component defining a threaded opening engaged by the threaded screw, wherein rotation of the threaded screw causes
the lock component to move within the housing from an unlocked position to a locked position in which the electronic display
cover is secured within the opening, a direction of the movement of the lock component being aligned with an axis of rotation
of the threaded screw.

US Pat. No. 9,479,315

SYSTEM AND METHOD FOR USER EQUIPMENT INITIATED MANAGEMENT OF CARRIER AGGREGATION

APPLE INC., Cupertino, C...

1. A method, comprising:
at a user equipment UE configured to perform carrier aggregation with a network:
determining a first artificial value for a first parameter and a second artificial value for a power headroom (PHR) for a
secondary component carrier (SCC), the first and second artificial values being substantially low relative to a configuration
of the network;

generating an artificial report including the first and second artificial values;
transmitting the artificial report to a primary cell providing a primary component carrier (PCC); and
receiving an indication that the UE is placed in a carrier aggregation disabled state.

US Pat. No. 9,473,032

POWER CONVERTER SYSTEM WITH SYNCHRONOUS RECTIFIER OUTPUT STAGE AND REDUCED NO-LOAD POWER CONSUMPTION

Apple Inc., Cupertino, C...

1. A power converter that converts alternating current (AC) power to direct current (DC) power, the power converter comprising:
a transformer having a primary side terminal and a secondary side terminal;
a transistor connected to the primary side terminal;
a first control circuit configured to control the transistor;
a second control circuit comprising (i) a filter that includes a first terminal and a second terminal and (ii) a comparator,
the first terminal connected to the secondary side terminal and the second terminal connected to the comparator, wherein an
output of the comparator is based on a frequency of pulses passing through the filter in response to the transistor switching;
and

a synchronous rectifier circuit connected to the secondary side terminal and the comparator, wherein the synchronous rectifier
circuit is activated according to the output of the comparator.

US Pat. No. 9,293,828

ANTENNA SYSTEM WITH TUNING FROM COUPLED ANTENNA

Apple Inc., Cupertino, C...

1. Electronic device antenna structures, comprising:
an antenna ground;
a first antenna resonating element that forms a first antenna with the antenna ground and that is configured to resonate in
a first frequency band;

a second antenna resonating element that forms a second antenna with the antenna ground and that is configured to resonate
in a second frequency band that is different from the first frequency band, wherein the second antenna is near-field coupled
to the first antenna and the second antenna serves as a tunable parasitic antenna resonating element for the first antenna;
and

an adjustable component coupled to the second antenna resonating element, the adjustable component being configured to tune
the first antenna resonating element within the first frequency band.

US Pat. No. 9,285,566

MIRROR TILT ACTUATION

Apple Inc., Cupertino, C...

1. A camera, the camera comprising:
an image sensor;
a zoom lens assembly comprising a plurality of movable lens elements arranged to be moved independent of one another, wherein
the plurality of movable lens elements share an optical axis, and
the moveable lens elements are moveable along the optical axis with respect to both one another and the image sensor; and
a lens and mirror assembly for admitting light to the camera, wherein
the lens and mirror assembly includes a folded optics arrangement such that light enters the lens and mirror assembly through
a first lens with an optical axis of the first lens orthogonal to the plurality of moveable lens elements,

the lens and mirror assembly comprises a mirror for folding a path of light from the optical axis of the first lens to the
optical axis of the plurality of movable lens elements,

the lens and mirror assembly further comprises an actuator configured to tilt the mirror to stabilize an image captured by
the image sensor.

US Pat. No. 9,083,525

METHOD AND APPARATUS FOR GENERATING JITTER TEST PATTERNS ON A HIGH PERFORMANCE SERIAL BUS

Apple Inc., Cupertino, C...

1. An apparatus configured to transmit a jitter test pattern over a communications bus to a device under test, the apparatus
comprising:
a port configured to at least transmit and receive data over the communications bus;
a transmission scrambler in data communication with the port; and
computerized logic in data communication with the port and the transmission scrambler, the logic configured to cause the apparatus
to:

generate one or more jitter test patterns comprising at least one asynchronous packet;
transmit the one or more jitter test patterns to the device under test;
disable the transmission scrambler after synchronization with the device under test has been achieved; and
retransmit the one or more jitter test patterns at least once to the device under test.

US Pat. No. 9,055,010

REFRESHING BLOCKED MEDIA PACKETS FOR A STREAMING MEDIA SESSION OVER A WIRELESS NETWORK IN A STALL CONDITION

Apple Inc., Cupertino, C...

1. A method for refreshing blocked media packets for a streaming media session over a wireless network in a stall condition,
the method comprising:
at a wireless communication device that implements an application layer and a baseband layer:
maintaining a buffer at the application layer, the buffer containing at least a portion of media packets provided to the baseband
layer by the application layer for transmission in the streaming media session, wherein media packets provided to the baseband
layer are queued by the baseband layer in a baseband queue prior to transmission;

generating at least one new media packet for the streaming media session at the application layer during the stall condition,
wherein a new media packet is a media packet that has not been previously provided to the baseband layer;

flushing at least a portion of media packets queued in the baseband queue; and
replenishing the baseband queue by providing the baseband layer with at least a portion of the media packets contained in
the buffer and at least one new media packet of the at least one new media packet generated during the stall condition.

US Pat. No. 9,047,099

METHOD AND SYSTEM FOR SYNCHRONOUS OPERATION OF LINKED COMMAND OBJECTS

Apple Inc., Cupertino, C...

1. A computer-implemented method comprising:
determining that a first command object being executed is linked to a second command object;
determining that the first command object and the second command object do not have a same delete state; and
when the first command object and the second command object do not have the same delete state, deleting one of the first command
object and the second command object having an undeleted state.

US Pat. No. 9,271,217

UBIQUITOUS ACCESS TO FEMTO-CONNECTED NETWORK

Apple Inc., Cupertino, C...

1. A user equipment device (UE), comprising:
communication circuitry configured to perform wireless communication with a femto cellular access point;
processing hardware coupled to the communication circuitry, wherein the processing hardware is configured to operate with
the communication circuitry to:

generate first data packets for transmission to a terminal device having a destination address within a local IP network coupled
to the femto cellular access point;

transmit the first data packets to the terminal device via the femto cellular access point using the communication circuitry,
the first data packets being maintained in the local IP network without transmitting the data packets to a core gateway of
a macro cellular network in response to the destination address being within the local IP network;

generate second data packets for transmission outside of the local IP network; and
transmit the second data packets to the femto cellular access point using the communication circuitry, wherein the second
data packets comprise a destination address external to the local IP network, the second data packets being routed to the
core gateway of the macro cellular network in response to the destination address being external to the local IP network.

US Pat. No. 9,256,250

ELECTRONIC DEVICES WITH FLEXIBLE DISPLAYS HAVING FASTENED BENT EDGES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
an organic light-emitting diode display having an array of display pixels formed on a display substrate; and
a mandrel having an edge, wherein a portion of the display substrate is wrapped around the edge of the mandrel.

US Pat. No. 9,185,835

TECHNIQUES FOR MARKING PRODUCT HOUSINGS

Apple Inc., Cupertino, C...

1. A method for depositing material to selected regions of an electronic device housing, said method comprising:
adhering a photoresist layer to a housing surface of the electronic device housing;
positioning a masking film over the photoresist layer that is adhered to the housing surface, the masking film including a
predetermined pattern;

exposing the masking film and the photoresist layer to radiation, thereby exposing a portion of the photoresist layer in accordance
with the predetermined pattern;

removing the masking film from proximity of the photoresist layer;
removing the portion of the photoresist layer that has been exposed;
depositing a layer of material onto the housing surface, the layer of material being provided on the housing surface where
the portion of the photoresist layer has been removed and being provided on a remaining portion of the photoresist layer;
and

removing the remaining portion of the photoresist layer and the portion of the layer of material provided on the remaining
portion of the photoresist layer, thereby retaining the layer of material on the housing surface in accordance with the predetermined
pattern,

wherein the layer of material is a layer of metal, and
wherein the layer of material retained on the housing surface in accordance with the predetermined pattern serves to mark
the housing surface of the electronic device housing.

US Pat. No. 9,854,694

COMPONENTS OF AN ELECTRONIC DEVICE AND METHODS FOR THEIR ASSEMBLY

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a housing defining a cavity and capable of carrying electronic circuit elements within the cavity, the housing including:
a first electrically conductive housing section having a first locking feature;
a second electrically conductive housing section having a second locking feature, wherein at least one interstice is defined
by the first and second locking features; and

coupling members having at least one protrusion that is received within the at least one interstice that is defined by the
first and second locking features to define an interlocking structure that locks together and electrically isolates the first
and second electrically conductive housing sections.

US Pat. No. 9,288,738

UBIQUITOUS ACCESS TO FEMTO—CONNECTED NETWORK

Apple Inc., Cupertino, C...

1. A method for enabling a mobile device to communicate with a local IP network and a marco cellular network, comprising:
performing, at a femto cellular access point:
receiving first data packets transmitted by the mobile device;
analyzing the first data packets to identify a first destination address of the data packets;
in response to determining that the first data packets identify a destination address of a terminal device within the local
IP network, the femto cellular access point routing the first data packets to the terminal device, wherein said routing the
first data packets to the terminal device comprises maintaining the first data packets in the local IP network without transmitting
the first data packets to the macro cellular network;

receiving second data packets transmitted by the mobile device;
analyzing the second data packets to identify a second destination address of the data packets, wherein the second destination
address is different than the first destination address; and

in response to determining that the second data packets identify an external destination address, routing the second data
packets to the macro cellular network.

US Pat. No. 9,275,028

CREATING AND VIEWING DIGITAL NOTE CARDS

Apple Inc., Cupertino, C...

1. A method comprising:
displaying, by a processing device, content from an electronic book in a graphical user interface presented on an electronic
display coupled to the processing device;

receiving first user input selecting a portion of the content;
based on receiving the first user input, determining whether the selected portion of the content exceeds a predetermined number
of characters, wherein a first set of options for performing operations on the selected portion of the content is displayed
if the selected portion of the content is less than the predetermined number of characters and a second set of options for
performing operations on the selected portion of the content that includes an option for creating a digital note card is displayed
if the selected portion of the content equals or exceeds the predetermined number of characters;

in response to determining that the selected portion of the content equals or exceeds the predetermined number of characters,
displaying the second set of options for performing operations on the selected portion of the content;

receiving second user input selecting the option for creating a digital note card;
based on receiving the second user input, displaying an input field for adding a user-generated note to a digital note card;
and

creating a first digital note card, where a first side of the first digital note card includes the selected portion of the
content, and a second side of the first digital note card includes the user-generated note.

US Pat. No. 9,516,689

MITIGATING NO-SERVICE DELAYS FOR LTE CAPABLE WIRELESS DEVICES WITHOUT LTE ACCESS PERMISSION

Apple Inc., Cupertino, C...

1. A method, comprising:
by a mobility management entity (MME) of a first public land mobile network (PLMN):
receiving an E-UTRAN (Evolved Universal Terrestrial Access Network) non-access stratum (NAS) request from a wireless user
equipment (UE) device;

determining to reject the request;
sending a rejection response to the request, wherein the rejection response comprises an evolved packet service mobility management
(EMM) cause #15 specifying “no suitable cells in tracking area”, wherein the rejection response further comprises an extended
EMM cause information element (IE) with a value “E-UTRAN not allowed”.

US Pat. No. 9,350,125

REVERSIBLE USB CONNECTOR WITH COMPLIANT MEMBER TO SPREAD STRESS AND INCREASE CONTACT NORMAL FORCE

Apple Inc., Cupertino, C...

1. A reversible plug connector comprising:
a body;
a dielectric base;
a shell extending from the body and having an opening at a first end that communicates with a cavity defined by inner surfaces
of the shell and the dielectric base;

a deflectable tongue disposed within the cavity and extending from the dielectric base towards the opening, the tongue having
a tip proximal the opening and first and second opposing surfaces that extend from the tip towards the base, the tongue including
a first plurality of contacts exposed at the first opposing surface of the tongue proximal the tip and a second plurality
of contacts exposed at the second opposing surface of the tongue proximal the tip; and

a support structure that includes first and second support members disposed adjacent to the base and located on opposite sides
of the tongue, the first support member having a first major surface that faces the first opposing surface of the tongue,
the second support member having a second major surface that faces the second opposing surface of the tongue, the second support
member defining a curved recess.

US Pat. No. 9,319,611

IMAGE SENSOR WITH FLEXIBLE PIXEL SUMMING

Apple Inc., Cupertino, C...

13. An image sensor, comprising:
an imaging area that includes a plurality of pixels, wherein the pixels are grouped into subsets of pixels with each subset
including three or more pixels operably connected to a separate common node; and

a processor for selecting N pixels to include in a summing operation, the pixels being selected in real time and based, at
least in part, on one or more criterion.

US Pat. No. 9,160,056

MULTIBAND ANTENNAS FORMED FROM BEZEL BANDS WITH GAPS

Apple Inc., Cupertino, C...

18. A handheld electronic device having front and rear surfaces, four edges, a length, and a width, comprising:
a conductive bezel having four side walls that each substantially extends along a respective edge of the handheld electronic
device at an exterior of the handheld electronic device, wherein the four sidewalls have a height that is substantially less
than the length and the width of the handheld electronic device, the conductive bezel has at least one gap, and the gap extends
from the rear surface to the front surface of the handheld electronic device;

an inverted-F antenna having an antenna resonating element that is formed from a segment of the conductive bezel adjacent
to the gap and having a short circuit leg that is separate from the conductive bezel; and

a ground plane for the inverted-F antenna that extends across the width of the handheld electronic device, wherein a dielectric-filled
opening is formed between the ground plane and the conductive bezel, and the short circuit leg extends from the ground plane
to the conductive bezel across the dielectric-filled opening.

US Pat. No. 9,445,520

SYSTEMS FOR EJECTING REMOVABLE MODULES FROM ELECTRONIC DEVICES

APPLE INC., Cupertino, C...

1. An ejector mechanism for ejecting a removable entity from a connector comprising:
a core comprising:
a first core portion;
a second core portion; and
a third core portion; and
a component that regulates at least a portion of a path within which the third core portion moves, wherein the ejector mechanism:
receives a linear first force at the first core portion; and
translates the first force into a second force at the second core portion via the third core portion for ejecting the removable
entity from the connector, and wherein the direction of the first force is one of the following with respect to the direction
of the second force:

angled within the same plane but neither co-linear nor parallel; and
neither parallel nor intersecting.

US Pat. No. 9,826,650

COLD WORKED METAL HOUSING FOR A PORTABLE ELECTRONIC DEVICE

APPLE INC., Cupertino, C...

1. An electronic device, comprising:
a lower housing;
a brace having a surface attached to at least one of the lower housing or the upper housing; and
an upper housing structure attached to the lower housing by the brace;wherein a side surface of the upper housing structure and a side surface of the lower housing form a continuous, substantially
smooth, continuously curved external side surface when the lower housing is coupled to the upper housing structure.

US Pat. No. 9,357,130

DYNAMIC BRACKETING OPERATIONS FOR IMAGE STABILIZATION

Apple Inc., Cupertino, C...

16. A camera, comprising:
an image sensor;
one or more motion sensors affixed to, or a part of, the camera;
a memory operatively coupled to the image sensor; and
one or more processing elements operatively coupled to the image sensor, one or more motion sensors, memory and display, and
configured to execute program instructions stored in the memory to:

receive an initial exposure time,
partition the initial exposure time into a plurality of sub-exposure times based, at least in part, on motion information
from the one or more motion sensors,

capture, for each of the plurality of sub-exposure times, a sub-exposure image and at the same time motion metadata for each
of the sub-exposure image from the one or more motion sensors,

select a subset of the plurality of sub-exposure images based, at least in part, on comparing the sub-exposure images according
to at least one motion distance criterion and the motion metadata associated with each sub-exposure image,

combine the subset of the sub-exposure images into a single image, and
store the single image in the memory.

US Pat. No. 9,288,818

METHODS AND APPARATUS FOR IN-DEVICE COEXISTENCE DETECTION AND MITIGATION

Apple Inc., Cupertino, C...

1. A method for mitigating multi-radio interference at a wireless device operating within a cellular network, comprising:
monitoring for at least one indication of an interference condition between at least two radio interfaces of the wireless
device to occur at a scheduled time, wherein the monitoring is performed using a radio interface of a second wireless device
that is proximate to the wireless device;

in response to detection of the at least one indication of the interference condition by the second wireless device, transmitting,
by the second wireless device to the wireless device, information about the interference condition;

in response to receipt of the information from the second wireless device, transmitting by the wireless device an in device-coexistence
(IDC) Activity message to the cellular network in discontinuous reception (DRX) ON mode;

in response to receipt of an IDC Activity Acknowledge message indicating successful receipt of the IDC Activity message, operating
a first radio interface of the at least two radio interfaces of the wireless device in DRX OFF mode at the scheduled time
to mitigate the interference condition; and

subsequent to the scheduled time, operating the first radio interface of the wireless device in DRX ON mode.

US Pat. No. 9,274,660

TOUCH PAD WITH FORCE SENSORS AND ACTUATOR FEEDBACK

Apple Inc., Cupertino, C...

1. A track pad that receives input from an external object, the track pad comprising:
a touch pad member having a touch pad sensor array that gathers touch sensor array signals indicative of a given location
at which the external object has touched the touch pad member;

a plurality of force sensors each of which is connected to the touch pad member at a different location, wherein the force
sensors produce force output signals indicative of how forcefully the external object is pressing on the touch pad member;
wherein touch events are registered based on the touch sensor array signals, wherein the force output signals are compared
to a threshold to identify press events, and wherein the touch events are registered while the force output signals are below
the threshold and while the force output signals are above the threshold; and

an actuator that laterally actuates the touch pad member.

US Pat. No. 9,261,984

MULTI-BUTTON MOUSE

Apple Inc., Cupertino, C...

1. A method of configuring a multi-function input device, comprising:
selecting a location from a number of possible portions of a surface of a housing of the multi-function input device;
assigning a distinct input zone to the selected location of the surface of the housing;
sensing an input at an assigned input zone;
generating a signal corresponding to the input at an assigned input zone;
interpreting the signal received from the associated assigned input zone as a corresponding input function; and
performing the input function corresponding to the signal received from the multi-function input device.

US Pat. No. 9,189,078

ENHANCING KEYCAP LEGEND VISIBILITY WITH OPTICAL COMPONENTS

Apple Inc., Cupertino, C...

33. A key of a keyboard, comprising:
a key body configured to receive a user input; and
a legend disposed on a top surface of the key body, the legend occupying only a portion of the key body, the legend being
formed by a reflective material, and the legend including a plurality of angled optical components that enhance visibility
of the legend in low light conditions,

wherein the angled optical components include a variety of angles in x-axis direction, y-axis direction, or both directions
for different reflective surfaces.

US Pat. No. 9,084,183

ROBUST FREQUENCY SCAN IN PRESENCE OF STRONG ADJACENT SYSTEMS

Apple Inc., Cupertino, C...

1. A method for performing a jammer-aware frequency scan in presence of an adjacent jammer signal, the method comprising:
at a wireless communication device:
obtaining jammer information for one or more jammer signals; and
performing an acquisition (ACQ) procedure for a candidate system at a carrier frequency in a frequency scan candidate list
(FSCL),

wherein at least a portion of the jammer information is derived from one or more previous ACQ procedures performed by the
wireless communication device, and

wherein the wireless communication device performs the ACQ procedure for the candidate system by using a modified detection
threshold for detection of the candidate system when the candidate system uses bandwidth proximate to at least one of the
one or more jammer signals.

US Pat. No. 9,277,660

SCREWLESS JOINING OF AN ENCLOSURE WITH PRESSURE SENSITIVE ADHESIVE AND REMOVAL VIA PNEUMATIC RELEASE MECHANISMS

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a first component having a first surface and defining an air inlet extending through a wall of the first component;
a second component having a second surface; and
an adhesive layer in direct contact with both the first surface and the second surface; and
a pneumatic release mechanism coupled with the air inlet of the first component and positioned proximate the first surface,
wherein the first component is completely separated from the second component when the pneumatic release mechanism is inflated.

US Pat. No. 9,913,412

SHIELDING STRUCTURES FOR SYSTEM-IN-PACKAGE ASSEMBLIES IN PORTABLE ELECTRONIC DEVICES

Apple Inc., Cupertino, C...

1. An electronic device, comprising:
a substrate; and
a system in package assembly including:
a plurality of components mounted on the substrate,
one or more subsystems, each subsystem including two or more of the plurality of components, each subsystem separated from
an adjacent subsystem by one of a plurality of trenches,

wherein the plurality of trenches has angled walls, and
components included in the subsystem with second profiles, the second profiles being higher than the first profiles,
a first shielding layer covering a top surface of the one or more subsystems, and
a plurality of second shielding layers, wherein each second shielding layer is a single layer of shielding material that substantially
fills a volume between walls of one of the plurality of trenches,

a plurality of insulators disposed between the one or more subsystems, each insulator separated from another insulator by
one of the plurality of trenches, and

wherein the first shielding layer includes a material different from the plurality of second shielding layers,
wherein the first shielding layer covers a top surface of each of the plurality of second shielding layers.

US Pat. No. 9,883,583

FABRIC SIGNAL PATH STRUCTURES FOR FLEXIBLE DEVICES

Apple Inc., Cupertino, C...

1. A flexible fabric signal path structure for conveying signals in an electronic device, comprising:
a fabric substrate; and
a layer of metal on the fabric substrate that is patterned to form a plurality of parallel metal traces, wherein the layer
of metal penetrates through openings in the fabric substrate.

US Pat. No. 9,781,846

ELECTRONIC DEVICE ASSEMBLY

APPLE INC., Cupertino, C...

1. A glass cover for use in a portable electronic device, comprising:
a rectangular glass component comprising two sets of parallel edges;
a first flange extending from a first edge of the rectangular glass component, the first flange having a first width smaller
than a width of the first edge and defining a flange base extending from, and coplanar with, a base of the rectangular glass
component;

a second flange extending from a second edge of the rectangular glass component, the second flange having a second width smaller
than a width of the second edge, wherein the second edge and the first edge are provided at opposite sides of the rectangular
glass component, and wherein the first flange and the second flange are positioned in an opening of a housing of the portable
electronic device; and

a polished outer surface of the rectangular glass component between the first edge and the second edge,
wherein the first flange and second flange are configured to assist in securing the rectangular glass component relative to
the opening of the housing of the portable electronic device.