Abstract: A computer system displays a first previously captured media object including one or more first images, wherein the first previously captured media object was recorded and stored with first depth data corresponding to a first physical environment captured in each of the one or more first images. In response to a first user request to add a first virtual object to the first previously captured media object, the computer system displays the first virtual object over at least a portion of a respective image in the first previously captured media object, wherein the first virtual object is displayed with at least a first position or orientation that is determined using the first depth data that corresponds to the respective image in the first previously captured media object.
Type:
Grant
Filed:
August 19, 2020
Date of Patent:
April 12, 2022
Assignee:
APPLE INC.
Inventors:
Joseph A. Malia, Mark K. Hauenstein, Praveen Sharma, Matan Stauber, Julian K. Missig, Jeffrey T. Bernstein, Lukas Robert Tom Girling, Matthaeus Krenn
Abstract: An electronic device, such as held device, having a display and camera, displays a user interface that includes a user interface object displayed at a first size; detects, via the camera, a change in distance between a user of the electronic device and the electronic device; and in response to detecting the change in distance between the user the electronic device and the electronic device, changes size of the displayed user interface object.
Abstract: The present disclosure relates to providing a software feature of an electronic product in an augmented reality (AR) environment. In some embodiments, images are obtained using one or more image sensors, a determination is made whether the obtained images include printed media depicting the electronic product, when the obtained images include the printed media depicting the electronic product, a virtual object corresponding to the electronic product is displayed in the AR environment, and the software feature of the electronic product is provided with the virtual object.
Abstract: An apparatus includes a decoding circuit, and a communication bus that is configured to transfer a particular data payload and a control signal that indicates whether the particular data payload includes a mask value. The mask value is indicative of enabled and non-enabled data words in the particular data payload. The decoding circuit is configured to receive, from an encoding circuit via the communication bus, the particular data payload and the control signal. In response to a determination that the control signal indicates that the particular data payload does not include the mask value, the decoding circuit is configured to use a default value for the mask value, and to create an uncompressed data payload from the particular data payload using the default value, wherein the default value causes the decoding circuit to maintain positions of data words between the particular data payload and the uncompressed data payload.
Type:
Grant
Filed:
February 1, 2021
Date of Patent:
April 12, 2022
Assignee:
Apple Inc.
Inventors:
Luca O. Iuliano, Doron Rajwan, Ali Rabbani Rankouhi
Abstract: Finger detection and separation techniques on a multi-touch touch sensor panel can be improved using machine learning models (particularly for touch sensor panels with relatively low signal-to-noise ratio). In some examples, a machine learning model can be used to process an input patch to disambiguate whether the input patch corresponds to one contact or two contacts. In some examples, the machine learning model can be implemented using a neural network. The neural network can receive a sub-image including an input patch as an input, and can output a number of contacts. In some examples, the neural network can output one or more sub-image masks representing the one or more contacts.
Type:
Grant
Filed:
March 27, 2020
Date of Patent:
April 12, 2022
Assignee:
Apple Inc.
Inventors:
Behrooz Shahsavari, Hojjat Seyed Mousavi, Nima Ferdosi, Baboo V. Gowreesunker
Abstract: In one implementation, a method of generating a horizontal plane hypothesis includes obtaining a point cloud of a scene including a plurality of points in a gravity-aligned coordinate system. The method includes generating, based on the plurality of points, a height histogram indicative of a plurality of non-overlapping height ranges in the gravity-aligned coordinate system and a respective plurality of weights. The method includes generating one or more horizontal plane hypotheses based on the height histogram.
Type:
Grant
Filed:
December 21, 2020
Date of Patent:
April 12, 2022
Assignee:
APPLE INC.
Inventors:
Oliver Montague Welton Dunkley, Michael Jaison Gnanasekar, Aitor Aldoma Buchaca
Abstract: A method performed by an audio system that includes a headset. The method identifies a cushion that is coupled to a headset housing of the headset in which a speaker is integrated therein, produces a reference microphone signal from a reference microphone of the headset, selects an active noise cancellation (ANC) filter based on the identified cushion, filters the reference microphone signal with the ANC filter to produce an anti-noise signal, drives the speaker with the anti-noise signal, in response to driving the speaker, produces an error microphone signal from an error microphone of the headset, and performs an adaptive ANC function to adapt the ANC filter based on the reference microphone signal and the error microphone signal.
Type:
Grant
Filed:
September 16, 2020
Date of Patent:
April 12, 2022
Assignee:
APPLE INC.
Inventors:
Vladan Bajic, Jarrett B. Lagler, Esge B. Andersen, Daniel S. Phillips
Abstract: Embodiments of a User Equipment (UE) to operate in accordance with a physical random access channel (PRACH) are disclosed herein. The UE may comprise hardware processing circuitry to determine a coverage enhancement category for the UE based on downlink channel statistics related to reception of downlink signals at the UE from an Evolved Node-B (eNB) and an uplink-downlink imbalance parameter related to uplink reception at the eNB. The hardware processing circuitry may be further to select, for use in a coverage enhancement mode, a PRACH preamble from a set of candidate PRACH preambles based on the determined coverage enhancement category for the UE. In some embodiments, at least some of the candidate PRACH preambles may span a different number of sub-frames.
Type:
Grant
Filed:
August 19, 2020
Date of Patent:
April 12, 2022
Assignee:
Apple Inc.
Inventors:
Konstantinos D. Dimou, Gang Xiong, Seunghee Han, Hong He
Abstract: Various embodiments are generally directed to network slice selector (NSS). In one embodiment, for example, an evolved node B (eNB) may include a processor circuit, and an NSS for execution by the processor circuit to allocate a network slice (NS) to a user equipment (UE). The NS may comprise one or more virtual network function(s) (VNF). In one implementation, a VNF takes on the responsibility of handing specific network functions run on one or more virtual machines (VM) associated with hardware networking infrastructures, such as routers, switches, etc. Individual VNFs may be combined or connected together to provide a complete networking communication service for UEs. Other embodiments are described and claimed.
Abstract: Memory management in a data processing system can learn one or more behaviors of software processes such as daemon software processes and application processes, and based on information learned about the behaviors, the memory management can adjust how it controls memory usage in the system. For example, a memory management system can learn how software processes react (e.g. how quickly they relaunch) to memory recovery methods, such as system initiated terminations of one or more software processes that are performed to reclaim memory to increase available volatile memory, and based on information about how they react, the memory recovery methods can operate differently depending upon how the software reacted previously.
Type:
Grant
Filed:
March 3, 2020
Date of Patent:
April 12, 2022
Assignee:
Apple Inc.
Inventors:
Kushal Dalmia, Andrey V. Talnikov, Lionel D. Desai, Russell A. Blaine
Abstract: An electronic device changes the current user interface of a respective type of user interface from a first user interface to a second user interface. An individual uses their personal device to set up and configure a device for another user.
Type:
Grant
Filed:
May 5, 2020
Date of Patent:
April 12, 2022
Assignee:
Apple Inc.
Inventors:
Heena Ko, Tyler Hawkins, Catherine Lee, Reed E. Olsen, Jennifer D. Patton, Paul Salzman
Abstract: In one implementation, a method of determining a visual appearance of a user interface (UI) element overlaid in an underlying physical environment is performed at a device.
Type:
Grant
Filed:
April 2, 2020
Date of Patent:
April 12, 2022
Assignee:
APPLE INC.
Inventors:
Anselm Grundhoefer, Geoffrey Grant Stahl
Abstract: Systems and methods are provided to determine an estimated location of a user equipment (UE). For instance, a UE can provide a positioning request to a node while the UE is in a radio resource control idle (RRC_IDLE) or inactive (RRC_INACTIVE) state. The positioning request can be implemented in a random access channel (RACH) message A (MsgA). The UE can then receive a positioning response from the node. The positioning response can be implemented in a RACH message B (MsgB).
Abstract: Some embodiments of this disclosure include systems, apparatuses, methods, and computer-readable media for use in a wireless network for facilitating retransmission procedures in New Radio (NR) technologies. Some embodiments are directed to a method that includes determining a contention window size (CWS) of an uplink/downlink (UL/DL) communication channel in a new radio unlicensed (NR-U) spectrum. The method also includes adjusting the CWS based on: defining a reference UL/DL burst set at a predetermined time length independent from a subcarrier spacing and partially spanning an UL/DL burst, and counting one or more code block groups (CBGs) in the reference UL/DL burst. The method further includes scheduling a retransmission of an UL/DL communication in the NR-U spectrum based on the adjusted CWS.
Type:
Application
Filed:
February 11, 2020
Publication date:
April 7, 2022
Applicant:
Apple Inc.
Inventors:
Salvatore TALARICO, Gang XIONG, Yingyang LI, Carlos H. ALDANA
Abstract: Disclosed herein are system, method, and computer program product embodiments verifying legitimate victim-aggressor pairs in remote interference management operation. In an embodiment, a first even report is generated by a victim base station based detection of an atmospheric duct and it transmits a victim reference signal with the first event report. The first event report includes an ID of the victim base station. An aggressor base station is triggered to begin monitoring for transmission of the victim reference signal. The aggressor base station sends a second event report if it detects the victim reference signal. The central entity tries to verify that the victim and aggressor are legitimate. If the verification passes, then the central entity sends a message to the aggressor to start of remote interference mitigation. If verification fails, the remote interference mitigation is not triggered and the victim reference signal is ignored.
Abstract: Some embodiments of this disclosure are directed to apparatuses and method for establishing signal-to-noise ratio (SNR), useful signal power level (Es) and artificial noise power level (Noc) values for new radio (NR) performance requirements. The apparatuses and methods can include processing a received signal including the Es and Noc and determining a baseband signal-to-noise ratio (SNR) degradation based on the signal power level, the artificial noise power level, and the radio-frequency noise power level. The apparatuses and methods can then determine a compensated SNR degradation, as a performance requirement, based on the baseband SNR degradation and the radio-frequency noise power level.
Abstract: Some embodiments of this disclosure include systems, apparatuses, methods, and computer-readable media for use in a wireless network for facilitating beam failure recovery procedure. Some embodiments are directed to a method, the method including detecting a beam failure instance. The method further including initiating a beam failure recovery procedure by dynamically activating or deactivating candidate beams per uplink bandwidth part (BWP) associated with a user equipment (UE). Moreover, the method further includes generating a control signal to identify the one or more activated or deactivated candidate beams for at least one BWP associated with the UE. The method also includes transmitting the control signal to the UE.
Abstract: Resource allocation is provided for an integrated access and backhaul (IAB) network, such as a distributed unit (DU) of an IAB. Methods and systems include configuring one or more resources to allocate time-domain or frequency domain availability/utilization. Configurations of resources can be aligned between one or more nodes such that resource availability of a first node can be coupled to resources of a second node. Allocated resources can include uplink, downlink, and flexible resources. Allocated resources can be indicated as not available, hard, or soft resource types. A configuration pattern can indicate a sequence of time-domain resource or frequency domain resource availability of a DU in the IAB network.
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