Patents Assigned to Apple
-
Patent number: 10757590Abstract: 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: GrantFiled: March 9, 2016Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Deepak Dash, Nitin Gowda Basavarajappa, Anuroop Sobhan Madupu
-
Patent number: 10754649Abstract: 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: GrantFiled: July 24, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Eric Bainville, Jeffry E. Gonion, Ali Sazegari, Gerard R. Williams, III
-
Patent number: 10755383Abstract: 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: GrantFiled: September 13, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Justin A. Hensley, Karl D. Mann, Ralph C. Taylor, Randall R. Rauwendaal, Jonathan M. Redshaw
-
Patent number: 10754242Abstract: 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: GrantFiled: June 30, 2017Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Jae Hoon Kim, Ming Chen, Xiaosong Zhou, Hsi-Jung Wu, Dazhong Zhang, Hang Yuan, Jiefu Zhai, Chris Y. Chung
-
Patent number: 10755270Abstract: 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: GrantFiled: August 11, 2017Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Benjamin D. Chester, Glen W. Steele, Jeff W. Lin, Vineet Chadha
-
Patent number: 10755703Abstract: Systems and processes for performing a task with a digital assistant are provided.Type: GrantFiled: September 22, 2017Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Nicolas Zeitlin, Matthias Paulik, Henry G. Mason, Karric Kwong, Sinan Akay, Saravana Kumar Rathinam, Anumita Biswas
-
Patent number: 10756788Abstract: 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: GrantFiled: September 19, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Yi Jiang, Mattia Pascolini, Jiangfeng Wu, Siwen Yong, Lijun Zhang
-
Patent number: 10755051Abstract: 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: GrantFiled: January 30, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Philippe P. Piernot, Didier Rene Guzzoni
-
Patent number: 10756986Abstract: 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: GrantFiled: January 23, 2019Date of Patent: August 25, 2020Assignee: Apple Inc.Inventor: Gencer Cili
-
Patent number: 10757733Abstract: 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: GrantFiled: December 27, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Muthukumaran Dhanapal, Sethuraman Gurumoorthy, Srirang A. Lovlekar, Vijay Venkataraman
-
Patent number: 10755787Abstract: 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: GrantFiled: November 28, 2018Date of Patent: August 25, 2020Assignee: APPLE INC.Inventors: Eli Yazovitsky, Assaf Shappir, Itay Sagron, Meir Dalal
-
Patent number: 10757445Abstract: 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: GrantFiled: October 29, 2018Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Alexandros Tourapis, David W. Singer, Haitao Guo, Hsi-Jung Wu, Sorin C. Cismas, Xiaohua Yang, Yeping Su, Dazhong Zhang
-
Patent number: 10757552Abstract: 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: GrantFiled: September 28, 2018Date of Patent: August 25, 2020Assignee: 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: 10755032Abstract: 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: GrantFiled: September 30, 2015Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Jason Douglas, Vipul Ved Prakash
-
Patent number: 10756849Abstract: 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: GrantFiled: January 21, 2019Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Jafar Savoj, Praveen R. Singh, Brian S. Leibowitz, Emerson S. Fang
-
Patent number: 10757731Abstract: 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: GrantFiled: April 12, 2019Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Guoqing Li, Joonsuk Kim, Christiaan A. Hartman, Syed Aon Mujtaba, Chiu Ngok E. Wong, Yong Liu, Su Khiong Yong
-
Patent number: 10757491Abstract: 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: GrantFiled: August 4, 2018Date of Patent: August 25, 2020Assignee: APPLE INC.Inventors: Benjamin G. Jackson, Brenton A. Baugh, David H. Bloom, Gemma A. Roper, Karlin Y. Bark, Thomas S. Hulbert
-
Patent number: D893926Type: GrantFiled: June 21, 2019Date of Patent: August 25, 2020Assignee: 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: D894017Type: GrantFiled: September 23, 2019Date of Patent: August 25, 2020Assignee: 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: D894233Type: GrantFiled: May 12, 2020Date of Patent: August 25, 2020Assignee: Apple Inc.Inventors: Jay Christopher Capela, Alan C. Dye, Damir Frkovic, Alexander Charles MacLean, Roger Rock Rosner, Mark Walczak