Patents Assigned to Apple
-
Patent number: 11843386Abstract: An integrated circuit can include latched comparator circuitry. The latched comparator circuitry may include first and second input transistors configured to receive an input signal, first and second cross-coupled inverting circuits, reset transistors, and a current pulse generator. The first and second inverting circuits may each include a pull-up transistor and a pull-down transistor. The first input transistor may be coupled between the pull-up and pull-down transistors in the first inverting circuit. The second input transistor may be coupled between the pull-up and pull-down transistors in the second inverting circuit. The reset transistors may be coupled in parallel with the pull-up transistors and may receive a clock signal. The current pulse generator may receive the clock signal and generate current pulse signals in response to detecting edges in the clock signal. Latched comparator circuitry configured and operated in this way can provide reduced clock kickback noise.Type: GrantFiled: August 30, 2022Date of Patent: December 12, 2023Assignee: Apple Inc.Inventor: Francesco Dalena
-
Patent number: 11843356Abstract: An electronic device may include wireless circuitry with a processor, a transceiver, an antenna, and a front-end module coupled between the transceiver and the antenna. The front-end module may include one or more power amplifiers for amplifying a signal for transmission through the antenna. A power amplifier may include an amplitude modulation distortion compensation circuit coupled to the input of the power amplifier. The compensation circuit may include adaptive biasing transistors each having a first source-drain terminal coupled to the input of the power amplifier, a second source-drain terminal coupled to a supply voltage, and a gate terminal configured to receive a control voltage via a big resistor. The control voltage can be set to a voltage level so that the adaptive biasing transistors are only turned on when the voltage swing at the input of the power amplifier is relatively large.Type: GrantFiled: March 7, 2022Date of Patent: December 12, 2023Assignee: Apple Inc.Inventor: Saihua Lin
-
Publication number: 20230395224Abstract: Aspects of the disclosure relate to medication calendaring. An example method can include a computing device receiving a first interval of days associated with a medication identifier and a second interval of days associated with the medication identifier, wherein the second interval of days sequentially follows the first interval of days. The computing device can determine a medication time interval, the medication time interval comprising the first interval of days and the second interval of days. The computing device can generate a second instance of the medication identifier. The computing device can calendar the second instance of the medication identifier on an electronic calendar via a sliding generation window, the sliding generation window comprising a consecutive set of days of the days of the medication period.Type: ApplicationFiled: June 5, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Jessica Pease, Jim H. Qin, Zhe Li
-
Publication number: 20230396416Abstract: Techniques are provided to create and manage groups of users. A group can be treated as a single entity. For privacy of a user, user keys can be translated to group keys, which are then used to access resources. The user can prove membership in the group via their keys (e.g., using a diversified public key), and then get the group keys in response, e.g., after verification to a group server using a diversified user key.Type: ApplicationFiled: June 2, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Steven A. Myers, Mariappan Rengarajan, Benjamin W. Brown, Meenakshi Arasu, Aniwat Arromratana, Nithin Koram, Ramarathnam Santhanagopal
-
Publication number: 20230393837Abstract: In some implementations, the device may include exiting a shelf-life mode and turning on a peer-to-peer wireless protocol in response to detecting a power source. A device identifier can be provided to a host device via the peer-to-peer wireless protocol. A connection ticket authorizing the electronic device to connect to a wide area network can be received from the host device via the peer-to-peer wireless protocol. The connection ticket can be being generated by a server system using a private key. The connection ticket may include the device identifier associated with the electronic device. A connection to a wide area network can be requested from an access point using a network wireless protocol. A software update can be performed over the wide area network via the access point.Type: ApplicationFiled: May 12, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Cheng Ran Zhang, Chensong He, John T. Perry, Andrew J. Ringer
-
Publication number: 20230396607Abstract: The present disclosure generally relates to techniques for managing and sharing authentication information (e.g., passkeys, verification codes, and/or passwords) using electronic devices. A first computing system being associated with a first user account of a first user receives, via one or more input devices, one or more inputs that corresponds to a request to access a remote service that requires authentication, and in response to receiving the one or more inputs that correspond to the request to access the remote service, provides authentication information to the remote service that is based on a private key that is accessible to the first computing system, where the authentication information does not include the private key, the private key was established by a second computer system that is different from the first computer system, and the second computer system is also associated with the first user account.Type: ApplicationFiled: June 1, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Richard J. MONDELLO, Peter W. ROMAN, Patrick L. COFFMAN
-
Publication number: 20230393962Abstract: Embodiments of the present disclosure present devices, methods, and computer readable medium related to identifying, generating, and presenting diagnostic data corresponding to devices from which the diagnostic data was obtained. In some embodiments, the diagnostic data may include log file data associated with a common error, operational metrics, or the like. Commonality may be identified based on call path signatures. Call path signatures may be generated for log files and compared to one another to determine matches. Matched log files may be grouped or otherwise associated with a common error (e.g., a hanging error). A user interface is provided to view the diagnostic data associated with a common error. The disclosed techniques provide an intelligent method for visualizing performance changes and/or identifying errors in applications.Type: ApplicationFiled: June 1, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Sonia Mannan, Anshul Dawra, John T. Crowson, Akshay Salpekar, Phillip J. Azar, Anthony R. Newnam
-
Publication number: 20230394953Abstract: Techniques for monitoring an audio stream for triggering events are disclosed, where the triggering events may include a particular sound identified in the audio stream. In addition, the techniques include detecting the particular sound in the audio stream and/or providing an event notification to a user device via a network connection. A user device can request permission to initiate a two-way audio stream between the computing device and the user device. Further, the techniques may include receiving an indication to initiate the two-way audio stream with the user device. In addition, the techniques may include providing an alert that permission has been granted to initiate the two-way audio stream. Also, the device may include initiating the two-way audio stream with the user device.Type: ApplicationFiled: April 24, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Daniel C. Klingler, John A. Aguilar, Benjamin M. Weinshel, Jason J. Olson, Russell S. Greer, Hendrik Dahlkamp, Miraj Hassanpur, Kevin V. Bender, Sasanka T. Vemuri
-
Publication number: 20230393887Abstract: Techniques may include launching an application and inserting a dynamic library into the application. An intercept wait function can intercept a target thread's call for a semaphore wait function. The semaphore wait function may request adding the target thread to a wait queue. The wait list of a table may be checked for the target thread. The table can store entries in the wait list or a signal list where an entry may include a quality-of-service category and a hang flag for a thread. The entry representing the target thread may be created after determining that the entry is not in the wait list. The semaphore wait function can enqueue the target thread to the wait queue. The target thread can be compared to entries in the signal list. The hang flag for the entry representing the target thread can be updated based on the comparison.Type: ApplicationFiled: June 1, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Hamza B. Sohail, Joel Middendorf, Han Ming Ong
-
Publication number: 20230393830Abstract: Aspects and features include using a virtual disk image to improve computational performance when applying a software patch. Compressed extents within a stored disk image are detected. The compressed extents are virtually reordered to form compressed forks within a virtual disk image and the compressed forks are selected for decompression based on code to be patched. A decompressed fork with the patch is virtually written to the same or another virtual disk image as an updated fork, and the virtual disk image is used to write to storage, either to overwrite the same stored disk image or to produce an updated, compressed disk image. In some examples, the virtual disk image is validated prior to writing to the compressed image by comparing an output hash from the compressed disk image with a known hash to validate the virtual disk image.Type: ApplicationFiled: August 29, 2022Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Christian T. Martelock, Ali Sazegari, Eric Bainville
-
Publication number: 20230396871Abstract: An electronic device displays on a display device, a user interface including a first user interface element, the first user interface element being associated with the illumination element, and detects a first input at a location corresponding to the first user interface element. In response to detecting the first input and in accordance with a determination that the first input meets first criteria, the device changes a beam width of a light beam emitted by an illumination element from a first beam width to a second beam width, wherein the second beam width is different from the first beam width.Type: ApplicationFiled: April 26, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventor: Nathan DEVRIES
-
Publication number: 20230397154Abstract: In some implementations, the device may include conducting ranging with one or more playback devices to determine ranging information between the mobile device and each of the one or more playback devices, where the one or more playback devices are configured to play the streaming data when received from the mobile device, and where the ranging information provides at least one of a distance and an orientation between the mobile device and each of the one or more playback devices. In addition, the device may include detecting a selection of a media item. Also, the device may include identifying a particular playback device from the one or more playback devices for playing the selected media item based on the ranging information of the mobile device relative to each of the one or more playback devices.Type: ApplicationFiled: January 13, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Yagil Burowski, Robert W. Brumley, Charles W. Duyk, Ron Eyal, Yunxing Ye
-
Publication number: 20230396439Abstract: A device may include accessing first public key associated with a first user identifier for the first electronic device and a second public key associated with a second user identifier for a second electronic device. The device can generate a first random number and a first commitment using a hash function and the first random number; transmit a first message to the second electronic device via a channel between the first and second electronic devices. The device can receive a message from the second electronic device via the channel including include a second random number generated by the second electronic device. The device can extract a code via the hash function using the first public key, the second public key, the first random number, and the second random number. The device can present the code on a user interface for verification. The user interface can receive confirmation of the verification.Type: ApplicationFiled: April 6, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Cristina L. Formaini, Bailey E. Basile, Per Love Hornquist Astrand, Yannick L. Sierra, Erik D. Strahm, Benton C. Case
-
Publication number: 20230396848Abstract: In some implementations, a user device can predictively route media content to a remote playback device based on playback context information obtained by the user device. The playback context can include local playback context information related to the state and/or context of the user device. The playback context can include remote playback context information related to the state and/or context of available remote playback devices. Based on the playback context information obtained by the user device, the user device can generate a predictive score for each available playback device that indicates or predicts the likelihood that the user will want to send media content to the corresponding playback device. The user device can generate and present a graphical user interface that can identify the playback devices having predictive scores over a threshold score. In some instances, the user device can automatically route selected media content to a predicted playback device.Type: ApplicationFiled: June 28, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Brian D. Pietsch, Craig M. Federighi, Adam A. Sonnanstine, Taylor G. Carrigan, Johannes P. Schmidt, Astrid Yi, Deepak Iyer, Thomas Alsina, Jonathan A. Bennett, Patrick L. Coffman, Cesar de Camargo Barscevicius
-
Publication number: 20230397269Abstract: Aspects of the disclosure include a method for communicating between a controller device and resident device. An example method includes detecting, by a controller, the resident device and an accessory connected to a local network. Establishing, by the controller, a first direct connection with the accessory. Receiving, by the controller, an input that identifies a control instruction for controlling the accessory. Determining, by the controller, whether to transmit a message comprising the control instruction to the accessory via the first direct connection with the accessory or the second direct connection with the resident device. Transmitting, by the controller, the message comprising the control instruction to the resident device via the second direct connection, the resident device configured to relay the message comprising the control instruction to the accessory.Type: ApplicationFiled: November 28, 2022Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Benjamin S. Turner, Andreas I. Gal, Hung Q. Le, Karsten Sperling, Keith W. Rauenbuehler
-
Publication number: 20230394464Abstract: The disclosed technology provides enhanced financial statements such as credit statements that provide customized payment options to a customer that takes into account the total amount owed by the customer, and past payments made by the customer. The customized payment options are determined with the goal of providing more payment options that encourage financial health, while not overwhelming the customer with too many options or irrelevant options. The customized payment options can be displayed in an interactive user interface for paying a credit statement that can visually inform a user of the benefit of the respective payment options with respect to the impact of the respective payment option on the customer's financial health—at least as it pertains to a credit account for which the statement was issued.Type: ApplicationFiled: August 17, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Aaron M. Melim, Christine A. Franco, Glen W. Steele, Mischa K. McLachlan, Michael Artemiw, Ashish C. Nagre, David T. Haggerty, Fadi S. Obeid, Katie M. McIndoe, Richard W. Heard, Rima Kakarla, Akila Suresh, Jarad M. Fisher
-
Publication number: 20230393412Abstract: Various embodiments include a camera with folded optics and a tilt actuator. In some embodiments, the camera may include a folded optics arrangement that may include a prism and a lens group. In some embodiments, an actuator arrangement of the camera may include one or more actuators for tilting the prism about multiple axes. Furthermore, the actuator arrangement may include one or more actuators for translating the lens group along an axis. In some embodiments, the camera may include a bearing suspension arrangement that may allow for controlled movement of the prism and/or the lens group according to the motion enabled by the actuator arrangement.Type: ApplicationFiled: August 18, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Jian Ouyang, Nicholas D. Smyth, Scott W. Miller
-
Publication number: 20230393910Abstract: Certain embodiments disclosed herein provide application relaunch optimization. Aspects of the present disclosure include deferring the termination of at least some applications notwithstanding an action taken by the user to terminate such applications. For example, a trigger event such as a deferral time can be set, prior to which the termination will take place if an additional user action occurs, and after which the application will be kept suspended in volatile memory indefinitely. As another example, the termination can take place, or not, depending on the type of application or the nature of its usage. An application that has not been terminated despite the termination action being taken by the user and the application's removal from the application management interface can be invoked quickly and efficiently, improving the user experience.Type: ApplicationFiled: August 29, 2022Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Jeffrey D. Curless, Rohit Mundra
-
Publication number: 20230396921Abstract: A multi-radius spherical microphone that includes an inner body defining an inner sphere having an inner radius from a center; a plurality of inner microphones coupled to the inner spherical body and defining an array of inner microphones; an outer body defining an dodecahedron, wherein the inner body and the outer body are concentric about the center; and a plurality of outer microphones coupled to the outer body at respective vertices of the dodecahedron and defining an array of outer microphones, wherein each of the plurality of outer microphones is positioned radially equidistant from the center.Type: ApplicationFiled: May 22, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Abhaya Parthy, Dipanjan Sen, Bonnie W. Tom, Jonathan D. Sheaffer, Justin D. Crosby, Symeon Delikaris Manias, Emily A. Wigley
-
Publication number: 20230396097Abstract: A wireless power transmitting device includes a surface adapted to support a container containing a wireless power receiving device and further includes a wireless power transfer coil positioned to couple with a wireless power receiving coil of the wireless power receiving device when the container is placed on the surface. The wireless power transmitting device detects a presence of the wireless power receiving device when the container containing the wireless power receiving device is placed on the surface and determines whether the wireless power receiving device permits wireless power transfer while it is inside the container. Using the wireless power transfer coil, the wireless power transmitting device wirelessly transmits power to the wireless power receiving device through the container to charge a battery of the wireless power receiving device, in accordance with determining the wireless power receiving device permits wireless power transfer while it is inside the container.Type: ApplicationFiled: May 12, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Christopher R. Costello, Alexandre R. Moha, Cheng Ran Zhang, Chensong He, John T. Perry, Kejia Zhang, Ankan De, Di Zhao, Garren T. Lowrance, Jizhen Fu, Aram S. Almuhana, Marc Guinez, Samuel B. Schaevitz