Updating software components in a program

    公开(公告)号:US10318271B2

    公开(公告)日:2019-06-11

    申请号:US15426090

    申请日:2017-02-07

    摘要: A method and system for renewing software at the component-level is provided. A client program includes a base component for loading a software component into at least one loadable region of the program to update the program. Code in the software component is for writing state data associating the state of the update in storage, upon execution of the software component, and testing the state data to verify condition of the updated program and disallowing rollback and roll-forward attacks, the state data comprising hash chain values. The state data for verifying the correctness of the updated program is entangled with application data used for the program functionality. A server includes: an update pool having a plurality of software updates deployed in each client, and a policy control for monitoring and controlling at least one of: the length of time the client runs until the software update is invoked, a chain of the updates; and the granularity of the update.

    Server consolidation based on minimum utilization
    2.
    发明授权
    Server consolidation based on minimum utilization 有权
    基于最小利用率的服务器整合

    公开(公告)号:US08505018B1

    公开(公告)日:2013-08-06

    申请号:US12262654

    申请日:2008-10-31

    IPC分类号: G06F9/46

    CPC分类号: G06F9/5088

    摘要: A system and methods for server consolidation are disclosed. Embodiments of the invention allow consolidation of less used technology infrastructure resulting in lower total server count. A target server list and a base server list are determined by examining CPU utilization and also by applying rating factors. The target server list includes target servers to be eliminated by transferring tasks to base servers in the base server list. Consolidation scenarios can then be identified to produce a consolidated server utilization analysis to facilitate the consolidating of interconnected servers. In at least some embodiments, the rating factors can include a minimum utilization threshold, for example, a threshold of ten percent utilization. Other factors can include server environment, server role, operating system, server location, and model technology, for example, whether the specific server hardware technology is declining or outdated.

    摘要翻译: 披露了一种用于服务器整合的系统和方法。 本发明的实施例允许合并较少使用的技术基础设施,从而降低服务器总计数。 目标服务器列表和基本服务器列表是通过检查CPU利用率以及应用等级因素确定的。 目标服务器列表包括通过将任务传输到基本服务器列表中的基本服务器来消除的目标服务器。 然后可以确定合并方案以产生统一的服务器利用率分析,以便于整合互连的服务器。 在至少一些实施例中,评级因素可以包括最小利用阈值,例如百分之百利用的阈值。 其他因素可以包括服务器环境,服务器角色,操作系统,服务器位置和模型技术,例如特定服务器硬件技术是否正在下降或过时。

    Laser cladding of tubes
    3.
    发明申请
    Laser cladding of tubes 审中-公开
    管的激光熔覆

    公开(公告)号:US20090291197A1

    公开(公告)日:2009-11-26

    申请号:US12154235

    申请日:2008-05-21

    IPC分类号: C23C14/14 C23C14/54

    摘要: The present invention relates to an apparatus for laser cladding of a curved surface comprising: (a) an elongated arm having first and second ends and defining a chamber through the arm from the first end to the second end; (b) a laser delivery source connected to a focusing lens mounted in a housing within an opening on the first end of the arm for delivering a laser beam through the chamber; (c) a delivery head mounted on the second end of the arm comprised of (i) an enclosure having an inlet for receiving the laser and an outlet for delivering the laser to the curved surface, (ii) a powder nozzle for delivering a cladding powder to an inner surface of the curved surface, and (iii) a reflective surface for reflecting the laser to exit through the outlet; (d) mounting means for rotating the curved surface for the cladding of the curved surface; and (e) indexing means for moving the arm substantially parallel to a longitudinal axis of the curved surface so as to clad the curved surface during the rotation of the curved surface. Typically, the curved surface is part of the inner surface of a tube used in industrial applications.

    摘要翻译: 本发明涉及一种用于激光熔覆弯曲表面的设备,包括:(a)细长臂,其具有第一和第二端并且限定通过所述臂从第一端到第二端的腔室; (b)激光传送源,其连接到安装在所述臂的第一端上的开口内的壳体中的聚焦透镜,用于将激光束传送通过所述腔室; (c)安装在所述臂的第二端上的输送头,包括(i)具有用于接收所述激光器的入口和用于将所述激光器传送到所述曲面的出口的外壳,(ii)用于输送包层的粉末喷嘴 粉末到曲面的内表面,和(iii)反射表面,用于反射激光器通过出口离开; (d)用于旋转弯曲表面的包层的曲面的安装装置; 和(e)用于使臂大致平行于曲面的纵向轴线移动以便在弯曲表面旋转期间包裹弯曲表面的分度装置。 通常,弯曲表面是工业应用中使用的管的内表面的一部分。

    METHOD AND SYSTEM FOR CHAIN TRANSFORMATION
    4.
    发明申请
    METHOD AND SYSTEM FOR CHAIN TRANSFORMATION 审中-公开
    链转换方法与系统

    公开(公告)号:US20150113286A1

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

    申请号:US14386667

    申请日:2012-03-21

    IPC分类号: H04L9/06

    CPC分类号: H04L9/0637

    摘要: A method and system for secure data protection is provided. The method and system includes carrying out a transform on structured data comprising a fixed data field for implementing an application, the structured data having n segments, each having m bits, including: encoding each of the n segments subsequently to provide n coded segments, including: encoding each of the (n−1) segments depending on a previous segment value; and changing at least one of the n encodings to the n segments such that the fixed data field of a first structured data is encoded differently from the fixed data field of a second structured data, and the transformed first structure data and the transformed second structure data are further processed in the same operation for implementing the application.

    摘要翻译: 提供了一种用于安全数据保护的方法和系统。 所述方法和系统包括对包括用于实现应用的固定数据字段的结构化数据进行变换,所述结构化数据具有n个段,每个段具有m位,包括:随后编码n个段中的每一个以提供n个编码段,包括 :根据先前的段值对每个(n-1)段进行编码; 以及将n个编码中的至少一个改变为n个段,使得第一结构化数据的固定数据字段与第二结构化数据的固定数据字段不同地被编码,并且变换的第一结构数据和变换的第二结构数据 在实现应用程序的相同操作中被进一步处理。

    Laser cladding of tubes
    5.
    发明申请
    Laser cladding of tubes 审中-公开
    管的激光熔覆

    公开(公告)号:US20110297083A1

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

    申请号:US13136740

    申请日:2011-08-09

    IPC分类号: B05C19/00 B05C13/00 B05C11/00

    摘要: The present invention relates to an apparatus for laser cladding of a curved surface comprising: (a) an elongated arm having first and second ends and defining a chamber through the arm from the first end to the second end; (b) a laser delivery source connected to a focusing lens mounted in a housing within an opening on the first end of the arm for delivering a laser beam through the chamber; (c) a delivery head mounted on the second end of the arm comprised of (i) an enclosure having an inlet for receiving the laser and an outlet for delivering the laser to the curved surface, (ii) a powder nozzle for delivering a cladding powder to an inner surface of the curved surface, and (iii) a reflective surface for reflecting the laser to exit through the outlet; (d) mounting means for rotating the curved surface for the cladding of the curved surface; and (e) indexing means for moving the arm substantially parallel to a longitudinal axis of the curved surface so as to clad the curved surface during the rotation of the curved surface. Typically, the curved surface is part of the inner surface of a tube used in industrial applications.

    摘要翻译: 本发明涉及一种用于激光熔覆弯曲表面的设备,包括:(a)细长臂,其具有第一和第二端并且限定通过所述臂从第一端到第二端的腔室; (b)激光传送源,其连接到安装在所述臂的第一端上的开口内的壳体中的聚焦透镜,用于将激光束传送通过所述腔室; (c)安装在所述臂的第二端上的输送头,包括(i)具有用于接收所述激光器的入口和用于将所述激光器传送到所述曲面的出口的外壳,(ii)用于输送包层的粉末喷嘴 粉末到曲面的内表面,和(iii)反射表面,用于反射激光器通过出口离开; (d)用于旋转弯曲表面的包层的曲面的安装装置; 和(e)用于使臂大致平行于曲面的纵向轴线移动以便在弯曲表面旋转期间包裹弯曲表面的分度装置。 通常,弯曲表面是工业应用中使用的管的内表面的一部分。