Apple Patent Applications

NARROW BORDER TOUCH SCREEN

Granted: July 13, 2017
Application Number: 20170199618
A touch screen is disclosed that includes conductive elements in a display area and connecting traces for routing the conductive elements to other locations. The connecting traces can be routed underneath or over existing opaque structures in the display area, instead of in border areas adjacent to the display area, to minimize the effect of the connecting traces on the display aperture ratio. The lengths and/or widths of these connecting traces as well as the number of parallel…

WORKFLOW WIDGETS

Granted: July 13, 2017
Application Number: 20170199633
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for workflow widgets. In some implementations, a widget workflow method includes: launching a widget at a first device; and updating the widget with content created at a second device.

BATTERY CHARGING SYSTEM AND MOBILE AND ACCESSORY DEVICES

Granted: July 13, 2017
Application Number: 20170200988
Various embodiments of the present invention are directed at a method and system for recharging batteries for wireless electronic devices. According to one embodiment, a battery charging and monitoring system is disclosed. The system includes a host machine providing a plurality of charging slots and a plurality of wireless devices coupled to and powered by a plurality of batteries. The host machine is adapted to communicate with the plurality of wireless devices through a plurality of…

SECURE WIRELESS COMMUNICATION BETWEEN CONTROLLERS AND ACCESSORIES

Granted: July 13, 2017
Application Number: 20170201499
A controller and an accessory controllable by the controller can communicate using secure read and write procedures. The procedures can include encrypting identifiers of accessory characteristics targeted by a read or write operation as well as any data being read or written. The procedures can also include the accessory returning a cryptographically signed response verifying receipt and execution of the read or write instruction. In some instances, a write procedure can be implemented…

DYNAMIC CONNECTION PATH DETECTION AND SELECTION FOR WIRELESS CONTROLLERS AND ACCESSORIES

Granted: July 13, 2017
Application Number: 20170201942
Controllers can communicate with accessories using various paths, such as a wireless communication path. A controller can maintain reachability information for each accessory indicating the path(s) via which the accessory is currently reachable. Maintaining the reachability information can include scanning to detect broadcasts from the accessories and updating the reachability information based on the results of scanning. Scanning parameters such as scan interval and scan duration can be…

BATTERY PACK SYSTEM

Granted: July 6, 2017
Application Number: 20170194618
An improved battery pack and system including such battery pack is disclosed. The battery pack includes a power control module positioned to allow for increased battery power or reduced battery pack size.

STATION CREATION

Granted: July 6, 2017
Application Number: 20170195388
Systems and methods for creating stations by adding new media streams are provided. A system and method can include a graphical interface having a group of graphical elements associated with remotely stored media streams, and an initiation object for adding new media streams. Input corresponding to a selection of the initiation object to display new stream options can be received. Input corresponding to a selection of a new stream option can be received. A selection indication of an…

USING A PLURALITY OF BUFFERS TO PROVIDE AUDIO FOR SYNCHRONIZED PLAYBACK TO MULTIPLE AUDIO DEVICES HAVING SEPARATE DEVICE CLOCKS

Granted: June 29, 2017
Application Number: 20170185374
According to one embodiment, a media system communicates with an aggregate device that includes multiple media output devices. When providing media data for presentation, the system adjusts for device clock drift by resampling the media data provided to a media output device based at least in part on a device clock rate difference between a device clock of one of the media output devices and a device clock of another of the media output devices.

LOCATION-ASSISTED SERVICE CAPABILITY MONITORING

Granted: June 29, 2017
Application Number: 20170188331
A digitally stored map can indicate the signal quality for each of the map's regions. A device can determine its location, speed, and direction using global positioning system (GPS) and other sensors. Based on this information, the mobile device can predict a field of locations within which the device will probably be located within a specified future time frame. Based on both the information indicating signal quality and the probable future field of locations, the device can estimate a…

MASTER DEVICE FOR USING CONNECTION ATTRIBUTE OF ELECTRONIC ACCESSORIES CONNECTIONS TO FACILITATE LOCATING AN ACCESSORY

Granted: June 29, 2017
Application Number: 20170188405
A connection-indicative signal can be received at a master electronic device from an electronic accessory. The connection-indicative signal can include a connection attribute indicative of a presence or characteristic of a connection between the electronic accessory and at least one other electronic accessory of the master electronic device. A location of the master electronic device can be determined at the master electronic device. The location can be stored at the master electronic…

HANDHELD ELECTRONIC TOUCH SCREEN DEVICE

Granted: June 15, 2017
Application Number: 20170168637
A handheld electronic device may be provided that contains a conductive housing and other conductive elements. Circuitry configured to transmit and receive signals may be connected to the resonating elements by transmission lines such as coaxial cables. The electronic device may have an integrated touch screen display in which a user can control the device by interacting directly with the display.

HANDHELD ELECTRONIC TOUCH SCREEN COMMUNICATION DEVICE

Granted: June 15, 2017
Application Number: 20170170857
A handheld electronic device may be provided that contains a conductive housing and other conductive elements. Transceiver circuitry, such as radio frequency (RF) transceiver circuitry configured to transmit and receive RF signals, may be connected to the resonating elements by transmission lines such as coaxial cables. The electronic device may have an integrated touch screen display in which a user can control the device by interacting directly with the display.

Accessory Case for Wireless Electronic Device

Granted: June 15, 2017
Application Number: 20170170859
A removable case may have a body that is configured to receive an electronic device. The case may be coupled to the electronic device using wired and wireless paths. The case may include circuitry that receives wireless power from external equipment. The circuitry that receives the wireless power may receive wireless power at microwave frequencies. Received power may be supplied to the electronic device through wired and wireless paths. The removable case may also include circuitry that…

Packet Switched Voice Service Registration Techniques with Reduced Overhead

Granted: June 15, 2017
Application Number: 20170171256
This disclosure relates to techniques for reducing overhead associated with packet switched voice service registration. According to some embodiments, a cellular network entity associated with a cellular network may receive a request relating to packet switched voice service from a wireless device. It may be determined whether subscription information for the wireless device indicates that packet switched voice service from the cellular network is permitted to the wireless device. A…

TESSELLATED INDUCTIVE POWER TRANSMISSION SYSTEM COIL CONFIGURATIONS

Granted: June 8, 2017
Application Number: 20170163092
A system for inductive power transmission includes at least one interface surface and a plurality of triangular coil elements positioned underneath the interface surface such that at least one edge of the respective triangular coil element is adjacent to an edge of at least one other of the triangular coil elements. Each of the triangular coil elements may be operable to inductively transmit power to at least one coil of at least one electronic device and/or inductively receive power…

MANAGING NOTIFICATION SERVICE CONNECTIONS

Granted: June 8, 2017
Application Number: 20170164292
A method and apparatus to manage notification service connections. In one embodiment of the invention, a mobile device schedules a notification service connection message transmission interval for each of a plurality of notification service connections. The mobile device also associates a notification service connection message transmission window with each notification service connection message transmission interval. The mobile device synchronizes transmission of notification service…

GROUND CONTACTS FOR REDUCED-LENGTH CONNECTOR INSERTS

Granted: June 1, 2017
Application Number: 20170155213
Connector inserts having a high signal integrity and low insertion loss by shielding signal contacts. One example may provide one or more ground contacts between a front opening and signal pins of a connector insert. These ground contacts may have sufficient lever arm to provide a good contact to a corresponding contact in a connector receptacle. To avoid excessive length in the connector insert, embodiments of the present invention may stack a portion of the ground contact above the…

CONFIGURING COMPUTING DEVICES USING A BOOTSTRAP CONFIGURATION

Granted: June 1, 2017
Application Number: 20170155554
In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is…

MANAGING USER INFORMATON - BACKGROUND PROCESSING

Granted: May 25, 2017
Application Number: 20170147757
Systems, methods, and computer-readable medium are provided for managing user information. For example, subscription information may be received from an application that identifies a data type associated with information of a user. The application may be launched as a background process at least in response to receipt of a portion of the information that corresponds to the data type. In some examples, the application may be relaunched as the background process at least until receipt of a…

FACILITATING ACCESS TO LOCATION-SPECIFIC INFORMATION USING WIRELESS DEVICES

Granted: May 25, 2017
Application Number: 20170150305
A host device (e.g., mobile device) and a wearable device can cooperate to provide location-specific information to a user. For example, a host device can maintain a store of location-specific information records. When the host device detects that its current location corresponds to a relevant location for one of the records, the host device can send the record (or a portion thereof) to a paired wearable device. The wearable device can present information content from the record to a…