会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明申请
    • METHODS OF USING BIOS INFORMATION WHEN BOOTING INFORMATION HANDLING SYSTEMS AND MACHINE-EXECUTABLE CODE FOR CARRYING OUT THE METHODS
    • 使用BIOS信息处理信息处理系统的方法和执行方法的机器可执行代码
    • US20090158021A1
    • 2009-06-18
    • US11955462
    • 2007-12-13
    • Anand JoshiElie JreijCharles Perusse, JR.Juan Diaz
    • Anand JoshiElie JreijCharles Perusse, JR.Juan Diaz
    • G06F15/177
    • G06F9/4401
    • A method of using BIOS information can include exporting first BIOS information from a first information handling system. The method can further include initiating a boot sequence for the second information handling system and importing second BIOS information into a second information handling system after initiating the boot sequence and before initiating an operating system, wherein the second BIOS information is associated with the first BIOS information. The method can further include initiating an operating system of the second information handling system after importing the second BIOS information. The first and second BIOS information may be the same, or the second BIOS information may be derived from the first BIOS information. The first and second information handling systems may be the same or different. In one embodiment, the first BIOS information can be translated into a text file for editing before using the second BIOS information during a boot sequence.
    • 使用BIOS信息的方法可以包括从第一信息处理系统导出第一BIOS信息。 该方法还可以包括启动第二信息处理系统的引导顺序,并且在启动引导顺序之后并且在启动操作系统之前将第二BIOS信息导入第二信息处理系统,其中第二BIOS信息与第一BIOS信息相关联 。 该方法还可以包括在导入第二BIOS信息之后启动第二信息处理系统的操作系统。 第一和第二BIOS信息可以相同,或者可以从第一BIOS信息导出第二BIOS信息。 第一和第二信息处理系统可以相同或不同。 在一个实施例中,在引导顺序期间,在使用第二BIOS信息之前,可将第一BIOS信息转换为文本文件进行编辑。
    • 2. 发明授权
    • Methods of using bios information when booting information handling systems and machine-executable code for carrying out the methods
    • 引导信息处理系统时使用bios信息的方法和执行方法的机器可执行代码
    • US07971050B2
    • 2011-06-28
    • US11955462
    • 2007-12-13
    • Anand JoshiElie JreijCharles Perusse, Jr.Juan Diaz
    • Anand JoshiElie JreijCharles Perusse, Jr.Juan Diaz
    • G06F15/177
    • G06F9/4401
    • A method of using BIOS information can include exporting first BIOS information from a first information handling system. The method can further include initiating a boot sequence for the second information handling system and importing second BIOS information into a second information handling system after initiating the boot sequence and before initiating an operating system, wherein the second BIOS information is associated with the first BIOS information. The method can further include initiating an operating system of the second information handling system after importing the second BIOS information. The first and second BIOS information may be the same, or the second BIOS information may be derived from the first BIOS information. The first and second information handling systems may be the same or different. In one embodiment, the first BIOS information can be translated into a text file for editing before using the second BIOS information during a boot sequence.
    • 使用BIOS信息的方法可以包括从第一信息处理系统导出第一BIOS信息。 该方法还可以包括启动第二信息处理系统的引导顺序,并且在启动引导顺序之后并且在启动操作系统之前将第二BIOS信息导入第二信息处理系统,其中第二BIOS信息与第一BIOS信息相关联 。 该方法还可以包括在导入第二BIOS信息之后启动第二信息处理系统的操作系统。 第一和第二BIOS信息可以相同,或者可以从第一BIOS信息导出第二BIOS信息。 第一和第二信息处理系统可以相同或不同。 在一个实施例中,在引导顺序期间,在使用第二BIOS信息之前,可将第一BIOS信息转换为文本文件进行编辑。
    • 3. 发明授权
    • Method and system for recovering the configuration data of a computer system
    • 用于恢复计算机系统的配置数据的方法和系统
    • US07590836B1
    • 2009-09-15
    • US11504427
    • 2006-08-15
    • Richard HolmbergJuan DiazAnand Joshi
    • Richard HolmbergJuan DiazAnand Joshi
    • G06F15/177G06F9/00G06F1/24G06F3/00
    • G06F8/65G06F9/44505
    • Methods and systems are provided for recovering configuration data in a computer system. According to one method, a device is selected as a current device. A first map location is retrieved from a layout of present configuration data stored in a computer system. Next, a second map location is retrieved from a layout of updated configuration data stored in the computer system for the current device. A determination is then made as to whether the first map location matches the second map location for the current device. If it is determined that the first map location matches the second map location for the current device, then the next hardware device in the set of devices is selected as the current device. If it is determined that the first map location does not match the second map location for the current component, then the present configuration data is copied from the first map location to the second map location in an NVRAM, the present configuration data is erased from the first map location in the NVRAM, and the next hardware device in the set of devices is selected as the current device.
    • 提供了用于在计算机系统中恢复配置数据的方法和系统。 根据一种方法,选择设备作为当前设备。 从存储在计算机系统中的当前配置数据的布局中检索第一地图位置。 接下来,从存储在当前设备的计算机系统中的更新的配置数据的布局中检索第二地图位置。 然后确定第一地图位置是否匹配当前设备的第二地图位置。 如果确定第一地图位置与当前设备的第二地图位置相匹配,则选择该组设备中的下一个硬件设备作为当前设备。 如果确定第一映射位置与当前组件的第二映射位置不匹配,则将当前配置数据从NVRAM中的第一映射位置复制到第二映射位置,则当前配置数据从 NVRAM中的第一个地图位置,并且该组设备中的下一个硬件设备被选为当前设备。
    • 4. 发明授权
    • Method, system, and apparatus for utilizing compressed program code in the boot block portion of a computer BIOS
    • 用于在计算机BIOS的引导块部分中利用压缩程序代码的方法,系统和装置
    • US07188278B1
    • 2007-03-06
    • US10671079
    • 2003-09-25
    • Juan DiazAnand Joshi
    • Juan DiazAnand Joshi
    • G06F11/00
    • G06F11/1417G06F9/4401
    • A computer program product is provided that is readable by a computing system and encoding a computer program of instructions. The computer program product includes a hardware protected region that is utilized to store a portion of a computer BIOS. The BIOS includes a compressed computer program for restoring at least a portion of the computer BIOS when uncompressed and executed. The computer program product also includes a non-hardware protected region that is utilized to store the remainder of the computer BIOS. The hardware protected region may include an uncompressed computer program that may be utilized to uncompress the compressed program. The hardware protected region may also include an uncompressed program for detecting and initializing one or more memory devices within the computer system. Methods and apparatus are also provided for creating and utilizing the contents of the computer program product.
    • 提供了一种计算机程序产品,其可由计算系统读取并对指令的计算机程序进行编码。 计算机程序产品包括用于存储计算机BIOS的一部分的硬件保护区域。 BIOS包括用于在未压缩和执行时恢复计算机BIOS的至少一部分的压缩计算机程序。 计算机程序产品还包括用于存储计算机BIOS的其余部分的非硬件保护区域。 硬件保护区域可以包括可用于解压缩压缩程序的未压缩计算机程序。 硬件保护区域还可以包括用于检测和初始化计算机系统内的一个或多个存储器设备的未压缩程序。 还提供了用于创建和利用计算机程序产品的内容的方法和装置。
    • 5. 发明授权
    • Method and system for detecting the validity of configuration data
    • 检测配置数据有效性的方法和系统
    • US07117348B2
    • 2006-10-03
    • US10608253
    • 2003-06-27
    • Richard HolmbergJuan DiazAnand Joshi
    • Richard HolmbergJuan DiazAnand Joshi
    • G06F9/24G06F9/445G06F15/177
    • G06F8/65G06F9/44505
    • Methods are provided for detecting the validity of configuration data and recovering configuration data in a computer system. A layout of present configuration data is detected in the computer system. The present configuration data is stored in a memory device which may be a non-volatile random access memory (“NVRAM”) device. Next, a layout of updated configuration data for the computer system is detected. The updated configuration data is stored within program code, such as a BIOS, which includes an updated configuration for the computer system. Next, the layout of the present configuration data is compared to the layout of the updated configuration data in the computer system. If the layout of the present configuration data matches the layout of the updated configuration data, then it is determined that the present configuration data is valid configuration data for the computer system. If the layout of the present configuration data does not match the layout of the updated configuration data, then it is determined that the present configuration data is invalid configuration data and the present configuration data is either reset to a default state or recovered into an updated memory location in the NVRAM.
    • 提供了用于检测配置数据的有效性和在计算机系统中恢复配置数据的方法。 在计算机系统中检测当前配置数据的布局。 本配置数据存储在可以是非易失性随机存取存储器(“NVRAM”)设备的存储设备中。 接下来,检测用于计算机系统的更新的配置数据的布局。 更新的配置数据存储在诸如BIOS的程序代码中,其包括用于计算机系统的更新的配置。 接下来,将本配置数据的布局与计算机系统中更新的配置数据的布局进行比较。 如果当前配置数据的布局与更新的配置数据的布局匹配,则确定当前配置数据是计算机系统的有效配置数据。 如果当前配置数据的布局与更新的配置数据的布局不匹配,则确定当前配置数据是无效配置数据,并且将当前配置数据重置为默认状态或恢复到更新的存储器 NVRAM中的位置。
    • 9. 发明授权
    • Method and system of detecting invalid function calls between segments in generating a computer program
    • 在生成计算机程序时检测段之间的无效函数调用的方法和系统
    • US07398513B2
    • 2008-07-08
    • US10431962
    • 2003-05-08
    • Anand Joshi
    • Anand Joshi
    • G06F9/44
    • G06F11/3624
    • A method and system are provided for detecting invalid function calls between segments during the generation of a computer program. A source file and a fixup source file are created for a program file. The source file defines segments in the program file. The fixup source file defines the segments defined in the source file to be a predetermined size. Next, the program file, the source file, and the fixup source file are assembled to create a program object, a source object, and a fixup object. A source library and a fixup library are created from the source object and the fixup object. The program object is linked with the fixup library to generate a dummy output file. During the generation of the dummy output file, a determination is made as to whether an invalid function call is made between the plurality of segments defined in the fixup library. If it is determined that an invalid function call is made between the segments defined in the fixup library, then an error is reported in the dummy output file. If it is determined that no invalid function calls are made between the segments in the dummy output file, then the dummy output file is ignored and the source library is linked with the program file to generate an actual output file.
    • 提供了一种在计算机程序生成期间检测段之间的无效功能调用的方法和系统。 为程序文件创建源文件和修补源文件。 源文件定义程序文件中的段。 修复源文件将源文件中定义的段定义为预定大小。 接下来,组装程序文件,源文件和修复源文件以创建程序对象,源对象和修订对象。 源库和fixup库是从源对象和fixup对象创建的。 程序对象与fixup库链接以生成虚拟输出文件。 在虚拟输出文件的生成期间,确定是否在修正库中定义的多个段之间进行无效函数调用。 如果确定在fixup库中定义的段之间进行无效函数调用,则在虚拟输出文件中报告错误。 如果确定在虚拟输出文件中的段之间没有无效的函数调用,则忽略虚拟输出文件,并将源库与程序文件链接以生成实际的输出文件。