Patents Assigned to Apple
-
Publication number: 20230393980Abstract: Techniques may include receiving a first request for a conformance check for a conformance pair, the conformance pair include a variable type and a particular protocol. The first request can identifying a first pointer. The technique can include determining a conformance check result is not cached for the conformance pair using the first pointer. In response to determining that the conformance check result is not cached for a variable, the electronic device may include performing the conformance check for the conformance pair and storing a result of the conformance check in an index table in persistent memory in association with at least a portion of bits in the first pointer. The technique can include referencing the index table on subsequent requests for a conformance check.Type: ApplicationFiled: December 20, 2022Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Mohamadou A. Abdoulaye, Peter Cooper, Michael J. Ash, Davide Italiano, Nick Kledzik
-
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
-
Publication number: 20230396396Abstract: Some embodiments include an apparatus, method, and computer program product for enhanced direct secondary cell activation in a 5G wireless communications system. A user equipment (UE) can receive a Radio Resource Control (RRC) command from a 5G Node B (gNB) via a Primary Cell (PCell) or via a Primary Secondary Cell (PSCell) that includes configuration data for a Secondary Cell (SCell), where the SCell operates in Frequency Range 2 (FR2). The RRC command includes a first Transmission Configuration Indicator (TCI) state for the SCell, and the UE can activate the SCell for the UE based at least on the configuration data, concurrently with the first TCI state for receiving the PDCCH transmission. The UE can receive a Physical Downlink Control Channel (PDCCH) transmission via a first antenna beam from the SCell, where the first antenna beam is based on the first TCI state.Type: ApplicationFiled: January 14, 2021Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Qiming LI, Jie CUI, Dawei ZHANG, Yang TANG, Yushu ZHANG, Fangli XU, Manasa RAGHAVAN, Huaning NIU, Xiang CHEN
-
Publication number: 20230392641Abstract: A fastener for securing a first component to a second component includes a fastener head disposed at a distal end of a fastener body. The fastener has a first configuration with the fastener head inset within a first opening of the first component. The fastener has a second configuration with the fastener body extending through the first opening in the first component and through a second opening in the second component. An inner surface of the fastener head engages with an inner surface of the second component to secure the second component to the first component in the second configuration.Type: ApplicationFiled: April 25, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Nathan J. Raff, Steven H. Klotz, Ali Tavakoli Targhi, Trevor M. Sultana, Uday Ramchander, Lei Wang, Moshe J. Baum
-
Publication number: 20230396414Abstract: A first electronic device can establish a communication channel with a second electronic device and receive a second signed log head of an identifier log via the communication channel. The identifier log is managed by a key transparency server and can include public keys of users registered with the server and user identifiers. The second signed log head includes a hash of the public keys and the user identifiers in the identifier log. The second signed log head can be provided to the second device by the server. In response to sending a request for a consistency-checked log head from the server, the device can receive at least one consistency-checked signed log head. The device can verify a consistency between the second signed log head and the at least one consistency-checked log head. If verified the device can maintain use of the server for verifying ownership of the keys.Type: ApplicationFiled: April 5, 2023Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Cristina L. Formaini, Bailey E. Basile, Erik D. Strahm, Benton C. Case
-
Publication number: 20230393835Abstract: Aspects and features include maintaining at least one auxiliary disk image on a computing device. Certain code that is aligned with the base operating system of the computing device resides in and is executed from the auxiliary disk image. In one example, a computing device receives an update asset and uses it to patch the auxiliary disk image. The computing device executes the updated code from the patched disk image without rebooting or otherwise restarting the base operating system. The existing auxiliary disk image may be replaced with the patched disk image in response to a reboot or some other event, or while executing the code in the patched disk image from memory.Type: ApplicationFiled: September 23, 2022Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Damien P. Sorresso, Eric B. Tamura, Ezekiel T. Runyon
-
Publication number: 20230394991Abstract: The present application relates to devices and components including apparatus, systems, and methods to determine information to be displayed within a display of a map.Type: ApplicationFiled: June 2, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Gianluca Donato, Bradley Herried, Dawit Y. Seid, Edward L. Pernicka, Madhuwanti A. Vaidya, Michael J. Foster, Ralph E. Lemke, Ryan P. Crowther, Surya Prasad Bokam
-
Publication number: 20230397160Abstract: An approach to communication by a user equipment (UE) in a wireless communication system that includes the UE sending an RRC setup request message including a paging offset value to a base station. The UE receives an RRC setup message from the network node, the RRC setup message including a PS-paging offset value and a PS-P-RNTI value associated with the UE. Energy conservation approaches for use with paging are described, including paging occasion monitor reporting and configuration, paging-offset reporting, the use of a paging monitoring skipping signal, and the use of dynamic TRS triggering for paging reception.Type: ApplicationFiled: August 18, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Hong HE, Dawei Zhang, Haitong Sun, Jie Cui, Manasa Raghavan, Wei Zeng, Yang Tang, Sigen Ye
-
Publication number: 20230396451Abstract: Aspects of the disclosure include a method for delegating the authority to create a token from an owner of a property to a sharing platform managing the reservation of the property. A method can include receiving a request to delegate authority for generating a token for a one or more accessory devices, the delegation to be to a sharing platform. Based on the request, a request for a determination of eligibility of the device for delegation of the authority. A determination of eligibility of the device for delegation of the authority can be received. An intermediate certificate from the sharing platform can be requests based on the determination of eligibility of the device. A delegation file that identifies an approved delegation of authority can be created based on using the intermediate certificate to validate the sharing platform.Type: ApplicationFiled: May 1, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Manuel Roman Cuesta, Brandon K. Leventhal, Keith W. Rauenbuehler, Florian Galdo
-
Publication number: 20230397038Abstract: Embodiments are disclosed for traffic engineering in support of real-time applications. A user equipment (UE) can detect a real-time application running on the UE, assess a link health corresponding to the real-time application, and transmit a payload including the link health to a peer device via WiFi communications. To detect the real-time application, the UE can receive traffic symptoms or application indications, and monitor corresponding traffic flows. To assess the link health, the UE can receive link quality metrics of a link corresponding to the link health, and determine an intra basic service set (BSS) clear channel assessment (CCA) percentage. The UE can initiate a Rapport session with the peer device, activate a keep-alive timer, and transmit updated information to the peer device according to the keep-alive timer.Type: ApplicationFiled: September 23, 2022Publication date: December 7, 2023Applicant: Apple Inc.Inventor: Veerendra BOODANNAVAR
-
Publication number: 20230393824Abstract: A dynamic linking system can be designed to dynamically resolve symbol references of pages associated with executable code as the pages are paged into virtual memory. The operating system can include a dynamic linker that uses metadata in the pages to determine symbol references that reference other code or values. Other code can include code in shared libraries. The dynamic linker can generate a data structure containing the symbol references in a small and dense format. The dynamic linker can send the data structure and other relevant data to the kernel once the symbol references have been identified. The kernel can perform the functions related to resolving the symbol references. For example, the kernel can resolve the symbol by determining a pointer value for the symbol, wherein the pointer value can be used to point to code or values. The kernel can resolve the symbol references and store the data structure, which contains the resolved symbol references.Type: ApplicationFiled: February 9, 2023Publication date: December 7, 2023Applicant: Apple Inc.Inventors: Louis G. Gerbarg, Joseph J. Bonasera, Davide Italiano, Nick Kledzik, Peter Cooper, Mohamadou A. Abdoulaye
-
Publication number: 20230396619Abstract: A service client on a device can generate an access control identifier using a server seeded and client-specific secret. The device can generate a blinded access control identifier (ACI) using a randomness factor as part of a request message for a blinded ACI signature including authentication data. The device can transmit the request message to a verification server and upon verification receive a blinded ACI signature message that can subsequently be unblinded using the randomness factor to obtain the ACI signature. The device may send the ACI and the ACI signature to a verification server and after verifying the signature receive a service token. The device may transmit the service token to a service provider server requesting access to the service. When a rate associated with the service token is below a threshold rate, the device can access the service provided by the service provider service.Type: ApplicationFiled: December 20, 2022Publication date: December 7, 2023Applicant: APPLE INC.Inventors: Daniel Chu, Fabio Sozzani, Ying Chen, Betim Deva, Mufaddal Y. Khumri
-
Patent number: 11837937Abstract: A haptic actuator may include a base, a field member coupled to the base and that may include spaced apart permanent magnets. The haptic actuator may also include a coil having a loop shape defining a slotted opening therein, and a spring member suspending the coil so that the field member is within the slotted opening and permitting relative movement of the field member and the coil.Type: GrantFiled: August 10, 2020Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: Kathryn K. Wopat, Fu-Ying Huang, Hari Vasudevan, Xin Alice Wu, Shingo Yoneoka
-
Patent number: 11836838Abstract: A method of animating a digital character according to facial expressions of a user, comprising the steps of, (a) obtaining a 2D image and 3D depth map of the face of the user, (b) determining expression parameters for a user expression model so that a facial expression of the user-specific expression model represents the face of the user shown in the 2D image and 3D depth map (c) using the expression parameters and an animation prior to determine animation parameters usable to animate a digital character, wherein the animation prior is a sequence of animation parameters which represent predefined animations of a digital character (d) using the animation parameters to animate a digital character so that the digital character mimics the face of the user.Type: GrantFiled: December 3, 2020Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: Thibaut Weise, Sofien Bouaziz, Hao Li, Mark Pauly
-
Patent number: 11836297Abstract: An input device includes a keycap, a first electrode disposed to move in response to movement of the keycap, a planar array of electrodes extending at least partially under the keycap, and a sensor. The planar array of electrodes includes a second electrode, a third electrode, and a fourth electrode extending between the second electrode and the third electrode. The sensor is coupled to at least one of the second electrode or the third electrode and configured to generate a signal indicative of a change in capacitive coupling between the second electrode and the third electrode. The change in the capacitive coupling may result from movement of the first electrode.Type: GrantFiled: March 22, 2021Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: John Stephen Smith, David S. Graff, Nicolas M. Golzio, Shahrzad Pouryayevali, Wayne C. Westerman, Christophe Blondin
-
Patent number: 11836872Abstract: In one implementation, a method of performing late-stage shift is performed at a device including a display, one or more processors, and non-transitory memory. The method includes generating, based on a first predicted pose of the device for a display time period, a first image. The method includes generating a mask indicating a first region of the first image and a second region of the first image. The method includes generating a second image by shifting, based on a second predicted pose of the device for the display time period, the first region of the first image without shifting the second region of the first image. The method includes displaying, on the display at the display time period, the second image.Type: GrantFiled: February 1, 2022Date of Patent: December 5, 2023Assignee: APPLE INC.Inventors: Thomas G. Salter, Ganghun Kim, Ioana Negoita, Devin William Chalmers, Anshu Kameswar Chimalamarri, Thomas Justin Moore
-
Patent number: 11838492Abstract: Various implementations disclosed are for detecting moving objects that are in a field of view of a head-mountable device (HMD). In various implementations, the HMD includes a display, an event camera, a non-transitory memory, and a processor coupled with the display, the event camera and the non-transitory memory. In some implementations, the method includes synthesizing a first optical flow characterizing one or more objects in a field of view of the event camera based on depth data associated with the one or more objects. In some implementations, the method includes determining a second optical flow characterizing the one or more objects in the field of view of the event camera based on event image data provided by the event camera. In some implementations, the method includes determining that a first object of the one or more objects is moving based on the first optical flow and the second optical flow.Type: GrantFiled: October 25, 2021Date of Patent: December 5, 2023Assignee: APPLE INC.Inventor: Peter Meier
-
Patent number: 11835836Abstract: Disclosed herein is an integrated photonics device including an on-chip wavelength stability monitor. The wavelength stability monitor may include one or more interferometric components, such as Mach-Zehnder interferometers and can be configured to select among the output signals from the interferometric components for monitoring the wavelength emitted by a corresponding photonic component, such as a light source. The selection may be based on a slope of the output signal and in some examples may correspond to a working zone at or around a wavelength or wavelength range. In some examples, the interferometric components can be configured with different phase differences such that the corresponding working zones have different wavelengths. In some examples, the slopes of the output signals may be weighted based on the steepness of the slope and all of the output signals may include information for wavelength locking the measured wavelength to the target wavelength.Type: GrantFiled: September 9, 2020Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: Yi-Kuei Wu, Jason Pelc, Mark Alan Arbore, Thomas C. Greening, Matthew A. Terrel, Yongming Tu, Mohamed Mahmoud
-
Patent number: 11836725Abstract: The present disclosure relates to making payments with a mobile device. In one example process, the mobile device receives and stores information for one or more payment accounts on the mobile device. The mobile device is used to make payments using the payment accounts. In some examples, authorization to proceed with a payment is performed before each purchase made by the user. The authorization process can include receiving a verification of the user, such as a fingerprint scan or passcode. In some examples, a payment account is selected from among available payment accounts. In some examples, an indication is displayed of a digital item associated with a purchased item. In some examples, a payment transaction is initiated with participants of an ongoing communication. In some examples, an application of a retailer is invoked based on the availability of the application. In some examples, a purchase recommendation is provided.Type: GrantFiled: March 5, 2021Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: Marcel Van Os, Christopher D. Adams, George R. Dicker
-
Patent number: D1006638Type: GrantFiled: March 31, 2022Date of Patent: December 5, 2023Assignee: Apple Inc.Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Marc A. Newson, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer