Architecture for generating intermediate representations for program code conversion
    1.
    发明授权
    Architecture for generating intermediate representations for program code conversion 有权
    用于生成用于程序代码转换的中间表示的架构

    公开(公告)号:US08104027B2

    公开(公告)日:2012-01-24

    申请号:US12128368

    申请日:2008-05-28

    IPC分类号: G06F9/45

    CPC分类号: G06F9/45516

    摘要: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.

    摘要翻译: 一种用于生成用于程序代码转换的中间表示的程序代码转换装置和方法的改进的架构。 程序代码转换装置确定要转换的主题代码(10)的中间表示(IR)中要生成哪种类型的IR节点。 根据转换中涉及的特定主题和目标计算环境,程序代码转换装置在生成中间表示时使用基本节点,复杂节点,多态节点和架构特定节点或其某种组合。

    Pairing and storage access scheme between a handheld device and a computing system

    公开(公告)号:US09015381B2

    公开(公告)日:2015-04-21

    申请号:US13330230

    申请日:2011-12-19

    CPC分类号: G06F17/30067 G06F13/385

    摘要: A method is described that involves detecting the presence of a pairing partner. Prior to establishing a paired relationship with the pairing partner, a user is prompted to verify himself/herself. In response to the user properly verifying himself/herself, the paring partner is paired with. The pairing includes invoking a remote storage protocol that contemplates a network between the partners to establish on a first of the partners access to non volatile storage resources for general use. The non volatile storage resources are located on a second of the partners. The second of the partners is a handheld device that provides wireless cell phone service, wireless Internet service and music playback service.

    Dynamic voltage dithering
    3.
    发明授权
    Dynamic voltage dithering 有权
    动态电压抖动

    公开(公告)号:US08667308B2

    公开(公告)日:2014-03-04

    申请号:US12833765

    申请日:2010-07-09

    IPC分类号: G06F1/00

    摘要: A request for a high voltage mode is received and a high voltage timer is started in response to determining that a remaining amount of high voltage credits exceeds a voltage switch threshold value. A switch to the high voltage mode is made in response to the request. A low voltage mode is switched to in response to an indication. The request may be received from an application running on a data processing system. If the indication is that the high voltage timer has expired, a low voltage timer is started in response to switching to low voltage mode. If the high voltage request is still active when the low voltage timer expires, a switch back to high voltage mode occurs and a new high voltage timer is started.

    摘要翻译: 响应于确定高电压信号的剩余量超过电压开关阈值,接收高电压模式的请求并且启动高电压定时器。 响应于该请求,进入高电压模式。 响应于指示,低电压模式被切换。 该请求可以从在数据处理系统上运行的应用程序接收。 如果指示高电压定时器已经到期,则响应于切换到低电压模式,启动低电压定时器。 如果低电压定时器超时,高电压请求仍然有效,则会发生切换回高电压模式,并启动新的高压定时器。

    Dynamic Voltage Dithering
    4.
    发明申请
    Dynamic Voltage Dithering 有权
    动态电压抖动

    公开(公告)号:US20110314305A1

    公开(公告)日:2011-12-22

    申请号:US12833765

    申请日:2010-07-09

    IPC分类号: G06F1/00

    摘要: A request for a high voltage mode is received and a high voltage timer is started in response to determining that a remaining amount of high voltage credits exceeds a voltage switch threshold value. A switch to the high voltage mode is made in response to the request. A low voltage mode is switched to in response to an indication. The request may be received from an application running on a data processing system. If the indication is that the high voltage timer has expired, a low voltage timer is started in response to switching to low voltage mode. If the high voltage request is still active when the low voltage timer expires, a switch back to high voltage mode occurs and a new high voltage timer is started.

    摘要翻译: 响应于确定高电压信号的剩余量超过电压开关阈值,接收高电压模式的请求并且启动高电压定时器。 响应于该请求,进入高电压模式。 响应于指示,低电压模式被切换。 该请求可以从在数据处理系统上运行的应用程序接收。 如果指示高电压定时器已经到期,则响应于切换到低电压模式,启动低电压定时器。 如果低电压定时器超时,高电压请求仍然有效,则会发生切换回高电压模式,并启动新的高压定时器。

    PAIRING AND STORAGE ACCESS SCHEME BETWEEN A HANDHELD DEVICE AND A COMPUTING SYSTEM
    5.
    发明申请
    PAIRING AND STORAGE ACCESS SCHEME BETWEEN A HANDHELD DEVICE AND A COMPUTING SYSTEM 审中-公开
    手持设备和计算系统之间的配对和存储访问方案

    公开(公告)号:US20120151106A1

    公开(公告)日:2012-06-14

    申请号:US13330230

    申请日:2011-12-19

    IPC分类号: H04W4/00 G06F13/14 G06F15/16

    CPC分类号: G06F17/30067 G06F13/385

    摘要: A method is described that involves detecting the presence of a pairing partner. Prior to establishing a paired relationship with the pairing partner, a user is prompted to verify himself/herself. In response to the user properly verifying himself/herself, the paring partner is paired with. The pairing includes invoking a remote storage protocol that contemplates a network between the partners to establish on a first of the partners access to non volatile storage resources for general use. The non volatile storage resources are located on a second of the partners. The second of the partners is a handheld device that provides wireless cell phone service, wireless Internet service and music playback service.

    摘要翻译: 描述了一种涉及检测配对伙伴的存在的方法。 在与配对伙伴建立配对关系之前,提示用户验证自己。 为了回应用户正确验证自己,配对伙伴配对。 配对包括调用远程存储协议,其考虑在合作伙伴之间的网络,以在第一个合作伙伴上建立访问非易失性存储资源以供一般使用。 非易失性存储资源位于第二个合作伙伴。 第二个合作伙伴是提供无线手机服务,无线互联网服务和音乐播放服务的手持设备。

    Architecture for generating intermediate representations for program code conversion
    6.
    发明授权
    Architecture for generating intermediate representations for program code conversion 失效
    用于生成用于程序代码转换的中间表示的架构

    公开(公告)号:US07921413B2

    公开(公告)日:2011-04-05

    申请号:US11593442

    申请日:2006-11-06

    IPC分类号: G06F9/45

    CPC分类号: G06F9/45516

    摘要: An improved architecture for a program code conversion apparatus and method for generating intermediate representations for program code conversion. The program code conversion apparatus determines which types of IR nodes to generate in an intermediate representation (IR) of subject code (10) to be translated. Depending upon the particular subject and target computing environments involved in the conversion, the program code conversion apparatus utilizes either base nodes, complex nodes, polymorphic nodes, and architecture specific nodes, or some combination thereof, in generating the intermediate representation.

    摘要翻译: 一种用于生成用于程序代码转换的中间表示的程序代码转换装置和方法的改进的架构。 程序代码转换装置确定要转换的主题代码(10)的中间表示(IR)中要生成哪种类型的IR节点。 根据转换中涉及的特定主题和目标计算环境,程序代码转换装置在生成中间表示时使用基本节点,复杂节点,多态节点和架构特定节点或其某种组合。

    Methods and Systems for Establishing Communications Between Devices
    7.
    发明申请
    Methods and Systems for Establishing Communications Between Devices 审中-公开
    用于建立设备之间通信的方法和系统

    公开(公告)号:US20090215398A1

    公开(公告)日:2009-08-27

    申请号:US12037058

    申请日:2008-02-25

    IPC分类号: H04B7/00

    摘要: At least certain embodiments of the disclosures relate to establishing communications between devices with a first connection. A second connection is established between the devices to transfer data between the devices and/or alter configurations of the devices. In one embodiment, a method includes establishing a first connection between a first device and a second device with a first networking standard and associated first network. The method further includes establishing a second connection between the first device and the second device with a second networking standard and associated second network based on the first connection providing information to at least one of the first and second devices regarding the second network. The method further includes transferring data between the first and second devices using the second networking standard. In one embodiment, the first networking standard is a Bluetooth networking standard and the second networking standard is a WiFi networking standard.

    摘要翻译: 所述公开的至少某些实施例涉及在具有第一连接的设备之间建立通信。 在设备之间建立第二连接以在设备之间传送数据和/或改变设备的配置。 在一个实施例中,一种方法包括利用第一联网标准和相关联的第一网络在第一设备和第二设备之间建立第一连接。 该方法还包括基于第一连接向第一和第二设备中的至少一个提供关于第二网络的信息来建立具有第二联网标准和相关联的第二网络的第一设备和第二设备之间的第二连接。 该方法还包括使用第二联网标准在第一和第二设备之间传送数据。 在一个实施例中,第一联网标准是蓝牙联网标准,第二联网标准是WiFi组网标准。

    Pairing and storage access scheme between a handheld device and a computing system
    8.
    发明申请
    Pairing and storage access scheme between a handheld device and a computing system 有权
    手持设备和计算系统之间的配对和存储访问方案

    公开(公告)号:US20090177783A1

    公开(公告)日:2009-07-09

    申请号:US12008068

    申请日:2008-01-07

    IPC分类号: G06F15/16

    CPC分类号: G06F17/30067 G06F13/385

    摘要: A method is described that involves detecting the presence of a pairing partner. Prior to establishing a paired relationship with the pairing partner, a user is prompted to verify himself/herself. In response to the user properly verifying himself/herself, the paring partner is paired with. The pairing includes invoking a remote storage protocol that contemplates a network between the partners to establish on a first of the partners access to non volatile storage resources for general use. The non volatile storage resources are located on a second of the partners. The second of the partners is a handheld device that provides wireless cell phone service, wireless Internet service and music playback service.

    摘要翻译: 描述了一种涉及检测配对伙伴的存在的方法。 在与配对伙伴建立配对关系之前,提示用户验证自己。 为了回应用户正确验证自己,配对伙伴配对。 配对包括调用远程存储协议,其考虑在合作伙伴之间的网络,以在第一个合作伙伴上建立访问非易失性存储资源以供一般使用。 非易失性存储资源位于第二个合作伙伴。 第二个合作伙伴是提供无线手机服务,无线互联网服务和音乐播放服务的手持设备。

    Multi-level thermal management in an electronic device
    9.
    发明授权
    Multi-level thermal management in an electronic device 有权
    电子设备中的多级热管理

    公开(公告)号:US09207730B2

    公开(公告)日:2015-12-08

    申请号:US13151688

    申请日:2011-06-02

    摘要: An electronic device is configured to manage heat in the device using a multi level thermal management process. When the temperature of the device reaches a level that requires the device to take action to adjust its thermal behavior, a system level controller identifies a component in the device as being active and that can be controlled to adjust heat generation in the device. Once an active component is identified, a component level controller sets an activity limit for the identified active component that is at or above a minimum activity limit of the component and prevents the component from operating above this activity limit. Other embodiments are also described and claimed.

    摘要翻译: 电子设备被配置为使用多级热管理过程来管理设备中的热量。 当设备的温度达到要求设备采取行动以调整其热性能的水平时,系统级控制器将设备中的组件识别为有效,并且可以控制该组件来调节设备中的发热。 一旦识别到活动组件,组件级别控制器就会为组件的最小活动限制设置活动限制,该活动组件的活动限制等于或高于组件的最小活动限制,并阻止组件在此活动限制之上运行。 还描述和要求保护其他实施例。

    Single security model in booting a computing device
    10.
    发明授权
    Single security model in booting a computing device 有权
    启动计算设备时的单一安全模型

    公开(公告)号:US08560820B2

    公开(公告)日:2013-10-15

    申请号:US13411355

    申请日:2012-03-02

    IPC分类号: G06F9/00

    摘要: A method and apparatus for securely booting software components in an electronic device to establish an operating environment are described herein. According to an aspect of the invention, software components are to be executed in sequence in order to establish an operating environment of a device. For each software component, a security code is executed to authenticate and verify an executable code image associated with each software component using one or more keys embedded within a secure ROM (read-only memory) of the device and one or more hardware configuration settings of the device. The security code for each software component includes a common functionality to authenticate and verify the executable code image associated with each software component. In response to successfully authenticating and verifying the executable code image, the executable code image is then executed in a main memory of the device to launch the associated software component.

    摘要翻译: 这里描述了用于安全地引导电子设备中的软件组件以建立操作环境的方法和装置。 根据本发明的一个方面,软件组件将按顺序执行,以便建立设备的操作环境。 对于每个软件组件,执行安全代码以使用嵌入在设备的安全ROM(只读存储器)中的一个或多个密钥来验证和验证与每个软件组件相关联的可执行代码图像,以及一个或多个硬件配置设置 装置。 每个软件组件的安全代码包括用于认证和验证与每个软件组件相关联的可执行代码映像的通用功能。 响应于成功地认证和验证可执行代码图像,然后在设备的主存储器中执行可执行代码图像以启动相关联的软件组件。