-
公开(公告)号:US11025644B2
公开(公告)日:2021-06-01
申请号:US16509412
申请日:2019-07-11
Applicant: Apple Inc.
Inventor: Gianpaolo Fasoli , Matthew C. Byington , Christopher Sharp , Anton K. Diederich , Nicholas J. Shearer , Roberto G. Yepez , Petr Kostka , Gianluca Barbieri , Abhinav Gupta
Abstract: A content request communication, e.g., generated using a first processor of a device, can be transmitted to a web server. A response communication including content identifying a first value can be received from the web server. The first processor can facilitate presentation of the content on a first display of the device. A communication can be received at a second processor of the device from a remote server. The communication can include data representing a second value and can be generated at the remote server using information received from the web server. Further, the second processor can produce a secure verification output that can be presented on a separate, second display, representing at least the second value. The presentation on first display can at least partially overlap in time with the presentation on the second display.
-
公开(公告)号:US20190296905A1
公开(公告)日:2019-09-26
申请号:US16436328
申请日:2019-06-10
Applicant: Apple Inc.
Inventor: Kumar Saurav , Jerrold V. Hauck , Yannick L. Sierra , Charles E. Gray , Roberto G. Yepez , Samuel Gosselin , Petr Kostka , Wade Benson
Abstract: A device may include a secure processor and a secure memory coupled to the secure processor. The secure memory may be inaccessible to other device systems. The secure processor may store some keys and/or entropy values in the secure memory and other keys and/or entropy values outside the secure memory. The keys and/or entropy values stored outside the secure memory may be encrypted using information stored inside the secure memory.
-
公开(公告)号:US10540301B2
公开(公告)日:2020-01-21
申请号:US15721871
申请日:2017-09-30
Applicant: Apple Inc.
Inventor: Daniel B. Wilson , Scott M. Deandrea , Roberto G. Yepez
Abstract: One embodiment provides an apparatus comprising a first processor to execute a function driver for a peripheral having a first bus interface and virtualized host controller interface logic to provide a protocol interface associated with the first bus interface to the function driver to enable the function driver to control a set of peripherals connected via at least a second bus interface, the second bus interface different from the first bus interface.
-
公开(公告)号:US10389733B2
公开(公告)日:2019-08-20
申请号:US15256959
申请日:2016-09-06
Applicant: Apple Inc.
Inventor: Gianpaolo Fasoli , Matthew C. Byington , Christopher Sharp , Anton K. Diederich , Nicholas J. Shearer , Roberto G. Yepez , Petr Kostka , Gianluca Barbieri , Abhinav Gupta
Abstract: A content request communication, e.g., generated using a first processor of a device, can be transmitted to a web server. A response communication including content identifying a first value can be received from the web server. The first processor can facilitate presentation of the content on a first display of the device. A communication can be received at a second processor of the device from a remote server. The communication can include data representing a second value and can be generated at the remote server using information received from the web server. Further, the second processor can produce a secure verification output that can be presented on a separate, second display, representing at least the second value. The presentation on first display can at least partially overlap in time with the presentation on the second display.
-
公开(公告)号:US09513739B2
公开(公告)日:2016-12-06
申请号:US14203216
申请日:2014-03-10
Applicant: Apple Inc.
Inventor: Scott M. Herz , Roberto G. Yepez , Scott Forstall , Patrick L. Coffman
CPC classification number: G06F3/0416 , G09G3/3406 , G09G2330/022 , G09G2360/144 , H04M1/22 , H04M1/67 , H04M2250/12 , H04M2250/22
Abstract: Apparatuses and methods to operate a display device of an electronic device. In some embodiments, a method includes receiving a user setting or input of a display control parameter, and causing or altering, based on the user setting or input, an effect of an ambient light sensor value (ALS) on control of the display control parameter. The user input may be an unlock of a touch screen input capability of the display device, and a wake of the display device from inactivity dim. Also, according to embodiments of the inventions, a method of operating a display of an electronic device includes receiving a change to one of a display brightness output level and an ambient light sensor output level, and altering, according to the change, a display brightness or contrast output level. Other apparatuses and methods and data processing systems and machine readable media are also described.
Abstract translation: 操作电子装置的显示装置的装置和方法。 在一些实施例中,一种方法包括接收用户设置或输入显示控制参数,以及基于用户设置或输入引起或改变环境光传感器值(ALS)对显示控制参数的控制的影响 。 用户输入可以是显示设备的触摸屏输入能力的解锁,并且显示设备的唤醒从不活动变暗。 此外,根据本发明的实施例,一种操作电子设备的显示的方法包括:接收对显示亮度输出电平和环境光传感器输出电平之一的改变,并且根据该变化改变显示亮度 或对比度输出电平。 还描述了其他装置和方法以及数据处理系统和机器可读介质。
-
公开(公告)号:US08838859B2
公开(公告)日:2014-09-16
申请号:US14218011
申请日:2014-03-18
Applicant: Apple Inc.
Inventor: Anup K. Sharma , Scott P. Krueger , James M. Hollabaugh , Roberto G. Yepez , Brijesh Tripathi , Jeffrey J. Terlizzi , Terry L. Tikalsky
CPC classification number: G06F3/1431 , G06F3/14 , G06F13/385 , G06F13/4013 , G06F13/4018 , G06T1/60 , Y02D10/14 , Y02D10/151
Abstract: In an embodiment, a host computing device includes an internal display and also includes a connector to connect to an external display. A cable is provided to connect to the connector and to connect to the external display. The cable includes video processing capabilities. For example, the cable may include a memory configured to store a frame buffer. The frame buffer may store a frame of video data for further processing by the video processing device in the cable. The video processing device may manipulate the frame in a variety of ways, e.g. scaling, rotating, gamma correction, dither correction, etc.
Abstract translation: 在一个实施例中,主计算设备包括内部显示器,并且还包括连接到外部显示器的连接器。 提供电缆连接到连接器并连接到外部显示器。 电缆包括视频处理功能。 例如,电缆可以包括被配置为存储帧缓冲器的存储器。 帧缓冲器可以存储视频数据的帧,以供视频处理设备在电缆中进一步处理。 视频处理设备可以以各种方式来操纵帧,例如, 缩放,旋转,伽马校正,抖动校正等
-
公开(公告)号:US20240077930A1
公开(公告)日:2024-03-07
申请号:US17929932
申请日:2022-09-06
Applicant: Apple Inc.
Inventor: Joseph F Alverson , Brad W. Simeral , Daniel J. Drusch , Daniel P. Kumar , Derek J. DiCarlo , Ricky Wai Kit Yuen , Roberto G. Yepez , Shashi K. Dua , Ardra Singh , Gabrielle Andrea Badie Belzberg , Kartik Venkatraman , Gierad Laput , Archana Venkatesh , Jingran Zhou
IPC: G06F1/3234 , G06F1/3206
CPC classification number: G06F1/3265 , G06F1/3206
Abstract: The present disclosure describes systems and methods associated with selective powering of an electronic display in response to operating conditions, additional data, and/or predicting that the electronic display is not going to be viewed or visible. By selectively enabling the electronic display between power states based on a prediction of when a viewer is expected to view the electronic display, a perceivably always-on electronic display may be provided without the electronic display being always-on, thereby balancing consumer interests with technical requirements of a relatively long battery life and correspondingly low power consumption.
-
公开(公告)号:US11860796B2
公开(公告)日:2024-01-02
申请号:US17397966
申请日:2021-08-09
Applicant: Apple Inc.
Inventor: Jeremy C. Andrus , Joseph R. Auricchio , Russell A. Blaine , Daniel A. Chimene , Simon M. Douglas , Landon J. Fuller , Yevgen Goryachok , John K. Kim-Biggs , Arnold S. Liu , James M. Magee , Daniel A. Steffen , Roberto G. Yepez
CPC classification number: G06F13/102 , G06F9/44505 , G06F9/545 , G06F9/546 , G06F13/1673 , G06F13/4072
Abstract: Embodiments described herein provide techniques to manage drivers in a user space in a data processing system. One embodiment provides a data processing system configured perform operations, comprising discovering a hardware device communicatively coupled to the communication bus, launching a user space driver daemon, establishing an inter-process communication (IPC) link between a first proxy interface for the user space driver daemon and a second proxy interface for a server process in a kernel space, receiving, at the first proxy interface, an access right to enable access to a memory buffer in the kernel space, and relaying an access request for the memory buffer from the user space driver daemon via a third-party proxy interface to enable the user space driver daemon to access the memory buffer, the access request based on the access right.
-
公开(公告)号:US20210341986A1
公开(公告)日:2021-11-04
申请号:US17377843
申请日:2021-07-16
Applicant: Apple Inc.
Inventor: Benjamin Biron , Ronnie G. Misra , Christopher K. Thomas , Weijie Zhang , Roberto G. Yepez , Anthony J. Guetta , Kelsey Y. Ho , Paul W. Chinn , Myra Haggerty , Curtis Rothert , Peter D. Anton , Jonathan E. Drummond , Andrew B. Cato
IPC: G06F1/3231 , G06F1/324 , G06F1/3234 , G06F1/3287 , G06F1/3296
Abstract: In an embodiment, a device may include an attention detection service. The attention detection service may monitor various peripheral devices in the device for indications that a user is paying attention to the device. Various clients may register for notification of attention detection and attention lost (attention no longer detected) events, or may poll the service for the events. If a user is not paying attention to the device, it may be possible to take various actions to permit reduced energy consumption.
-
公开(公告)号:US11025418B2
公开(公告)日:2021-06-01
申请号:US16436328
申请日:2019-06-10
Applicant: Apple Inc.
Inventor: Kumar Saurav , Jerrold V. Hauck , Yannick L. Sierra , Charles E. Gray , Roberto G. Yepez , Samuel Gosselin , Petr Kostka , Wade Benson
Abstract: A device may include a secure processor and a secure memory coupled to the secure processor. The secure memory may be inaccessible to other device systems. The secure processor may store some keys and/or entropy values in the secure memory and other keys and/or entropy values outside the secure memory. The keys and/or entropy values stored outside the secure memory may be encrypted using information stored inside the secure memory.
-
-
-
-
-
-
-
-
-