Настройки

Укажите год
-

Небесная энциклопедия

Космические корабли и станции, автоматические КА и методы их проектирования, бортовые комплексы управления, системы и средства жизнеобеспечения, особенности технологии производства ракетно-космических систем

Подробнее
-

Мониторинг СМИ

Мониторинг СМИ и социальных сетей. Сканирование интернета, новостных сайтов, специализированных контентных площадок на базе мессенджеров. Гибкие настройки фильтров и первоначальных источников.

Подробнее

Форма поиска

Поддерживает ввод нескольких поисковых фраз (по одной на строку). При поиске обеспечивает поддержку морфологии русского и английского языка
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Ведите корректный номера.
Укажите год
Укажите год

Применить Всего найдено 12663. Отображено 200.
21-09-2021 дата публикации

Способ запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера с внешнего аппаратного устройства

Номер: RU2755771C1

Изобретение относится к области компьютерной безопасности, в частности к способу запуска гипервизора в компьютерной системе, защищаемой от несанкционированного доступа к информации, на ранней стадии загрузки компьютера. Технический результат заключается в повышении безопасности компьютера. Способ запуска гипервизора в компьютерной системе на ранней стадии загрузки компьютера с внешнего аппаратного устройства включает подключение внешнего аппаратного устройства с хранящимися на нем и защищенными от несанкционированного доступа тонким гипервизором и параметрами UEFI, включение компьютера, запуск UEFI с микросхемы флеш-памяти компьютера, полностью защищенной от записи, запуск тонкого гипервизора с внешнего аппаратного устройства до завершения работы UEFI и запуска любых программ, которые могли бы повлиять или предотвратить старт тонкого гипервизора, при этом отсутствие тонкого гипервизора и параметров UEFI на внешнем аппаратном устройстве приводит к невозможности запуска компьютерной системы ...

Подробнее
06-09-2001 дата публикации

Verfahren zur Sicherstellung der Kompatibilität und Verfahren zur Datensicherung innerhalb eines mehrere Teilrechnersysteme aufweisenden verteilten Rechnersystems

Номер: DE0010008245A1
Принадлежит:

The invention relates to a method for assuring compatibility between the software units activated in partial computer systems (system A, system B) belonging to a distributed computer system, said software units each comprising their respective version of software codes and/or data. Once a compatibility test has established compatibility, a compatible non-activated software unit is activated on its partial computer system and the corresponding previously activated software unit is deactivated. The invention also relates to a method for securing data within a distributed computer system with several partial computer systems. According to this method, the securing of the data is synchronised and steps for securing the data belonging to the respective partial systems, for blocking access to the data, for securing common data and for deactivating the data access block are carried out according to the current status of the data securing operation.

Подробнее
14-06-1995 дата публикации

Steuerrechner, der über einen Adressbus mit mehreren peripheren Einheiten verbunden ist

Номер: DE0004342052A1
Принадлежит:

A control computer system is described, particularly for use in a printing press, in which a control computer 115 connected via an address bus 2 with several peripheral units 3, which have address recognition circuits 4. There is provided in the address recognition circuit of each peripheral unit, a non-volatile, re-writable memory element 6, such as an E<2>PROM, as well as a trigger circuit 9 activatable by an operator, together with a write circuit 8. In an address setting mode, addresses provided sequentially by the control computer are permanently stored in the respective memory elements on activation of the trigger circuits in turn. Actuation may be by means of a Hall sensor 10 and magnet 11, or photoelectrically. The invention avoids the need for customary encoding circuits, plug boards, coding matrices or the like. Such components have high space requirements and setting the addresses is time consuming. ...

Подробнее
02-05-2019 дата публикации

Verfahren zur Aktualisierung eines Bootloaders eines Controllers einer Leuchte

Номер: DE102017125172A1
Принадлежит:

Verfahren zur Aktualisierung eines Bootloaders eines Controllers (1) einer Leuchte, die in ein Netzwerk von Leuchten eingebunden ist, wobei der Controller zumindest einen Prozessor, zumindest einen Bootloader-Speicherbereich, zumindest einen Applikationsspeicherbereich insbesondere für eine Applikation (41), die insbesondere Teil einer Firmware ist, und einen Datei-Speicherbereich (6), umfasst, wobei in einem ersten Bootloader-Speicherbereich (2) eine zu aktualisierende erste Bootloader-Datei (21) gespeichert ist, wobei ein außerhalb des Controllers vorhandenes Bootloader-Aktualisierungs-Programmpaket, welches eine Bootloader-Aktualisierungs-Datei (61) umfasst oder generieren kann, die entweder eine vollständige aktuelle zweite Bootloader-Datei oder die erste Bootloader-Datei (21) zu einer aktuellen zweiten Bootloader-Datei ergänzende Programmteile umfasst, auf den Controller übertragen wird, die Bootloader-Aktualisierungs-Datei (61) in dem Datei-Speicherbereich (6) des Controllers gespeichert ...

Подробнее
30-05-2018 дата публикации

ELEKTRONISCHE STEUEREINHEIT IN FAHRZEUG

Номер: DE102017221291A1
Принадлежит:

Eine elektronische In-Vehicle-Steuereinheit weist auf: einen Speicher (25) mit mehreren Programmbereichen (SA, SB), in die bzw. in denen an jeweils verschiedenen Zeitpunkten ein Steuerprogramm geschrieben bzw. überschrieben wird; und eine Steuerprogrammwähleinheit, die ein Ausführungsprogramm unter den mehreren Steuerprogrammen (PA, PB), die in den mehreren Programmbereichen gespeichert sind, wählt.Der Speicher (25) speichert (i) Abschluss-Flags (FlgA, FlgB), die anzeigen, ob das Schreiben/Überschreiben des Steuerprogramms (PA, PB) bezüglich des Programmbereichs (SA, SB) abgeschlossen ist, und (ii) Schreibzähler (CntA, CntB), die die Anzahl von Malen eines Überschreibens des Steuerprogramms in den entsprechenden Programmbereichen (SA, SB) anzeigen. Die Steuerprogrammwähleinheit wählt das Ausführungsprogramm auf der Grundlage der Abschluss-Flags (FlgA, FlgB) und der Schreibzähler (CntA, CntB).

Подробнее
26-09-2019 дата публикации

Priorisiertes Steuer- und/oder Bediengerät für Fahrzeugsysteme

Номер: DE102018204433A1
Принадлежит:

Steuer- und/oder Bediengerät (1) für mindestens ein erstes Fahrzeugsystem (50), umfassend mindestens einen Prozessor (2), mindestens eine Schnittstelle (3) zum Austausch von Informationen mit dem ersten Fahrzeugsystem (50) sowie mindestens einen Massenspeicher (45) mit einem ersten Dateisystem (4), wobei das Gerät (1) so eingerichtet ist, dass der Prozessor (2) bei Aktivierung des Geräts (1) in einer ersten Startphase (100) von dem ersten Dateisystem (4) einen Betriebssystemkern (6) sowie ersten Programmcode (7) für die Ansteuerung des ersten Fahrzeugsystems (50) einliest (110) und ausführt (140), um so das erste Fahrzeugsystem (50) betriebsfähig zu machen, wobei ein zweites Dateisystem (5) mit einem zweiten Programmcode (9) vorgesehen ist, dessen Ausführung für den Betrieb des Fahrzeugs (200) im Vergleich zur Herstellung eines betriebsfähigen Zustandes in dem ersten Fahrzeugsystem (50) nachrangig ist, wobei das Gerät (1) so eingerichtet ist, dass in einer zweiten Startphase (150), die ...

Подробнее
05-01-2022 дата публикации

VOR-BOOTING EINER ELEKTRONISCHEN KRAFTFAHRZEUGSTEUEREINHEIT FÜR EINE VERBESSERTE LEISTUNG DER MENSCH-MASCHINE-SCHNITTSTELLE

Номер: DE112020001720T5
Автор: Golov
Принадлежит: MICRON TECHNOLOGY, INC.

Offenbart sind Vorrichtungen und Verfahren zum Verbessern des Vorbootens von elektronischen Steuereinheitsvorrichtungen in Fahrzeugen. In einer Ausführungsform wird ein Verfahren offenbart, das Erkennen eines Auslösens einer Vor-Booting-Bedingung auf Grundlage einer oder mehreren Interaktionen mit einem Fahrzeug; Übertragen eines Einschaltsignals an mindestens eine elektronische Steuereinheit (ECU) in dem Fahrzeug, wobei die mindestens eine ECU in einem Energiesparzustand arbeitet; und vollständiges Booten der mindestens einen ECU, wenn bestimmt wird, dass das Fahrzeug gestartet wurde, umfasst.

Подробнее
25-03-2015 дата публикации

Communicating with a machine to machine device

Номер: GB0002518522A
Принадлежит:

Administering an interface Ua 150 between a machine-to-machine, M2M, device 110 and a network application function, NAF, 122 for secure communication between the M2M device and the NAF. In one method, the M2M device comprises security information for enabling secure communication via the interface, and administers the interface by: setting a secure interface lifetime parameter based on a lifetime of at least part of the security information; and transmitting administration data to the NAF, wherein the administration data comprises the secure interface lifetime parameter. Also disclosed is a method for a NAF to administer an interface between the NAF and a M2M device, comprising: receiving administration data from the M2M device, the registration data comprising a secure interface lifetime parameter that has been set based on a lifetime of at least part of the security information; and transmitting an administration response to the M2M device. The interface may be a Lightweight M2M, LWM2M ...

Подробнее
25-03-2015 дата публикации

Communicating with an machine to machine device

Номер: GB0002518521A
Принадлежит:

Administering an interface Ua 150 between a machine-to-machine, M2M, device 110 and a network application function, NAF, 122 for secure communication between the M2M device and the NAF. In one method, the M2M device comprises security information for enabling secure communication via the interface, and administers the interface by transmitting administration data to the NAF wherein the administration data comprises a name for the M2M device which is equal to, or derived at least in part from, or otherwise linked to, at least part of data that are shared between the M2M device and a bootstrapping server. Also disclosed is a method for a NAF to administer an interface between the NAF and a M2M device, comprising: receiving administration data from the M2M device, including the determined name of the M2M device and transmitting an administration response to the M2M device. The interface may be a Lightweight M2M, LWM2M, interface.

Подробнее
18-03-2015 дата публикации

Communicating with a machine to machine device

Номер: GB0002518255A
Принадлежит:

The present disclosure provides a wireless communication module for use in a machine to machine device, M2M, the M2M device also comprising an integrated circuit card. The present disclosure also provides an integrated circuit card for use in a machine to machine device. The wireless communication module of the first aspect and the integrated circuit card of the alternative aspect are each configured for using a shared secret and at least part of a first data object to obtain a second data object from the integrated circuit card. The second data object is derived from the existing shared secret, is suitable for deriving security information and is suitable for use in establishing secure communication between the M2M device and a network application function, NAF. Many possible implementations are described using various aspects of lightweight M2M (LWM2M) standards, Generic Authentication Architecture (GAA) standards, Generic Bootstrapping Architecture (GBA) standards, OMA standards, 3GPP ...

Подробнее
14-02-2001 дата публикации

Process and device for controlling operating sequences in a vehicle

Номер: GB0000031814D0
Автор:
Принадлежит:

Подробнее
29-12-1997 дата публикации

DATENVERARBEITUNGSSYSTEM

Номер: AT0000403220B
Принадлежит:

Подробнее
25-11-2021 дата публикации

Method, system and device for liquid treatment

Номер: AU2020286118A1
Принадлежит:

The invention relates to a device, a system and a method for liquid treatment. The liquid treatment device (10) comprises a processing unit (32), a memory unit (34) and a plug-in module interface (36) for coupling to plug-in modules (40), wherein the memory unit (34) and the plug-in module (40) interface (36) are communicatively connected to the processing unit (32), wherein the method comprises: - determining a parameter characterizing the liquid treatment process and sending the parameter to the processing unit (32); - receiving the parameter by the processing unit (32); - identifying a plug-in module (40) coupled to the plug-in module interface (36) by the processing unit (32); - in response to identifying the plug-in module (40) loading instructions from the memory unit to the processing unit (32); and - sending the parameter according to the instructions via the plug-in module interface (36) to the plug-in module (40) by the processing unit (32).

Подробнее
09-05-2019 дата публикации

METHOD AND SYSTEM FOR AUTOMATICALLY BOOTING A COMPUTER TO RUN FROM A REMOVABLE DEVICE

Номер: CA0003081771A1
Принадлежит: GOWLING WLG (CANADA) LLP

A removable device and method for automatically booting a computer running a standard operating system (OS) into an alternative OS. The method comprises a user inserting the removable device into the computer, and the user launching an application stored on the removable device for booting guidance. The user directs the application to boot the computer into the alternative OS, whereupon the application determines a first booting technique to be used on the computer and configures the computer accordingly. The application restarts the computer in an attempt to boot into the alternative OS. If booting the alternative OS fails, the computer boots back into the standard OS, whereupon the application determines a next best booting technique and configures the computer accordingly. This process continues until the alternative OS is successfully booted, or, failing that, the user is given manual booting direction.

Подробнее
12-03-2019 дата публикации

Application program setting method, terminal, and computer-readable storage medium

Номер: CN0109460257A
Автор: WANG XIN
Принадлежит:

Подробнее
14-02-2020 дата публикации

Starting method for inputting Morse code and portable electronic device thereof

Номер: CN0110794975A
Автор: ZENG GUOYANG
Принадлежит:

Подробнее
21-06-2019 дата публикации

Software restarting method and device, terminal and storage medium

Номер: CN0109918142A
Автор: PAN WEIXIONG
Принадлежит:

Подробнее
08-05-2020 дата публикации

Control method and control device

Номер: CN0111124135A
Автор:
Принадлежит:

Подробнее
31-05-2019 дата публикации

The invention discloses a projection screen interaction method and device

Номер: CN0109828735A
Принадлежит:

Подробнее
28-02-2020 дата публикации

Video memory processing method, device, equipment and medium

Номер: CN0110851187A
Автор: ZHENG HUIHUANG, ZENG JINLE
Принадлежит:

Подробнее
01-01-2019 дата публикации

Method, apparatus, device and storage medium for restarting electric appliance

Номер: CN0109117191A
Автор: HUANG GUOFANG
Принадлежит:

Подробнее
01-03-2019 дата публикации

Server system

Номер: CN0109408125A
Автор: HAN YINGXIAN, YU MINGLIANG
Принадлежит:

Подробнее
09-10-2020 дата публикации

Method and device for upgrading microcontroller burning code on line

Номер: CN0111752589A
Автор:
Принадлежит:

Подробнее
17-03-2020 дата публикации

Method and system for starting embedded processor

Номер: CN0110888680A
Автор:
Принадлежит:

Подробнее
29-10-2019 дата публикации

The application processor, system-on-chip and guide apparatus

Номер: CN0110389787A
Автор:
Принадлежит:

Подробнее
05-01-2018 дата публикации

Method and device for starting multiprocessor system

Номер: CN0107544815A
Принадлежит:

Подробнее
21-05-2019 дата публикации

Data acceleration method, device and system based on network transmission and acceleration card

Номер: CN0109787918A
Автор: HAO RUI, FAN JIAHENG
Принадлежит:

Подробнее
07-05-2019 дата публикации

Universal screen adaptation method for Android device and storage medium

Номер: CN0109725942A
Принадлежит:

Подробнее
22-05-2020 дата публикации

Номер: CN0210605633U
Автор:
Принадлежит:

Подробнее
19-06-2018 дата публикации

A computer starting method and electronic apparatus

Номер: CN0108182089A
Автор:
Принадлежит:

Подробнее
05-05-2020 дата публикации

Driving method, device for wireless Internet access and computer readable medium

Номер: CN0111104170A
Автор:
Принадлежит:

Подробнее
13-10-2020 дата публикации

Calculation chip starting method, device and computer system

Номер: CN0111767082A
Автор:
Принадлежит:

Подробнее
04-12-2020 дата публикации

Номер: CN0112037783A
Автор:
Принадлежит:

Подробнее
31-07-2020 дата публикации

Disk device naming method, system, terminal and storage medium

Номер: CN0111475208A
Автор:
Принадлежит:

Подробнее
16-10-2020 дата публикации

Номер: CN0111782246A
Автор:
Принадлежит:

Подробнее
19-05-2020 дата публикации

BIOS code variable conversion method, system, equipment and medium

Номер: CN0111176638A
Автор:
Принадлежит:

Подробнее
07-08-2018 дата публикации

Method and device for controlling starting of electronic equipment and server

Номер: CN0108376087A
Автор: WANG ZHENGHUANG
Принадлежит:

Подробнее
28-04-2020 дата публикации

Multi-core computing device and operating method thereof

Номер: CN0111078301A
Автор:
Принадлежит:

Подробнее
10-09-2019 дата публикации

Rapid starting method VxxxWorks

Номер: CN0110221870A
Автор:
Принадлежит:

Подробнее
10-04-2020 дата публикации

Method for sharing network port NC-SI by load BMC driving display mac

Номер: CN0110990065A
Автор:
Принадлежит:

Подробнее
09-11-2018 дата публикации

Method, device and apparatus for recognizing video cards of GPU servers and medium

Номер: CN0108776595A
Автор: SUN XIUQIANG
Принадлежит:

Подробнее
14-07-2020 дата публикации

SoC application program guide method with self-checking function

Номер: CN0107301042B
Автор:
Принадлежит:

Подробнее
01-10-2019 дата публикации

System awakening method and device

Номер: CN0106484186B
Автор:
Принадлежит:

Подробнее
03-04-2018 дата публикации

A method for realizing the simulation keyboard input method and device

Номер: CN0105630189B
Автор:
Принадлежит:

Подробнее
17-04-2018 дата публикации

PDA automatic shut-down platform

Номер: CN0107341023B
Автор:
Принадлежит:

Подробнее
01-08-2023 дата публикации

Display screen drive adaptive configuration method, application, system and storage medium

Номер: CN116521259A
Принадлежит:

The invention provides a display screen drive adaptive configuration method, an application, a system and a storage medium. The display screen drive self-adaptive configuration method comprises the following steps: after starting up, reading a partition screen supplier ID which is used last time by a preset screen type from a storage module; then loading a display screen driving program and partition screen parameters corresponding to the partition screen supplier ID, and recording the partition screen supplier ID and the partition screen parameters as partition screen variables; continuously reading the to-be-configured screen supplier ID and the to-be-configured screen parameters for multiple times, ending the process according to the reading result or recording the to-be-configured screen supplier ID and the to-be-configured screen parameters as to-be-configured screen variables, and comparing the ASCII codes of the partition screen variables and the to-be-configured screen variables ...

Подробнее
09-06-2023 дата публикации

RSMC chip, chip multi-stage starting method and Beidou communication navigation equipment

Номер: CN116244255A
Принадлежит:

The invention discloses an RSMC chip, a chip multi-stage starting method and Beidou communication navigation equipment, and belongs to the technical field of electronic information. The RSMC chip is connected with the main processor through at least two channels, and the RSMC chip comprises a nonvolatile storage area used for loading a chip operation starting program; the interactive interface is used for being connected with the main processor through a current channel; the detection unit is used for detecting whether a stage transition event exists or not; the channel switching unit is used for switching from a current channel to a target channel; the interactive interface is used for transmitting a frame segment of a target program from the main processor to the RSMC chip through a target channel; the first random access storage area is used for storing a target program; the second random access storage area is used for storing data generated in the running process of the target program ...

Подробнее
23-06-2023 дата публикации

Power supply low-power-consumption cycle wake-up system and method

Номер: CN116301295A
Автор: QIN LING, LI RONG
Принадлежит:

The invention provides a power supply low-power-consumption cycle wake-up system and method, and the system comprises a power supply module which is used for supplying power to a port detection module at preset time intervals when equipment is in a low-power-consumption mode; the port detection module is used for monitoring the state of a detected port during power-on to obtain a monitoring result; and the awakening module is used for awakening the equipment from a low-power-consumption mode when the monitoring result is that the state of the tested port is request awakening. Power is supplied to the port detection module after a period of time, so that the power consumption of the equipment is further saved.

Подробнее
06-06-2023 дата публикации

System operation method and device, equipment and storage medium

Номер: CN116225542A
Автор: WANG HONGBO
Принадлежит:

The invention provides a system operation method and device, equipment and a storage medium, and the method comprises the steps that when an application layer program accesses a user mode driver, a communication request is sent to a preset process, and the preset process is a process with a root access permission; when the preset process receives the communication request, calling the user mode driver to realize access to hardware equipment; and the preset process returns a running result of the user mode drive to the application layer program. By setting the preset process with the root permission, when the application layer program accesses the user mode driver, the user mode driver can be accessed through the preset process even if the application layer program does not have the root permission.

Подробнее
30-05-2023 дата публикации

Method for automatically selecting smart card to download on-chip operating system, downloading device and computer readable storage medium

Номер: CN116187366A
Принадлежит:

The invention provides a method for automatically selecting an intelligent card to download an on-chip operating system, a downloading device and a computer readable storage medium. The method comprises the following steps: recording the type of the intelligent card and space relative coordinates corresponding to different types of intelligent cards, and recording the space relative coordinate position of a card reader; obtaining the type of the target smart card, sending a control instruction to a transportation mechanism to control the transportation mechanism to move to a space relative coordinate position corresponding to the target smart card, and obtaining the target smart card; sending a control instruction to the transportation mechanism to control the transportation mechanism to place the target intelligent card on the card reader; downloading the on-chip operating system corresponding to the target intelligent card to the target intelligent card; wherein different types of smart ...

Подробнее
09-06-2023 дата публикации

Clothes processing system, control method and device and storage medium

Номер: CN116237926A
Принадлежит:

The invention discloses a clothes processing system, a control method and device and a storage medium. The control method comprises the steps that indication information used for clothes processing is acquired; determining a target control flow of clothes processing based on the indication information; based on the target control flow, determining a navigation path of the clothes processing auxiliary robot; waking up the target node equipment based on the navigation path; wherein if the target node equipment is not awakened, the target node equipment is in a power-saving state. Therefore, the node equipment in the clothes processing system can be in a power-saving state as much as possible, and the power consumption of the clothes processing system can be greatly reduced.

Подробнее
04-08-2023 дата публикации

Multi-channel CPU control system and method, storage medium and equipment

Номер: CN116541076A
Принадлежит:

The invention provides a multi-channel CPU control system and method, a storage medium and equipment, and the system comprises a multi-channel CPU interconnection module which comprises a master CPU and a plurality of slave CPUs which are correlated with each other, the master CPU is connected with a corresponding first BIOS and a corresponding second BIOS through a gating switch, and each slave CPU is connected with the corresponding first BIOS; the BMC is configured to be used for switching working modes based on an application scene, and the working modes comprise a multi-channel CPU interconnection mode and a single-channel CPU mode; the BMC is further configured to be used for selecting the first BIOS corresponding to the master CPU through the gating switch based on the multi-channel CPU interconnection mode to perform booting and controlling the first BIOS corresponding to each slave CPU to perform booting; and the BMC is further configured to select the second BIOS corresponding ...

Подробнее
21-07-2023 дата публикации

Method and device for realizing adaptation of cloud container engine to low version operation

Номер: CN116467044A
Принадлежит:

The invention relates to the technical field of containers and operating systems, and particularly provides a method and device for achieving low-version adaptation of a cloud container engine, firstly, a cloud container engine deployment tool completes cluster building of the cloud container engine on a cloud container engine node operating system, and the building process comprises the steps that S1, a cloud container engine assembly list is loaded; s2, completing deployment of corresponding components; s3, after deployment of all the components is completed, the deployment tool exits, and deployment of the cloud container engine is completed; s4, carrying out expansion operation on the nodes; s5, carrying out capacity reduction operation on the nodes; s6, deleting the cloud container engine cluster; and S7, upgrading the cloud container engine cluster. Compared with the prior art, the method has the advantages that the cloud container engine is guaranteed to run based on the low-version ...

Подробнее
05-03-2019 дата публикации

Номер: KR0101954310B1
Автор:
Принадлежит:

Подробнее
20-08-2018 дата публикации

하드웨어 플로우-제어를 갖는 강화된 직렬 주변장치 인터페이스

Номер: KR1020180092972A
Принадлежит:

... 직렬 주변장치 인터페이스를 통해 커플링된 디바이스들 사이에 하드웨어 플로우 제어를 구현하기 위한 시스템들, 방법들, 및 장치들. 직렬 주변장치 인터페이스를 이용하여 정보를 송신하기 위한 방법은, 슬레이브 선택 라인 상에서 제 1 전압 상태를 어서트함으로써 직렬 주변장치 인터페이스 버스의 하나 이상의 데이터 라인들을 통해 데이터의 교환을 개시하는 단계, 슬레이브 선택 라인이 제 1 전압 상태에서 유지되는 동안, 직렬 주변장치 인터페이스 버스를 통해 데이터 및 클럭 신호들을 송신하는 단계, 슬레이브 선택 라인이 제 2 제 1 전압 상태로 천이할 때, 직렬 주변장치 인터페이스 버스를 통해 데이터 및 클럭 신호들을 송신하는 것을 자제하는 단계, 슬레이브 선택 라인이 제 1 전압 상태에서 유지되는 동안, 슬레이브 디바이스에서 수신 버퍼 내로 데이터를 수신하는 단계, 및, 수신 버퍼의 점유가 임계 점유 레벨에 도달하거나 임계 점유 레벨을 초과할 때, 슬레이브 선택 라인 상에서 제 2 전압 상태를 어서트하는 단계를 포함한다.

Подробнее
14-12-2020 дата публикации

Delayed Reset for Code Execution from memory Device

Номер: KR1020200139294A
Автор:
Принадлежит:

Подробнее
23-03-2023 дата публикации

여러나라 문자로 심볼테이블을 구성한 오브젝트 파일과 커널을 제작하여 커널 기능을 구현하는 방법 및 이를 위한 시스템

Номер: KR20230040939A
Автор: 노성남
Принадлежит:

... 실시예의 컴퓨팅 장치에서 복수의 서로 다른 나라 문자의 원시소스코드로부터 커널을 제작하는 방법은 복수의 서로 다른 나라 문자의 유니코드를 식별자로 사용한 원시소스코드를 수신하는 단계; 상기 컴퓨팅 장치의 컴파일러는 상기 원시소스코드를 컴파일하는 단계; 심볼이름을 유니코드로 작성한 오브젝트 파일을 생성하는 단계; 커널기능이 포함된 오브젝트 파일들, 라이브러리 스태틱 오브젝트(Static object) 파일, 부트로더와 링킹하는 단계; 커널의 실행파일의 임의의 섹션에 유니코드(여러나라 문자)로 제작된 심볼이름과 심볼주소를 임의의 섹션에 저장하는 단계; 및 커널 이미지를 생성하는 단계;를 포함하는 복수의 서로 다른 나라 문자의 원시소스코드로부터 커널을 제작하여 커널 기능을 구현하는 방법을 제공할 수 있다.

Подробнее
21-11-2019 дата публикации

SCALABLE AND REAL-TIME ANOMALY DETECTION

Номер: WO2019222287A1
Принадлежит:

Various embodiments of the disclosure disclosed herein provide techniques for detecting anomalies across one or more components within a distributed computing system, according to various embodiments of the present disclosure. An anomaly detection system retrieves event data associated with a real-time stream of events generated by one or more components within a distributed computing system. The anomaly detection system computes a failure metric based on the event data. The anomaly detection system determines that the failure metric exceeds a dynamically adjustable trigger condition. The anomaly detection system generates an alert associated with the failure metric.

Подробнее
12-05-2022 дата публикации

ELECTRONIC DEVICE FOR SENSING INTRODUCTION OF MOISTURE AND OPERATION METHOD THEREFOR

Номер: WO2022098123A1
Принадлежит:

An electronic device comprises: a housing; a display comprising a touch sensor panel, the display being configured such that at least one portion thereof is exposed at the front surface of the electronic device, from inside the housing, by moving with respect to the housing; and at least one processor operatively connected to the display, wherein the at least one processor may be configured to: acquire, through the touch sensor panel, data representing a capacitance change on the at least one portion of the display, while the at least one portion of the display is exposed at the front surface of the electronic device; identify a moisture introduction state on the basis of the acquired data; and perform an operation corresponding to the identified moisture introduction state. Various other embodiments may be provided.

Подробнее
03-12-2020 дата публикации

DIGITAL DEVICE FOR PERFORMING BOOTING PROCESS AND CONTROL METHOD THEREFOR

Номер: WO2020241918A1
Принадлежит:

The present specification discloses a digital device for performing a hibernation booting process and a control method therefor. Here, the digital device according to an embodiment of the present invention comprises: a first memory; a second memory storing a snapshot image generated on the basis of pieces of page data of the first memory; and a control unit for generating the snapshot image, wherein the control unit primarily deduplicates duplicated page data in the first memory and selectively secondarily deduplicates duplicated page data by comparing the duplicated page data with the snapshot image prestored in the second memory, wherein data fragmentation is minimized through the secondary deduplication step.

Подробнее
16-07-2020 дата публикации

SELF-DESCRIBING INTERFACES FOR COMMUNICATION WITH GATEWAYS

Номер: WO2020146111A1
Принадлежит:

Aspects of the present disclosure relate to systems and methods for agnostically interpreting data. In one example, a request is sent to a device for a device descriptor that describes custom interfaces. The custom interfaces may be expressed according to a defined data structure. The device descriptor that describes the custom interfaces is received at a gateway. An interface agnostic application is executed to translate the device descriptor to the custom interfaces for consumption of the data described by the custom interfaces.

Подробнее
01-08-2019 дата публикации

METHOD, APPARATUS, AND SERVER FOR ACQUIRING UEFI OS STARTUP ITEM

Номер: WO2019144621A1
Автор: YAN, Wei
Принадлежит:

A method, an apparatus, and a server for acquiring a UEFI OS startup item, the method comprising: searching for a startup item directory in a hard disk startup partition (S101); finding a valid startup item file in the startup item directory (S102); and, on the basis of the valid startup item file, creating a UEFI OS startup item (S103). Using the present method, when implementing an operation such as a BIOS upgrade or replacing a motherboard on a system with an existing UEFI OS, the situation of being unable to enter the UEFI OS due to the NVRAM being erased will not occur. The automatic search method covers a customised UEFI OS startup path, and valid UEFI OS startup items that cannot be found on a whitelist will not be missed, ensuring the normal operation of the system.

Подробнее
12-03-2020 дата публикации

MANAGEMENT OF SOFT IP LICENCES ON A PARTIALLY RECONFIGURABLE HARDWARE SYSTEM

Номер: WO2020048847A1
Принадлежит:

The invention relates to a method for managing soft IP licences on a partially reconfigurable hardware system, particularly an FPGA, wherein the following steps are envisaged - a licence manager (2) is provided in the non-configurable part (HPS) of the hardware system, or accessible only to the non-configurable part of the hardware system (HPS), which licence manager has exclusive access to a non-volatile memory (4) in which licence data (5) comprising a time limit on the usage duration for at least on item of soft IP (3) is stored, - the licence manager (2) checks, before a specific item of soft IP (3) is activated, whether the usage duration has expired, and - the licence manager (2) enables the use of the item of soft IP (3) only if the usage duration has not yet expired.

Подробнее
11-01-2022 дата публикации

Method for manufacturing a secure, modular business-specific hardware application and corresponding operating system

Номер: US0011221829B2
Принадлежит: BULL SAS

Disclosed is a method for manufacturing a secure, modular business-specific hardware application, including: a step of selecting: a hardware computer integrated into a closed case that isolates it from the outside so as to make the hardware resources of this hardware computer structurally non-expandable because these resources cannot be accessed from outside the case without damaging them, an operating system for managing containers in a generic, lightweight fashion, associated with the computer, a software development kit, associated with the operating system and with the computer, container templates, business-specific software components, a step of deploying the business-specific software components in instantiated containers based on the container templates.

Подробнее
17-03-2022 дата публикации

BOOTING PROCESSORS

Номер: US20220083345A1

Examples for booting a processor are described herein. In an example, a pure hardware parameter associated with a processor, from amongst a plurality of processors, is determined to identify the processor. A firmware appropriate for booting of the processor is identified, based on the identified processor. Then, a Serial Peripheral Interface Read-Only Memory (SPI-ROM) is selected for loading the identified firmware to boot the identified processor. As part of selecting the firmware, the identified firmware is loaded to the SPI-ROM.

Подробнее
20-12-2018 дата публикации

CREATING OPERATING SYSTEM VOLUMES

Номер: US20180365046A1
Принадлежит:

Examples are provided for a device comprising a processor to create a volume in a memory. The volume may be based on an operating system (OS) image. The processor may: attach the OS image to a virtual machine, and attach the volume to the virtual machine as a disk of the virtual machine. The virtual machine may: boot using the attached OS image, determine a version of the attached OS image, determine a set of advanced configuration power management interface (ACPI) tables for different permutations of hardware, store the set of ACPI tables corresponding to the hardware permutations in the attached volume, and modify the attached volume to create a modified volume based on the set of ACPI tables. The modified volume is bootable by the different permutations of hardware. The processor may further store the modified volume on the storage device.

Подробнее
06-11-2018 дата публикации

Embedded system boot from a storage device

Номер: US0010120694B2

The present invention provides a mechanism for booting up a system using a minimum amount of nonvolatile memory. This method also enables the embedded system to initialize all configuration registers even before any of the CPUs of the system is brought out of reset. The embedded system consists of multiple controller chips or a single controller chip. The embedded system can have a single or multiple central processing units.

Подробнее
04-12-2018 дата публикации

Auto-calibrating light sensor data of a mobile device

Номер: US0010145733B2
Принадлежит: QUALCOMM Incorporated, QUALCOMM INC

A method of auto-calibrating light sensor data of a mobile device includes, obtaining, by the mobile device, one or more reference parameters representative of light sensor data collected by a reference device. The method also includes collecting, by the mobile device, light sensor data from a light sensor included in the mobile device, itself. One or more sample parameters of the light sensor data obtained from the light sensor included in the mobile device are then calculated. A calibration model is then determined for auto-calibrating the light sensor data of the light sensor included in the mobile device based on the one or more reference parameters and the one or more sample parameters.

Подробнее
10-12-2019 дата публикации

On-process migration of non-redundant input/output (I/O) firmware

Номер: US0010503491B2

A method includes receiving, at a first processing device of an input/output module (IOM), new firmware data for the IOM. The method also includes sending an output hold command from the first processing device to a second processing device of the IOM. The method further includes upgrading firmware of the IOM with the new firmware data using the first processing device and attempting a reboot of the first processing device. In addition, the method includes, in response to the output hold command and during the upgrading of the firmware and the rebooting of the first processing device, using the second processing device to cause a field circuit of the IOM to hold at least one previous output signal for one or more external devices.

Подробнее
17-11-2020 дата публикации

Information processing apparatus and control method therefor

Номер: US0010838703B2

If a device driver is simply installed in the same manner for any network environment, there is a possibility that the device driver is installed in a manner improper for a particular network environment. To avoid the above problem, an information processing apparatus selects an optimum installation mode according to property information of the information processing apparatus and property information of an image forming apparatus.

Подробнее
01-12-2020 дата публикации

Validation of installation of removeable computer hardware components

Номер: US0010853213B2
Принадлежит: Dell Products, L.P., DELL PRODUCTS LP

Installation errors for removable hardware components are typically identified only after placing an IHS (Information Handling System) back into service. Upon servicing a removeable hardware component and powering the IHS, a hardware validation request may be issued during booting of the IHS. In certain instances, a technician may trigger a hardware validation request via keyboard inputs during booting. If a hardware validation request is detected, the IHS is diverted from booting to a hardware validation process that identifies the removeable hardware components coupled to the hardware connectors supporting removeable hardware and determines a support level for the removeable hardware components at their installed connector locations. If performance issues are indicated by the support level for the hardware component, a hardware installation recommendation is displayed. The technician may resume booting or perform additional service on the IHS based on the recommendation.

Подробнее
01-12-2020 дата публикации

Non-disruptive upgrade of storage appliance nodes using host initiator login information to avoid data unavailability

Номер: US0010852946B1

Techniques for non-disruptive upgrade of a storage appliance may include: restarting a first portion of nodes running a target software version while also running a current software version on a second portion of the nodes, wherein the non-disruptive upgrade is performed to upgrade the nodes of the storage appliance from the current software version to the target software version; performing I/O forwarding where I/Os from the host initiators are serviced using the second portion of the nodes and not serviced using the first portion of the nodes; and determining, in accordance with host initiator login information, whether to continue with the non-disruptive upgrade of the nodes to the target software version. Such techniques may be used, for example, to avoid data unavailability for one or more hosts using the host initiator login information.

Подробнее
01-12-2020 дата публикации

Distributed file system

Номер: US0010853329B2

A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability attribute. The location attribute is stored co-located with the data element. The availability attribute and a copy of the location attribute are stored by a metadata service. When a client on a device needs to access a data element, it sends a request to the metadata service to find the location of the data element. If the data element is available, this information is provided to the client and this may involve waking a dormant device which holds the data element. Where the data element is not available, read only access may be granted to a cached copy of the data element. Where replication is used and one of the devices holding a replica is unavailable, the system may use write off-loading.

Подробнее
28-02-2019 дата публикации

ELECTRONIC APPARATUS AND CABLE

Номер: US20190064899A1
Принадлежит:

According to one embodiment, an electronic apparatus is connectable with an external apparatus via a cable, the cable conforming to a first standard. The electronic apparatus includes a connector and control circuitry. The control circuitry is configured to supply power to a memory via a power supply line and read cable information, if the electronic apparatus is connected with an external apparatus via the cable. The control circuitry is configured to inactivate a signal of a HPD, if the cable information does not indicate that the cable supports a mode to transmit a signal of a second standard different from the first standard. The control circuitry is configured to activate the signal of the HPD if the cable information indicates the cable supports the mode.

Подробнее
02-07-2020 дата публикации

DISPLAY CABINET AND CONTROL METHOD OF THE SAME

Номер: US20200211274A1
Принадлежит:

The disclosure provides a display cabinet and a control method thereof. The display cabinet comprises a cabinet body which defines an exhibition space, the display cabinet further comprises: a rotatable tray arranged in the exhibition space, which is configured to place an exhibit; a first camera located in the exhibition space, which is configured to capture images of the exhibit at different angles to construct a 3D model of the exhibit; a transparent touch display constituting at least a portion of the cabinet body, which is configured to display the 3D model when the transparent touch display screen is in an awake state, and acquiring a touch operation and displaying a detailed information of the exhibit according to the touch operation.

Подробнее
02-07-2020 дата публикации

NON-VOLATILE-MEMORY (NVM) CONTENTS READ RETURN VALIDATION

Номер: US20200210587A1
Принадлежит:

A boot read only memory (ROM) chip unit can perform a secure boot routine based on various operations. A processor device comprises a boot ROM chip with processing circuitry on a system board configured to perform a system board power up according to a read operation in a one-time-programmable OTP memory/non-volatile memory (NVM). The OTP memory/NVM includes a spare area in a portion of the OTP/NVM that can receive a first sequence pattern. The processor determines whether a secure boot indication indicates a secure boot routine, and differentiates one or more read return content of the OTP memory/NVM between a wrongly read return content and a trusted read return content, in response to, or concurrent with, the secure boot indication indicating the secure boot routine.

Подробнее
28-10-2021 дата публикации

METHOD FOR ACCESSING FLASH MEMORY MODULE AND ASSOCIATED PACKAGE

Номер: US20210334202A1
Автор: Tsung-Chieh Yang
Принадлежит:

The present invention provides a method for accessing a flash memory module is disclosed, wherein the flash memory module includes at least one flash memory chip, each flash memory chip includes a plurality of block, each block is implemented by a plurality of word lines, each word line corresponds to K pages, and each word line includes a plurality of memory cells supporting a plurality of states, and the method includes the steps of: receiving data from a host device; generating dummy data; and writing the data with the dummy data to a plurality of specific blocks, wherein for each of a portion of the word lines of the specific blocks, the dummy data is written into at least one of the K pages, and the data from the host device is written into the other page(s) of the K pages.

Подробнее
24-09-2020 дата публикации

PROCESSING APPARATUS, SEMICONDUCTOR INTEGRATED CIRCUIT, AND STATUS MONITORING METHOD

Номер: US20200302069A1
Принадлежит:

In a processing apparatus having semiconductor integrated circuits, a first status monitoring circuit included in a first semiconductor integrated circuit is configured to instruct a plurality of second semiconductor integrated circuits to transmit status information indicating statuses of the plurality of second semiconductor integrated circuits. When a second status monitoring circuit included in each of the plurality of second semiconductor integrated circuits receives the instruction for transmission of the corresponding status information, the second status monitoring circuit transmits encrypted information in which the status information is encrypted to the first semiconductor integrated circuit.

Подробнее
06-08-2020 дата публикации

SELF-HEALING LEARNING SYSTEM FOR ONE OR MORE CONTROLLERS

Номер: US20200250023A1
Принадлежит: Aurora Labs Ltd.

Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.

Подробнее
25-02-2020 дата публикации

Hardware inventory system

Номер: US0010572366B1

A system hardware report is generated during a restart of a user device. In some examples, prior to handing over the user device to an operating system, a collection module is invoked. The collection module collects information determined during the BIOS operation. The collected information can include information about various aspects of the user device, such as the type of CPU, memory type and size, input/output devices, and the like.

Подробнее
17-12-2020 дата публикации

OPTIMIZING STORAGE SYSTEM PERFORMANCE USING STORAGE DEVICE TOPOLOGY

Номер: US20200394304A1
Принадлежит:

A topology of a solid-state storage device of a storage system is received from a storage controller. A plurality of schedulable units of the solid-state storage device that are configured to perform parallel access operations are identified based on the topology. A determination as to which of the plurality of schedulable units are associated with other access operations that have been scheduled to be performed by the solid-state storage device is made. A write operation is scheduled to be performed by one or more of the plurality of schedulable units that are not associated with the other access operations that have been scheduled to be performed by the solid-state storage device. The write operation is performed to store data at the solid-state storage device based on the scheduling.

Подробнее
30-04-2019 дата публикации

Providing a secure execution mode in a pre-boot environment

Номер: US0010275598B2
Принадлежит: Intel Corporation, INTEL CORP

In one embodiment, the present invention includes a method to establish a secure pre-boot environment in a computer system and performs at least one secure operation in the secure environment. In one embodiment, the secure operation may be storage of a secret in the secure pre-boot environment.

Подробнее
10-03-2020 дата публикации

Self-healing learning system for one or more controllers

Номер: US0010585661B2
Принадлежит: Aurora Labs Ltd., AURORA LABS LTD

Disclosed embodiments relate to automatically providing updates to at least one vehicle. Operations may include receiving, at a server remote from the at least one vehicle, Electronic Control Unit (ECU) activity data from the at least one vehicle, the ECU activity data corresponding to actual operation of the ECU in the at least one vehicle; determining, at the server and based on the ECU activity data, a software vulnerability affecting the at least one vehicle, the software vulnerability being determined based on a deviation between the received ECU activity data and expected ECU activity data; identifying, at the server, an ECU software update based on the determined software vulnerability; and sending, from the server, a delta file configured to update software on the ECU with a software update corresponding to the identified ECU software update.

Подробнее
14-05-2019 дата публикации

Booting of IHS from SSD using PCIe

Номер: US0010289421B2
Принадлежит: Dell Products, L.P., DELL PRODUCTS LP

Methods and systems are provided for initializing a host IHS (Information Handling System) that includes an SSD (solid state storage device) connected using PCIe (Peripheral Component Interconnect Express). The SSD detects the transfer of boot data from the host to the persistent storage of the SSD. The SSD marks the detected boot data for pre-fetching. When the host is booted, memory is allocated for the PCIe connection. During the resulting delay, the SSD pre-fetches the marked boot data from persistent storage to a portion of a volatile memory used by the SSD for storing a mapping of the boot data in persistent storage. Upon configuring the PCIe connection, the SSD is provides pre-fetched boot data to the host immediately, thus improving boot times. In certain scenarios, the SSD pre-fetches successive portions of the boot data and provides each pre-fetched portion of the boot data to the host.

Подробнее
29-07-2021 дата публикации

SYSTEM AND METHOD FOR MANAGING COMPONENT UPDATES

Номер: US20210232403A1
Принадлежит:

An asset includes physical computing resources and a physical computing resources manager. The physical computing resources manager obtains a power management update for a physical computing resource of the physical computing resources of the asset; in response to obtaining the power management update: obtains, using an out-of-band manager, a power management descriptor for the asset; updates the power management descriptor based on the power management update; stages the power management descriptor at a location; and performs a low resource consumption reboot using the location to implement the power management update.

Подробнее
16-09-2021 дата публикации

TECHNOLOGIES FOR PROVIDING STREAMLINED PROVISIONING OF ACCELERATED FUNCTIONS IN A DISAGGREGATED ARCHITECTURE

Номер: US20210288793A1
Принадлежит:

Technologies for providing streamlined provisioning of accelerated functions in a disaggregated architecture include a compute sled. The compute sled includes a network interface controller and circuitry to determine whether to accelerate a function of a workload executed by the compute sled, and send, to a memory sled and in response to a determination to accelerate the function, a data set on which the function is to operate. The circuitry is also to receive, from the memory sled, a service identifier indicative of a memory location independent handle for data associated with the function, send, to a compute device, a request to schedule acceleration of the function on the data set, receive a notification of completion of the acceleration of the function, and obtain, in response to receipt of the notification and using the service identifier, a resultant data set from the memory sled. The resultant data set was produced by an accelerator device during acceleration of the function on the ...

Подробнее
04-06-2019 дата публикации

Maintaining operating system secrets across resets

Номер: US0010313121B2

A device includes a reset resistant store and a trusted key service. The reset resistant store maintains data across various different device reset or data invalidation operations. The trusted key service maintains, for each of one or more operating systems that run on the device from a boot configuration, an encrypted key associated with the boot configuration. The device also has a master key that is specific to the device. Each of the keys associated with a boot configuration is encrypted using the master key. When booting the device, the boot configuration being run on the device is identified, and the key associated with that boot configuration is obtained (e.g., from the reset resistant store or the encrypted key vault). The master key is used to decrypt the obtained key, and the obtained key is used to decrypt secrets associated with the operating system run from the boot configuration.

Подробнее
04-05-2021 дата публикации

Power management in a multiple-processor computing device

Номер: US0010996725B2
Принадлежит: NVIDIA Corporation, NVIDIA CORP

A method for managing power in a multiple processor computing device includes detecting a first amount of power being used by a first processor of the computing device; determining an amount of extra power available based on the first amount of power and a power budget for the first processor; and transmits a value to a driver associated with a second processor of the computing device, wherein the value indicates the amount of extra power available, wherein the driver adjusts at least one operating parameter of the second processor based on the amount of extra power available.

Подробнее
01-06-2021 дата публикации

Switching users and sync bubble for EDU mode

Номер: US0011023588B2
Принадлежит: Apple Inc., APPLE INC

Systems and methods are disclosed for implementing an educational mode on a portable computing device, such as a tablet computer, that is a single-user system, used serially by multiple users. Each user can have a separate user storage that may be encrypted. The computing device boots as a system user to a login screen. A first student user enters user credentials into the login screen. The computing device can reboot the user-space processes, while leaving the kernel running, rebooting the computing device as the first student user. When the first student user logs out, data to be synchronized to, e.g., the cloud, can be synchronized for the first student user while a second student user is logged into the device.

Подробнее
25-06-2019 дата публикации

Nonvolatile memory device for providing fast booting and system including the same

Номер: US0010331586B2

Provided are a memory device providing fast booting and a memory system including the same. The memory device may include a nonvolatile first memory that stores boot data; a buffer that provides the boot data to a host via a volatile memory interface; and a controller that controls transmission of the boot data from the first memory to the buffer in response to a command from the host.

Подробнее
03-03-2020 дата публикации

Technologies for managing errors in a remotely accessible memory pool

Номер: US0010581596B2
Принадлежит: Intel Corporation, INTEL CORP

Technologies for managing errors in a remotely accessible memory pool include a memory sled. The memory sled includes a memory pool having one or more byte-addressable memory devices and a memory pool controller coupled to the memory pool. The memory sled is to write test data to a byte-addressable memory region in the memory pool. The memory region is to be accessed by a remote compute sled. The memory sled is also to read data from the memory region to which the test data was written, compare the read data to the test data to determine whether a threshold number of errors are present in the read data, and send, in response to a determination that the threshold number of errors are present in the read data, a notification to the remote compute sled that the memory region is faulty.

Подробнее
05-01-2012 дата публикации

Start up processing method, information processing apparatus, and computer-readable storage medium storing program

Номер: US20120005464A1
Автор: Noriyoshi Tanaka
Принадлежит: Fujitsu Ltd

A method includes loading a first module including first shared information commonly used by two or more of the plurality of modules; store access information for accessing the first shared information to a storage areas; load a second module including interface information for accessing the access information; and accessing the access information by the second module using the interface information and obtaining the first shared information via the access information, thereby, the size of a program related to the startup processing of the information processing apparatus can be reduced, and information can be shared among phases during the startup processing.

Подробнее
12-01-2012 дата публикации

Information processing apparatus, method of starting information processing apparatus and startup program

Номер: US20120011352A1
Автор: Yoson SHIMATANI
Принадлежит: Fujitsu Ltd

When a match of a pair of a first configuration register value obtained by a configuration register value obtainment unit and a first configuration register value related to the first configuration register value stored in a storage unit with being related to the first startup control unit, or a match of a pair of a second configuration register value obtained by the configuration register value obtainment unit and a second configuration register value related to the second configuration register value stored in the storage unit with being related to the second startup control unit, is detected, startup processing of an information processing apparatus is continued. Thereby, the startup processing can be completed even when a part of processing units is swapped with a spare processing unit having the same configuration, and the functions of the startup control units can be effectively exploited.

Подробнее
19-01-2012 дата публикации

Component of another computing machine

Номер: US20120017024A1
Принадлежит: Hewlett Packard Development Co LP

A method including initializing at least one component of another computing machine in response to the other computing machine coupling to a computing machine, loading a component driver onto the computing machine for at least one of the initialized components, and configuring the computing machine to use the component driver to control at least one of the initialized components of the other computing machine

Подробнее
16-02-2012 дата публикации

Application method for integrating heterogeneous operating systems based on the same system kernel

Номер: US20120042159A1
Автор: Wei-Hung Liu
Принадлежит: Wistron Corp

An application method for integrating heterogeneous operating systems based on the same system kernel is disclosed. The application method includes opening a master virtual console corresponding to a master operating system, opening a slave virtual console corresponding to a slave operating system in the master virtual console, and establishing a share information area for the master operating system and the slave operating system and switching to slave virtual console to operate on the slave operating system.

Подробнее
01-03-2012 дата публикации

Device and help server

Номер: US20120054607A1
Автор: Naoki Otsuka
Принадлежит: Brother Industries Ltd

A device configured to connect to a terminal device, the device including: a supply unit, which supplies management screen data to the terminal device, wherein the management screen data represents a management screen including at least one item, which is related to the device, and which includes a target item for which help information is to be displayed, wherein, in response to a help command received by the terminal device, the management screen data include instructions to control the terminal device to: acquire the help information corresponding to the target item of the item displayed on the management screen; and display a help screen indicating the help information.

Подробнее
29-03-2012 дата публикации

Method and Device for Initiating System on Chip

Номер: US20120079263A1
Автор: Yunfeng Weng
Принадлежит: ZTE Corp

A method and apparatus for starting a system on chip, this method includes: enumerating all interfaces which are able to start after the system on chip is powered on and an initial boot program is started; and reading measurement data of each starting interface in sequence, and when it is detected that a certain starting interface has connected with a starting device and this starting device is the only, load a subsequent boot program from this starting interface to complete system starting. The method solves the problem that the system on chip is only able to be started in the fixed configuration from the fixed interface or device, and the system on chip is unable to be started once the external starting environment changes existing in the prior art.

Подробнее
05-04-2012 дата публикации

Method and apparatus to upgrade driver of image forming apparatus

Номер: US20120081751A1
Принадлежит: SAMSUNG ELECTRONICS CO LTD

A method and apparatus to upgrade a driver of an image forming apparatus. The method includes accessing a website having a website driver program useable by the image forming apparatus, converting a class mode of the image forming apparatus from an original class mode to a predetermined class mode that is different from the original class mode, comparing a driver program stored in the image forming apparatus with the website driver program on the website, and downloading the website driver program from the website and storing the website driver program in the image forming apparatus when the website driver program is a later version than the stored driver program.

Подробнее
26-04-2012 дата публикации

System and Method for Configuring Option ROM

Номер: US20120102311A1
Принадлежит: Dell Products LP

An information handling system includes a processor, a first memory, a device, and a management controller that includes a second memory. The management controller obtains configuration data for the device and stores the configuration data in the first memory while the processor is powered off, and configures the device based upon the configuration data from the first memory in response to booting the information handling system.

Подробнее
03-05-2012 дата публикации

Information processing apparatus, display method, and storage medium

Номер: US20120110213A1
Автор: Koichi Abe
Принадлежит: Canon Inc

A peripheral apparatus management unit of an information processing apparatus includes an acquisition function for acquiring version information of an operating system. The unit further includes a selection function for selecting peripheral apparatus management function control information that defines information required to construct a view content of a peripheral apparatus management screen that includes a function related object, based on the version information of the operating system acquired by the acquisition function. The unit further includes an installation function for installing the peripheral apparatus management function control information selected by the selection function on the information processing apparatus. The unit further includes a display function for reading the peripheral apparatus management function control information installed by the installation function, constructing the view content of the peripheral apparatus management screen based on the peripheral apparatus management function control information, and displaying the peripheral apparatus management screen.

Подробнее
17-05-2012 дата публикации

Selectively hiding an interface controller from an operating system

Номер: US20120124246A1
Принадлежит: Hewlett Packard Development Co LP

A method and other embodiments associated with an interface controller ( 310 ) are described. One example method ( 100 ) includes monitoring an interface device presence signal for an interface port connector ( 330 ) associated with an interface controller ( 310 ). The example method ( 100 ) also includes controlling ( 120 ) the interface controller ( 310 ) to be selectively hidden from an operating system ( 360 ) in response to the interface device presence signal being negative. The example method ( 100 ) further includes controlling ( 130 ) the interface controller ( 310 ) to be selectively disclosed to the operating system ( 360 ) in response to the interface device presence signal being positive.

Подробнее
31-05-2012 дата публикации

Computing device and serial communication method of the computing device

Номер: US20120137035A1
Автор: Ji-Zhi Yin, Jian Peng

A serial communication method is applied in a computing device to communicate serially with any external serial device. The computing device includes a baseboard management controller (BMC) and an operating system (OS). The BMC includes at least one physical serial port. The method generates a virtual serial port for the OS by emulating serial port functionality of the physical serial port. When the BMC is initializing the physical serial port and a serial device is connected to the physical serial port, an interrupt handler is activated to handle an interrupt triggered to the BMC by the serial device. The interrupt handler is deactivated when the physical serial port has been initialized by the BMC.

Подробнее
31-05-2012 дата публикации

Image forming apparatus, control method, and program

Номер: US20120137312A1
Автор: Hideo Asahara
Принадлежит: Canon Inc

The invention provides a mechanism which allows a common device driver to obtain identification information of a USB device desired by an application that controls a USB device via a common device driver. Furthermore, the invention includes two types of common device drivers to be registered in an OS to have different priorities, and provides a common interface that does not allow the application to recognize their difference.

Подробнее
07-06-2012 дата публикации

Propagation of unique device names in a cluster system

Номер: US20120143892A1
Принадлежит: International Business Machines Corp

A unique device name is assigned to each of a plurality of shared storage devices in a cluster configuration database defining membership of nodes in a cluster. A particular node among the nodes defined by the cluster configuration database as a member of the cluster searches the cluster configuration database for a device identifier matching a device identifier of a shared storage device hosted by the particular node. In response to finding a matching device identifier in the cluster configuration database, the particular node renames, in a local configuration maintained at the particular node, a storage device associated with the matching device identifier with the unique name assigned to that storage device in the cluster configuration database.

Подробнее
21-06-2012 дата публикации

Mechanism for Virtual Machine Boot Speed-Up by Clock Acceleration

Номер: US20120159138A1
Принадлежит: Red Hat Israel Ltd

A mechanism for virtual machine (VM) boot speed-up by clock acceleration is disclosed. A method of the invention includes detecting that a VM managed by a hypervisor of a host machine is starting a boot up process, modifying a rate of a clock of the VM to speed up the boot up process, determining that the boot up process of the VM is complete, and returning the rate of the VM clock to a normal operational rate that is slower than the rate of the VM clock during the boot up process.

Подробнее
28-06-2012 дата публикации

Software static testing apparatus and method

Номер: US20120167037A1

A software static testing apparatus generates code by integrating a plurality of source files corresponding to automotive software, creates logical expressions for the code and a test case, and performs testing of the plurality of source files using a resulting logical expression obtained by using the logical expression for the code and the logical expression for the test case.

Подробнее
05-07-2012 дата публикации

Techniques for stopping rolling reboots

Номер: US20120173859A1
Автор: Bei Wang, Geng Tian, Xiaohui Lu
Принадлежит: Brocade Communications Systems LLC

Techniques for detecting rolling reboots and for taking responsive actions to stop rolling reboots.

Подробнее
26-07-2012 дата публикации

Information processor and information processing method

Номер: US20120188604A1
Автор: Hiroshi Uchikawa
Принадлежит: Canon Inc

An information processor is provided, for preventing an illegal operation from being caused by configuration information set in the information processor being updated, even if the information processor receives configuration information from outside during execution of a job. The information processor makes it possible to know and externally confirm that update has not been performed, and updates the configuration information as soon as possible after the job ends. If configuration information is input from an external device, the information processor included in, for example, a multi-function peripheral determines whether the information processor is executing a job. If it is determined that the information processor is not executing a job, then the received configuration information is recorded and the configuration information is updated. If it is determined that the information processor is executing a job, then the receiving operation is terminated.

Подробнее
20-09-2012 дата публикации

Printer driver, information processing apparatus, and computer program product

Номер: US20120236346A1
Автор: Kazuhiro Miyabe
Принадлежит: Ricoh Co Ltd

A printer driver that cooperates with a plug-in that can be added thereto and removed therefrom includes: a determining unit that determines whether or not the plug-in is used at predetermined timing at which a printing process is hooked; a reading unit that reads the plug-in that is determined by the determining unit; and a calling unit that calls the plug-in read by the reading unit.

Подробнее
25-10-2012 дата публикации

Gaming Security System

Номер: US20120272071A1
Автор: Robert Linley Muir
Принадлежит: Individual

Verification of software to be run in a secure environment is performed by comparing a critical portion of the executable boot program code in an EPROM with code stored in a logic circuit. The comparison may be performed before the code to be verified is run or while it is running. in the event that the validation fails certain critical functions of the platform are inhibited to prevent fraudulent operation of the platform. The system is particularly applicable to gaming machines to avoid cheating.

Подробнее
22-11-2012 дата публикации

Utilizing signatures to discover and manage derelict assets of an information technology environment

Номер: US20120297053A1
Принадлежит: International Business Machines Corp

A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets.

Подробнее
29-11-2012 дата публикации

Bootup method and device for application program in mobile equipment

Номер: US20120304166A1
Принадлежит: ZTE Corp

A bootup device and method for an application program on a mobile equipment to improve the bootup speed of the application program on the mobile equipment. The bootup device has an application management module, that boots up a virtual machine module based on the application program to be run. A virtual machine module, loads codes of the application program and Just in Time (JIT) compilation results of a bootup process of the application program into a memory, search, in the JIT compilation results, for local JIT compiled codes corresponding to the bootup process code segment to be executed, and executes the found local JIT compiled codes when executing each bootup process code segment of the application program. A storage management module, store and reads the codes of the application program and the JIT compilation results obtained from the JIT compilation of the bootup process of the application program.

Подробнее
31-01-2013 дата публикации

Method for identifying version type of windows operating system on a host by a usb device

Номер: US20130031277A1
Автор: Huazhang Yu, Zhou Lu
Принадлежит: Feitian Technologies Co Ltd

The invention provides a method for identifying version type of a Windows operating system on a host by USB device, relating to operating system field and including steps: A, USB device is powered on and initialized; B, the USB device performs USB enumeration, determines whether a first predetermined instruction is received in process of USB enumeration, if yes, determines the operating system is a first operating system and goes to Step D, if no, goes to C; C, the USB device determines the device type returned in process of USB enumeration, if it is a CCID device, determines whether the received instruction includes a second predetermined instruction, if yes, determines the operating system is a second operating system, if no, determines the operating system is a third operating system; when the device is an SCSI device, the USB device determines whether the second received SCSI instruction is a third predetermined instruction or fourth predetermined instruction, if it is the third predetermined instruction, determines that the operating system is a second operating system, if it is the fourth predetermined instruction, determines that the operating system is a third operating system; D, the USB device establishes communication with the host, waits for instruction sent by the host and returns related information to the host according to the determined type of the host operating system.

Подробнее
31-01-2013 дата публикации

Hibernation and Remote Restarting Hibernation Data in a Cluster Environment

Номер: US20130031341A1
Принадлежит: International Business Machines Corp

Hibernation and remote restore functions of a client logical partition (LPAR) that exists within a data processing system having cluster-aware Virtual Input/Output (I/O) Servers (VIOSes) is performed via receipt of commands via a virtual control panel (VCP) through an underlying hypervisor. The client hibernation data file is stored in a shared repository by a source/original VIOS assigned to the client. The hypervisor receives a remote restart command and assigns a target/remote client LPAR and a target VIOS. The source I/O adapters and target I/O adapters are locked and the target VIOS gathers adapter configuration information from the source VIOS and configures the target adapters to be able to perform the I/O functionality provided by the source adapters to the client LPAR. The target VIOS then retrieves the client's hibernation data file, and the client LPAR is restored at the remote LPAR with the target VIOS providing the client's I/O functionality.

Подробнее
31-01-2013 дата публикации

Communicating Operating System Booting Information

Номер: US20130031348A1
Автор: Kurt Gillespie
Принадлежит: Hewlett Packard Development Co LP

Disclosed embodiments relate to communicating operating system booting information. A machine-readable storage medium may include instructions for reading data related to booting of an operating system of an electronic device from a non-volatile storage, instructions for writing the read data to a volatile storage prior to the booting of an operating system on the electronic device, and instructions for communicating the data written to the volatile storage to the electronic device via a serial communication interface. The machine-readable storage medium may further include instructions for receiving data, from the electronic device via the serial communication interface, related to the booting of the operating system of the electronic device and instructions for writing the received data to the non-volatile storage.

Подробнее
31-01-2013 дата публикации

Virtualizable and Forward-Compatible Hardware-Software Interface

Номер: US20130031568A1
Принадлежит: Intel Corp

Methods and apparatus are disclosed for virtualizable, forward-compatible hardware-software interfaces. Embodiments may be used in a driver whether it is a physical driver or a virtual driver. Commands are queued from the driver and fetched to the device. An actions table is accessed to determine if drivers are permitted to perform commands. Events are queued for the drivers responsive to commands. If drivers are not permitted to perform a command, device firmware may forward the command to a privileged driver to perform the required command. If a driver is only permitted to perform a command with assistance the command is forwarded for corrections and execution. If a command is to be dropped, a completion event may be queued as if the command had executed. Drivers may have no indication of which actions were taken. The actions table may be changed for hardware/software modifications or dynamically according to configuration changes.

Подробнее
14-02-2013 дата публикации

Method and Apparatus for Enabling Enhanced USB Interaction

Номер: US20130042037A1
Принадлежит: Research in Motion Ltd

Methods and apparatuses for configuring a universal serial bus (USB) connection. The method comprises receiving, at a USB port, first identification data that includes a generic device class code and a vendor identifier. Receiving the first identification causes one of enabling interaction with a peripheral device in accordance with functionality specified by the generic device class code if the host device does not support software associated with the vendor identifier, or sending, at the USB port, a query to the peripheral device if the host device does support software associated with the vendor identifier, the query sent to determine whether the peripheral device supports at least one function different from the functionality specified by the generic device class code.

Подробнее
14-02-2013 дата публикации

Method of Initializing Operation of a Memory System

Номер: US20130042095A1
Автор: Young-Jae Jung
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Provided is a method of initializing operation of a memory system. The method includes receiving an initialization signal, performing a first initializing operation that uses initialization data in response to the receiving of the initialization signal, setting a forced reset mode when an operation standby signal is not enabled by the first initializing operation, and performing a second initializing operation that does not use the initialization data in response to the setting of the forced reset mode.

Подробнее
14-03-2013 дата публикации

Installation method, information processing apparatus and device driver

Номер: US20130067462A1
Автор: Hiroaki Nakata
Принадлежит: Canon Inc

In response to a request from a client for the download installation of a device driver, device informational data that has been registered in a server and an installation set, which also has been registered in the server and includes the device driver and applications related to the device driver, are downloaded from the server to the client. On the basis of the device information data that has been downloaded from the server, the device driver and the related applications are installed in the client. After installation, post-installation processing regarding the applications related to the installed device driver is executed at the client based upon the device informational data.

Подробнее
28-03-2013 дата публикации

Method for speeding up the boot time of electric device and electric device using the same

Номер: US20130080755A1
Принадлежит: Wistron Corp

A method for speeding up the boot time of an electric device and the electric device are disclosed. The disclosed method includes measuring power consumption of the electric device and determining whether the power consumption is greater than a threshold level, wherein the measuring and the determining steps are executed during a boot process of the electric device. If the power consumption is greater than the threshold level, a connector port controller initialization procedure is performed during the boot process, to initialize the connector port controller accordingly. If the power consumption is not greater than the threshold level, a simplified form of the connector port controller initialization procedure is performed during the boot process, to speed up the boot time.

Подробнее
28-03-2013 дата публикации

System and Method to Manipulate a System Setting When Booting an Information Handling System

Номер: US20130080758A1
Принадлежит: DELL PRODUCTS, LP

A method of manipulating a system setting when booting an information handling system can include providing an update request repository that includes a plurality of entries. Each of the plurality of entries can correspond to a particular system setting. A system setting value associated with each entry can be included in a handoff block (HOB) of a plurality of handoff blocks associated with a cache. The method also includes receiving a command from a PEI module (PEIM) indicating a change to be made to a particular system setting at the information handling system. The method also includes creating or changing a particular entry of the update request repository based on the command. 1. A method , comprising: providing an update request repository that includes a plurality of entries, wherein each of the entries corresponds to a particular system setting and wherein a system setting value associated with each entry is included in a handoff block (HOB) of a plurality of handoff blocks associated with a cache;', 'receiving a command from a PEI module (PEIM) indicating a change to be made to a particular system setting, the command including a value of the particular system setting; and', 'creating or changing a particular entry of the update request repository based on the command, wherein when the update request repository does not include an entry of the entries that corresponds to the particular system setting, the creating comprises:', 'creating the particular entry for the particular system setting; and', 'associating with the particular entry for the particular system setting the value of the particular system setting included in the command., 'during a pre-extensible firmware interface initialization (PEI) phase of a boot flow at an information handling system2. The method of claim 1 , further comprising:receiving a second command from the PEIM indicating a second change to be made to a second system setting; and determining whether the new system setting value ...

Подробнее
04-04-2013 дата публикации

Storage medium in which information processing program is stored, information processing apparatus, and information processing system

Номер: US20130083340A1
Автор: Norihiko Asai
Принадлежит: Brother Industries Ltd

An information processing program stored in a computer readable storage medium is usable for an information processing apparatus which is configured to communicate with a plurality of devices, which includes a first storage section, in which a driver and a plurality of pieces of port information are stored, and which instructs a control objective device, a port information of which is stored in the first storage section, to execute a function thereof. The program makes the apparatus execute steps including: a receiving step for receiving a status information from the control objective device; a first identifying step for identifying the control objective device; a second identifying step for identifying an alternative device operable by the driver for the control objective device; and a first storage step for storing a port information of the alternative device in the first storage section.

Подробнее
25-04-2013 дата публикации

Electronic system, and preheating method and apparatus thereof

Номер: US20130100599A1
Принадлежит: Getac Technology Corp

A method for preheating an electronic system when booting in an environment with low temperature and an apparatus using the same are provided. The electronic system includes at least a processor, at least a first controller, and at least a second controller. The method includes: the first controller checking whether the initialization of the second controller is successful or not after the electronic system boots, wherein the first controller include a basic input/output system; entering a preheating mode when the initialization of second controller has failed, wherein in the preheating mode, the processor is powered continuously and a turbo function is enabled, so as to provide a heat energy for heating the electronic system; and stopping the preheating mode and rebooting the electronic system.

Подробнее
25-04-2013 дата публикации

PORTABLE STORAGE INTERFACE

Номер: US20130103860A1
Принадлежит: Apple Inc.

A method and apparatus of a portable storage device that provides a tethering and portable storage service to a host is described. In an exemplary method, the portable storage device configures a tethering and a portable storage service interface for the host. The portable storage device provides the tethering service to a network for the host through the tethering interface. In addition, the portable storage device shares files stored on the portable storage device through the portable storage interface. 115.-. (canceled)16. A computerized method , comprising:configuring a portable storage device to enable a tethering interface, a portable storage interface and a link interface;detecting a host device via a wireless link that corresponds to the link interface;configuring the tethering interface to allow the host device to access a network coupled to the portable storage device;configuring the portable storage interface to share data between the host device and the portable storage device; and communicating data between the host device and the network through the tethering interface; and', 'sharing files stored on the portable storage device with the host device through the portable storage interface., 'transmitting data between the host device and the portable storage device, including17. The computerized method of claim 16 , wherein the wireless link is selected from a group consisting of a BLUETOOTH link and a WIFI link.18. The computerized method of claim 16 , wherein both the tethering interface and the portable storage interface are Ethernet interfaces.19. The computerized method of claim 16 , wherein the network is a cellular network.20. The computerized method of claim 16 , further comprising transmitting to the host device an advertisement that includes an identifier of the portable storage device.21. The computerized method of claim 16 , further comprising assigning an address to the host device.22. A non-transitory machine-readable medium storing ...

Подробнее
02-05-2013 дата публикации

ELECTRONIC DEVICE HAVING AN ALTERABLE CONFIGURATION AND METHODS OF MANUFACTURING AND CONFIGURING THE SAME

Номер: US20130111201A1
Принадлежит: RESEARCH IN MOTION LIMITED

An electronic device having an alterable configuration includes a non-volatile memory configurable to include at least a first partition and a second partition, the non-volatile memory storing a boot ROM. The boot ROM is operable when executed by a processor of said electronic device to, in the event that a third partition is available, boot an operating system in the third partition, the operating system operable when booted to cause the third partition to be deleted and the second partition to be expanded to encompass memory freed by the deletion; and otherwise boot an operating system in the first partition. 115-. (canceled)16. An electronic device , comprising:non-volatile memory including a first operating system in a first partition and a second operating system in a second partition; boot the second operating system when the first operating system is not available or is invalid;', 'otherwise, boot the first operating system, the first operating system operable when booted to delete or invalidate the first operating system., 'the non-volatile memory further storing a boot ROM that is operable when the boot ROM is executed by a processor of the electronic device to17. The electronic device of claim 16 , wherein the boot ROM is further operable claim 16 , when the boot ROM is executed by the processor of the electronic device claim 16 , to verify the second operating system is valid prior to booting the second operating system.18. The electronic device of claim 16 , wherein the first operating system is further operable claim 16 , when booted claim 16 , to calibrate the electronic device prior to deleting or invalidating the first operating system.19. The electronic device of claim 16 , wherein the non-volatile memory further includes a third partition claim 16 , and wherein the first operating system claim 16 , when booted claim 16 , is operable to delete the first operating system and expand the third partition to encompass memory freed by the deletion.20. The ...

Подробнее
02-05-2013 дата публикации

Method and device for cold starting android mobile terminal

Номер: US20130111202A1
Автор: Zeng Huipeng
Принадлежит: ZTE CORPORATION

A method and a device for cold starting an Android mobile terminal are disclosed. The method includes: the mobile terminal in standby state backs up data needing to be saved to a non-volatile storage device and then is powered off after a power supply of the mobile terminal is turned off in a fast cold starting mode; after the mobile terminal is restarted, the data backed up in the non-volatile storage device is restored to a corresponding physical memory. The advantage of the technical solution is that: by backing up the data needing to be saved, such as used pages, the efficiency of data backup and recovery is improved, and the time for cold starting of the Android mobile terminal is significantly shortened. 1. A method for cold starting an Android mobile terminal , comprising:in a fast cold starting mode, backing up, by the mobile terminal in standby state, data needing to be saved to a non-volatile storage device after a power supply of the mobile terminal is turned off, and then powering off the mobile terminal; andrestoring the data backed up in the non-volatile storage device to a corresponding physical memory after the mobile terminal is restarted.2. The method according to claim 1 , further comprising: before the power supply of the mobile terminal is turned off claim 1 , setting up or triggering the fast cold starting mode of the mobile terminal claim 1 , generating and saving a corresponding fast cold starting state variable.3. The method according to claim 1 , wherein backing up claim 1 , by the mobile terminal in standby state claim 1 , the data needing to be saved to the non-volatile storage device specifically comprises: saving a physical address of a variable containing layout information of physical memory to a specified physical memory claim 1 , shutting a Memory Management Unit (MMU) and running a guidance system of the mobile terminal; andafter the guidance system finds out that the fast cold starting mode is set up, analyzing information of each ...

Подробнее
09-05-2013 дата публикации

SECURITY METHOD

Номер: US20130117551A1
Автор: Witty Nigel Martin

A security method for verifying a client device comprising: loading and executing a boot loader at the client device which establishes a connection to a boot compliance server; sending a first cryptographic element from the boot compliance server to the client device; generating a first cryptographic response with the first cryptographic element based on at least part of the boot loader and sending the first cryptographic response to the boot compliance server for verification; and continuing the boot process upon successful verification of the first cryptographic response. 1. A security method for verifying a client device comprising:loading and executing a boot loader at the client device which establishes a connection to a boot compliance server;sending a first cryptographic element from the boot compliance server to the client device;generating a first cryptographic response with the first cryptographic element based on at least part of the boot loader and sending the first cryptographic response to the boot compliance server for verification; andcontinuing the boot process upon successful verification of the first cryptographic response.2. A method as claimed in claim 1 , comprising:sending at least a second cryptographic element to the client device subsequent to the successful verification of the first cryptographic response;generating a second cryptographic response with the second cryptographic element based on at least part of the operating system; andloading the operating system upon successful verification of the second cryptographic response.3. A method as claimed in claim 1 , wherein the client device takes at least one protective action upon unsuccessful verification of the first cryptographic response.4. A method as claimed in claim 1 , wherein the first cryptographic element is a first hash key and generating the cryptographic response comprises applying a corresponding hash function to the boot loader using the first hash key.5. A method as claimed ...

Подробнее
16-05-2013 дата публикации

SECURE BOOT ADMINISTRATION IN A UNIFIED EXTENSIBLE FIRMWARE INTERFACE (UEFI)-COMPLIANT COMPUTING DEVICE

Номер: US20130124843A1
Автор: BOBZIN Jeffery Jay
Принадлежит: Insyde Software Corp.

Firmware in a UEFI-compliant computing device is used to administer and alter a Secure Boot process for the computing device while continuing to provide protection from unauthorized third-party code. 1. A method for administering a secure boot in a Unified Extensible Firmware Interface (UEFI)-compliant computing device , comprising:receiving an interrupt command during a boot process for the UEFI-compliant computing device from a user, the boot process interrupted in response to the command;displaying to the user, following the interruption of the boot process, a listing of at least one task related to administering the boot process;receiving a selection of a listed task;invoking System Management Mode (SMM) in response to the selection of the listed task;performing the selected task in SMM using a firmware module executable only within SMM;resetting the computing device after the performance of the selected task; andre-starting the boot process for the computing device after the resetting.2. The method of wherein the performing of the selected task further comprises:enrolling a hash of an unsigned application in a system security database.3. The method of wherein the performing of the selected task further comprises:turning off a requirement to enforce the secure boot so as to allow all code to run during the boot process.4. The method of wherein the performing of the selected task further comprises:clearing a system security database of all certificates and disabling the secure boot.5. The method of wherein the performing of the selected task further comprises:restoring a system security database from a backup location or resetting the system security database to a factory setting.6. The method of wherein the interrupt command may only be received from a physically present user who is physically accessing the UEFI-compliant computing device.7. The method of wherein the interrupt command may be received from a user who is accessing the UEFI-compliant computing ...

Подробнее
16-05-2013 дата публикации

EXTERNAL BOOT DEVICE, PROGRAM PRODUCT, EXTERNAL BOOT METHOD, AND NETWORK COMMUNICATION SYSTEM

Номер: US20130124846A1
Принадлежит:

A USB memory () includes an MBR memory (), and a distribution processing processor (). The MBR memory () stores an MBR. The MBR is set to start up with higher priority by BIOS of an information processing apparatus and reads a loader to map the loader to a startup memory region of the information processing apparatus. The MBR is a program that position-aligns a stack region in a predetermined stack relationship with an interrupt vector table set in the startup memory region of the information processing apparatus. Prior to a startup of the MBR, the distribution processing processor () segments the loader into loader segments of a predetermined number, and generates mapping information in accordance with which the loader segments are loaded to the startup memory region. In this way, the external booting controls activities of malware. 1. An external boot device mounted on an information processing apparatus including a CPU to boot up the information processing apparatus , comprising:storage means that stores MBR, the MBR being set to start up with higher priority by BIOS of the information processing apparatus, reading a loader, and mapping the loader to a startup memory region of the information processing apparatus, the MBR having a program that position-aligns a stack region in a predetermined stack relationship with an interrupt vector table set in the startup memory region of the information processing apparatus, anddistribution processing means that, prior to a startup of the MBR, segments the loader into loader segments of a predetermined number, and generates mapping information in accordance with which the loader segments are loaded to the startup memory region.22. The external boot device according to claim 1 , wherein the predetermined stack relationship aligns a base stack position of the stack region with a position of an upper bit of INT of the vector table.3. The external boot device according to claim 1 , wherein the MBR position-aligns the stack ...

Подробнее
23-05-2013 дата публикации

APPARATUS AND METHOD TO DRIVE DEVICES

Номер: US20130132714A1
Автор: JANG Dong-Jun
Принадлежит: SAMSUNG ELECTRONICS CO., LTD.

A device driving apparatus includes a storage unit to store a plurality of device driving programs, a plurality of devices to receive the plurality of device driving programs, and a switching unit to transfer the plurality of device driving programs. 1. An apparatus comprising:a plurality of devices;a storage unit to store a plurality of device driving programs corresponding to the bootable components;a control unit configured to upload the plurality of device driving programs from the storage unit to the plurality of devices, each of the plurality of devices configured to generate a program request signal which is used by the control unit to upload a corresponding one of the device driving programs.2. The apparatus as claimed in claim 1 , wherein claim 1 , while one of the plurality of device driving programs is being transferred to one of the plurality of devices claim 1 , the control unit transfers another device driving program to another one of the plurality of devices.3. The apparatus as claimed in claim 1 , wherein each of the plurality of devices is configured to launch one of the plurality of device driving programs received from the storage unit.4. The apparatus as claimed in claim 1 , wherein the plurality of device driving programs comprise:a plurality of programs required to boot the plurality of devices and a plurality of programs required to operate the plurality of devices.5. The apparatus as claimed in claim 1 , wherein each of the plurality of devices receives one of the plurality of device driving programs directly from the storage unit.6. The apparatus as claimed in claim 1 , wherein the storage unit comprises a nonvolatile memory.7. The apparatus as claimed in claim 1 , wherein the plurality of devices comprises:a broadcasting receiving unit; anda graphical user interface generating unit. This application is a Continuation application of prior application Ser. No. 12/259,480, filed on Oct. 28, 2008 in the United States Patent and Trademark ...

Подробнее
23-05-2013 дата публикации

Usb redirection for read transactions

Номер: US20130132960A1
Автор: Hans de Goede
Принадлежит: Individual

Methods and systems for conducting a transaction between a virtual USB device driver and a USB device are provided. A virtual USB manager of a hypervisor receives a one or more data packets from a client. The virtual USB manager stores of the one or more data packets in a buffer. The virtual USB manager dequeues a data packet from the buffer. The virtual USB manager transmits the data packet to the virtual USB device driver for processing.

Подробнее
30-05-2013 дата публикации

SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE AND ELECTRONIC SYSTEM MOUNTED THE SEMICONDUCTOR INTEGRATED CIRCUIT DEVICE

Номер: US20130138943A1
Принадлежит: FUJITSU LIMITED

An electronic system has a plurality of semiconductor integrated circuit deices which are connected in series via a single signal line. One semiconductor integrated circuit device of the plurality of semiconductor integrated circuit devices sequentially reads the setting data of each of the plurality of the semiconductor integrated circuit devices from a storage unit, sets the setting data of the one semiconductor integrated circuit device to a functional circuit of the one semiconductor integrated circuit device, and transfers second setting data of another semiconductor integrated circuit device to the another semiconductor integrated circuit device via the single signal line. 1. An electronic system comprising:a plurality of semiconductor integrated circuit devices that are connected each other by a single signal line and has a functional circuit which performs a predetermined function by setting data; anda storage unit that stores the setting data of each of the plurality of semiconductor integrated circuit device,wherein one semiconductor integrated circuit device of the plurality of semiconductor integrated circuit devices comprises an initialization control circuit that sequentially reads the setting data of each of the plurality of the semiconductor integrated circuit devices from the storage unit, sets the setting data of the one semiconductor integrated circuit device to the functional circuit of the one semiconductor integrated circuit device, and transfers second setting data of another semiconductor integrated circuit device to the another semiconductor integrated circuit device via the single signal line.2. The electronic system according to claim 1 , wherein the another semiconductor integrated circuit device comprises a second initialization circuit that receives a strobe signal from the one semiconductor integrated circuit device via the single signal line claim 1 , restores a second strobe signal based on the strobe signal which is received claim 1 ...

Подробнее
06-06-2013 дата публикации

SYSTEM AND METHOD FOR TEMPORARY SECURE BOOT OF AN ELECTRONIC DEVICE

Номер: US20130145140A1
Автор: Hsien Chao-Chung
Принадлежит: HTC CORPORATION

The invention discloses system and method of temporary secure boot process of an electronic device. The method comprises: generating a first token according to an identification data of the electronic device; sending a request along with the first token to a service provider, the request corresponding to a boot package; receiving a second token and a boot package from the service provider; verifying the second token and the boot package; and executing the boot package according to verification result. 1. A method of temporary secure boot process of an electronic device , comprising:generating a first token according to an identification data of the electronic device;sending a request along with the first token to a service provider, the request corresponding to a boot package;receiving a second token and a boot package from the service provider;verifying the second token and the boot package; andexecuting the boot package according to verification result.2. The method of claim 1 , further comprising:restarting the electronic device upon completion of the execution.3. The method of claim 1 , wherein the generating of the first token comprises:generating random data; andencrypting the identification data and the random data according to a first key.4. The method of claim 1 , wherein the verifying of the second token and the boot package comprises:decrypting the second token by the first key;confirming content of the second token with the identification data; andin response to the second token being confirmed, verifying the boot package by a second key.5. The method of claim 4 , further comprises clearing the random data from the electronic device.6. The method of claim 1 , wherein the identification data is one of the following: device serial number claim 1 , IMEI number claim 1 , MAC address and IMSI number.7. The method of claim 1 , wherein the executing of boot package is executed in a secure domain of the electronic device.8. A system for temporary boot up process ...

Подробнее
13-06-2013 дата публикации

Automatic Detection and Reconfiguration of Devices

Номер: US20130148165A1
Принадлежит: MICROSOFT CORPORATION

Described is a technology by which movement of a shared network device (e.g., a printer or storage device) to a different network machine triggers an automatic reconfiguration of the device and/or the network machines, so that those machines remain able to share that device. Configuration data may be pushed to the network machines, pulled by the network machines, and/or provided to a server by which the network machines may access the confirmation data. Reconfiguration may include creating a system user account and modifying the permissions associated with the device so that the other machine has access permission to use the device via the created account. 1. In a computer networking environment , a method employing at least one processor to perform steps comprising:determining that a device that had a previous connection to a first machine of the computer networking environment is now connecting to a second machine;obtaining configuration data related to the previous connection; andconfiguring the device or at least one other machine that is different from the second machine, or both, to use the device through the second machine, the configuring based at least in part on the configuration data related to the previous connection.2. The method of claim 1 , wherein determining that the device had the previous connection to the first machine of the computer networking environment further comprises detecting a connection of the device to a universal serial bus (USB) or Institute of Electrical and Electronics Engineers (IEEE) 1394 interface of the second machine.3. The method of wherein configuring the device or the at least one other machine that is different from the second machine claim 1 , or both claim 1 , comprises changing access permissions associated with a device object representative of the device.4. The method of wherein configuring the device comprises determining whether the device is an existing shared device claim 1 , and responsive to a determination ...

Подробнее
13-06-2013 дата публикации

I/O VIRTUALIZATION AND SWITCHING SYSTEM

Номер: US20130151735A1
Принадлежит:

Described herein is a system () having a virtualization and switching system configured to virtualize I/O devices () and perform switching of the I/O devices () and I/O requests. The virtualization and switching system () includes a peripheral virtualization controller (PVC) (), at least one device control module () connected to the PVC (), and at least one command parser (). The PVC () is configured to manage I/O virtualization and I/O command access of different I/O devices (). The device control module () is configured to store configuration and I/O device registers, implemented by the PVC () to enable virtualization of I/O devices (). The device control module () also implements the I/O command and switching logic to perform graceful handling of the I/O commands and virtualized I/O devices between multiple host processors (). 1. A method comprising:initializing one or more of least one configuration register set, and at least one device register set for a I/O device, wherein each of the at least one configuration register set and the at least one device register set correspond to a host processor from amongst a plurality of host processors; andproviding the initialized configuration registers and the device registers to the plurality of host processors for virtualization of the I/O device.2. The method as claimed in claim 1 , wherein the method further comprises:parsing requests from the plurality of host processors for the I/O device to identify command boundaries; andarbitrating between the requests from the plurality of host processors based at least on the identified command boundaries.3. The method as claimed in claim 2 , wherein the arbitrating further comprises virtually disconnecting the I/O device from a host processor based on the identified command boundaries.4. The method as claimed in claim 1 , wherein the method further comprises:assigning the I/O device to a first host processor from amongst the plurality of host processors to process a request ...

Подробнее
13-06-2013 дата публикации

SEMICONDUCTOR DEVICE INCLUDING ENCRYPTION SECTION, SEMICONDUCTOR DEVICE INCLUDING EXTERNAL INTERFACE, AND CONTENT REPRODUCTION METHOD

Номер: US20130151836A1
Принадлежит: Panasonic Corporation

A secure LSI device includes an encryption section for encrypting a program, and an external I/F for inputting/outputting a program or data from/to an external memory . In the encryption section , the operation of a private key arithmetic processing section is prohibited with respect to a sequence whose execution is determined by a key-generation/update sequencer to be impermissible. In the external I/F , a program processing section and a data processing section are structured independently from each other. 120-. (canceled)21. A semiconductor device comprising:a boot ROM for storing a boot program;a mode ID storage section for storing a mode ID, the mode ID indicating as a current operation mode, a product operation mode for operating as a product device, or a development mode for developing a program;a program verification section for verifying a validity of an external program stored in an external memory; anda sequencer for controlling the boot program, wherein:a sequence of the boot program is controlled by the sequencer in accordance with the current operation mode indicated by the mode ID stored in the mode ID storage section, andwhen the mode ID indicates the development mode, the boot program is controlled by the sequencer such that the external program stored in the external memory is executed irrespective of whether the external program is valid or not, while when the mode ID indicates the product operation mode, the boot program is controlled by the sequencer such that the external program is not executed if the program verification section has failed verification of the validity and the external program is executed only if the validity of the external program is verified by the program verification section.22. The semiconductor device of claim 21 , wherein the boot program reads the external program of which the validity is verified by the program verification section into the semiconductor device.23. The semiconductor device of claim 21 , wherein the ...

Подробнее
20-06-2013 дата публикации

Approach For Managing Printer Driver Settings

Номер: US20130155462A1
Автор: Senthil K. Selvaraj
Принадлежит: Ricoh Co Ltd

An approach is provided for managing printer driver settings. According to the approach, printer driver settings specified by a user for electronic data are maintained as a “print tag”. Print tags may be stored, either local to a client device or remotely to a client device, and later retrieved when electronic data is to be printed again. This allows printer driver settings to be maintained on a per electronic data, e.g., electronic document, basis and re-used any number of times. It also allows printer driver settings to be persistently maintained when the execution of application programs and print drivers is terminated or in the event of failures. Print tags may be shared among different users to allow multiple users to easily and conveniently use the same printer driver settings to print the same electronic data, without each user having to manually enter the printer driver settings.

Подробнее
20-06-2013 дата публикации

PAGE BUFFERING IN A VIRTUALIZED, MEMORY SHARING CONFIGURATION

Номер: US20130159614A1

An apparatus includes a processor and a volatile memory that is configured to be accessible in an active memory sharing configuration. The apparatus includes a machine-readable encoded with instructions executable by the processor. The instructions including first virtual machine instructions configured to access the volatile memory with a first virtual machine. The instructions including second virtual machine instructions configured to access the volatile memory with a second virtual machine. The instructions including virtual machine monitor instructions configured to page data out from a shared memory to a reserved memory section in the volatile memory responsive to the first virtual machine or the second virtual machine paging the data out from the shared memory or paging the data in to the shared memory. The shared memory is shared across the first virtual machine and the second virtual machine. The volatile memory includes the shared memory. 1. An apparatus comprising:a processor;a volatile memory configured to be accessible in an active memory sharing configuration; first virtual machine instructions configured to access the volatile memory with a first virtual machine;', 'second virtual machine instructions configured to access the volatile memory with a second virtual machine; and', 'virtual machine monitor instructions configured to page first data out from a shared memory to a reserved memory section in the volatile memory responsive to the first virtual machine or the second virtual machine paging second data out from the shared memory or paging the second data in to the shared memory, wherein the shared memory is shared across the first virtual machine and the second virtual machine and the volatile memory comprises the shared memory., 'a machine-readable storage medium encoded with instructions executable by the processor, the instructions comprising,'}2. The apparatus of claim 1 , further comprising a virtual input/output (I/O) server claim 1 , ...

Подробнее
20-06-2013 дата публикации

DRIVER CONTROLLING DEVICE, AND COMPUTER-READABLE RECORDING MEDIUM STORING DRIVER CONTROLLING PROGRAM

Номер: US20130160032A1
Автор: Dan Koji
Принадлежит:

A driver controlling device is disclosed. A UI module stores information of supportable functions of drivers in a function table, and obtains information of functions of a model of a new driver to be used described in model dependent data of the new driver. The UI module determines whether the obtained information of the functions of the new driver has been stored in the information of the supportable functions. 1. A driver controlling device , comprising:a supporting function storing unit which stores information of supportable functions of a driver in a function table;a function obtaining unit which obtains information of one or more functions of a new driver to be used described in model dependent data of the new driver;a determining unit which determines whether the information of the one or more functions of the new driver obtained by the function obtaining unit has been stored in the function table;a displaying unit which displays different user interfaces in dependence on a determination made by the determining unit of whether there is a particular function of the one or more functions of the new driver that has not been stored in the function table.2. A computer-readable recording medium storing a driver controlling program for controlling a driver controlling device , wherein:the driver controlling program includesa supporting function storing step which stores information of supportable functions of a driver in a function table;a function obtaining step which obtains information of one or more functions of a new driver to be used described in model dependent data of the new driver;a determining step which determines whether the information of the one or more functions of the new driver obtained by the function obtaining step has been stored in the function table;a displaying step which displays different user interfaces in dependence on a determination made by the determining unit of whether there is a particular function of the one or more functions of ...

Подробнее
27-06-2013 дата публикации

Electronic device and method for setting boot parameters

Номер: US20130166895A1
Автор: guo-jin Luo, Jin-Xuan Cui

A method for setting boot parameters includes: controlling a display to display an input box when detecting a boot setting signal in response to user operation; receiving boot parameters input by the user from the input box; converting the boot parameters input by the user to corresponding ASCII codes, combining the ASCII codes with an identifier identifying the boot parameter to form a data segment, and storing the data segment into the CMOS RAM; reading the ASCII codes from the CMOS RAM when detecting the identifier; setting the boot parameters according to the ASCII codes, and storing the set boot parameters into the BIOS memory.

Подробнее
04-07-2013 дата публикации

Method for Secure Self-Booting of an Electronic Device

Номер: US20130173899A1

The present invention relates to a method for a self-boot of an electronic device, wherein an external component is accessible through an interface of the electronic device (), the method comprising, determining a boot mode for booting the electronic device, wherein the determined boot mode is defined as a secure boot mode; disabling the interface, thereby prohibiting access to the component through the interface, thereby defining a secure state of the electronic device; loading a first code comprising a sequence of executable instructions to be executed for booting the electronic device; loading a second code, the second code being encrypted; and decrypting the second code and executing the second code, thereby enabling the interface, and switching the electronic device from the secure state to a debugging state.

Подробнее
11-07-2013 дата публикации

DISPLAY DEVICE, PROJECTOR, DISPLAY SYSTEM, AND METHOD OF SWITCHING DEVICE

Номер: US20130179599A1
Автор: Ichieda Hiroyuki
Принадлежит: SEIKO EPSON CORPORATION

A display device is capable of switching a function of an indication body in accordance with the need of the user in the case in which the indication body is made to function as a pointing device. The display device is provided with a function device having a first interface. The configuration information of the first interface is stored in the storage section, and is supplied to a host device by a supply section via the function device. A change section is capable of change the configuration information in accordance with the operation of the user received by a reception section. 1. A display device comprising:a function device connected to a host device in a manner compliant with a USB (Universal Serial Bus) standard, and having a first interface;a storage section adapted to store a plurality of pieces of configuration information including first configuration information adapted to make a first pointing device correspond to an interface;a display section adapted to display an image on a display surface;a detector adapted to detect a first position indicated by a first indication body to the display surface;a supply section adapted to assign the first configuration information stored in the storage section and first coordinate data representing the first position detected by the detector to the first interface, and supply the host device with the first configuration information and the first coordinate data via the function device;a reception section adapted to receive an operation of a user; anda change section adapted to change the configuration information corresponding to the first coordinate data in accordance with the operation received by the reception section.2. The display device according to claim 1 , whereinthe function device includes the first interface and a second interface,the storage section stores the first configuration information, and second configuration information adapted to assign a second pointing device different from the first pointing ...

Подробнее
11-07-2013 дата публикации

DEVICE MANAGER AND DEVICE MANAGING METHOD

Номер: US20130179600A1
Автор: Fujii Toshihisa
Принадлежит: AZBIL CORPORATION

A device manager displaying on a screen, in a tree format, icons corresponding to devices that are managed in a hierarchical structure, including a configuration information table storing, for each device, configuration information pertaining to the configuration of that device; a receiving portion receiving an alert event generated by any of the devices; an evaluating portion evaluating whether or not an address of a device matches any of the addresses stored in the configuration information table when a received alert event is an installation event; a configuration information registering portion generating, and registering into the configuration information table, configuration information based on the received alert event if the address of the device does not match any of the addresses in the configuration information table; and a displaying portion displaying the icons on the screen based on the configuration information stored in the configuration information table. 1. A device manager displaying on a screen , in a tree format , respective indicators corresponding to a plurality of devices managed in a hierarchical structure , comprising:a storing portion storing, for each device, configuration information pertaining to the configuration of that device;a receiving portion receiving an alert event produced by one of the devices;an evaluating portion evaluating whether or not an address of a device matches any of the addresses included in the configuration information that is stored in the storing portion if the alert event received by the receiving portion is an installation event that is generated when a device is connected to the system;a configuration information registering portion generating, and storing into the storing portion, configuration information based on the alert event received by the receiving portion if the conclusion by the evaluating portion is that the address of the device does not match any of the addresses included in the configuration ...

Подробнее
18-07-2013 дата публикации

Method and Apparatus for Performing Device Configuration Rediscovery

Номер: US20130185459A1
Принадлежит: International Business Machines Corp

A data processing system and computer instructions in a data processing system for identifying device configurations. Unique identification information is identified for a set of devices in the data processing system. The identified unique identification information is compared with previously identified unique identification information. Configuration data is moved to a memory for devices in the set of devices in which a match exists between the identified unique identification information and the previously identified unique identification information for devices. Configuration information is obtained from a device in which configuration information is absent in the memory after configuration data has been moved to the memory for the devices to form a current set of configuration data for the set of devices.

Подробнее
18-07-2013 дата публикации

ELECTRONIC DEVICE AND BIOS UPDATING DEVICE THEREOF

Номер: US20130185549A1
Автор: Hu Chih-Wei
Принадлежит: ASMedia Technology Inc.

An electronic device and a basic input/output system (BIOS) updating device thereof are provided. The electronic device includes a central processing unit (CPU), a chipset, a first interface circuit and a second interface circuit. The chipset is coupled to the CPU. The first interface circuit is coupled to a first memory and a second memory. The first memory includes a first BIOS file and the second memory includes a second BIOS file. The second interface circuit is coupled to the first interface circuit and an external storage device. When the external storage device includes a third BIOS file, a target memory is selected from the first memory and second memory according to a first rule and the target memory is updated using the third BIOS file. Thus, BIOS firmware of the electronic device can be safely updated. 1. A basic input/output system (BIOS) updating device , comprising:a first interface circuit coupled to a first memory and a second memory, wherein the first memory includes a first BIOS file and the second memory includes a second BIOS file; anda second interface circuit coupled to the first interface circuit and an external storage device, wherein when the external storage device includes a third BIOS file, a target memory is selected from the first memory and the second memory according to a first rule, and the target memory is updated using the third BIOS file.2. The BIOS updating device according to claim 1 , wherein the second interface circuit includes a universal serial bus (USB) controller claim 1 , and the external storage device is a USB storage device.3. The BIOS updating device according to claim 1 , wherein the second interface circuit includes a card reader claim 1 , and the external storage device is a memory card.4. The BIOS updating device according to claim 1 , wherein the BIOS updating device further includes:a switch including a first selecting end, a second selecting end and a common end, wherein the first selecting end is coupled to ...

Подробнее
25-07-2013 дата публикации

INFORMATION PROCESSING APPARATUS, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM

Номер: US20130191623A1
Автор: Yamashita Takahiro
Принадлежит: CANON KABUSHIKI KAISHA

An information processing apparatus capable of booting in a normal boot mode or a special boot mode includes an input unit configured to input a request for booting the information processing apparatus in the special boot mode in booting the information processing apparatus, and a control unit configured to control the information processing apparatus to be booted in the normal boot mode if the input unit has not input the request, and to control the information processing apparatus to be booted in the special boot mode if the input unit has input the request, wherein, in a case where the information processing apparatus is booted with a predetermined condition satisfied, the control unit controls the information processing apparatus to be booted in the normal boot mode even if the input unit has input the request. 1. An information processing apparatus capable of booting in a normal boot mode or a special boot mode , the information processing apparatus comprising:an input unit configured to input a request for booting the information processing apparatus in the special boot mode in booting the information processing apparatus; anda control unit configured to control the information processing apparatus to be booted in the normal boot mode if the input unit has not input the request, and to control the information processing apparatus to be booted in the special boot mode if the input unit has input the request,wherein, in a case where the information processing apparatus is booted with a predetermined condition satisfied, the control unit controls the information processing apparatus to be booted in the normal boot mode even if the input unit has input the request.2. The information processing apparatus according to claim 1 , wherein claim 1 , in a case where the information processing apparatus is booted with the predetermined condition satisfied claim 1 , the control unit ignores the request even if the input unit has input the request.3. An information ...

Подробнее
25-07-2013 дата публикации

FIRMWARE PROTECTION AND VALIDATION

Номер: US20130191624A1
Принадлежит: Quizant, Ltd.

A system for firmware protection and validation includes: a memory device, including firmware; a chipset, a microprocessor; a secure logic device in electrical communication with the chipset and the memory device; and a power on reset circuit in communication with the secure logic device, wherein, when the secure logic device receives a reset signal from the power on reset circuit, the secure logic device applies a hold signal to the chipset, when the hold signal is applied to the chipset, the power on reset circuit de-asserts the reset signal, when the reset signal is de-asserted, the secure logic device validates the content of the firmware in the memory device, and further wherein, when the content of the firmware is validated by the secure logic device, the secure logic device de-asserts the hold signal applied to the chipset. 1. A system for firmware protection and validation comprising:a memory device, including firmware;a chipset;a microprocessor in electrical communication with the chipset;a secure logic device in electrical communication with the chipset and the memory device; anda power on reset circuit in communication with the secure logic device, wherein, when the secure logic device receives a reset signal from the power on reset circuit, the secure logic device applies a hold signal to the chipset, while the hold signal is applied to the chipset by the secure logic device, the power on reset circuit de-asserts the reset signal, when the reset signal is de-asserted, the secure logic device validates the content of the firmware in the memory device, and further wherein, when the content of the firmware is validated by the secure logic device, the secure logic device de-asserts the hold signal applied to the chipset.2. The system of wherein the memory device and chipset are included in a slot machine.3. The system of wherein the chipset operates using standard PC architecture.4. The system of wherein the firmware includes a BIOS.5. The system of wherein ...

Подробнее
25-07-2013 дата публикации

DYNAMIC FEATURE ENHANCEMENT IN CLIENT SERVER APPLICATIONS AND HIGH VOLUME SERVER DEPLOYMENT WITH DYNAMIC APP STORE INTEGRATION

Номер: US20130191823A1
Принадлежит:

Generally, this disclosure provides methods and systems for dynamic feature enhancement in client server applications and for high volume server deployment with dynamic app store integration and further enable the delivery of a secure server in a pre-configured turnkey state through an automated process with increased efficiency tailored to mass production. The system may include a server application module configured to receive request packets from, and send response packets to, a web based client application, the packets comprising input data, output data and control commands associated with a feature; and a script engine module coupled to the server application module, the script engine module configured to identify a plug-in application on a remote server, download the plug-in application and execute the plug-in application under control of the server application module, wherein the plug-in application implements the feature. 1. A system , comprising:a server application module configured to receive request packets from, and send response packets to, a web based client application, wherein said packets comprise input data, output data and control commands associated with a feature; anda script engine module coupled to said server application module, said script engine module configured to identify a plug-in application on a remote server, download said plug-in application and execute said plug-in application under control of said server application module, wherein said plug-in application implements said feature.2. The system of claim 1 , wherein implementing said feature comprises processing said input data and generating said output data in accordance with said control commands.3. The system of claim 1 , wherein said script engine module exposes an interface of said plug-in application to said web based client application.4. The system of claim 1 , wherein said server application module is a hypertext transport protocol (HTTP) server application.5. The system ...

Подробнее
01-08-2013 дата публикации

ELECTRONIC APPARATUS

Номер: US20130198417A1
Автор: Takashima Toru
Принадлежит: Panasonic Corporation

An electronic apparatus capable of operating as an USB function when being connected to a host device via an USB interface is provided. The electronic apparatus includes a storing unit configured to store a descriptor which is information indicating a function of the electronic apparatus, a sending unit configured to send the descriptor to the host device, a detector configured to detect a suspend signal that is output from the host device and indicates suspension, and a controller configured to perform predetermined processing based on the detection result, when the detector detects the suspend signal after the sending unit sends the descriptor to the host device, in enumeration between the electronic apparatus and the host device. 1. An electronic apparatus capable of operating as a USE function when connected to a host device via an USB interface , comprising:a storing unit configured to store a descriptor which is information indicating a function of the electronic apparatus;a sending unit configured to send the descriptor to the host device;a detector configured to detect a suspend signal that is output from the host device and indicates suspension; anda controller configured to perform predetermined processing based on the detection result, when the detector detects the suspend signal after the sending unit sends the descriptor to the host device, in enumeration between the electronic apparatus and the host device.2. The electronic apparatus according to claim 1 , wherein:the storing unit stores two types of descriptors each indicating a function different from each other; andwhen the detector detects the suspend signal after the sending unit sends one of the two types of descriptors to the host device, the controller performs as the predetermined processing:changing of a descriptor to be sent to the host device, from the one of the descriptors to the other of the descriptors, andinitializing of communication between the electronic apparatus and the host ...

Подробнее
01-08-2013 дата публикации

Remote management of uefi bios settings and configuration

Номер: US20130198505A1
Автор: Tracy D. Harmer
Принадлежит: Dell Products LP

In an information handling system (IHS), remote management of basic input/output system (BIOS) settings and configuration includes maintaining a BIOS setting/configuration database, providing an application to communicate a BIOS setting/configuration from the database to a BIOS system, determining whether the BIOS setting/configuration communicated from the database to the BIOS system is a special BIOS configuration capsule packet, and validating BIOS setting/configuration.

Подробнее
08-08-2013 дата публикации

OPERATING SPEED OF A COMPONENT

Номер: US20130205130A1

Booting a computing machine including increasing an operating speed of at least one component of the computing machine during a boot process in response to the computing machine including a sufficient amount of thermal credits and decreasing the operating speed of at least one of the components in response to the computing machine completing the boot process 1. A method for booting a computing machine comprising:increasing an operating speed of at least one component of the computing machine during a boot process in response to the computing machine including a sufficient amount of thermal credits; anddecreasing the operating speed of at least one of the components in response to the computing machine completing the boot process.2. The method for booting a computing machine of further comprising identifying an amount of the thermal credits available on the computing machine in response to the computing machine powering on.3. The method for booting a computing machine of wherein the computing machine is determined to include the sufficient amount of the thermal credits when an amount of the thermal credits match a predefined credit threshold.4. The method for booting a computing machine of further comprising comparing a temperature of at least one of the components of the computing machine to an ambient temperature around the computing machine.5. The method for booting a computing machine of wherein the computing machine includes the sufficient amount of thermal credits if the temperature of at least one of the components is at least one from the group consisting of less than the ambient temperature and within a predefined proximity of the ambient temperature.6. The method for booting a computing machine of further comprising identifying an amount of time which the computing machine has been powered off.7. The method for booting a computing machine of wherein identifying the amount of time which the computing machine has been powered off includes comparing a present ...

Подробнее
15-08-2013 дата публикации

System Property Manipulation

Номер: US20130212371A1
Принадлежит: Microsoft Corp

A system and method for modifying a system property, such as a system time. A time offset may be passed between computing devices by including it in a request message. On a computing device, the time offset may be stored in an apartment corresponding to the received request. The apartment may be stored in thread logical data, accessible to any thread that performs actions related to the request. The apartment with the time offset may be passed between computing devices by including it in a request message. On a particular device, the apartment and time offset may be retrieved to determine an adjusted time. The system may be used by a client to perform tests or to recover from failures without disturbing the system time. System properties other than system time may be adjusted with the mechanisms described.

Подробнее
22-08-2013 дата публикации

Direct Migration of Software Images with Streaming Technique

Номер: US20130219161A1

A mechanism is provided for migrating a software image installed on a source data-processing entity to a target data-processing entity. The target data-processing entity is booted from a preliminary bootstrap program. The software image is mounted as a remote mass memory on the target data-processing entity. A primary bootstrap program of the software image is copied onto a local mass memory of the target data-processing entity. The target data-processing entity is re-booted from the primary bootstrap program thereby loading a streaming function, and serving each request of accessing a memory block on the target data-processing entity by the streaming function. In response to the memory block missing from the local mass storage, the streaming function downloads the memory block from the software image and stores the memory block into the local mass memory. Otherwise, the streaming function retrieves the memory block from the local mass memory otherwise. 1. A migration method for migrating a software image installed on a source data-processing entity to a target data-processing entity , the migration method comprising:booting the target data-processing entity from a preliminary bootstrap program providing a standalone preliminary operative system,mounting the software image as a remote mass memory on the target data-processing entity,copying a primary bootstrap program of the software image onto a local mass memory of the target data-processing entity, the primary bootstrap program comprising a streaming function adapted to migrate the software image to the target data-processing entity,re-booting the target data-processing entity from the primary bootstrap program on the local mass memory of the target data-processing entity thereby loading the streaming function, andserving each request of accessing a memory block on the target data-processing entity by the streaming function, the streaming function downloading the memory block from the software image installed on ...

Подробнее
29-08-2013 дата публикации

System and Method For Thermally Aware Device Booting

Номер: US20130227261A1
Принадлежит: QUALCOMM INCORPORATED

Various embodiments of methods and systems for thermally aware booting in a portable computing device (“PCD”) are disclosed. Because bringing high power consumption processing components online when a PCD is booted under less than ideal thermal conditions can be detrimental to the health of the PCD, embodiments leverage a low power processing component early in a boot sequence to authorize, delay or modify the boot sequence based on measured thermal indicators. One exemplary method is essentially a “go/no go” method that delays or authorizes completion of a boot sequence based on the thermal indicator measurements. Another exemplary method modifies a boot sequence of a PCD based on a thermal boot policy associated with a thermal boot state. A thermal boot policy may include allowing the boot sequence to complete by modifying the power frequency to which one or more high power consumption components will be booted. 1. A method for thermally aware booting in a portable computing device (“PCD”) , the method comprising:polling a sensor in the PCD for a measurement of a thermal indicator, wherein the sensor is associated with one or more components within the PCD;comparing the polled measurement to a predetermined threshold;determining whether the polled measurement exceeds the predetermined threshold; andif the polled measurement exceeds the predetermined threshold, delaying the boot sequence.2. The method of claim 1 , wherein the thermal indicator is an on-die temperature.3. The method of claim 1 , wherein the thermal indicator is a touch temperature of the PCD.4. The method of claim 1 , wherein the thermal indicator is a state of charge of a battery in the PCD.5. The method of claim 1 , wherein the thermal indicator is an electrical current level on a power rail in the PCD.6. The method of claim 1 , wherein the predetermined threshold is based on a maximum operating temperature of the one or more components associated with the sensor.7. The method of claim 1 , further ...

Подробнее
29-08-2013 дата публикации

AUTHENTICATION DEVICE AND AUTHENTICATION METHOD

Номер: US20130227262A1
Принадлежит: Hitachi, Ltd.

An authentication OS is booted from the BIOS at the power up of an information processing apparatus then executes user authentication for the information processing apparatus, by performing an authentication process using devices initialized in its own mode. When the authentication is successful, the authentication OS writes a decryption key for an operation OS in a shared memory area and reboots the BIOS, while keeping the data in the shared memory area. The BIOS retrieves the operation OS decrypted with the decryption key for the operation OS into an OS operation area, thereafter the operation OS runs in a main memory. 1. An authentication device , for running an operation OS based on a result of an authentication process that runs on an authentication OS , comprising:a main memory having an OS operation area, in which the authentication OS and the operation OS are loaded, and a shared memory area, in which a decryption key of the operation OS obtained as a result of the authentication process is stored;a disk device having both of a storage area for the authentication OS and a storage area in which the operation OS in an encrypted state is stored;a ROM that stores a BIOS being started to operate during power up of the authentication device; and 'operation OS into the main memory individually for running, and being connected to a device to be used in the authentication process,', 'a CPU that loads each of the BIOS, the authentication OS and the'}whereinthe BIOS to operate during power up executes a first initialization process to initialize the device in its mode, then loads the authentication OS into the OS operation area;the authentication OS executes a second initialization process to initialize the device in its mode, performs user authentication of the authentication device by operating the authentication process using the initialized device, writes the decryption key of the operation OS into the shared memory area when the authentication is successful, and ...

Подробнее
29-08-2013 дата публикации

INTEGRITY PROTECTION METHOD AND APPARATUS FOR MOBILE TERMINAL

Номер: US20130227264A1
Принадлежит: SAMSUNG ELECTRONICS CO. LTD.

A method and apparatus for protecting the integrity of a mobile terminal are provided. The mobile terminal includes a secure world for preventing unauthorized access to resources, and a normal world other than the secure world. The integrity protection method for the mobile terminal includes sensing a power-on of the mobile terminal, verifying, by a trusted entity in the normal world, the integrity of a first subsequent entity, and sending, when an integrity breach is detected in the first subsequent entity, by the trusted entity, a modification indication signal to the secure world. 1. A method for integrity protection in a mobile terminal that has a secure world preventing unauthorized access to resources and a normal world other than the secure world , the method comprising:sensing power-on of the mobile terminal;verifying, by a trusted entity in the normal world, integrity of a first subsequent entity; andsending, when an integrity breach is detected in the first subsequent entity, by the trusted entity, a modification indication signal to the secure world.2. The method of claim 1 , further comprising verifying claim 1 , when an integrity breach is not detected in the first subsequent entity claim 1 , by the first subsequent entity claim 1 , the integrity of a second subsequent entity.3. The method of claim 1 , further comprising:determining whether a preset time has expired after boot of the mobile terminal; andrepeating, when the preset time has expired after boot, an integrity check operation.4. The method of claim 1 , further comprising:checking, when an execution request for an application is made, whether the modification indication signal is received; andrejecting, when the modification indication signal is received, the execution request.5. The method of claim 1 , wherein the verifying of the integrity of a first subsequent entity comprises checking whether a signature attached to the first subsequent entity is falsified.6. The method of claim 1 , ...

Подробнее
29-08-2013 дата публикации

INFORMATION PROCESSING APPARATUS, METHOD, AND COMPUTER-READABLE STORAGE MEDIUM THAT ENCRYPTS AND DECRYPTS DATA USING A VALUE CALCULATED FROM OPERATING-STATE DATA

Номер: US20130227267A1
Автор: Senda Shigeya
Принадлежит:

An information processing apparatus includes a main memory unit storing while on-power; an auxiliary storage unit functionable even off-power; a control unit performing hibernation of generating operating-state data indicating a state when the power is lost, storing the data in the auxiliary storage unit, and, when restored, reading the data from the auxiliary storage unit; and a security chip that including a configuration register, encrypts data, and storing the data in the auxiliary storage unit. The control unit includes: a first registration unit performing, when the data is generated, calculation based thereon to obtain a calculated value; a second registration unit performing, when the data is read from the auxiliary storage unit at the hibernation, calculation based on the data to obtain a calculated value to write it into the configuration register; and a verification unit performing verification at boot-up from the hibernation based on the value written. 1a main memory unit that retains contents stored therein only while the main memory unit is receiving electric power supply;an auxiliary storage unit that retains contents stored therein even after the electric power supply is lost; generating operating-state data that indicates an operating state of the information processing apparatus at a time when the electric power supply is lost,', 'storing the operating-state data in the auxiliary storage unit, and,', 'when electric power supply is restored, reading the operating-state data from the auxiliary storage unit to restore the information processing apparatus to the operating state; and, 'a control unit that performs hibernation of'} includes a configuration register,', 'encrypts data by using a value written into the configuration register, and', 'stores the data in the auxiliary storage unit, wherein, 'a security chip that'} a first registration unit that performs, when the control unit generates the operating-state data, calculation based on the ...

Подробнее
29-08-2013 дата публикации

ELECTRONIC DEVICES AND METHODS FOR SWITCHING BETWEEN DUAL OPERATING SYSTEMS

Номер: US20130227270A1
Автор: Ting Tung-Sheng
Принадлежит: WISTRON CORP.

A method for switching between dual operating systems for an electronic device installed with at least two operating systems is provided. The method includes the steps of: activating and operating a first operating system, wherein the first operating system initializes at least one peripheral device; switching to and activating a second operating system; preventing the first operating system from issuing a setting command to the peripheral device when the first operating system is switched to the second operating system; and enabling the second operating system to obtain the control right of the peripheral device to initialize the peripheral device. 1. A method for switching between dual operating systems for an electronic device installed with at least two operating systems , comprising the steps of:activating and operating a first operating system, wherein the first operating system initializes at least one peripheral device;switching to and activating a second operating system;preventing the first operating system from issuing a setting command to the peripheral device when the first operating system is switched to the second operating system; andenabling the second operating system to obtain the control right of the peripheral device to initialize the peripheral device.2. The method for switching between dual operating systems as claimed in claim 1 , wherein the step of preventing the first operating system from issuing a setting command to the peripheral device comprises:bypassing and not executing the setting command of the first operating system.3. The method for switching between dual operating systems as claimed in claim 1 , wherein the step of preventing the first operating system from issuing a setting command to the peripheral device comprises:responding to the setting command issued by the first operating system to the peripheral device according to a response table when the first operating system is switched to the second operating system.4. The method ...

Подробнее
05-09-2013 дата публикации

METHOD TO SAFELY REPROGRAM AN FPGA

Номер: US20130232328A1
Принадлежит: THOMSON LICENSING

One FPGA provides a multiplexer that allows a host CPU to directly access a second FPGA's memory for upgrading. The second FPGA acts as a buffer and does not participate directly in the upgrade. This permits safer loading and minimizes the impact of a power interruption during upgrading. The architecture can be expanded to any number of FPGA's and any type of software/firmware loading, allowing system programming with a very low risk of catastrophic failure. 1. A system that programs field programmable gate arrays (FPGAs) , comprising:a first FPGA with a multiplexer that directs programming information to memory associated with a second FPGA; anda state machine that programs the memory of the second FPGA through the multiplexer in the first FPGA.2. The system of claim 1 , wherein the first and second FPGAs are located on an airplane.3. The system of claim 1 , wherein the first FPGA is in direct control of the memory associated with the second FPGA.4. The system of claim 1 , wherein the first FPGA directs programming information to more than one additional FPGA.5. The system of claim 1 , wherein the state machine is a central processing unit (CPU).6. The system of claim 1 , wherein the second FPGA acts as a buffer during programming.7. The system of claim 1 , wherein the memory is an electrically erasable programmable read-only memory (EEPROM).8. The system of claim 1 , wherein the memory is located at the end of a chain formed by the first and second FPGAs.9. A method for programming field programmable gate arrays (FPGAs) claim 1 , comprising the steps of:receiving programming information in a first FPGA from a state machine; androuting the programming information from the state machine through a multiplexer in the first FPGA to program memory of a second FPGA.10. The method of claim 9 , wherein the state machine is a central processing unit.11. The method of further comprising the step of:accessing the memory of the second FPGA directly from the first FPGA.12. The ...

Подробнее
05-09-2013 дата публикации

METHOD FOR ENABLING CALIBRATION DURING START-UP OF A MICRO CONTROLLER UNIT AND INTEGRATED CIRCUIT THEREFOR

Номер: US20130232330A1
Принадлежит:

A method for enabling calibration during start-up of a micro controller unit device is provided. The method comprises, within the MCU device, reading overlay initialisation data from at least one memory element within an external support device operably coupled to the MCU device, and configuring memory mapping functionality of the MCU device to overlay data stored within at least a part of device memory of the MCU device with calibration data stored within the at least one memory element of the external support device in accordance with the overlay initialisation data. 1. A method for calibration during start-up of a micro controller unit (MCU) device , the method comprising:reading, by the MCU, overlay initialisation data from at least one memory element within an external support device operably coupled to the MCU device; andconfiguring memory mapping functionality of the MCU device to overlay data stored within at least a part of device memory of the MCU device with calibration data stored within the at least one memory element of the external support device in accordance with the overlay initialisation data.2. The method of wherein the method further comprises:determining whether the at least one memory element of the external support device has been initialized; andif it is determined that the at least one memory element of the external support device has been initialised, reading the overlay initialisation data from the at least one memory element within the external support device.3. The method of wherein said determining whether the at least one memory element of the external support device has been initialised comprises checking whether a memory initialisation flag has been set within the external support device.4. The method of further comprising:determining whether the overlay initialisation data is valid upon reading the overlay intialisation data.5. The method of further comprising:if it is determined that the overlay initialisation data is valid, ...

Подробнее
12-09-2013 дата публикации

COMPUTER-READABLE RECORDING MEDIUM STORING MEMORY DUMP PROGRAM, INFORMATION PROCESSING APPARATUS, AND MEMORY DUMP METHOD

Номер: US20130238884A1
Автор: Endo Shin, MUSHA Yuichi
Принадлежит: FUJITSU LIMITED

An information processing apparatus includes: a boot processing unit configured to perform a boot process performed in a prior stage that includes processes up to activation of an operating system program by using a first storage area of a storage apparatus; a storage area allocating unit configured to allocate a second storage area to the storage apparatus before the boot process is performed; and an output unit configured to output first storage area information, which is stored in the first storage area, to the second storage area when an abnormality occurs in the boot process. 1. An information processing apparatus comprising:a storage apparatus; and performing a boot process performed in a prior stage that includes processes up to activation of an operating system program by using a first storage area of the storage apparatus,', 'allocating a second storage area to the storage apparatus before the boot process is performed, and', 'outputting first storage area information stored in the first storage area to the second storage area when an abnormality occurs in the boot process., 'a processor configured to perform a controlling process including2. The information processing apparatus according to claim 1 , the controlling process further including allocating a hardware resource to a virtual machine for each logic domain so as to generate a logic domain, the logic domain being a unit of service for allocating the hardware resource to the virtual machine, wherein', 'the allocating a second storage area allocates the second storage area to the storage apparatus in relation to the logic domain that corresponds to the boot process when the second storage area is not present before the boot process is performed.}3. The information processing apparatus according to claim 2 , the information processing apparatus further comprising 'a memory management storage unit configured to store a value of a storage capacity of the second storage area and memory address information ...

Подробнее
12-09-2013 дата публикации

Method and device for distinguishing between cold boot and warm boot

Номер: US20130238887A1
Автор: BenDong Chen, Hao Xu, XIAO LIN
Принадлежит: Thomson Licensing SAS

It is provided a method for distinguishing between cold boot and warm boot of a device, wherein the device comprises a volatile memory containing a flag used for indicating boot type, the method comprises the step of determining boot type by reading the flag; wherein, the method further comprises upon detection of a message indicating occurrence of power outage, setting data of the volatile memory in such a way that make the device fail to determine the boot type as warm boot.

Подробнее
19-09-2013 дата публикации

DATA REDIRECTION FOR UNIVERSAL SERIAL BUS DEVICES

Номер: US20130246663A1
Принадлежит: QUALCOMM INCORPORATED

Aspects of this disclosure relate to data transfer. In an example, aspects of this disclosure include a method that includes generating, at a host device, a Universal Serial Bus (USB) redirect configuration request for establishing a connection between a first USB device connected to a USB hub and a second USB device connected to the USB hub, wherein the connection between the first USB device and the second USB device does not include the host device. The method also includes requesting, after the connection between the first USB device and the second USB device has been established, data to be routed from the first USB device to the second USB device via the USB hub. 1. A method for transferring data , the method comprising:generating, at a host device, a Universal Serial Bus (USB) redirect configuration request for establishing a connection between a first USB device connected to a USB hub and a second USB device connected to the USB hub, wherein the connection between the first USB device and the second USB device does not include the host device; andrequesting, after the connection between the first USB device and the second USB device has been established, data to be routed from the first USB device to the second USB device via the USB hub.2. The method of claim 1 , further comprising transmitting metadata associated with the data to be routed from the first USB device to the second USB device comprising characteristics of the data.3. The method of claim 1 , wherein the characteristics comprise at least one of an amount of data claim 1 , a file name associated with the data claim 1 , a directory in which to save the data claim 1 , and a location in which to save the data.4. The method of claim 1 , further comprising:receiving an acknowledgement comprising an indication of a size of the data to be routed from the first USB device to the second USB device via the USB hub;generating dummy data having the size; andsending the dummy data to a device driver for the ...

Подробнее
19-09-2013 дата публикации

INFORMATION PROCESSOR AND RECORDING MEDIUM

Номер: US20130246777A1
Автор: FUKASAWA Naoki
Принадлежит:

A computer-readable recording medium has a program recorded therein. The program includes a pre-certified file to be authenticated, an authentication information file, and a default configuration file. The program is subjected to authentication based on the comparison of authentication information generated from the file to be authenticated and the authentication information of the authentication information file when the program is installed in an information processor. The program instructs a central processing unit to execute: when a configuration file of a predetermined filename exists in the information processor, registering configuration data written in the configuration file with a first storage area different from a second storage area in which the program is stored; determining whether the configuration data are stored in the first storage area; and when it is determined that the configuration data are stored in the first storage area, reflecting the configuration data in the operation of the program. 1. A computer-readable recording medium having a program recorded therein ,wherein the program includes a pre-certified file to be authenticated, an authentication information file in which authentication information of the file to be authenticated is written, and a default configuration file defining an operation of the program,wherein the program is subjected to authentication based on a comparison of authentication information generated from the file to be authenticated and the authentication information of the authentication information file when the program is installed in an information processor, andwherein the program instructs a central processing unit to execute:when a configuration file of a predetermined filename exists in the information processor, registering configuration data written in the configuration file with a first storage area different from a second storage area in which the program is stored;determining whether the configuration data ...

Подробнее
19-09-2013 дата публикации

DYNAMICALLY SCALABLE APPLICATION INFRASTRUCTURE

Номер: US20130246778A1
Автор: Nikara Jari, PALIN Arto
Принадлежит: Nokia Corporation

The invention relates to a method for processing information in an apparatus having one or more interfaces to one or more peripheral components, said method comprising obtaining information about resources of the one or more peripheral components from at least one peripheral component, forming a policy basing at least partly on the information about the resources of the at least one peripheral component, forming a cost function basing at least partly on the information about the resources of the at least one peripheral component, determining an entry combination of the resources forming the cost function such that the entry combination is at least in part compliant with the policy and changing configuration of the apparatus to at least partly comply with the determined entry combination. 1. A method for processing information in an apparatus having one or more interfaces to one or more peripheral components , said method comprising:obtaining information about resources of the one or more peripheral components from at least one peripheral component;forming a policy basing at least partly on the information about the resources of the at least one peripheral component;forming a cost function basing at least partly on the information about the resources of the at least one peripheral component;determining an entry combination of the resources forming the cost function such that the entry combination is at least in part compliant with the policy; andchanging configuration of the apparatus to at least partly comply with the determined entry combination.2. A method according to claim 1 , further comprising:storing said information into a memory being in functional connection with the apparatus; andlinking information in the memory regarding to a property it belongs to.3. A method according to claim 1 , where the boundaries of acceptable values of resource variables retrieved via said interfaces are derived from the formed policy.4. A method according to claim 1 , further ...

Подробнее
19-09-2013 дата публикации

UTILIZING SIGNATURES TO DISCOVER AND MANAGE DERELICT ASSETS OF AN INFORMATION TECHNOLOGY ENVIRONMENT

Номер: US20130246782A1

A set of asset signatures can be analyzed. Each asset signature can be associated with an asset. Derelict assets can be discovered based on the asset signatures. The asset can represent a fundamental structural unit of an information technology (IT) environment. A multi-stage screening process can be performed to discover derelict assets. In a first stage, assets having a normal state are able to be changed to a suspect state based on results of analyzing the corresponding asset signature. In a second stage, assets having a suspect state are able to be selectively changed in state to a normal state or to a derelict state. An asset management system record can be maintained for each of the set of assets. Each record of the asset management system can be a configuration item (CI), which indicates whether each of the set of assets is in a normal state, a suspect state, or a derelict state. The asset management system can periodically reclaim resources consumed by derelict assets. 1. A system for derelict item management comprising:a derelict engine within a change management system capable of handling a configuration item state utilizing an asset signature associated with the configuration item, said asset signature being associated with an asset, wherein the asset represents a fundamental structural unit of an information technology (IT) environment, wherein the asset signature is a superset of data elements, wherein the data elements comprise of a descriptive element, a state element, a support element, and a data gathering element; anda data store able to store the asset signature associated with the configuration item, wherein the data store is communicatively linked to the derelict engine, wherein said asset signature comprises a signature evaluation formula and a signature status formula, wherein the signature evaluation formula performs a point in time evaluation of a corresponding asset, wherein the signature status formula performs an evaluation of the ...

Подробнее
19-09-2013 дата публикации

Controller and control method for a controller

Номер: US20130246844A1
Принадлежит: Seiko Epson Corp

A controller and a control method for a controller can simplify application development and can improve the performance of device control processes. When a request is received from an application 1 and the received process request is an initialization request, whether or not the received request is the first initialization request received after the application 1 started running is determined. If the received initialization request is the first initialization request, the request is passed to the device driver 3 and initialization settings information describing the configuration of the device driver 3 after the initialization process ends is stored. If an error has occurred in the device driver 3 when the device driver 3 status is detected, an error handling process is executed according to the device driver 3 state. When the device driver 3 has recovered, a request for setting the device driver 3 state to the state based on the initialization settings information is asserted.

Подробнее
03-10-2013 дата публикации

TECHNIQUES FOR USING AN ASSIGNED SWITCH IDENTIFICATION AT AN INPUT/OUTPUT DEVICE

Номер: US20130262711A1
Принадлежит:

Examples are disclosed for assigning a switch identification to data received at an input/output device coupled to a host device. In some examples, the data may be associated with a virtual station interface (VSI) for a virtual machine implemented at the host device. For these examples, a switch identification may be assigned to the data based on an assigned port identifier, identification information for the data, or an originator of at least a portion of the identification information. The assigned switch identification may then be used as part of a lookup table to determine one or more actions for processing the data at the input/output device. Other examples are described and claimed. 1. A method comprising:receiving data at an input/output device coupled to a host device, the data associated with a virtual station interface maintained at the input/output device, the virtual station interface communicatively coupled to a virtual machine implemented at the host device, the data sent from one of the virtual machine or a network element capable of being coupled to the input/output device via a network communication link;assigning a switch identification to the data based on an assigned port identifier for a port through which the data is received at the input/output device, identification information for the data, and an originator of at least a portion of the identification information;using the assigned switch identification as part of a lookup table to determine one or more actions for processing the data at the input/output device.2. The method of claim 1 , the port through which the data is received to include one of a physical port capable of being coupled to the network communication link or a logical port capable of being coupled to a data channel arranged to route data from the virtual machine to another virtual machine implemented at the host device.3. The method of claim 1 , the originator of at least the portion of the identification information to be ...

Подробнее
03-10-2013 дата публикации

ELECTRONIC APPARATUS AND BOOTING METHOD

Номер: US20130262848A1
Принадлежит: ASROCK INC.

An electronic apparatus and a booting method are provided. The electronic apparatus comprises a processing unit, a firmware unit and a memory. In the booting method, a boot code is read from the firmware unit by the processing unit for executing a booting initialization procedure. Whether a new version firmware code exists in a first block of the memory is determined by the boot code. If the new version firmware code exists in the first block, the new version firmware code is loaded into a second block of the memory by the boot code, and the new version firmware code is read from the second block so as to execute a booting procedure for loading an operating system. 1. A booting method , for an electronic apparatus comprising a processing unit , a firmware unit , and a memory , wherein a boot code and an original firmware code are stored in the firmware unit , comprising:reading the boot code from the firmware unit for executing a booting initialization procedure;determining whether a new version firmware code exists in a first block of the memory by the boot code;loading the new version firmware code into a second block of the memory by the boot code if the new version firmware code exists in the first block; andreading the new version firmware code from the second block for executing a booting procedure.2. The booting method according to claim 1 , wherein the step of executing the boot code of the firmware unit comprises:determining whether a system setting data exists in a setting value storing region by the boot code;executing the booting initialization procedure and then obtaining as well as recording the system setting value into the setting value storing region if the system setting data does not exist; andloading the system setting data directly if the system setting data already exists.3. The booting method according to claim 2 , wherein the setting value storing region is disposed in the firmware unit.4. The booting method according to claim 1 , wherein the ...

Подробнее
10-10-2013 дата публикации

COMPUTER SYSTEM AND MANAGEMENT SERVER

Номер: US20130268695A1
Принадлежит:

A computer system includes an I/O switch connected to a computer and changing connections between the computer and I/O devices, and a management server for managing configuration of the I/O devices. The management server, with respect to existing I/O devices connected to the I/O switch, stores information representing logical configuration of the existing I/O devices recognized by an OS of the computer and information representing physical configuration of the existing I/O devices managed by the I/O switch in the memory, The management server, upon receipt of a notice indicating a change in the configuration of the existing I/O devices from the I/O switch, changes the physical configuration of the existing I/O devices after the change in the configuration to be matched with the logical configuration of the existing I/O devices and instructs the I/O switch to change the connections in accordance with the changed physical configuration. 1. A computer system comprising:an I/O switch connected to a computer, the I/O switch changing connections between the computer and a plurality of I/O devices; anda management server for managing configuration of the plurality of I/O devices, the management server including a processor for executing a program and a memory for storing the program to be executed by the processor,wherein, with respect to existing I/O devices connected to the I/O switch, the management server stores information representing logical configuration of the existing I/O devices recognized by an OS of the computer and information representing physical configuration of the existing I/O devices managed by the I/O switch in the memory, andwherein, upon receipt of a notice indicating a change in the configuration of the existing I/O devices from the I/O switch, the management server changes the physical configuration of the existing I/O devices after the change in the configuration to be matched with the logical configuration of the existing I/O devices and ...

Подробнее
31-10-2013 дата публикации

Electronic Device That Operates In Two Modes Based on Connection to Power Supply and Command Information

Номер: US20130290691A1
Автор: Kanai Hirofumi
Принадлежит:

An information processing system has a power supply section which detects a predetermined potential applied to a USB terminal and supplying the potential as a source potential, an information detection section which detects the predetermined information supplied to the USB terminal, and a processing section which executes, subsequent to the detection of the predetermined potential, the encoding process or the decoding process in accordance with at least the operating information supplied from the operation key arranged on the body and in accordance with the predetermined information supplied to the USB terminal after detection of the predetermined information. The recording and reproducing operation can be performed with the operating key on the body with power supplied only from the USB terminal. 117-. (canceled)18. An electronic apparatus comprising:a connector configured to be connected to an external device;an input module configured to input operating information from a user;a setting module configured to set one of a plurality of modes based on an input from the user, if connection to the external device is established; anda controller configured to control processing based on a mode set by the setting module, a first mode in which the controller controls the processing based on the operating information from the input module; and', 'a second mode in which the controller controls the processing based on at least one of (i) the operating information from the input module or (ii) operating information entered from the external device via the connector., 'the modes comprising;'}19. The apparatus of claim 18 , wherein the modes further comprise a third mode in which the controller controls the processing based on the operating information entered from the external device.20. The apparatus of claim 19 , wherein the controller is further configured to set the third mode based on detection of a signal from the external device.21. The apparatus of claim 19 , wherein ...

Подробнее
07-11-2013 дата публикации

Method of starting performed by computer and computer apparatus

Номер: US20130297923A1
Автор: Eiichi Matsuzaki
Принадлежит: Fujitsu Ltd

A method of starting performed by a computer is provided. The computer judges whether a start-up mode of the computer is a first mode or a second mode in accordance with a previous operating status of the computer when the computer is turned on. The computer performs first initializing one device or a plurality of devices included in the computer when the start-up mode is the first mode, and second initializing the one device or all or some of the plurality of devices in such a way that the second initializing is completed in a shorter amount of time than the time for the first initializing when the start-up mode is the second mode.

Подробнее
14-11-2013 дата публикации

Microprocessor that enables arm isa program to access 64-bit general purpose registers written by x86 isa program

Номер: US20130305014A1
Автор: Mark John Ebersole
Принадлежит: Via Technologies Inc

A microprocessor includes hardware registers that instantiate the Intel 64 Architecture R8-R15 GPRs. The microprocessor associates with each of the R8-R15 GPRs a respective unique MSR address. The microprocessor also includes hardware registers that instantiate the ARM Architecture GPRs. In response to an ARM MRRC instruction that specifies the respective unique MSR address of one of the R8-R15 GPRs, the microprocessor reads the contents of the hardware register that instantiates the specified one of the R8-R15 GPRs into the hardware registers that instantiate two of the ARM GPRs registers. In response to an ARM MCRR instruction that specifies the respective unique MSR address of one of the R8-R15 GPRs, the microprocessor writes into the hardware register that instantiates the specified one of the R8-R15 GPRs the contents of the hardware registers that instantiate two of the ARM Architecture GPRs registers. The hardware registers may be shared by the two Architectures.

Подробнее
14-11-2013 дата публикации

Multi-bios circuit and switching method between multiple bios chips

Номер: US20130305027A1
Автор: Jiaping JIANG, Jinbao Wang

The present invention relates to a multi-BIOS circuit and a BIOS switching method accomplished through the circuit. The multi-BIOS circuit comprises at least two BIOS chips, a SPI Select chip is disposed between the BIOS chips and a Southbridge chip, the BIOS chips are connected to the SPI Select chip pins, and the SPI Select chip is connected to the Southbridge chip pins. The present invention can significantly enhance the safety of computers, and increases the stability as well as the convenience in use and operation.

Подробнее
14-11-2013 дата публикации

HITLESS SOFTWARE UPGRADES

Номер: US20130305236A1
Принадлежит: Foundry Networks, LLC

Disclosed is a technique for facilitating software upgrade for a switching system comprising a first management processor and a second management processor and a set of one or more line processors, the techniques comprising receiving a signal to perform a software upgrade for a line processor from the set of line processors, and performing a software upgrade for the line processor without substantially affecting packet switching performed by the switching system. 1. A system comprising:a first processor; anda second processor;wherein the first processor, when operating in active mode, is configured to perform a first switchover that causes the first processor to boot with a new image and to operate in the standby mode and causes the second processor, previously operating in standby mode, to operate in the active mode;wherein, the second processor, while operating in the active mode, is configured to perform a second switchover that causes the second processor to boot with the new image and to operate in the standby mode and causes the first processor to operate in the active mode.2. The system of wherein the new image comprises a software component.3. A method comprising:operating a first processor in a network device in an active mode;operating a second processor in the network device in a second processor when the first processor is operating in the active mode;when the first processor is operating in the active mode, performing a first switchover that causes the first processor to boot with a new image and to operate in the standby mode and causes the second processor, previously operating in standby mode, to operate in the active mode; andwhen the second processor is operating in the active mode, performing a second switchover that causes the second processor to boot with the new image and to operate in the standby mode and causes the first processor to operate in the active mode.4. The method of wherein the new image comprises a software component.5. A method ...

Подробнее
14-11-2013 дата публикации

CLIENT AUTHENTICATION AND DATA MANAGEMENT SYSTEM

Номер: US20130305348A1
Автор: Silverstone Ariel
Принадлежит:

Methods and systems for performing an authenticated boot (); performing a continuous data protection (); performing automatic protection and optionally a consolidation; and performing other defenses and protection of a protected computing device () (such as a computer system) are provided. The aspects include integrating security mechanisms (which may include a “call home” function (), role and rule-based policies (), validating technologies, encryption and decryption technologies, data compression technologies, protected and segmented boot technologies, and virtualization technologies. Booting and operating (either fully or in a restricted manner) are permitted only under a control of a specified role-set, rule-set, and/or a controlling supervisory process or server system(s). The methods and systems make advantageous use of hypervisors () and other virtual machine monitors or managers. 1. A system comprising:a virtual machine communicatively coupled with a computing device, the virtual machine designed with at least one of the following capabilities: (a) to cause the computing device to boot, (b) to prevent the computing device from booting, and (c) to boot the computing device but limit memory access, storage access, network access, and/or input/output capability of the computing device, the virtual machine designed to initiate at least one of (a), (b), and (c).2. The system of claim 1 , further comprising an operating system that is communicatively coupled to the computing device and the virtual machine and wherein the virtual machine is designed:with respect to (a), to cause the operating system to boot;with respect to (b), to prevent the operating system from booting; andwith respect to (c), to boot the operating system but limit memory access, storage access, network access, and/or input/output capability of the operating system.3. The system of claim 2 , further comprising a virtual machine manager communicatively coupled with the virtual machine claim 2 , ...

Подробнее
05-12-2013 дата публикации

Runtime modification of property names in advanced configuration and power interface (acpi) tables

Номер: US20130326542A1
Автор: Michael Tsirkin
Принадлежит: Red Hat Israel Ltd

A system and method are disclosed for efficient runtime modification of device property names in Advanced Configuration and Power Interface (ACPI) tables. In accordance with one embodiment, a computer system determines whether a device supports a device property, and when the device does not support the device property, a device property name corresponding to the device name is modified in a particular entry of an ACPI table, such that a checksum for that entry remains unchanged. The modified device property name indicates to the computer system that the device does not support the device property.

Подробнее
05-12-2013 дата публикации

Remote Inking

Номер: US20130326544A1
Принадлежит: Microsoft Corp

In one or more embodiments, a bus driver, included on a local computing system, enables detection of hardware available on a host computing system for a remote access session. Upon detecting a hardware device on the host computing system, an operating system included in the local computing system may obtain a device driver for controlling data captured from the hardware device. The device driver may be used to inject data captured from the hardware device into the local operating system's input stack. In some examples, the data is injected into the local operating system's input stack at a layer that corresponds to a layer at which the data was captured on the host computing system.

Подробнее
12-12-2013 дата публикации

System and Method for Providing Input/Output Functionality to a Processing Node

Номер: US20130332719A1
Принадлежит: DELL PRODUCTS, LP

A remote component controller of a server rack includes a real time clock information unit to maintain real clock time and to respond to requests for real time clock information, and a communication module to receive over a communication link a request from a processing node of the server rack for real time clock information, to forward the request to the real time clock information unit, to receive from the real time clock information unit a response to the request, and to transmit the response to the request to the processing node over the communication link. 1. A remote component controller of a server rack , the remote component controller comprising:a real time clock information unit to maintain real clock time and to respond to requests for real time clock information; anda communication module to receive over a communication link a request from a processing node of the server rack for real time clock information, to forward the request to the real time clock information unit, to receive from the real time clock information unit a response to the request, and to transmit the response to the request to the processing node over the communication link.2. The remote component controller of claim 1 , wherein the communication link comprises a Peripheral Component Interconnect-Express (PCIe) link.3. The remote component controller of claim 2 , wherein the communication module includes a PCIe endpoint.4. The remote component controller of claim 1 , further comprising:a firmware component to store BIOS code for the processing nodes and to determine a BIOS code associated with for a first processing node based upon an identification of the first processing node;wherein the communication module is operable to receive over the communication link a request from the first processing node for the BIOS code, the request including an identification of the first processing node, to forward the request and the identification to the firmware component, to receive the BIOS code ...

Подробнее
19-12-2013 дата публикации

PORTABLE DESKTOP DEVICE AND METHOD OF HOST COMPUTER SYSTEM HARDWARE RECOGNITION AND CONFIGURATION

Номер: US20130339716A1
Автор: Hamid Laurence
Принадлежит: Imation Corp.

A portable desktop device and method for host computer system hardware recognition and configuration are provided. The portable desktop device causes on a first boot, the host computer system to recognize hardware devices connected thereto, and to configure hardware configuration files of the portable desktop O/S in accordance with the recognized hardware. Once the hardware configuration files have been configured, the system is rebooted. On the second boot, the host computer determines that the portable desktop has been configured for its hardware, and initiates start-up of the portable desktop. 142-. (canceled)43. A portable desktop device having a security specification , the device comprising:hardware for coupling to a host system connected to a number of hardware devices; and a portable desktop storage block with a portable desktop operating system for execution on the host system;', 'a configuration block for execution on a first boot of the host system, wherein the host system recognizes at least one of the hardware devices and configures at least one hardware configuration file in the memory storage, in accordance with the at least one recognized hardware device; and', on the first boot, the host system sets a previously configured flag indicating that the portable desktop device is other than configured to a value indicating that the portable desktop device has been configured;', 'the host system reboots to execute the portable desktop operating system on a second boot of the host system, wherein hardware devices which meet the security specification are enabled and hardware devices which fall below the security specification are disabled, based on the at least one hardware configuration file; and', 'on the second boot of the host system, the host system resets the previously configured flag to the value indicating that the portable desktop device is other than configured., 'a boot process block for execution by the host system, wherein], 'memory storage ...

Подробнее
26-12-2013 дата публикации

Information processing apparatus, information processing method and program

Номер: US20130346638A1
Автор: Noriyuki UEHARA
Принадлежит: Ricoh Co Ltd

An information processing apparatus includes a first device initialization unit configured to perform an initialization process for recognizing one or more first devices that include a device storing an application, a second device initialization unit configured to perform an initialization process for recognizing a second device that is different from the one or more first devices, an application initialization unit configured to perform an initialization process for reading out the application from the one or more first devices and executing the application, and an initialization control unit configured to, after the initialization process by the first device initialization unit is performed, control to cause the initialization process by the application initialization unit to proceed in parallel with the initialization process by the second device initialization unit.

Подробнее
26-12-2013 дата публикации

VERSATILE LANE CONFIGURATION USING A PCIE PIE-8 INTERFACE

Номер: US20130346653A1

Each PCIe device may include a media access control (MAC) interface and a physical (PHY) interface that support a plurality of different lane configurations. These interfaces may include hardware modules that support 1×32, 2×16, 4×8, 8×4, 16×2, and 32×1 communication. Instead of physically connecting each of the hardware modules in the MAC interface to respective hardware modules in the PHY interface using dedicated traces, the device may include two bus controllers that arbitrate which hardware modules are connected to a internal bus coupling the two interfaces. When a different lane configuration is desired, the bus controller couples the corresponding hardware module to the internal bus. In this manner, the different lane configurations share the same lanes (and wires) of the bus as the other lane configurations. Accordingly, the shared bus only needs to include enough lanes (and wires) necessary to accommodate the widest lane configuration. 1. A method , comprising:transferring data on an internal bus in a computing device based on a first lane configuration, wherein the internal bus transfers data in parallel between two circuit modules of a peripheral component interconnect (PCI) type connection using a plurality of lanes;receiving a request to change from a first lane configuration to a second lane configuration; andresponsive to the request, transferring data between the two circuit modules on the internal bus using the second lane configuration, wherein the second lane configuration uses at least one of the lanes of the internal bus that was used to transfer data based on the first lane configuration.2. The method of claim 1 , wherein each of the plurality of lanes comprises a plurality of traces claim 1 , wherein the first and second lane configurations are allocated a same number of lanes for use in the internal bus.3. The method of claim 2 , wherein the first and second lane configurations both use at least one shared trace of the plurality of traces for ...

Подробнее
26-12-2013 дата публикации

INFORMATION PROCESSING APPARATUS AND CONTROL METHOD FOR INFORMATION PROCESSING APPARATUS

Номер: US20130346738A1
Автор: Kimura Teruhiko
Принадлежит: FUJITSU LIMITED

An information processing apparatus includes a first storage storing an operating system program, a second storage including a boot program storage area, a first area and a second area, and a processor coupled to the first storage and the second storage. The processor writes the first path information, which is stored in the first area and used to boot up the operating system program, into the second area, upon first booting-up, compares the first path information in the first area and the second path information in the second area upon second booting-up subsequent to the first booting-up, determines whether the operating system program indicated by the first path information is to be booted up based on a result of the comparing, and writes the second path information into the first area when the operating system program indicated by the first path information is not to be booted up. 1. An information processing apparatus comprising:a first storage configured to store an operating system program; a boot program storage area that stores a boot program that boots up the operating system program,', 'a first area that stores first path information indicating a location of the operating system program in the first storage, and', 'a second area that is set to be accessible by the boot program and stores second path information indicating a location of an operating system program previously booted up; and, 'a second storage including'} write the first path information, which is stored in the first area and used to boot up the operating system program, into the second area, upon first booting-up,', 'compare, using the boot program, the first path information stored in the first area and the second path information stored in the second area upon second booting-up subsequent to the first booting-up,', 'determine whether the operating system program indicated by the first path information is to be booted up based on a result of the comparing, and', 'write the second path ...

Подробнее
02-01-2014 дата публикации

SYSTEM AND METHOD FOR GENERATING A VIRTUAL PCI-TYPE CONFIGURATION SPACE FOR A DEVICE

Номер: US20140006650A1
Принадлежит:

An electronic data tablet has a controller and transition manager. The controller is to store in a memory of the tablet virtual configuration space information for a peripheral device of a computer, and the transition manager is to control the controller to operate in a first mode and a second mode. The virtual configuration space information is stored in the tablet memory when the first mode is to be switched to the second mode. When the second mode is switched to the first mode, the virtual configuration space information is accessed to control recognition of the peripheral device of the computer without performing a re-scanning operation. 1. A device comprising:a controller to store in a memory virtual configuration space information for a peripheral device of a computer; anda transition manager to control the controller to operate in a first mode and a second mode, wherein the controller is to store the virtual configuration space information in the memory when the first mode is to be switched to the second mode, and wherein the controller is to access the virtual configuration space information when the second mode is to be switched to the first mode to control recognition of the peripheral device of the computer.2. The device of claim 1 , wherein:the device is to be connected to the computer in the first mode, andthe device is to be disconnected from the computer in the second mode.3. The device of claim 1 , wherein the controller is to store in the memory virtual configuration information of a root port corresponding to the peripheral device of the computer.4. The device of claim 1 , wherein the virtual configuration space information is Peripheral Component Interconnect express (PCIe) configuration space information and the peripheral device is a PCIe device of the computer.5. The device of claim 1 , further comprising:an address decoder to control a range of memory addresses to correspond to the virtual configuration space information of the peripheral ...

Подробнее
02-01-2014 дата публикации

DYNAMIC RULE MANAGEMENT FOR KERNEL MODE FILTER DRIVERS

Номер: US20140007139A1

A method for providing rules for a plurality of processes from a user mode to a kernel mode of a computer is disclosed. The method includes providing to the kernel mode a policy for at least a first process of the plurality of processes, the policy indicating at least when and/or how notifications are to be provided from the kernel mode to the user mode upon detection in the kernel mode of launching of the first process. The method further includes selecting, from the rules stored in the user mode, rules related to the launching of the first process, in response to receiving from the kernel mode a first notification in accordance with the policy, and providing the selected rules related to the launching of the first process from the user mode to at least one of the one or more filter drivers in the kernel mode. 1. A method for providing rules for a plurality of processes launchable in a user mode of a computer from the user mode to one or more filter drivers implemented in a kernel mode of the computer , the method comprising:providing, from the user mode to the kernel mode, a policy for at least a first process of the plurality of processes, the policy indicating at least when and/or how notifications are to be provided from the kernel mode to the user mode upon detection in the kernel mode of launching of the first process;in response to receiving from the kernel mode a first notification in accordance with the policy for the first process, selecting, from the rules stored in the user mode, rules related to the launching of the first process; andproviding the selected rules related to the launching of the first process from the user mode to at least one of the one or more filter drivers in the kernel mode.2. The method according to claim 1 , further comprising providing claim 1 , from the user mode to the kernel mode claim 1 , a second notification providing an identification of the selected rules related to the launching of the first process.3. The method ...

Подробнее
09-01-2014 дата публикации

DEBUG ARCHITECTURE

Номер: US20140013011A1
Принадлежит: ULTRASOC TECHNOLOGIES LTD.

Roughly described, an integrated circuit chip comprises a plurality of peripheral circuits, each peripheral circuit connected to a respective debug unit; a shared hub; and between each respective debug unit and the shared hub, a single physical interface configured to transport both configuration data and event data, wherein the interface is configured such that if an event occurs whilst the interface is transporting configuration data, the interface interrupts the transport of the configuration data in order to transport the event data. 1. A method comprising:receiving, by a controller device, an indication that a customer accepts an offer from a second vendor for a subsidy of a purchase, at a reduced price, of at least one item from a first vendor, the at least one item having an associated total price, and the offer defining an obligation for the customer to fulfill after purchasing the at least one item, the obligation being in addition to payment of the reduced price;after receiving the indication of the acceptance of the offer, charging the reduced price for the at least one item to a credit card account of the customer;determining, by the controller device, an expiration date of the offer by which the obligation must be fulfilled by the customer;determining, by the controller device, that the customer did not fulfill the obligation before the expiration date; andin response to determining that the customer did not fulfill the obligation before the expiration date, charging by the controller device to the credit card account of the customer at least the difference between the total price and the reduced price.2. The method of claim 1 , in which determining that the customer did not fulfill the obligation before the expiration date comprises:receiving an indication that the customer did not initiate a new service agreement with the second vendor for a service.3. The method of claim 2 , in which the service comprises at least one of:telephone service,Internet ...

Подробнее
09-01-2014 дата публикации

Providing Silicon Integrated Code For A System

Номер: US20140013095A1
Принадлежит:

In one embodiment, a semiconductor integrated code (SIC) may be provided in a binary format by a processor manufacturer. This SIC may include platform independent code of the processor manufacturer. Such code may include embedded processor logic to initialize the processor and at least one link that couples the processor to a memory, and embedded memory logic to initialize the memory. Other embodiments are described and claimed. 1. An apparatus comprising:a non-volatile storage to store semiconductor integrated code (SIC) corresponding to platform independent code of a processor manufacturer, the SIC including an embedded processor logic to initialize a processor and at least one communication link that couples the processor to a system memory, and an embedded memory logic to initialize the system memory, wherein the SIC is to be executed responsive to a processor reset and prior to providing control to pre-boot code of an original equipment manufacturer (OEM), wherein the SIC is included in the non-volatile storage, the non-volatile storage including OEM basic input/output system (BIOS).2. The apparatus of claim 1 , further comprising an initial program loader (IPL) to load the SIC claim 1 , the IPL to be launched from microcode of the processor claim 1 , wherein the IPL is to authenticate the SIC and then to launch the SIC.3. The apparatus of claim 2 , wherein the IPL is to access a firmware interface table (FIT) having an entry including a pointer to point to a location of the SIC.4. The apparatus of claim 3 , wherein the SIC is provided as a binary to the OEM for inclusion in the non-volatile storage.5. The apparatus of claim 4 , wherein the non-volatile storage includes a plurality of SIC revisions claim 4 , each associated with a corresponding SIC data module claim 4 , and wherein the IPL is to select one of the plurality of SIC versions and SIC data modules to launch based on entries in the FIT.6. The apparatus of claim 5 , wherein the SIC data module ...

Подробнее
09-01-2014 дата публикации

Retrieving Boot Instructions From Nonvolatile Memory

Номер: US20140013097A1
Автор: WU Stephen
Принадлежит: Apple Inc.

Systems and processes for booting a device can be implemented by detecting a reset signal associated with the device and retrieving a predetermined page of data from a nonvolatile memory location into a register associated with the nonvolatile memory. The nonvolatile memory may be designed and implemented such that each page of data is retrieved from the nonvolatile memory as a unit, and the page of data includes instructions for use in booting the device. A command to read data stored in the register is received, and the command can include an address identifying a location of one or more instructions within the register. In response, the one or more instructions are retrieved from the register for execution by a processor. 1. A method for booting a computing device , the method comprising:detecting a reset signal associated with the device; and retrieving, by an internal controller that is a part of a non-volatile memory apparatus, a predetermined page of data from a location in the non-volatile memory apparatus, wherein each page of data is retrieved from the non-volatile memory as a unit and the page of data includes at least one instruction for booting the device;', 'loading, by the internal controller, the pre-determined page including the at least one booting instruction into a register associated with the non-volatile memory apparatus;', 'receiving, by the internal controller, a command from a host processor coupled to the non-volatile memory apparatus to read data stored in the register, wherein the command includes an address identifying a location within the register of the at least one booting instruction;', 'retrieving the at least one instruction from the register by the internal controller;', 'transmitting the at least one instruction from the internal controller to the host processor without storing the data in another memory., 'in response to detecting the reset signal2. The method of claim 1 , the non-volatile memory comprises a NAND flash memory.3 ...

Подробнее
23-01-2014 дата публикации

METHODS AND APPARATUS FOR TRUSTED BOOT OPTIMIZATION

Номер: US20140025939A1
Принадлежит:

A data processing system may include a high integrity storage (HIS) device with a partition or cache that is protected from updates. The data processing system may perform a boot process in response to being reactivated. The boot process may include the operation of executing a boot object. During the boot process, before executing the boot object, the data processing system may retrieve a digest for the boot object from the protected cache of the HIS device. The digest may be a cryptographic hash value for the boot object. During the boot process, the retrieved digest may be extended into a platform configuration register in a trusted platform module of the data processing system. Other embodiments are described and claimed. 1. A method for booting a data processing system , the method comprising:in response to a data processing system being reactivated, performing a boot process for the data processing system, wherein the operation of performing the boot process comprises executing a boot object, and wherein the data processing system comprises a high integrity storage (HIS) device with a cache that is protected from updates; andduring the boot process, before executing the boot object, retrieving a digest for the boot object from the protected cache of the HIS device, wherein the digest comprises a cryptographic hash value for the boot object; during the boot process, using the retrieved digest for the boot object to extend a platform configuration register (PCR) in a trusted platform module (TPM) of the data processing system; and', 'during the boot process, before retrieving the cached digest for the boot object from the protected cache of the HIS device, automatically setting the protected cache of the HIS device to read-only mode., 'wherein the method further comprises at least one operation from the group consisting of214-. (canceled)15. At least one non-transitory machine accessible medium comprising:{'claim-ref': {'@idref': 'CLM-00001', 'claim 1'}, ' ...

Подробнее
23-01-2014 дата публикации

UPDATING AN OPERATING SYSTEM FOR SECURE ELEMENT

Номер: US20140025940A1
Принадлежит: OBERTHUR TECHNOLOGIES

A secure element includes a boot program comprises instructions for the execution a startup step to determine if a non-volatile memory stores an active operating system, and, in the affirmative, to launch execution of the operating system, an authentication step of a updater device, as a function of first authentication data determined by a secure element and second authentication data received from the updater device, and, in response to the authentication step, a storage step of a new operating system received from the update, device in the non-volatile memory and an activation step of the new operating system, when said instructions are executed by a microprocessor. 230. The secure element () as claimed in claim 1 , in which the authentication step of the updater device comprises{'b': 4', '5', '10, 'a step for sending (E) a message (M) containing a variable (RAND) to the updater device (),'}{'b': '5', 'sub': '10', 'a step fur receiving (E) the second authentication data (AUTH),'}{'b': 6', '13', '34, 'sub': '30', 'a determination step (E, E) of the first authentication data (AUTH) as a function of said variable (RAND) and a key (MKi) stored in said non-volatile memory (), and'}{'b': 7', '14, 'sub': 30', '10, 'a comparison step (E, E) of the first authentication data (AUTH) and second authentication data (AUTH).'}3303887110. The secure element () as claimed in claim 2 , in which the boot program () comprises instructions for execution of a sending step (E) of a message (M) containing an (V) encrypted datum as a function of the key (MK) and said variable (RAND) to the updater device ().4303435. The secure element () as claimed in claim 2 , in which the non-volatile memory () comprises an operating system () including instructions for execution of:{'b': 4', '5', '10, 'a sending step (F) of a message (M) containing the variable (RAND) to the updater device (),'}{'b': '5', 'sub': '10', 'a receiving step (F) of the second authentication data (AUTH).'}5303587110. The ...

Подробнее
23-01-2014 дата публикации

PROVIDING AN IMMUTABLE ANTIVIRUS PAYLOAD FOR INTERNET READY COMPUTE NODES

Номер: US20140025941A1
Принадлежит:

In one embodiment, a method includes initializing a portion of a computing system in a pre-boot environment using a basic input/output system (BIOS) stored in a non-volatile storage of the computing system, launching a boot manager to enable a launch of an operating system (OS) payload, and if the OS payload is not successfully launched, executing an OS payload portion and an antivirus stack stored in the non-volatile storage to restore an integrity of the mass storage. Other embodiments are described and claimed. 1. An apparatus comprising:a non-volatile storage including a first volume to store a basic input/output system (BIOS) and a second volume to store an operating system (OS) payload portion including an antivirus software stack, wherein the OS payload portion is separate from and is a subset of an OS kernel stored in a different storage and the antivirus software stack is to restore an integrity of the different storage subsequent to corruption of the different storage.2. The apparatus of claim 1 , wherein the BIOS is to pass control to a boot manager of the OS kernel stored in the different storage claim 1 , and if the OS kernel does not successfully launch in a predetermined period claim 1 , the BIOS to cause execution of the antivirus software stack to restore the integrity of the different storage claim 1 , wherein the different storage comprises a mass storage.3. The apparatus of claim 1 , wherein a virus definition of the antivirus stack stored in the non-voltage storage is to be updated in a secure management mode of a computing system including the apparatus.4. The apparatus of claim 1 , wherein the OS payload portion comprises a lightweight kernel to validate an image of the OS kernel stored in the different storage.5. The apparatus of claim 1 , wherein the BIOS is to prevent launch of the OS kernel if the antivirus stack is not identified to the BIOS within a predetermined period.6. A system comprising:a processor to execute instructions;a first ...

Подробнее