Patents Assigned to Apple
-
Patent number: 10620758Abstract: The dynamic adjusting of the conditions for identifying inputs as touching a touch-sensitive device is discloses. In some examples, in addition to using a signal density make threshold to identify an input patch as touching the surface, a signal density stability threshold can be used to identify the input patch as touching the surface. In some examples, a weighted average of peak signal density contributions from recent identified touches can be computed to dynamically adjust the make threshold for new input patches. In other examples, a new input patch identified as associated with the same path as an earlier touch can have its “make” threshold dynamically adjusted based on the earlier touch without computing a weighted average.Type: GrantFiled: May 30, 2017Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Ari Y. Benbasat, Wayne Carl Westerman
-
Patent number: 10620781Abstract: An electronic device with a display, a touch-sensitive surface and one or more sensors to detect intensity of contacts with the touch-sensitive surface displays a respective control icon with simulated three-dimensional characteristics and a cursor over the respective control icon. The device detects, on the touch-sensitive surface, a stationary press input that includes an increase in intensity of a contact that corresponds to the cursor. In response to detecting the stationary press input, the device changes an appearance of the respective control icon in accordance with the simulated three-dimensional characteristics of the control icon and moves the cursor laterally on the display in accordance with the change in appearance of the respective control icon.Type: GrantFiled: January 29, 2015Date of Patent: April 14, 2020Assignee: APPLE INC.Inventors: Jeffrey Traer Bernstein, Avi E. Cieplinski, May-Li Khoe, David J. Hart
-
Patent number: 10621246Abstract: A method and apparatus of a device that indexes donatable content from a network site is described. In an exemplary embodiment, the device receives a requested document, where the requested document includes a plurality of tags. In addition, the device detects a donatable tag in the plurality tags that indicates the network site includes donatable content. In response to the detecting, the device sends a request for the donatable content to the network site. Furthermore, the device receives the donatable content from the network site. The device additionally indexes the donatable content into an on-device search index, where at least some of the index donatable content is further returned as a search result for an on-device search.Type: GrantFiled: September 29, 2017Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Anubhav Malhotra, John M. Hörnkvist
-
Patent number: 10621100Abstract: In an embodiment, a processor may implement an access map-pattern match (AMPM)-based prefetch circuit for a multi-level cache system. The access patterns that are matched to the access maps may include prefetches for different cache levels. Centralizing the generation of prefetches into one prefetch circuit may provide better observability and controllability of prefetching at various levels of the cache hierarchy, in an embodiment. Prefetches at different levels may be controlled individually based on the accuracy of those prefetches, in an embodiment. Additionally, in an embodiment, access patterns that are longer that a given threshold may have the granularity of the prefetches change so that more data is prefetched and the prefetches occur farther in advance, in some embodiments.Type: GrantFiled: December 5, 2018Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Stephan G. Meier, Tyler J. Huberty, Gerard R. Williams, III, Pradeep Kanapathipillai
-
Patent number: 10620297Abstract: Aspects of the present disclosure of may comprise an apparatus of a wireless device configurable for wireless communications and radar operations, the apparatus comprising memory. The apparatus may further comprise processing circuitry coupled to the memory, wherein when configured for the radar operations, the processing circuitry is configured to generate a plurality of scanning signals at different frequencies, configure a transceiver to transmit the scanning signals, configure the transceiver to detect radar return signals corresponding to the scanning signals, the radar return signals to be detected concurrently with transmission of the scanning signals, and configure a radar module to receive the scanning signals and the corresponding radar return signals and determine phase and gain differences between the scanning signals and the corresponding radar return signals.Type: GrantFiled: December 22, 2016Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Alon Cohen, Yossi Tsfati, Igal Yehuda Kushnir, Noam Kogan
-
Patent number: 10621782Abstract: Techniques are disclosed relating to tessellation of graphics patches. In some embodiments, tessellation circuitry is configured to divide patches into sub-patches for further independent processing. This may improve performance and/or reduce power consumption, in various embodiments. In some embodiments, the tessellation circuitry is first configured to divide an inner portion of the patch into a predetermined number of quad-shaped regions (e.g., three for triangle patches and four for quad patches). In some embodiments, the tessellation circuitry is configured to divide one or more of the regions into a number of sub-patches such that a value indicative of a number of vertices in each sub-patch is below a threshold value.Type: GrantFiled: December 6, 2017Date of Patent: April 14, 2020Assignee: Apple Inc.Inventor: Randall R. Rauwendaal
-
Patent number: 10623347Abstract: A method and an apparatus are provided for controlling a graphical user interface to display information related to a communication session. Information relating to data produced by a first participant to the communication session is displayed on a first display unit, wherein the information produced by the first participant is displayed at a first position on the first display unit. Data is received from a second participant to the communication session, and information relating to the data received from the second participant is displayed on the first display unit, wherein the information received from the second participant is displayed at a second position on the first display unit. The first and second positions are horizontally spaced apart.Type: GrantFiled: July 8, 2019Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Gregory N. Christie, Peter Westen, Stephen O. Lemay, Jens Alfke
-
Patent number: 10617564Abstract: A system and method for treating a lesion on target tissue that includes a visualization device for capturing an image of target tissue containing a lesion, a light source for generating a light beam, a scanner for deflecting the light beam in the form of a treatment pattern, and a controller for determining boundaries of the lesion from the captured image, and for controlling the scanner to project the treatment pattern onto the target tissue and within the boundaries of the lesion. An alignment light source can be used to generate an alignment light beam, such that the scanner deflects the alignment light beam in the form of an alignment pattern. The controller controls the scanner to project the alignment pattern onto the target tissue to visually indicate a position of the treatment pattern on the target tissue.Type: GrantFiled: May 7, 2007Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Dan Andersen, David Mordaunt
-
Patent number: 10621697Abstract: Embodiments relate to a super-resolution engine that converts a lower resolution input image into a higher resolution output image. The super-resolution engine includes a directional scaler, an enhancement processor, a feature detection processor, a blending logic circuit, and a neural network. The directional scaler generates directionally scaled image data by upscaling the input image. The enhancement processor generates enhanced image data by applying an example-based enhancement, a peaking filter, or some other type of non-neural network image processing scheme to the directionally scaled image data. The feature detection processor determines features indicating properties of portions of the directionally scaled image data. The neural network generates residual values defining differences between a target result of the super-resolution enhancement and the directionally scaled image data. The blending logic circuit blends the enhanced image data with the residual values according to the features.Type: GrantFiled: August 6, 2018Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Jim Chen Chou, Chenge Li, Yun Gong
-
Patent number: 10621729Abstract: Adaptive focus sweep (AFS) techniques for image processing are described. For one technique, an AFS logic/module can obtain an AFS representing a scene, where the AFS is a sequence of images representing the scene that includes: (i) a first image representing the scene captured at a first focus position; and (ii) a second image representing the scene captured at a second focus position that differs from the first focus position. The first focus position can be associated with a first depth of field (DOField) that is determined based on an autofocus technique. The second focus position can be associated with a second DOField, where the second focus position is at least two DOFields away from the first focus position. The AFS logic/module can detect a foreground of the scene in the first image based on information acquired from the first and second images. Other embodiments are described.Type: GrantFiled: June 12, 2017Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Wei Sun, Jun Hu, Tongbo Chen
-
Patent number: 10621581Abstract: The present disclosure generally relates to techniques for managing contextual transactions. In some examples, at a sender electronic device, a first user provides authorization to purchase an item for a second user. In some examples, at a recipient device, the second user selects one or more attributes for the item and requests to claim the item. In some examples, an electronic device displays a representation of an item and a purchase affordance for purchasing the item using a payment system that is available on the electronic device.Type: GrantFiled: November 14, 2016Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Marcel Van Os, Peter D. Anton, Donald W. Pitschel, Simon Tickner
-
Patent number: 10623963Abstract: Methods, program products, and systems for proactively securing mobile devices are described. A mobile device can proactively determine whether the mobile device is associated with a security risk and the level of the security risk. Upon determining a security risk, the mobile device can transmit coordinates of its current geographic location to a server. To protect privacy of authorized users, the transmission can be disabled by entering a password. If multiple failed password attempts are detected, the mobile device can proactively increase a security level of the device, and selectively protect files or other content stored on the mobile device. In some implementations, the mobile device can be transitioned into a surveillance mode where the mobile device records or captures information associated with one or more of user actions, ambient sound, images, a trajectory of the device, and transmits the recorded or captured information to the network resource.Type: GrantFiled: October 11, 2018Date of Patent: April 14, 2020Assignee: Apple Inc.Inventor: Hooman Borghei
-
Patent number: 10621189Abstract: A method and apparatus of a device that performs a search using a plurality of application states is described. In an exemplary embodiment, the device receives a plurality of application states from a plurality of applications running on a device. The device further creates an index of the plurality of application states. In addition, the device receives a query to search for data stored on the device. Furthermore, the device searches the plurality of application states using the index and the query. The device additionally determines a match for the query of one of the plurality of the application states and returns the match for the matching application state.Type: GrantFiled: September 30, 2015Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Christopher Scott Linn, John M. Hörnkvist, Steven Jon Falkenburg, Vipul Ved Prakash, David Salim, Keith Stattenfield
-
Patent number: 10620708Abstract: An electronic device displaying a user interface on a display. While displaying the user interface on the display and while one or more tactile output generators of the electronic device are in a low-power state, the electronic device detects a first user interaction via the touch-sensitive surface. In response to detecting the first user interaction, the electronic device sets the one or more tactile output generators to a low-latency state. After setting the one or more tactile output generators to the low-latency state, the electronic device detects a second user interaction that is part of a same sequence of user interactions as the first user interaction. In response to detecting the second user interaction, the electronic device generates a tactile output that corresponds to the second user interaction.Type: GrantFiled: July 10, 2019Date of Patent: April 14, 2020Assignee: APPLE INC.Inventors: Julien Y. Robert, Tyler M. Fox, Camille Moussette, Viktor Miladinov, Jean-Pierre M. Mouilleseaux, Madeleine S. Cordier
-
Patent number: 10624156Abstract: Devices for and methods of providing low latency 5G FDD communications are generally described. A HARQ ACK/NACK for an xPDSCH is transmitted in the xPUCCH of the same or next subframe as the xPDSCH and xPDCCH. An xPUSCH is generated in the same subframe in response to an xPDCCH and HARQ ACK/NACK response is carried by another xPDCCH or xPHICH in the same or next subframe. The xPDCCH and the xPUCCH are at opposite ends of the same subframe, DL and UL subframe are delayed relative to each other, or at least one of the DL and UL subframe has an additional blank portion, portion with data associated with another UE or portion that contains a reference signal, broadcast signal or control information.Type: GrantFiled: May 31, 2016Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Gang Xiong, Glenn J. Bradford, Yushu Zhang, Jong-Kae Fwu, Yuan Zhu
-
Patent number: 10623037Abstract: This application relates to a computing device case that provides some amount of torsional force in order to cancel at least some static and dynamic loads experienced by the computing device when the case is arranged as a stand. By canceling out these loads, the computing device to be angled at an almost unlimited number of angles relative to a surface on which the computing device is resting. Flexible elements in the case can resist the static and dynamic loads of the computing device, thereby allowing the computing device to receive touch inputs at almost any angle without causing the case and the computing device to collapse.Type: GrantFiled: April 19, 2018Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: James A. Stryker, Yoonhoo Jo, Nicholas A. Treadwell
-
Publication number: 20200111237Abstract: A system comprises an encoder configured to compress attribute information and/or spatial information for a point cloud and/or a decoder configured to decompress compressed attribute and/or spatial information for the point cloud. The encoder is configured to convert a point cloud into an image based representation. The encoder packs patch images into an image frame and fills empty spaces in the image frame with a padding. The encoder is also configured to determine quantized minimum depths and/or maximum depths patch images in the image frames, wherein depth information is signaled relative to the quantized minimum depth.Type: ApplicationFiled: October 5, 2019Publication date: April 9, 2020Applicant: Apple Inc.Inventors: Alexandros Tourapis, Fabrice A. Robinet, Jungsun Kim, Khaled Mammou, Valery G. Valentin, Yeping Su
-
Publication number: 20200110462Abstract: Methods and systems for relative inertial measurement may include a user device configured to couple with a user's body and measure motion of the user's body or a part of the user's body while the user rides in a vehicle. A second inertial measurement device may be configured to move with the vehicle but to not move with movements of the user's body within the vehicle. One or more processors may receive inertial measurements from the first and second inertial measurement devices and determine movement of the user's body or the part of the user's body relative to the vehicle by comparing the received inertial measurements.Type: ApplicationFiled: December 6, 2019Publication date: April 9, 2020Applicant: Apple Inc.Inventor: Fletcher R. Rothkopf
-
Patent number: D881210Type: GrantFiled: September 30, 2015Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: Freddy Anzures, Greg Apodaca, Imran Chaudhri, Tiffany Jon, Chanaka Karunamuni
-
Patent number: D881235Type: GrantFiled: September 4, 2018Date of Patent: April 14, 2020Assignee: Apple Inc.Inventors: William Martin Bachman, Taylor Gerard Carrigan, Alexander C. D. Fringes, Monika E. Gromek, Ofer Morag, Jeffrey L. Robbin