Patents Assigned to Apple
  • Publication number: 20210320883
    Abstract: The present application relates to devices and components including apparatus, systems, and methods for user equipments and network components performing or assisting in packet filtering operations.
    Type: Application
    Filed: March 19, 2021
    Publication date: October 14, 2021
    Applicant: Apple Inc.
    Inventors: Vijay Venkataraman, Xiangpeng Jing, Krisztian Kiss, Sree Ram Kodali, Martin Kugler, Srinivasan Nimmala, Sridhar Prakasam, Kavya B. Ravikumar, Ahmed M. Salem, Murtaza A. Shikari
  • Publication number: 20210318593
    Abstract: Various embodiments include a camera with a voice coil motor (VCM) actuator assembly to provide autofocus (AF) and/or optical image stabilization (OIS) movement. The VCM actuator assembly is configured to move an image sensor of the camera in three dimensions (e.g. X, Y, and Z) to provide the AF and/or OIS movements. The VCM actuator assembly is asymmetrical and includes an at least partially open side that allows an optical assembly of the camera to pass through the open side of the VCM actuator. In some embodiments, the optical assembly is part of a folded optics arrangement of the camera that includes one or more prisms/and or lenses.
    Type: Application
    Filed: June 25, 2021
    Publication date: October 14, 2021
    Applicant: Apple Inc.
    Inventor: Shashank Sharma
  • Publication number: 20210319593
    Abstract: A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information for the point cloud. To compress the attribute information, a transform is applied to the attribute values to generate attribute coefficients/transformed attribute values. Points with attribute coefficients with a significant value are assigned a first binary flag value, while points with non-significant attribute coefficients are assigned a second binary flag value. A Kth order exponential Golomb encoder or Golomb-Rice encoder is used to compress the run-length values, where separate states and associated contexts are maintained for funs of both the first and second binary values. A decoder uses a corresponding process to decode the compressed attribute information.
    Type: Application
    Filed: April 14, 2021
    Publication date: October 14, 2021
    Applicant: Apple Inc.
    Inventor: David Flynn
  • Patent number: 11145700
    Abstract: An organic light-emitting diode (OLED) display may have an array of organic light-emitting diode pixels that each have OLED layers interposed between a cathode and an anode. Voltage may be applied to the anode of each pixel to control the magnitude of emitted light. The conductivity of the OLED layers may allow leakage current to pass between neighboring anodes in the display. To reduce leakage current and the accompanying cross-talk in a display, the pixel definition layer may disrupt continuity of the OLED layers. The pixel definition layer may have an undercut to disrupt continuity of some but not all of the OLED layers. The undercut may be defined by three discrete portions of the pixel definition layer. The undercut may result in a void that is interposed between different portions of the OLED layers to break a leakage path formed by the OLED layers.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Jaein Choi, Hairong Tang, Gloria Wong, Sunggu Kang, Younggu Lee, Gwanwoo Park, Chun-Yao Huang, Andrew Lin, Cheuk Chi Lo, Enkhamgalan Dorjgotov, Michael Slootsky, Rui Liu, Wendi Chang, Cheng Chen
  • Patent number: 11147051
    Abstract: Techniques discussed herein can facilitate transmission and reception of group common PDCCH (Physical Downlink Control Channel) for NR (New Radio). One example embodiment employable by a UE (User Equipment) comprises processing circuitry configured to: process higher layer signaling that configures a set of combinations for slot formats for the UE; detect, via blind decoding on at least a portion of a control resource set, a DCI (Downlink Control Information) message that indicates a combination for slot formats of the set of combinations for slot formats via a SFI (slot format indicator); and determine a slot format for one or more slots based on the indicated combination for slot formats, wherein the slot format indicates, for each symbol of the one or more slots, whether that symbol is DL (Downlink), UL (Uplink), or a flexible symbol in the slot format.
    Type: Grant
    Filed: February 5, 2018
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Yongjun Kwak, Gang Xiong, Hwan-Joon Kwon, Hong He, Seung Hee Han, Debdeep Chatterjee
  • Patent number: 11144624
    Abstract: Techniques for managing secure login with authentication while viewing a unique code are described. In some examples, a requesting device displays a visual representation of data. An authenticating device detects the presence of the visual representation of data. The authenticating device prompts a user to provide authorization information at the authenticating device. The authenticating device receives a set of one or more inputs. The authenticating device transmits information authorizing access to content on the requesting device.
    Type: Grant
    Filed: January 7, 2019
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Vincent P. Arroyo, Ramiro Calvo, Max M. Gunther, Hannah S. Story, Onar Vikingstad, Lin Yang
  • Patent number: 11147123
    Abstract: Apparatuses, systems, and methods for a wireless device to perform methods for determining resources for scheduling side-link communications. The resources may be semi-persistent and/or dynamic resources. A user equipment device (UE) may determine a resource map for use in scheduling semi-persistent resources for side-link communications with at least one wireless node. The UE may transmit a resource map request message indicating preferred resource blocks, where each resource block may be defined by a time and a frequency. The UE may receive a confirmation message that may include a report regarding a set of resource blocks. The set of resource blocks may be from the preferred resource blocks included in the resource map request message. The UE may determine, based, at least in part, on the confirmation message, resource blocks to be used for the side-link communications and initiate the side-link communications using the determined resource blocks.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Pengkai Zhao, Dawei Zhang, Fangli Xu, Haijing Hu, Haitong Sun, Sami M. Almalfouh, Wanping Zhang, Wei Zeng, Wei Zhang, Yuqin Chen
  • Patent number: 11144631
    Abstract: Embodiments described herein enable the interoperability between processes configured for pointer authentication and processes that are not configured for pointer authentication. Enabling the interoperability between such processes enables essential libraries, such as system libraries, to be compiled with pointer authentication, while enabling those libraries to still be used by processes that have not yet been compiled or configured to use pointer authentication.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Bernard J. Semeria, Devon S. Andrade, Jeremy C. Andrus, Ahmed Bougacha, Peter Cooper, Jacques Fortier, Louis G. Gerbarg, James H. Grosbach, Robert J. McCall, Daniel A. Steffen, Justin R. Unger
  • Patent number: 11144158
    Abstract: Acoustic touch and/or force sensing system architectures and methods for acoustic touch and/or force sensing can be used to detect a position of an object touching a surface and an amount of force applied to the surface by the object. The position and/or an applied force can be determined using time-of-flight (TOF) techniques, for example. Acoustic touch sensing can utilize transducers (e.g., piezoelectric) to simultaneously transmit ultrasonic waves along a surface and through a thickness of a deformable material. The location of the object and the applied force can be determined based on the amount of time elapsing between the transmission of the waves and receipt of the reflected waves. In some examples, an acoustic touch sensing system can be insensitive to water contact on the device surface, and thus acoustic touch sensing can be used for touch sensing in devices that may become wet or fully submerged in water.
    Type: Grant
    Filed: May 24, 2018
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Marduke Yousefpor, Mohammad Yeke Yazdandoost, Aaron Scott Tucker, Marcus Yip, Ehsan Khajeh, Brian Michael King, Giovanni Gozzini
  • Patent number: 11141498
    Abstract: A portable communication device includes an apparatus for environmental sensing. The apparatus includes a housing, one or more environmental sensors and an optical source. The housing includes one or more ports for allowing air flow between the surrounding environment and a cavity of the housing. The environmental sensors are coupled to the housing and can sense an environmental agent included in the air flow. The optical source can illuminate the cavity of the housing to decompose unwanted organic compounds inside the port.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Miaolei Yan, Michael K. Brown, Richard Yeh
  • Patent number: 11146665
    Abstract: Methods and apparatus for efficient data transfer within a user space network stack. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Direct transfer reduces the per-byte and per-packet costs relative to socket based communication. A user space networking stack is disclosed that enables extensible, cross-platform-capable, user space control of the networking protocol stack functionality. The user space networking stack facilitates tighter integration between the protocol layers (including TLS) and the application or daemon. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack).
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Sandeep Nair, Darrin Jewell, Prabhakar Lakhera, Thomas Francis Pauly, Joshua Verweyst Graessley, Wei Shen, Olivier Mardinian
  • Patent number: 11146985
    Abstract: An SDN architecture, for a cellular communications system, is described herein that includes a Quality of Service (QoS) provisioning framework to provision and manage traffic flows in the cellular communications system. The described architecture separates the control plane and the user plane for the transport of the user plane traffic. Network entities in the SDN architecture, such as a network controller, can detect and react to changes in network state (e.g., load conditions) to route or reroute traffic flows in the network. QoS and routing parameters may be determined for the network traffic on a per-flow basis, even when multiple flows are associated with a single service request.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Ching-Yu Liao, Mohammad Mamunur Rashid, S. M. Iftekharul Alam, Rath Vannithamby
  • Patent number: 11144476
    Abstract: An apparatus includes a cache controller circuit and a multi-ported cache memory including a plurality of cache ways. The cache controller circuit is configured to maintain rank values and a threshold value usable to classify the rank values. A given rank value corresponds to a least recently used one of the plurality of cache ways. The cache controller circuit is further configured to receive, in a common access cycle, first and second memory access requests for the cache memory, and, in response to a determination that the first and second memory access requests correspond to respective first and a second cache ways, compare the corresponding rank values for the first and second cache ways to the threshold value. The cache controller circuit is further configured to, based on the comparison, modify the rank value of a selected one of the first and second cache ways.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Chance C. Coats, Haldun Umur Darbaz
  • Patent number: 11143806
    Abstract: An electronic device with a display may be provided with an array of pixels each of which includes subpixels formed from organic light-emitting diodes. The electronic device may have support structures such as a head-mountable frame or other head-mountable support structure. Optical structures such as lenses may be provided through which the array of pixels is viewable by a user. The array of pixels and the lenses or other optical structures may be supported by the head-mounted support structure. Light spreading structures may overlap the array of pixels to enhance the fill factor of the pixels. The light spreading structures may be formed from a fiber bundle layer, an array of microlenses, or other optical structures that laterally spread light that has been emitted by the organic light-emitting diodes and thereby enhances the fill factor of the pixels.
    Type: Grant
    Filed: September 20, 2017
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Giovanni Carbone, Cheng Chen, Enkhamgalan Dorjgotov
  • Patent number: 11140943
    Abstract: A system assesses activity and displays a unitless activity value. A detector senses activity of a user. A processor reads sensed activity data from the detector. A display displays the unitless activity value. An enclosure houses the detector and the processor. The processor periodically reads the sensed activity data from the detector and processes the data to generate an activity number, the number being used to generate the unitless activity value based upon a maximum number and a display range.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Curtis A. Vock, Perry Youngs
  • Patent number: 11144297
    Abstract: Embodiments described herein provide a system and method for secure delivery of assets to a trusted device. Multiple levels of verification are implemented to enable components of a software update and asset delivery system to verify other components within the system. Furthermore, updates are provided only to client devices that are authorized to receive such updates. In one embodiment, the specific assets provided to a client device during a software update can be tailored to the client device, such that individual client devices can receive updated versions of software asset at a faster or slower rate than mass market devices. For example, developer or beta tester devices can receive pre-release assets, while enterprise devices can receive updates at a slower rate relative to mass market devices.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Dallas B. De Atley, Bailey E. Basile, Venkat V. Memula, Thomas P. Mensch, Robert M. Marini, David P. Remahl, Kelsey J. Skillman, Edward E. Thomas
  • Patent number: 11145294
    Abstract: Systems and processes for operating an intelligent automated assistant are provided. In one example process, a speech input is received from a user. In response to determining that the speech input corresponds to a user intent of obtaining information associated with a user experience of the user, one or more parameters referencing a user experience of the user are identified. Metadata associated with the referenced user experience is obtained from an experiential data structure. Based on the metadata, one or more media items associated with the referenced are retrieved based on the metadata. The one or more media items associated with the referenced user experience are output together.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Marcos Regis Vescovi, Eric M. G. Circlaeys, Richard Warren, Jeffrey Traer Bernstein, Matthaeus Krenn
  • Patent number: D932814
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Manuel DeJesus, Joshua Robert Edwards, Jean-Marc Gady, Wesley Bryan Hamm, Russell John Kaaihue Heirakuji, Allison Inouye, Moritz Wilsberg
  • Patent number: D932820
    Type: Grant
    Filed: March 19, 2021
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Charles A. Schwalbach, David Samuel Kumka, Russell John Kaaihue Heirakuji, Carly Lynn Marasco, Frank Craig Thaler
  • Patent number: D933072
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: October 12, 2021
    Assignee: Apple Inc.
    Inventors: Jody Akana, Molly Anderson, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Marine C. Bataille, Jeremy Bataillou, Lucy E. Browning, Markus Diebel, Richard Hung Minh Dinh, Christopher J. Durning, Kevin M. Froese, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Julian Jaede, Duncan Robert Kerr, Paul U. Leutheuser, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Sung-Ho Tan, Clement Tissandier, Eugene Antony Whang, Rico Zörkendörfer