-
公开(公告)号:US09582656B2
公开(公告)日:2017-02-28
申请号:US13230401
申请日:2011-09-12
申请人: Thomas Russo , David Abzarian , Nidhi S. Sanghai , Pak Kiu Chung
发明人: Thomas Russo , David Abzarian , Nidhi S. Sanghai , Pak Kiu Chung
摘要: A computing environment in which devices interoperate with a plurality of hardware components. Inconsistencies in user experience when operating devices that may use different components are avoided by generating a signature for the components. The signature may be computed as a function of a first key and one or more parameter values obtainable from the component. The signature and parameter values may be stored in the component's memory, and may be obtainable while the component is in operation as part of the computing device. The device may validate the component by performing at least one function based on the signature, the one or more parameter values obtainable from the component, and a second key, which may or may not be identical to the first key. The device may change its interaction with the component, depending on whether the component was successfully validated.
摘要翻译: 设备与多个硬件组件互操作的计算环境。 通过生成组件的签名来避免操作可能使用不同组件的设备时用户体验的不一致。 签名可以作为第一密钥和从该组件获得的一个或多个参数值的函数来计算。 签名和参数值可以存储在组件的存储器中,并且可以在组件作为计算设备的一部分运行时获得。 设备可以通过基于签名执行至少一个功能来验证组件,该功能可从该组件获得的一个或多个参数值以及与第一个键可能不同的第二个键。 该设备可能会更改其与组件的交互,具体取决于组件是否已成功验证。
-
公开(公告)号:US20140075458A1
公开(公告)日:2014-03-13
申请号:US13609258
申请日:2012-09-11
申请人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
发明人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
IPC分类号: G06F3/00
CPC分类号: G06F3/038 , G06F9/4411 , G06F9/451
摘要: In one embodiment, a unified pointer message 300 may describe in a single type of pointer message a coordinate input from a user via multiple types of pointer devices. An input device interface 150 may receive a coordinate input 350 from an input device. A processor 120 may execute an application programming interface layer 430 that creates a unified pointer message 300 for the coordinate input 350. The processor 120 may send the unified pointer message 300 to an application. The processor 120 may process a device specific data set 244 unhandled by the application.
摘要翻译: 在一个实施例中,统一指针消息300可以以单一类型的指针消息描述来自用户经由多种类型的指针设备的坐标输入。 输入设备接口150可以从输入设备接收坐标输入350。 处理器120可以执行应用编程接口层430,其创建用于坐标输入350的统一指针消息300.处理器120可以将统一指针消息300发送到应用。 处理器120可以处理由应用程序未处理的设备特定数据集244。
-
公开(公告)号:US09274622B2
公开(公告)日:2016-03-01
申请号:US13609258
申请日:2012-09-11
申请人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
发明人: Stephen Wright , Hirofumi Yamamoto , Pak Kiu Chung , Raju Ramanathan , Krishnan Menon , Lawrence Osterman , Alan Stephenson , Reed Townsend , Jacob Rossi
CPC分类号: G06F3/038 , G06F9/4411 , G06F9/451
摘要: In one embodiment, a unified pointer message 300 may describe in a single type of pointer message a coordinate input from a user via multiple types of pointer devices. An input device interface 150 may receive a coordinate input 350 from an input device. A processor 120 may execute an application programming interface layer 430 that creates a unified pointer message 300 for the coordinate input 350. The processor 120 may send the unified pointer message 300 to an application. The processor 120 may process a device specific data set 244 unhandled by the application.
摘要翻译: 在一个实施例中,统一指针消息300可以以单一类型的指针消息描述来自用户经由多种类型的指针设备的坐标输入。 输入设备接口150可以从输入设备接收坐标输入350。 处理器120可以执行应用编程接口层430,其创建用于坐标输入350的统一指针消息300.处理器120可以将统一指针消息300发送到应用。 处理器120可以处理由应用程序未处理的设备特定数据集244。
-
公开(公告)号:US20130067236A1
公开(公告)日:2013-03-14
申请号:US13230401
申请日:2011-09-12
申请人: Thomas Russo , David Abzarian , Nidhi S. Sanghai , Pak Kiu Chung
发明人: Thomas Russo , David Abzarian , Nidhi S. Sanghai , Pak Kiu Chung
IPC分类号: G06F21/00
摘要: A computing environment in which devices interoperate with a plurality of hardware components. Inconsistencies in user experience when operating devices that may use different components are avoided by generating a signature for the components. The signature may be computed as a function of a first key and one or more parameter values obtainable from the component. The signature and parameter values may be stored in the component's memory, and may be obtainable while the component is in operation as part of the computing device. The device may validate the component by performing at least one function based on the signature, the one or more parameter values obtainable from the component, and a second key, which may or may not be identical to the first key. The device may change its interaction with the component, depending on whether the component was successfully validated.
摘要翻译: 设备与多个硬件组件互操作的计算环境。 通过生成组件的签名来避免操作可能使用不同组件的设备时用户体验的不一致。 签名可以作为第一密钥和从该组件获得的一个或多个参数值的函数来计算。 签名和参数值可以存储在组件的存储器中,并且可以在组件作为计算设备的一部分运行时获得。 设备可以通过基于签名执行至少一个功能来验证组件,该功能可从该组件获得的一个或多个参数值以及与第一个键可能不同的第二个键。 该设备可能会更改其与组件的交互,具体取决于组件是否已成功验证。
-
-
-