Patents Assigned to Apple, Inc.
-
Patent number: 11527582Abstract: An electronic device includes a frame and a display stack. The frame defines a first part of an interior volume. The display stack includes a cover attached to the frame. The cover may define a second part of the interior volume. The display stack also includes an array of organic light-emitting diodes (OLEDs) including an array of emissive electroluminescent (EL) regions, and at least one organic photodetector (OPD) disposed between the cover and at least one emissive EL region in the array of emissive electroluminescent regions. The at least one emissive EL region emits light through the at least one OPD. In alternative embodiments, the OLEDs may be stacked on the OPDs, or the OLEDs and OPDs may be interspersed with each other instead of stacked.Type: GrantFiled: August 28, 2020Date of Patent: December 13, 2022Assignee: Apple Inc.Inventors: Niva A. Ran, Aleksandr N. Polyakov, Lun Tsai, Meng-Huan Ho, Mohammad Yeke Yazdandoost
-
Patent number: 11527232Abstract: A remote microphone signal is obtained from a remote device, and a local microphone signal from a local device. A difference between strength of the remote microphone signal and strength of the local microphone signal is determined. An output audio signal is produced to drive a speaker in the local device. If the difference is greater than a threshold, then the local and remote microphone signals are applied to two input channels, respectively, of a two channel noise suppressor which produces the output audio signal, but if the difference is less than the threshold after a certain delay since the difference was greater than the threshold, then only the remote microphone signal is applied to a single input of a single channel noise suppressor which produces the output audio signal. Other aspects are also described and claimed.Type: GrantFiled: January 13, 2021Date of Patent: December 13, 2022Assignee: APPLE INC.Inventor: Sorin Dusan
-
Patent number: 11528585Abstract: This disclosure relates to transmitting multicast information over a network, such as a wireless local area network (WLAN). A source device may transmit a multicast and a request for feedback to a plurality of sink devices. The sink devices may transmit feedback based on whether they successfully decoded the multicast. The source device may retransmit the multicast (or a portion thereof) based on the feedback.Type: GrantFiled: September 2, 2020Date of Patent: December 13, 2022Assignee: Apple Inc.Inventors: Guoqing Li, Yong Liu, Jarkko L. Kneckt, Tianyu Wu, Lawrie Kurian, Tashbeeb Haque, Leor Kehaty, Yoel Boger, Koby Vainapel
-
Patent number: 11528076Abstract: A communication terminal may include control circuitry and an array of antenna modules. Each module may include radiators on a substrate, a lens overlapping the radiators, a transceiver chain, and switching circuitry. The control circuitry may control the switching circuitry to activate a set of one or more radiators in a given module. The control circuitry may control the transceiver chain in that module to convey signals at a selected phase using each of the active radiators. Each of the active radiators may convey the signals over signal beams oriented in different directions by the lens. The control circuitry may adjust the active radiators in each module and may adjust the selected phase for each of the modules to generate a combined signal beam in a desired direction. The combined signal beam may be generated using signals from the active radiators in two or more modules across the array.Type: GrantFiled: September 19, 2019Date of Patent: December 13, 2022Assignee: Apple Inc.Inventors: Adam H. Bily, Carlo di Nallo, Matthew N. Ettus, Michael D. Trela, Simone Paulotto
-
Patent number: 11525958Abstract: Configurations for a photonics device with a vertical outcoupler and fabrication operations thereof are disclosed. The photonics device may include an off-cut substrate with a cavity. The cavity may be coated with a buffer layer, which may form the vertical outcoupler. The cavity may be filled with a fill material that provides structural integrity to the cavity. The off-cut substrate may have a first and a second cladding layer above and below it, to provide cladding for the waveguide structure. In some examples, light may propagate through the off-cut substrate and may be received by the outcoupler. The outcoupler may reflect and redirect the light out of the waveguide structure and toward one or more optical elements. The optical element(s) may provide the light to a launch region in a system interface and/or to a sample.Type: GrantFiled: September 9, 2020Date of Patent: December 13, 2022Assignee: Apple Inc.Inventors: Jason Pelc, Arun Kumar Subramanian, Patrick B. Wright
-
Publication number: 20220392590Abstract: Techniques for identifying change points in health data are described herein. Health data during a first time sub-window is compared to health data from a second time sub-window. The health data is evaluated with respect to a set of change point criteria to determine that a first change is a first change point in the health data. A notification including information about the change point and information about a second change point is generated.Type: ApplicationFiled: June 3, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Lucas O. Winstrom, Blanca Isabel C. Villanueva, Glen R. DePalma, Reza Azimi
-
Publication number: 20220394769Abstract: The present application relates to devices and components including apparatus, systems, and methods for sharing a user equipment—initiated channel occupancy time.Type: ApplicationFiled: May 19, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Oghenekome Oteri, Huaning Niu, Hong He, Haitong Sun, Chunxuan Ye, Wei Zeng, Dawei Zhang
-
Publication number: 20220390255Abstract: Techniques described herein may be used to identify anomalies in a joined region of two datasets. For example, a computer system may determine an elevation anomaly data point in based on an elevation criterion. The computer system may determine a set of buffer points surrounding the elevation anomaly data points. The computer system may user the set of buffer points to reduce the number of data points for adjusting. The computer system may determine a reduction factor based on the buffer points. The computer system may then apply the reduction factor to points in the buffer points and other points.Type: ApplicationFiled: June 3, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Gianluca Donato, Apostolos Karmirantzos
-
Publication number: 20220392168Abstract: In some implementations, a computing device can present augmented reality (AR) labels in an AR video stream. For example, the computing device can obtain route information for a route requested by a user and can determine locations along the route for placing candidate AR labels. The computing device can determine the precise location of the computing device using camera depth information obtained in response to the user scanning the local real-world environment with a camera of the computing device. The computing device can select an AR label and/or label placement location for presentation in an AR video stream based on various criteria, including the distance between the candidate AR labels and the precise location of the computing device, priorities assigned to each candidate AR label, and/or whether a clear line of sight exists between the precise location of the computing device and the candidate AR label location.Type: ApplicationFiled: May 31, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Ting-Yuan Wu, Lukasz J. Pasek, Ishan Bhutani, Syed Mohsin Hasan, Isil Uzum Vella, Eugene P. Sturm, Razvan Bangu, Paul F. Ahrens, Mathew B. Ball, Patrick J. Coleman, Benjamin R. Dreyer, Roy E. West, Brian J. Andrich, George Magharious
-
Publication number: 20220391534Abstract: A server system implemented by a service provider may store health data of a user according to a multi-node data structure. The server system may generate transaction records based on requests to access the health data. Responsive to requests for the transaction records, the server system may query a database that includes the health data and generate a data package based on the querying. The data package may be sent to a requesting system. The data package may be usable by the requesting system to identify which patient profiles were accessed by which physicians.Type: ApplicationFiled: April 13, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Mohan S. Randhava, Steven A. Myers, Jorge F. Pozas Trevino, Pablo Antonio Gonzalez Cervantes, Yannick L. Sierra
-
Publication number: 20220390242Abstract: In some implementations, a computing device can present alight notifications to a user when the user (e.g., user device) is approaching a public transit stop where the user should depart the public transit vehicle the user is currently occupying. For example, a user may use a user device to generate a public transit route that includes a starting location, a sequence of public transit stops, and a destination location. While traversing the transit route, the user may need to exit public transit vehicle (e.g., to reach the destination location, to switch transit lines, etc.). The user device can identify transit stops along the route where the user should exit a transit vehicle and present notifications prompting the user to exit the transit vehicle at the upcoming stop as the user device approaches the identified transit stops.Type: ApplicationFiled: May 31, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Brian J Andrich, Sara E Marcus, Thomas Pajor, Nick Provenzano, Tim A Aerts, Alex Benevento, Leo Emile Jean Pierre Vallet, Samantha J Bennett, Sara A Bergquist, Nathan L Fillhardt, Yun Jae Kim, Scott G Jackson, Jan F Sanchez Dudus, Ishan Bhutani, Ray R Chen, Christopher Y Tremblay
-
Publication number: 20220392633Abstract: A user domain concept (UDC) node of a personalized data graph may be generated by a user device. The UDC node may include customized information that represents some user-customized portion of health data, e.g., data obtained from an electronic health record (EHR) system. The UDC node may be generated based on a customization request, e.g., a request from a user to customize the portion of the health data and/or other aspects. The UDC node may store relationship information between nodes and be used to improve the functioning of a user interface that presents the health data. This may be achieved, at least in part, by providing user customization of the user interface (e.g., favoriting records, adding records to lists, giving records nicknames).Type: ApplicationFiled: June 3, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Lucas B. Spicer, Zhe Li, Joefrey S. Kibuule, Eric J. Mertz, Jamal E. Kharrat, David T. Wilson
-
Publication number: 20220391693Abstract: This application relates to use of transformer neural networks to generate dynamic parameters for use in convolutional neural networks. In various embodiments, received image data is encoded and the encoded signal is sent to both a decoder and a transformer neural network. The decoder outputs a decoded data for input into a convolutional neural network. The transformer outputs a set of dynamic parameter values for input into the convolutional neural network. The convolutional neural network may use the decoded data and the set of dynamic parameter values to output instance image data show identifying a number of objects in an image. In various embodiments, the decoded data is also used to generate semantic data. The semantic data may be combined with the instance data to form panoptic image data.Type: ApplicationFiled: July 9, 2021Publication date: December 8, 2022Applicant: Apple Inc.Inventor: Atila Orhon
-
Publication number: 20220393862Abstract: Certain embodiments disclosed herein provide attestation for a transient version of an application while reusing the attestation and the cryptographic key on which the attestation is based for the full version of the application should the user obtain the full version of the application prior to the transient version being deleted. As an example, a computing device can detect an upgrade event corresponding to replacing an application clip with the full version of the application, and associate the cryptographic key already stored in a key database with the full version of the application. Associating the existing key with the full version of the application enables the full application to automatically take over the attestation previously provided for the application clip, saving time and resources that would otherwise be used for establishing a new attestation for the full version of the application.Type: ApplicationFiled: October 20, 2021Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Eric Kar Wai Tong, Hervé Sibert
-
Publication number: 20220394101Abstract: A semi-supervised machine learning model can provide for classifying an input data point as associated with a particular target location or a particular action. Each data point comprises one or more sensor values from one or more signals emitted by one or more signal sources located within a physical area. A tagged sample set and an untagged sample set are combined to train the machine learning model. Each tagged sample includes a respective data point and a label representing a respective location/action. Each untagged sample includes a data point, but is unlabeled. Once trained, given a current data point, the machine learning model can classify the current data point as associated with a particular location/action, after which a target object (e.g., other device or application to be used) can be predicted.Type: ApplicationFiled: October 7, 2021Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Yoav Feinmesser, Rafi Vitory, Ron Eyal, Eyal Waserman, Yunxing Ye
-
Publication number: 20220391677Abstract: An electronic device may receive, at a first system routine from a client application, a provisioning request indicating that the application includes code for evaluating a machine learning model, wherein the first system routine executes in user space of memory on the device. The device may provision the code for execution on one or more of the circuit engines. The device may receive, at a second system routine from the application, an inference request for evaluating the machine learning model containing input data, wherein the second system routine executes in kernel space of memory on the device. The device may receive, at the second system routine, information about the circuit engines. The device may assign the inference request to one or more of the circuit engines where the request is evaluated. The device may provide a result of the inference request to the application.Type: ApplicationFiled: October 19, 2021Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Sundararaman Hariharasubramanian, Xiaozhong Yao, Andrew Yanowitz
-
Publication number: 20220391873Abstract: A user device may detect an age associated with a first user account meets or exceeds an age threshold. If so, the user device may present a conversion option to enable conversion of a restricted mobile payment account to a new primary mobile payment account. The user device may then communicate with a payment service to verify an identity of a user of the user device. The user device may then receive a communication indicating successful creation of the new primary mobile payment account.Type: ApplicationFiled: August 17, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Akila Suresh, Muhammad Noman, Richard W. Heard, Katie M. McIndoe
-
Publication number: 20220392137Abstract: A computing device performs a first operation before a first commit deadline, resulting in a first frame being rendered and displayed in a first cycle. A second operation is performed, before a second commit deadline, resulting in a second frame being rendered and displayed in a second cycle. A time remaining to a third commit deadline is determined, using the current time. A third operation is predicted, performable before a third commit deadline. An additional operation is predicted, performable for a future cycle. A total processing time for the third and additional operations is determined, being less than the remaining time. The third and additional operations are performed for use in a future cycle. The result of the third operation is used to render a third frame for the third cycle. The result of the additional operation is used to render an additional frame before a future render deadline.Type: ApplicationFiled: March 1, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Tyler M. Fox, Andrey Pokrovskiy, Aditya Krishnadevan, James R. Montgomerie
-
Publication number: 20220387875Abstract: Sharing relationships may be established with multiple user devices to enable sharing of user interface element data. A view of a user interface may be presented that includes an activity user list. The activity user list may include user identifiers of activity user and updatable graphical fitness user interface elements. A detailed view of for a particular activity user may be presented.Type: ApplicationFiled: August 19, 2022Publication date: December 8, 2022Applicant: Apple Inc.Inventor: Jay Kriz Blahnik
-
Publication number: 20220391301Abstract: Certain embodiments disclosed herein provide application-specific launch optimization. Aspects of the present disclosure include one or more cost functions for each application, where each cost function corresponds to a likelihood that a particular application should be placed into a particular pre-activation state. For each of the inactive applications, a respective one of the pre-activation states is selected based on comparing cost values obtained by evaluating the cost functions. Each of the inactive applications can be moved to or maintained in the respectively-selected pre-activation state to more efficiently provide an expedited application launch experience for a user.Type: ApplicationFiled: October 20, 2021Publication date: December 8, 2022Applicant: Apple Inc.Inventors: Kartik Venkatraman, David R. Cox, Manish Chandra Reddy Ravula, Shardul S. Mangade