Patents Assigned to Apple
  • Patent number: 10757590
    Abstract: Embodiments of a User Equipment (UE) and methods for communication in multi-mode environments are generally described herein. The UE may operate in a failure state as part of a packet-switched (PS) communication session with a PS network, such as a 3GPP LTE network. The UE may determine that a circuit-switched (CS) communication session with a CS network is to be established. The UE may transmit, while operating in the failure state of the PS communication session, a CS registration message to a CS base station of the CS network as part of an establishment of the CS communication session. The UE may refrain from transmission, while operating in the failure state, of messages to the PS network for the establishment of the CS communication session.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Deepak Dash, Nitin Gowda Basavarajappa, Anuroop Sobhan Madupu
  • Patent number: 10754649
    Abstract: In an embodiment, a computation engine is configured to perform vector multiplications, producing either vector results or outer product (matrix) results. The instructions provided to the computation engine specify a matrix mode or a vector mode for the instructions. The computation engine performs the specified operation. The computation engine may perform numerous computations in parallel, in an embodiment. In an embodiment, the instructions may also specify an offset with the input memories, providing additional flexibility in the location of operands. More particularly, the computation engine may be configured to perform numerous multiplication operations in parallel and to accumulate results in a result memory, performing multiply-accumulate operations for each matrix/vector element in the targeted locations of the output memory.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Eric Bainville, Jeffry E. Gonion, Ali Sazegari, Gerard R. Williams, III
  • Patent number: 10755383
    Abstract: Techniques are disclosed relating to rendering graphics objects. In some embodiments, a graphics unit is configured to transform graphics objects from a virtual space into a second space according to different transformation parameters for different portions of the second space. This may result in sampling different portions of the virtual space at different sample rates, which may reduce the number of samples required in various stages of the rendering process. In the disclosed techniques, transformation may occur prior to rasterization and shading, which may further reduce computation and power consumption in a graphics unit, improve image quality as displayed to a user, and/or reduce bandwidth usage or latency of video content on a network. In some embodiments, a transformed image may be viewed through a distortion-compensating lens or resampled prior to display.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Justin A. Hensley, Karl D. Mann, Ralph C. Taylor, Randall R. Rauwendaal, Jonathan M. Redshaw
  • Patent number: 10754242
    Abstract: Techniques are described for implementing format configurations for multi-directional video and for switching between them. Source images may be assigned to formats that may change during a coding session. When a change occurs between formats, video coders and decoder may transform decoded reference frames from the first format to the second format. Thereafter, new frames in the second configuration may be coded or decoded predictively using transformed reference frame(s) as source(s) of prediction. In this manner, video coders and decoders may use intra-coding techniques and achieve high efficiency in coding.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Jae Hoon Kim, Ming Chen, Xiaosong Zhou, Hsi-Jung Wu, Dazhong Zhang, Hang Yuan, Jiefu Zhai, Chris Y. Chung
  • Patent number: 10755270
    Abstract: A device implementing an inter-device credential transfer system may include at least one processor that is configured to receive a request to transfer a transaction credential from a first device to a second device, the transaction credential being associated with a stored monetary value and the request comprising a transaction credential identifier of the transaction credential. The at least one processor is further configured to prevent, responsive to the request, the transaction credential from being utilized for payment transactions by the first device. The at least one processor is further configured to provision an instance of the transaction credential on the second device. The at least one processor is further configured to cause the instance of the transaction credential to be activated on the second device with a balance corresponding to the stored monetary value associated with the transaction credential.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Benjamin D. Chester, Glen W. Steele, Jeff W. Lin, Vineet Chadha
  • Patent number: 10755703
    Abstract: Systems and processes for performing a task with a digital assistant are provided.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Nicolas Zeitlin, Matthias Paulik, Henry G. Mason, Karric Kwong, Sinan Akay, Saravana Kumar Rathinam, Anumita Biswas
  • Patent number: 10756788
    Abstract: A wireless communication system comprises a base station and one or more relay docks and transmits directional wave signals between components using high frequency waves, such as millimeter waves. A beam forming decision engine utilizes position information collected from one or more position or motion sensors of a user device to determine a direction in which to form a directional wave signal being transmitted between components of the wireless communication system.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Yi Jiang, Mattia Pascolini, Jiangfeng Wu, Siwen Yong, Lijun Zhang
  • Patent number: 10755051
    Abstract: Systems and processes for rule-based natural language processing are provided. In accordance with one example, a method includes, at an electronic device with one or more processors, receiving a natural-language input; determining, based on the natural-language input, an input expression pattern; determining whether the input expression pattern matches a respective expression pattern of each of a plurality of intent definitions; and in accordance with a determination that the input expression pattern matches an expression pattern of an intent definition of the plurality of intent definitions: selecting an intent definition of the plurality of intent definitions having an expression pattern matching the input expression pattern; performing a task associated with the selected intent definition; and outputting an output indicating whether the task was performed.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Philippe P. Piernot, Didier Rene Guzzoni
  • Patent number: 10756986
    Abstract: Techniques are disclosed for presenting notifications that can receive input data. The techniques include presenting a notification in response to occurrence of an event, wherein the notification is associated with a specified data type and a data source from which data is to be received, receiving input data of the specified data type from the data source, wherein the notification is presented until the input data is received, and storing the input data. The notification can block access to a user interface of at least one application until the input data is received. The data source can be a data entry component of a user interface that receives user input, or can be an application that provides data of the specified data type, and receiving input data can include requesting data of the specified data type from the application, and receiving the input data from the application via inter-process communication.
    Type: Grant
    Filed: January 23, 2019
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventor: Gencer Cili
  • Patent number: 10757733
    Abstract: A user equipment device (UE) may receive a schedule for a listen before talk (LBT) procedure for a secondary component carrier on a first subscription associated with the UE that includes a radio frequency resource of the UE. The UE may determine a requirement to perform at least one operation on a second subscription associated with the UE that also includes the radio frequency resource. The UE may determine that performance of the at least one operation (at least partially) interferes (time overlaps) with performance of the LBT procedure. In response, the UE may initiate at least one scheduling operation at the UE to avoid interference between performance of the at least one operation on the second subscription and performance of the LBT procedure on the first subscription.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Muthukumaran Dhanapal, Sethuraman Gurumoorthy, Srirang A. Lovlekar, Vijay Venkataraman
  • Patent number: 10755787
    Abstract: A storage device includes storage circuitry and multiple memory cells. The memory cells are organized in multiple memory blocks of a nonvolatile memory. The storage circuitry is configured to define a partial verification scheme that specifies testing only a data portion of the data programmed to the memory blocks, to program data to a memory block, calculate redundancy data over the data, and save the calculated redundancy data in a dedicated memory, to verify that the data portion specified for the memory block in the partial verification scheme has been programmed successfully, to check a predefined condition for conditionally performing full verification to the memory block, when the predefined condition is fulfilled, to verify that data programmed to the memory block and not tested using the partial verification scheme has been programmed successfully, and to recover, using the redundancy data, at least part of the data programmed that failed verification.
    Type: Grant
    Filed: November 28, 2018
    Date of Patent: August 25, 2020
    Assignee: APPLE INC.
    Inventors: Eli Yazovitsky, Assaf Shappir, Itay Sagron, Meir Dalal
  • Patent number: 10757445
    Abstract: Methods are described for encoding and decoding blocks of image data using intra block copying (IBC). A source block for intra block copying is selected from a source region of a current image that is closer to the current block than a threshold, wherein the source region does not include a portion of the current image that is further from the current block than the threshold.
    Type: Grant
    Filed: October 29, 2018
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Alexandros Tourapis, David W. Singer, Haitao Guo, Hsi-Jung Wu, Sorin C. Cismas, Xiaohua Yang, Yeping Su, Dazhong Zhang
  • Patent number: 10757552
    Abstract: Systems and methods for proactively identifying and surfacing relevant content are disclosed herein. An example method includes: detecting, via the touch-sensitive display, a search activation gesture from a user of the electronic device. The method also includes: in response to detecting only the search activation gesture, displaying a search interface on substantially all of the touch-sensitive display, the search interface including: (i) a search entry portion; and (ii) a predictions portion with one or more user interface objects each associated with a respective locally-installed application. Each respective locally-installed application is selected from among a plurality of locally-installed applications for inclusion in the predictions portion based on an application usage history associated with the user of the electronic device.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: August 25, 2020
    Assignee: APPLE INC.
    Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G. A. Dolfing, Giulia P. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel, Sofiane Toudji
  • Patent number: 10755032
    Abstract: A method and apparatus of a device that performs a search using a deep link index is described. In an exemplary embodiment, the device receives a query on a device. The device additionally determines a plurality of results matching the query. The device further determines a subset of the plurality of results that correspond to at least one native application installed on the device. In addition, the device presents a link for each of the results in the subset of the plurality of results with data that launches the corresponding native application if that link is selected, where the link is a deep link that reference a location in the corresponding native application. Upon detecting one of the links corresponding to the subset of the plurality of results is selected, the device launches the corresponding native application with the data for that link.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Jason Douglas, Vipul Ved Prakash
  • Patent number: 10756849
    Abstract: A system and method for efficiently transporting data in a computing system are contemplated. In various embodiments, a computing system includes a source, a destination and multiple lanes between them for transporting data. Multiple receivers in the destination has a respective termination resistor connected to a single integrating capacitor, which provides a reference voltage to the multiple receivers. The receivers reconstruct the received data by comparing the corresponding input signals to the reference voltage. The source includes a table storing code words. The source maps a generated data word to a code word, which is sent to the destination. The destination maps the received code word to the data word. The values of the code words are selected to maintain a nearly same number of Boolean ones on the multiple lanes over time as a number of Boolean zeroes.
    Type: Grant
    Filed: January 21, 2019
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Jafar Savoj, Praveen R. Singh, Brian S. Leibowitz, Emerson S. Fang
  • Patent number: 10757731
    Abstract: Some embodiments are directed to grouping electronic devices into contention groups to reduce uplink Orthogonal Frequency-Division Multiple Access (OFDMA) random access (OFDMA-RA) collisions. An access point may explicitly assign an electronic device to a contention group, or the electronic device may implicitly determine an assignment to the contention group. To explicitly assign a device to a contention group, the access point may randomly assign or assign based on a criteria of the electronic device. Examples of criteria include an association identifier (AID), a traffic type/quality of service (QoS) category, a power saving preference, and an association status. The electronic device may implicitly determine a contention group assignment based on the total number of contention groups. The electronic device may use the explicitly or implicitly assigned contention group number to determine whether the electronic device may contend for a given trigger frame random access (TF-R) frame.
    Type: Grant
    Filed: April 12, 2019
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Guoqing Li, Joonsuk Kim, Christiaan A. Hartman, Syed Aon Mujtaba, Chiu Ngok E. Wong, Yong Liu, Su Khiong Yong
  • Patent number: 10757491
    Abstract: Embodiments are directed to a wearable audio device, such as an earbud. The earbud may be configured to detect input using various sensors and structures. For example, the earbud may be configured to detect gestures, physical manipulations, and so forth performed along or on the earbud. In response to the detected inputs, the earbud may be configured to change various outputs, such as an audio output or a haptic output of the device. The earbud may also include a microphone to register voice commands. In some cases, the microphone may be used to control the earbud using the registered voice command in response to one or more detected gestures or physical manipulations.
    Type: Grant
    Filed: August 4, 2018
    Date of Patent: August 25, 2020
    Assignee: APPLE INC.
    Inventors: Benjamin G. Jackson, Brenton A. Baugh, David H. Bloom, Gemma A. Roper, Karlin Y. Bark, Thomas S. Hulbert
  • Patent number: D893926
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Sheng Yang, Olivia M. Ching, Chien Tsun Chen, Eric Weijia Wang, Allison Inouye, Kristy Judy Hsu, Po Huang, Jean-Marc Gady, Peter Russell-Clarke, Daniele De Iuliis, Jeremy Bataillou, Shota Aoyagi, Jody Akana
  • Patent number: D894017
    Type: Grant
    Filed: September 23, 2019
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D894233
    Type: Grant
    Filed: May 12, 2020
    Date of Patent: August 25, 2020
    Assignee: Apple Inc.
    Inventors: Jay Christopher Capela, Alan C. Dye, Damir Frkovic, Alexander Charles MacLean, Roger Rock Rosner, Mark Walczak