Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

Применить Всего найдено 203825. Отображено 200.
08-04-2024 дата публикации

СПОСОБ ВЗАИМОДЕЙСТВИЯ С ВЫЧИСЛИТЕЛЬНЫМ УСТРОЙСТВОМ НА БОРТОВОЙ ШИНЕ ТРАНСПОРТНОГО СРЕДСТВА

Номер: RU2816885C2
Принадлежит: РЕНО С.А.С (FR)

Изобретение относится к способу взаимодействия с вычислительным устройством на бортовой шине транспортного средства. Технический результат заключается в предотвращении бесполезной нагрузки шины. Способ диалога при помощи первой шины (1), установленной в транспортном средстве, с первым вычислительным устройством (12, 13, 14), соединенным со второй бортовой шиной (2) транспортного средства, при этом первая шина соединена со второй шиной через второе вычислительное устройство (11), а третье вычислительное устройство (10) соединено с первой бортовой шиной и выполнено с возможностью обработки главной команды, предназначенной для первого вычислительного устройства (12, 13, 14), содержит этапы, на которых: генерируют (102), с помощью третьего вычислительного устройства (10), команду записи описания (27) указанной главной команды в первой выделенной зоне (61) данных второго вычислительного устройства (11); передают (104), с помощью третьего вычислительного устройства (10), указанную команду записи ...

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

СПОСОБ И СИСТЕМА РАСПРЕДЕЛЕННОЙ РАЗРАБОТКИ ПРОГРАММЫ ДЛЯ ПРОГРАММИРУЕМОГО ПОРТАТИВНОГО НОСИТЕЛЯ ИНФОРМАЦИИ

Номер: RU2289157C2

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

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

СПОСОБ ЗАЩИТЫ ВХОДНЫХ АДРЕСОВ

Номер: RU2216770C2

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

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

СПОСОБ И СИСТЕМА ДЛЯ ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

Номер: RU2778142C2

Изобретение относится к средствам обновления программного обеспечения. Технический результат - обеспечение возможности непрерывного обновления программного обеспечения. Управляют системным администратором вторым сервером службы для обновления установленного сервисного программного обеспечения с первой версии до второй версии, а также управляют блоком управления трафика для установки идентификатора потока службы в потоке данных службы на первом сервере службы для указания второго сервера службы и управляют первым сервером службы для передачи потока данных службы. Принимают блоком управления трафика отправленный поток данных службы и пересылают поток данных службы на второй сервер службы. После того как второй сервер службы становится стабильным, управляют системным администратором первым сервером службы для обновления установленного сервисного программного обеспечения с первой версии до второй версии. 2 н. и 6 з.п. ф-лы, 9 ил.

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

РАСШИРЯЕМАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ПАНЕЛЕЙ ВДОЛЬ НАПРАВЛЕНИЯ СДВИГАЕМОГО ХОЛСТА

Номер: RU2686822C2

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

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

Система и способ установки персонализированного приложения на мобильное устройство

Номер: RU2786200C1

Изобретение предназначено для установки приложения на мобильных устройствах. Техническим результатом является обеспечение установки персонализированного приложения на мобильное устройство. Такой результат достигается при помощи способа установки персонализированного приложения на мобильное устройство, согласно которому определяют источник распространения приложения путём анализа параметров операционной системы мобильного устройства, изменённых в результате получения приложения из источника распространения приложения; выбирают из базы ресурсов те ресурсы приложения, которые соответствуют определённому источнику распространения приложения; формируют персонализированное приложение путём преобразования приложения, полученного из источника распространения приложения, на основании выбранных ресурсов и устанавливают сформированное персонализированное приложение на мобильное устройство. 2 н. и 18 з.п. ф-лы, 3 ил.

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

СТОЙКА С МНОЖЕСТВОМ МОДУЛЕЙ УПРАВЛЕНИЯ СТОЙКОЙ И СПОСОБ ОБНОВЛЕНИЯ ВСТРОЕННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ИСПОЛЬЗУЕМОГО ДЛЯ СТОЙКИ

Номер: RU2602378C1
Принадлежит: ЭйАйСи ИНК. (TW)

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

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

Способ распределения данных по монофункциональным блокам процессоров вычислительной системы с управлением потоком данных

Номер: RU2820032C1

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

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

Способ (варианты) и сервер для загрузки приложения

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

... 1. Способ загрузки приложения на электронное устройство, связанное с пользователем, способ выполняется на сервере, который соединен с электронным устройством через сеть передачи данных, способ включает в себя:получение от электронного устройства, через сеть передачи данных, указания на приложение для загрузки на электронное устройство; на основе указания, определение первого приложения и второго приложения, потенциально связанных с указанием на приложение, причем первое приложение и второе приложение не установлены на электронном устройстве;передачу первого и второго приложений электронному устройству.2. Способ по п. 1, в котором передачу выполняют без получения от пользователя подтверждения его желания осуществить передачу.3. Способ по п. 1, в котором дополнительно получают указание на множество пользовательских событий.4. Способ по п. 3, в котором определение основано, по меньшей мере, частично, на указании на множество пользовательских событий.5. Способ по п. 3, в котором на этапе определения ...

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

ЕСТЕСТВЕННЫЙ ЯЗЫК РЕШЕНИЙ

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

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

Способ временной синхронизации работы вычислительной системы с реконфигурируемой архитектурой

Номер: RU2820034C1

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

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

СПОСОБ И СИСТЕМА МОДИФИКАЦИИ ПРОГРАММНОГО КОДА

Номер: RU2824522C1

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

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

СТОЙКА С МНОЖЕСТВОМ МОДУЛЕЙ УПРАВЛЕНИЯ СТОЙКОЙ И СПОСОБ ОБНОВЛЕНИЯ ВСТРОЕННОГО ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ, ИСПОЛЬЗУЕМОГО ДЛЯ СТОЙКИ

Номер: RU2602378C9
Принадлежит: ЭйАйСи ИНК. (TW)

Изобретение относится к серверной стоке, а именно к серверной стойке с множеством модулей управления стойкой. Технический результат – снижение вероятности возникновения ошибки при неудачном обновлении модулей управления стойкой. Стойка, содержащая множество установочных разъемов, множество узлов, соответственно расположенных во множестве установочных разъемов, два модуля управления стойкой, электрически соединенных с множеством узлов, причем каждый модуль управления стойкой соответственно содержит контроллер управления стойкой (RMC), переключатель и запоминающее устройство, причем RMC соединяется с запоминающим устройством посредством переключателя, встроенное программное обеспечение, предназначенное для загрузки посредством RMC, сохраняется в запоминающем устройстве, при этом, когда один из модулей управления стойкой получает образ обновления встроенного программного обеспечения, RMC отправляет команду на переключение на переключатель в том же модуле управления стойкой для обеспечения ...

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

Способ верификации программного обеспечения по естественной семантике идентификаторов исходного кода программы при статическом анализе

Номер: RU2672786C1

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

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

СПОСОБ ЗАГРУЗКИ ПОДПИСКИ В UICC, ВСТРОЕННУЮ В ТЕРМИНАЛ

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

... 1. Способ загрузки подписки в универсальную карту с интегральной схемой (UICC), встроенную в терминал, причем упомянутый способ включает в себя этапы, на которых:переносят ICCID в упомянутый терминал;отправляют упомянутый ICCID no IP линии связи в защищенное хранилище;выбирают в упомянутом защищенном хранилище подписку, соответствующую упомянутому ICCID;передают упомянутую подписку в упомянутый терминал по упомянутой IP линии связи;сохраняют упомянутую подписку в упомянутом терминале.2. Способ по п. 1, в котором упомянутый ICCID переносят наряду с секретным кодом активации ICCID, и в котором упомянутое защищенное хранилище проверяет сопряжение ICCID и секретного кода активации перед передачей упомянутой подписки в упомянутый терминал.3. Способ по п. 2 или 3, в котором упомянутый ICCID содержится в маркере, и при этом упомянутый ICCID переносят в упомянутый терминал через NFC.4. Способ по п. 3, в котором упомянутый маркер является меткой NFC.5. Способ загрузки подписки в универсальную карту ...

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

УСТРОЙСТВО ПЕРЕЗАПИСИ ИНФОРМАЦИИ И НОСИТЕЛЬ ЗАПИСИ

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

... 1. Устройство перезаписи информации, содержащее: ! первый модуль хранения, предусмотренный в батарее, хранящий с возможностью перезаписи первую информацию; ! второй модуль хранения, предусмотренный в зарядном устройстве батареи, которое заряжает батарею в результате электрического соединения с батареей с возможностью отсоединения от нее, причем второй модуль хранения, хранящий с возможностью перезаписи вторую информацию; и ! по меньшей мере, один модуль перезаписи, предусмотренный, по меньшей мере, в одной из батареи и зарядного устройства для батареи, причем, по меньшей мере, один модуль перезаписи, перезаписывает одну информацию из первой информации, хранимой в первом модуле хранения, и второй информации, хранимой во втором модуле хранения, на основе другой информации из первой информации и второй информации, когда электрически соединяют батарею и зарядное устройство для батареи. ! 2. Устройство перезаписи информации по п.1, в котором ! по меньшей мере, один модуль перезаписи представляет ...

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

ENDLICHE ZUSTANDSMASCHINEN ZUM IMPLEMENTIEREN VON WORKFLOWS FÜR VON EINEM DATENVERARBEITUNGSSYSTEM VERWALTETE DATENOBJEKTE

Номер: DE112020000467T5

Techniken zum Verwenden von endlichen Zustandsmaschinen (FSM) zum Implementieren von Workflows in einem Datenverarbeitungssystem, das mindestens einen Datenspeicher, der Datenobjekte speichert, und ein Workflow-Verwaltungssystem (WMS) umfasst. Das WMS ist so konfiguriert, dass es Folgendes durchführt: Bestimmen eines aktuellen Wertes eines Attributs eines ersten Datenobjekts durch Zugreifen auf den aktuellen Wert in dem mindestens einen Datenspeicher; Identifizieren eines Akteurs, der zum Durchführen einer Workflow-Aufgabe für das erste Datenobjekt autorisiert ist, unter Verwendung des aktuellen Wertes und von Metadaten, die Beziehungen zwischen wenigstens einigen der Mehrzahl von Datenobjekten spezifizieren; Erzeugen einer GUI, durch die der Akteur die Eingabe bereitstellen kann, dass die Workflow-Aufgabe durchgeführt werden soll; und in Reaktion auf den Empfang der Eingabe, die spezifiziert, dass die Workflow-Aufgabe durchgeführt werden soll, vom Akteur und durch die GUI: Durchführen ...

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

Verfahren und Vorrichtung zur Neukonfiguration einer dynamischen elektronischen Steuereinheit

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

Ein System beinhaltet einen Prozessor, der konfiguriert ist, um eine Teile-Identifikationseingabe zum Identifizieren eines neu installierten Fahrzeugteils zu empfangen. Der Prozessor ist ebenfalls konfiguriert, um Teile-Identifikationsdaten in Reaktion auf die Eingabe an einen Cloud Server zu übertragen und in Reaktion auf die Übertragung Anweisungen zur Neukonfiguration der elektronischen Steuereinheit (ECU) zu empfangen. Der Prozessor ist ferner konfiguriert, um die Anweisungen auszuführen, um eine in den Anweisungen identifizierte Fahrzeug-ECU neu zu konfigurieren.

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

Data loading method for basic routines in data processing system

Номер: DE0019752615C1

The method involves calling an application program (DesckFlash) in the application layer (AS). In the kernel layer (KS) a driver (SniFlash) is called using the application program. Data for basic routines (BIOS) and information for controlling the loading procedure are transferred into a volatile memory (FLASH) from the application program to the driver. Preferably, the loading of information from a file (OMF) with new data for basic subroutines (NBIOS) with respect to the associated hardware components is arranged by the application program. The application program also causes the driver to read out and transmit information from the volatile memory according to the existing hardware components. A comparison is carried out by the application program to determine the association of new data to the existing hardware.

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

Verfahren zum Installieren von Software auf einem Host-Computersystem sowie entsprechendes Host-Computersystem

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

Die Erfindung betrifft ein Verfahren zum Installieren einer Hauptbetriebssoftware auf einem zu betreibenden Host-Computersystem, wobei das Host-Computersystem initial in einem eingeschränkten Betriebszustand eingeschränkter Funktionalität ist. Das Host-Computersystem baut eine Verbindung zu einem Bereitstellungs-Server auf zum Abholen der im Bereitstellungs-Server bereitgestellten Hauptbetriebssoftware. Das Host-Computersystem hält jedoch vorbestimmte Netzwerk-Ports derart geschlossen, dass kein Verbindungsaufbau zum Host-Computersystem von außen zugelassen wird und somit ein Zugriff auf das Host-Computersystem über Netzwerk vermittels dieser Netzwerk-Ports verhindert wird. Das Host-Computersystem holt die im Bereitstellungs-Server bereitgestellte Hauptbetriebssoftware zu sich ab und installiert diese automatisch. Anschließend nimmt das Host-Computersystem nach erfolgreicher Installation der Hauptbetriebssoftware einen Hauptbetriebszustand ein, wobei das Host-Computersystem im Hauptbetriebszustand ...

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

ELEKTRONISCHE STEUERUNGSEINHEIT, ELEKTRONISCHES FAHRZEUGSTEUERUNGSSYSTEM, DIFFERENZDATENKONSISTENZBESTIMMUNGSVERFAHREN UND DIFFERENZDATENKONSISTENZBESTIMMUNGSPROGRAMM

Номер: DE112019004025T5
Принадлежит: DENSO CORP, DENSO CORPORATION

Eine elektronische Steuerungseinheit (19) enthält eine Differenzdatenbeschaffungseinheit (103a), die ausgelegt ist, Differenzdaten, die in einen Datenspeicherbereich der elektronischen Steuerungseinheit zu schreibende Daten sind, zu beschaffen, wobei die Differenzdaten eine Differenz zwischen alten Daten und neuen Daten sind, eine Konsistenzbestimmungseinheit (103b), die ausgelegt ist, auf der Grundlage von ersten Bestimmungsinformationen betreffend in dem Datenspeicherbereich gespeicherte Speicherdaten und zweiten Bestimmungsinformationen, die in Verbindung mit den Differenzdaten beschafft werden, zu bestimmen, ob die Differenzdaten konsistent mit dem Datenspeicherbereich oder den Speicherdaten sind, eine Aktualisierungsdatenwiederherstellungseinheit (103c), die ausgelegt ist, Aktualisierungsdaten als die neuen Daten unter Verwendung der Differenzdaten und der Speicherdaten wiederherzustellen, wenn die Konsistenzbestimmungseinheit bestimmt, dass die Differenzdaten konsistent sind, und ...

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

Kompatibles Erweitern einer Bausteinschnittstelle

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

Die Erfindung betrifft ein Verfahren zum kompatiblen Erweitern einer Bausteinschnittstelle in einem Computerprogramm, bei dem im Baustein ein Reservebereich vorgesehen ist, der bei Erweiterungen der Schnittstelle entsprechend gekürzt wird, so dass die Länge eines jeden Deklarationsblocks gleich bleibt.

Подробнее
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).

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

Verfahren zum Aktualisieren von Software auf einem Zielgerät mittels einer Aktualisierungseinrichtung und Verfahren zum Verarbeiten eines Datenpakets und/oder einer Unterscheidungsinformation mittels eines Zielgeräts

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

Die Erfindung betrifft ein Verfahren zum Aktualisieren von Software auf einem Zielgeräte (100) mittels einer Aktualisierungseinrichtung (106). Dabei wird in einem ersten Schritt von einer Schnittstelle (116) zu einer externen Datenverarbeitungseinrichtung (118) eine Unterscheidungsinformation (110) empfangen, die einen Unterschied zwischen einer auf dem Zielgerät (100) installierten aktuellen Software und einer auf dem Zielgerät (100) zu installierenden neuen Software repräsentiert. In einem zweiten Schritt wird die Unterscheidungsinformation (110) mit einer in der Aktualisierungseinrichtung (106) hinterlegten Kopie der aktuellen Software kombiniert, um ein neues Software repräsentierendes Datenpaket (302) zu erstellen. Schließlich werden in einem dritten Schritt das Datenpaket (302) und/oder die Unterscheidungsinformation (110) an eine Schnittstelle (126) zum Zielgerät (100) ausgegeben, um die Software auf dem Zielgerät (100) zu aktualisieren.

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

STEUERVORRICHTUNG FÜR EINE AUTOMATISCHE VERKAUFSMASCHINE

Номер: DE0060110743T2

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

AKTUALISIERUNG VON KOMPONENTEN EINES MODULAREN SYSTEMS

Номер: DE102019119487B3

Gezeigt wird ein Vorgehen zum Ändern, insbesondere zum Aktualisieren eines Steuerprogramms eines Eingabe/Ausgabe-Moduls, E/A-Moduls, wobei das E/A-Modul an einer Kopfstation eines modularen Feldbusknotens angereiht ist, aufweisend ein Übertragen von Daten, welche die Änderung beschreiben, von der Kopfstation über einen Lokalbus zum E/A-Modul, wobei der Lokalbus die Kopfstation mit dem E/A-Modul verbindet, ein Überprüfen der Kompatibilität des E/A-Moduls mit der Änderung durch das E/A-Modul und ein Übertragen einer Rückmeldung basierend auf der überprüften Kompatibilität des E/A-Moduls von dem E/A-Modul über den Lokalbus an die Kopfstation, und ein entsprechend eingerichtetes E/A-Modul.

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

Verfahren zum Aktualisieren eines Datenpakets auf einer elektronischen Recheneinrichtung eines Kraftfahrzeugs, sowie System

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

Die Erfindung betrifft ein Verfahren zum Aktualisieren eines Datenpakets (12) auf einer elektronischen Recheneinrichtung (14) eines Kraftfahrzeugs (16) mittels eines kraftfahrzeugexternen Systems (10), bei welchem auf der elektronischen Recheneinrichtung (14) des Kraftfahrzeugs (16) das Datenpaket (12) abgespeichert ist, und bei welchem ein Aktualisierungspaket (20) von einer kraftfahrzeugexternen elektronischen Recheneinrichtung (18) des kraftfahrzeugexternen Systems (10) an die elektronische Recheneinrichtung (14) zum Aktualisieren des Datenpakets (12) übertragen wird, und wobei erst nach einer Freigabe eines Administrators (26) des kraftfahrzeugexternen Systems (10) das Aktualisierungspaket (20) an die elektronische Recheneinrichtung (14) übertragen wird, wobei innerhalb der kraftfahrzeugexternen elektronischen Recheneinrichtung (18) ein Modell (28) bereitgestellt wird, welches dienstabhängige und/oder nutzerspezifische und/oder zeitlich-räumliche Freigabe-Modalitäten zur Freigabe des ...

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

Installation, licensing, configuration management and maintenance system for component-based multi-user software systems

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

A supplier has a computer (2) with data storage (6,7) including the required data, software modules (8,9,10,11) with the required functions. A customer has a computer (1) which includes corresponding data storage (4) and a software module (5), and communicates with the supplier's computer. After a customer has confirmed his selection, the requested software components are installed via a communication network, ...

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

Verfahren zur Bereitstellung von Steuerdaten für eine Steuereinrichtung zur Ansteuerung einer eine Vielzahl von Leuchtdioden aufweisenden Beleuchtungsvorrichtung

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

Die Erfindung betrifft ein Verfahren zur Bereitstellung von Steuerdaten (S-Dat) für eine Steuereinrichtung zur Ansteuerung einer eine Vielzahl von Leuchtdioden aufweisenden Beleuchtungsvorrichtung. Auf Basis der Steuerdaten (S-Dat) ist eine Lichtanimation auf der Beleuchtungsvorrichtung erzeugbar. Auf Basis zeitabhängiger, jeder einzelnen Leuchtdiode zuordenbarer Parameter der Lichtanimation erfolgt eine Konvertierung in von der Steuereinrichtung lesbare Steuerdaten (S-Dat). Die Steuerdaten (S-Dat) sind in einem Speicher abspeicherbar und von der Steuereinrichtung abrufbar. Erfindungsgemäß werden bei dem Verfahren folgende Verfahrensschritte nacheinander durchgeführt:- Über eine interaktive, grafische Entwicklungsumgebung (GUI) wird auf einer Anzeigevorrichtung ein animiertes Lichterscheinungsbild erzeugt,- aus dem animierten Lichterscheinungsbild wird eine Videodatei (V-Dat) oder eine Bildsequenzdatei exportiert,- aus der Video- oder Bildsequenzdatei (V-Dat) werden für jedes Bild und für ...

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

Arithmetikverarbeitungsvorrichtung, Fahrzeugsteuervorrichtung und Aktualisierungsverfahren

Номер: DE112020001909T5
Автор: Kogure, Kinugasa
Принадлежит: Hitachi Astemo, Ltd.

Wenn ein Steuerprogramm durch eine Vorrichtung, die eines von zwei Steuerprogrammen wählen und ausführen kann, aktualisiert wird, wird eine Datenmenge, die übertragen werden soll, verringert, um die Zeit zu verkürzen, die zum Aktualisieren eines Programms erforderlich. Es sind eine erste umschreibbare Speichereinheit, die zwei Programme speichert, eine CPU, die eines der zwei Programme wählt und ausführt, und eine zweite umschreibbare Speichereinheit, die gemeinsame Daten, die die zwei Programme begleiten, speichert, enthalten.

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

Execution of computer code out of sequence so that it runs faster, relating particularly to multiprocessor systems, with data attributes declared that define data in such a way that data integrity is preserved.

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

Method for control of a computer system (1) in which source code is converted into machine code (15) with an associated reordering of instructions. The source code includes a data declaration that assigns a first attribute to a first data store (11) and a second attribute to a second data store (13). The machine code is stored in a program memory after reordering and executed by a processor (2) in yet another sequence. The data attributes of the data stores limits reordering of source code instructions and reordering of machine code instructions at execution. Independent claims are made for (1) a computer system with an execution environment in which source code and machine code can be reordered so that it runs faster. (2) a computer program product.

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

Computer network software diagnosis system has automatic patch installation

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

A computer network software diagnosis system searches for a software vendor web site and sends failure diagnosis data over the Internet (WWW) to a server (Server) which automatically generates a patch file and sends this for installation on the failed PC (Personal Computer).

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

Control mechanisms for data processing devices

Номер: GB2529263B
Принадлежит: ARM IP LTD, ARM IP Limited

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

Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware

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

A method is described that includes translating higher level program code including higher level instructions having an instruction format that identifies pixels to be accessed from a memory with first and second coordinates from an orthogonal coordinate system into lower level instructions that target a hardware architecture having an array of execution lanes and a shift register array structure that is able to shift data along two different axis. The translating includes replacing the higher level instructions having the instruction format with lower level shift instructions that shift data within the shift register array structure.

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

Fleet management system for portable maintenance tools

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

System 112 for managing plurality of industrial portable devices 150, 180 comprising portable device content information repository 190 to store indications of current content within each device; content repository 198 to store content to be stored in and executed by devices; fleet management station 146, 168 communicatively connected to content repository via secure communication connection to receive content for devices, and communicatively connected to portable device content information repository to provide it with information about the current content within devices; and a content manager 194 coupled to the portable device content information repository and to the content repository, that executes via computer processor determines based on indications of current content within one or more devices and on available content in content repository, content to be provided to one or more devices, and which executes to provide a notification of the determined content to the fleet management ...

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

Application download notification in hierarchical groups of consumer users of mobile devices

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

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

Addressable assets in software development

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

A method for tracking game asset locations is disclosed. Content is created for an application using a first asset. The first asset includes asset data that describes at least a part of the content associated with the asset. The asset data is placed within one or more files within a location within one or more memories. A catalog associated with the application is created on the server. A catalog entry is created for the first asset. The catalog entry includes an address that uniquely identifies the first asset. A request is received from the application for asset data associated with the first asset, the request including the address. The address and the catalog are used to determine location data associated with the address. The determined location data is used to retrieve the asset data at the determined location. The retrieved asset data is returned to the application.

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

Patch management in a hybrid computing environment

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

Techniques for managing performing patches on a workload associated with a computing platform are presented. A patch identifier component can identify the workload associated with the computing platform. The workload can comprise a first workload portion upon which a first subset of patches can be performed offline and a second workload portion upon which a second subset of patches can be performed online. A patch management component can determine, for the first workload portion, a portion of the first subset of patches that can be performed within a maintenance time window while offline based on vulnerability scores of patches of the first subset of patches, and can determine, for the second workload portion, the second subset of patches that can be performed while online. The patch management component can determine the vulnerability scores of the patches of the first subset of patches based on importance levels of the patches.

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

Loader and method for processing a resource bundle

Номер: GB2569756B
Принадлежит: ROXOR GAMING LTD, ROXOR GAMING LIMITED

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

Method and system for performing firmware update through DFU success rate prediction model

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

A method and system for performing firmware upgrade through DFU success rate prediction model, the method comprises steps of: SI, a user inputting information of a target device to an external device or the external device automatically collecting the information of the target device, and triggering an operating system of the external device to perform the firmware upgrade; S2, the external device issuing a firmware upgrade request to a server terminal, the server terminal inputting parameters provided by the external device to the DFU success rate prediction model to predict a success rate of the external device performing the firmware upgrade after receiving the query; S3, the server terminal returning to the external device a response whether to initiate a firmware upgrade. The present invention performs the success rate evaluation according to the model information before upgrading the firmware, initiates the firmware upgrade or notifies the user about the risk of the bad result, and ...

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

Electronic device manufacture and content provision

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

A method of preparing an electronic device to use stored content (e.g. firmware) comprises generating a delta data structure comprising data to modify an initial image in accordance with a first content data block; encrypting a resultant content data block using a corresponding encryption key; and providing the initial image and the encrypted block for embedding as stored content on the electronic device. A method of generating an update for an electronic device to use stored content, comprises acquiring a first delta data structure comprising data to modify an initial image in accordance with a first content data block to produce a current image; decrypting an encrypted block required by the first delta data structure using an encryption key to produce a first decrypted block, generating a second delta data structure comprising data to modify the current image in accordance with a second content data block; and providing the second delta data structure to the electronic device. A method ...

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

Virtual image processor instruction set architecture (ISA) and memory model and exemplary target hardware having a two-dimensional shift array structure

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

A method is described that includes instantiating, within an application software development environment, a virtual processor having an instruction set architecture and memory model that contemplate first and second regions of reserved memory. The first reserved region is to keep data of an input image array. The second reserved region is to keep data of an output image array. The method also includes simulating execution of a memory load instruction of the instruction set architecture by automatically targeting the first reserved region and identifying desired input data with first and second coordinates relative to the virtual processor's position within an orthogonal coordinate system and expressed in the instruction format of the memory load instruction.

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

Detecting obfuscated malware variants

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

A threat management facility receives computer code 602, which has its redundancy characterised 604 and in response remedial action is taken 610, such as permitting 608 or denying the execution of the code. The characterisation can take the form of compressing the code, or tokenised objects of the code, to reduce redundancy whilst maintaining functionality, and comparing the compressed version with the original to determine a degree of redundancy, and preferably if this is characteristic of polymorphism or obfuscation, and requiring remedial action if this is above a predetermined threshold. The characterisation may also be a pattern of redundancy and comparing this to known patterns of redundancy associated with malware. The code can be a script language code in a scripting language interpretable by an application, or can be list-based, object-oriented or aspect orientated. The redundancy can include superfluous function calls, structures or flow control, and can be further characterised ...

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

Loop and library fusion

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

Method comprising obtaining 202 un-optimised computational graph comprising a plurality of nodes representing operations and directed edges representing data dependencies; analysing 204 the un-optimised graph using pattern matching to determine fusable operations that can be fused together into a single fusion operation; transforming 206 the un-optimised graph into an optimised computational graph by replacing the nodes representing the fusible operations in the un-optimised graph with a fusion node representing the single fusion operation; and providing to a compiler the fusion node that the compiler can translate as a call that performs the fused operations to produce 208 efficient code. It may also provide the efficient code to computing devices for execution. Execution may include executing the operations of the computational graph including the single fusion call that performs all fused operations. Analysing using pattern matching may involve comparing portions of the un-optimised ...

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

Address layout varying process

Номер: GB0002568527B
Принадлежит: TRUSTONIC LTD, Trustonic Limited

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

Anomaly detection for code management

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

A computer implemented method of updating software code in a code management system, the code management system storing version-controlled software code including a current version and a plurality of historic versions of the code, each version of the software code having a codebase comprising a plurality of application software modules for constituting a software application, and a plurality of test software modules for testing the application, and each codebase having associated a test log as a logging output of the test modules for the codebase when executed for a software application in execution built from the application modules of the codebase, the method comprising: training an anomaly detector based on a codebase for each version of the software code to model the codebase on the basis of the logging output associated with the codebase; receiving a modification for the current version of the software code comprising an indication of changes to one or more modules in the codebase ...

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

Remote update of software on a work vehicle

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

Remote updating of software on a target module of an electric work vehicle including a rechargeable battery. When a software update for the machine’s software is available a determination is made as to whether or not the machine’s rechargeable battery is connected to a charging module. If the machine’s rechargeable battery is connected to a charging module, the software update is provided on the target module. If the machine’s rechargeable battery is not connected to a charging module, the software update is delayed until the rechargeable battery is connected to a charging module. The software update to the target module may be performed via remote flashing.

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

Subsea measurement apparatus, method of compressing measurement data and method of providing inter-compatibility between apparatus

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

A subsea measurement apparatus 104 is immersed in water and comprises a sensor, a communications module, and a processing resource operably coupled to the sensor and the communications module. The sensor measures a property of a medium and the processing resource provides a first execution environment 122 and a second execution environment 124 independent from the first execution environment. The first execution environment allows execution of device firmware 128 that cooperates with the sensor to generate, when in use, raw or partially processed measurement data. The second execution environment receives and executes a user-defined application to further process the measurement data. Also disclosed in a method for further processing data which may comprise compressing the raw measurement data to allow acoustic transmission of data to the surface. The user-defined application may also be transmitted from the surface to subsea measurement to modify or improve the data processing executed ...

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

Method and system to identify and prioritize re-factoring to improve micro-service identification

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

A computer system wherein there is a genetic manager to apply a genetic algorithm to parent re-factoring operations selected from an initial identified set of such operations for source code to produce an offspring population of the operations as a subset of the parent re-factoring operations. A score manager measures a fitness score of each re-factoring operation including collecting runtime traces of the source code and applies the traces to the subset such that a classifier can prioritise operations within the subset based on a corresponding fitness score. Responsive to the prioritisation one or more of the re-factoring operations can be applied to the source code to produce one or more micro-service candidates. A crossover operator may be applied to generate a combination of offspring re-factoring operations, and a mutation operator may be applied to introduce variability to the generated combination. The application of the genetic algorithm and fitness score measurement may be an iterative ...

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

API for recurrent neural networks

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

Apparatuses, systems, and techniques to implement a recurrent neural network. In at least one embodiment, an application programming interface receives one or more API calls comprising a graph definition and a recurrence attribute, and executes a recurrent neural network based on the graph definition.

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

Firmware management for IoT devices

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

The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path. The management system can update devices individually, on a device family basis, or on a system-wide basis. Interrogation of an IoT device in a family allows profiles to be determined for first and second devices in different families.

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

Firmware management for IoT devices

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

A process for management of Internet-of-Things (IoT) devices includes a management system for identifying, interrogating, and updating devices connected to one or more networks. The management system can include a data store for storing various data related to the devices and the various processes of the management system. The management system can include a controller for executing processes such as interrogation processes, firmware change processes, credential change processes, and other processes. The controller can determine versions of firmware and other configuration properties of a device and generate various profiles for updating the firmware and other configuration properties. The controller can determine upgrade paths for updating the firmware and other configuration properties from a first version to a second version, the upgrade paths including one or more intermediary versions for facilitating the upgrade path. The management system can update devices individually, on a device ...

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

Cloud-native reservoir simulation

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

A system and method for the submission of a reservoir simulation project to a cloud based application server is disclosed. In operation, the user submits a simulation project and user specified parameters to a cloud based application on a server from a client preferably using a GUI. The user specified parameters may include one or more user-specified parameters for a neural network to optimize a computing infrastructure of the cloud-based application server for the at least one reservoir simulation job using machine learning. The parameters may preferably specify an economical, high or accelerated performance mode. Further parameters may specify a number or actual or virtual cores. The neural network may utilise machine learning to allocate computing resources for the computing infrastructure of the cloud-based application server to perform the at least one reservoir simulation job using the reservoir simulation model. The cloud-based application server may perform the reservoir simulation ...

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

Process for automatically upgrading an operating system on a computer

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

A method for automatically upgrading an operating system on a computer is provided. The method includes collecting system state information from the computer, and querying a knowledge base to identify state modification actions. Querying the knowledge base may include use of a classification algorithm, for example the k-nearest-neighbours algorithm, to identify non-exact matches in the knowledge base. The system is modified according to identified state modification actions and an upgrade is attempted. In the event that the upgrade fails, information from collected log files is used to update the knowledge base to propose further state modification actions, and the upgrade is attempted again.

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

PROCEDURE FOR AUTHENTIFIKATION OF APPLICATIONS

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

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

DATENVERARBEITUNGSANLAGE ZUR PARALLELEN AUSFUHRUNG VON VERARBEITUNGSOPERATIONEN

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

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

TASK SEQUENCE PRODUCED AUTOMATICALLY

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

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

PROCEDURE AND SYSTEM FOR REMOTE DISTRIBUTION AND REMOTE INSTALLATION OF SOFTWARE

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

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

DATA-PROCESSING SYSTEM TO THE PARALLEL AUSFUHRUNG OF PROCESSING OPERATIONS

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

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

PROCEDURE FOR THE PRODUCTION OF GRAPHIC USER INTERFACES FOR COMPUTER PROGRAMMES

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

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

PROCEDURE AND EQUIPMENT FOR THE TREATMENT OF AN INQUIRY IN ACCORDANCE WITH A BOOLEANREGEL

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

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

APPLICATION MANAGEMENT PLATFORM

Номер: AU2018201974A1
Принадлежит: Murray Trento & Associates Pty Ltd

... cj) 0 =0 0 \N~h>LLLLL E I 0> 0 0a0 C-C) / 0 T / to /m -jT T Coi /nc cn An integrated application management platform manages applications, such as mobile apps, during various stages in their lifecycle, such as development, testing, deployment, usage by end-users, maintenance, and/or retirement of the applications. The platform integrates the management of various aspects and elements of the lifecycle of multiple applications. The platform may include a dashboard with any suitable number of screens to enable monitoring of the portfolio of applications in the various stages of their lifecycles. The platform may also provide automation to manage the applications during the various stages of their lifecycle. The platform facilitates managing a portfolio of applications by managing and presenting information regarding application deployment status, deployment status, testing status, security aspects (e.g., device management, user authentication, rights management), analytics for user adoption ...

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

Processing application programming interface (API) queries based on variable schemas

Номер: AU2017351024B2
Принадлежит: Davies Collison Cave Pty Ltd

The present disclosure relates to accessing data using application programming interface (API) calls. According to one embodiment, a method generally includes receiving, at the API, a request from a client device, where the requesting a data operation. Determining context data associated with the request. Receiving an entity schema based on the context data, where the entity schema includes a metamodel. Processing the request using the entity schema and metamodel, generating a response including the entity schema, and returning the response to the client device.

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

A Method for Converting the Cycle in Finite Automata Machine into Regular Expression

Номер: AU2020101529A4
Принадлежит: WRAYS PTY LTD

Abstract This invention discloses a method for converting the cycle in finite automata machine into regular expression, which mainly solves the problem that the complex cycle in finite automata machine cannot be converted into regular expression by traditional methods. The steps are as follows: Step 1: Identify all cycles in the finite automata machine, including self cycles and indirect cycles; Step 2: Construct new transition conditional sequences for self cycles and indirect cycles; Step 3: If a cycle is self cycle, then delete the states and transition conditions on the cycle directly; if a cycle is indirect cycle, then delete all states and relevant transition conditions except the initial state of the cycle; Step 4: Add the new transition conditional sequences to the finite automata machine; Step 5: Output the finite automata machine without cycles. This invention can be applied to the fields of software behavior modeling, model-based testing, hardware circuit system design, software ...

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

Dynamic batch limit validation

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

The present disclosure relates generally to systems and methods for validating data, such as data related to testing or sampling a batch of a product, with a data compliance tracking system. An exemplary method includes receiving at least one data point from a computing element, wherein the data point corresponds to data collected from a sampling of at least one parameter during a batch run of a product and includes time stamp data; determining limit information corresponding to the at least one parameter, wherein the limit information includes at least one limit associated with at the least one parameter and has an associated valid value range; storing the at least one data point and the limit information; receiving an analytics request from a user device; analyzing the stored limit information to apply a limit to a select data point; and displaying an analytics output.

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

System and method for managing dynamic design data for a virtual environment

Номер: AU2018208489A1
Принадлежит: RnB IP Pty Ltd

Implementations of the present disclosure are directed to a computer-implemented method, a system, and an article for facilitating the deployment of virtual environment design data, thus creating new experiences for users of the environment, without needed to redeploy the entire codebase or core processing functions of the application that instantiates the environment. In one embodiment, a design tool receives environment design parameters for a virtual environment (such as a setting for an online multi-player game) that include elements defined by the design parameters and a primary functional codebase and creating versions of the virtual environment, each version comprising a subset of the design parameters independent of the primary functional codebase. The versions are assigned to one or more users of the virtual environment and distributed to the users without requiring distribution of the primary functional codebase.

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

INTERACTIVE TUTORIAL INTEGRATION

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

A tutorial for a given application may be leveraged to generate executable code that can then be executed within a native instruction service of the application. In this way, a software application may thus provide an integrated, interactive learning experience for a user, in a manner that extends beyond the instructional content included in the native instruction service, i.e., that includes at least a portion of the instructional content of the tutorial. Computing device Memory104 Processor 106 Application 108 Native Instruction Service 120 Feature List Instruction 130 Instruction Code Element 122 Generator Tutorial Manager 132 Tutorial Annotator Annotated Feature Extractor 134 Tutorial 146 Content Tutorial Extractor Feature Mapper PTFGenerator files Instruction Code 140enrto 4 Generator 140 ---------------- _ 150 Model Trainer 144 User Device 112 Display 114 Networkt126 Image Tutorial 75s C ___O__O 1Li c0 o a~c-0oCc: 3 t 0 oco )( - c - C c O~-0 o 0- e -- -- .o CNI ~Sa 0o-e o-ooo C 5D ...

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

Data collection system using remotely configurable scripting

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

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

Method and electronic device for identifying accessory

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

An electronic device and method of controlling the electronic device are disclosed. The method includes identifying, by an electronic device, an identification(ID) of an accessory that is coupled to the electronic device. The method also includes receiving, by the electronic device, at least one software program, based on the identified ID of the accessory. Additionally, the method includes installing, by the electronic device, the received software program. -28 5195541_1 (GHMatters) P96060.AU ...

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

Semantic content accessing in a development system

Номер: AU2015270951B2
Принадлежит: Davies Collison Cave Pty Ltd

A development system comprises, in one example, a development module sensing user development inputs and transforming elements of the computer system based on the user development inputs. The elements comprise types modeled in the computer system. A user interface module generates a user interface display with a user input mechanism, and senses a user search input received through the user input mechanism indicative of a user search query for searching the elements of the computer system. A search engine identifies a type-based search parameter for the user search query. The search engine is controlled to activate a type-based search component based on the type-based search parameter. The type-based search component performs an element search to return a set of search results in the user interface display.

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

Устройство выявления уязвимостей

Номер: RU0000168346U1

Полезная модель относится к компьютерной технике, а более конкретно к области информационной безопасности, и предназначена для выявления уязвимостей в исходных текстах компьютерных программ.Техническим результатом, на достижение которого направлено заявляемое устройство, является снижение вероятности ложных срабатываний при обнаружении уязвимостей в компьютерных системах, что в свою очередь приводит к повышению точности выявления уязвимостей в компьютерных системах.Устройство выявления уязвимостей, содержащее модуль построения абстрактного синтаксического дерева, соединенный с модулем построения графа вызовов, который соединен с модулем проведения локального анализа функций, соединенным с модулем проверки на наличие дефекта и блок памяти, соединенный с модулями построения абстрактного синтаксического дерева, построения графа вызовов, проведения локального анализа функций и модулем проверки на наличие уязвимости, модуль проверки на наличие уязвимости, осуществляет сравнение признаков данных функций и операций с признаками, указанными в правилах для проверки на уязвимости, которые хранятся в блоке памяти, при этом совпадение этих признаков свидетельствует о наличии уязвимости. 1 ил. РОССИЙСКАЯ ФЕДЕРАЦИЯ (19) RU (11) (13) 168 346 U1 (51) МПК G06F 21/57 (2013.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ (12) ФОРМУЛА ПОЛЕЗНОЙ МОДЕЛИ К ПАТЕНТУ РОССИЙСКОЙ ФЕДЕРАЦИИ (21)(22) Заявка: 2016125045, 23.06.2016 (24) Дата начала отсчета срока действия патента: 23.06.2016 30.01.2017 (73) Патентообладатель(и): Закрытое Акционерное Общество "Научно-Производственное Объединение "Эшелон" (RU) Приоритет(ы): (22) Дата подачи заявки: 23.06.2016 Адрес для переписки: 107023, Москва, ул. Электрозаводская, 24, стр. 1, ЗАО "НПО "Эшелон", Цирлову Валентину Леонидовичу 1 6 8 3 4 6 R U (57) Формула полезной модели Устройство выявления уязвимостей, содержащее модуль построения абстрактного синтаксического дерева, соединенный с модулем построения графа вызовов, который соединен с ...

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

Доверенный компьютер

Номер: RU0000182701U1

Доверенный компьютер содержит встроенное аппаратное средство защиты информации - резидентный компонент безопасности (РКБ), имеющий, по меньшей мере, одну дополнительную - по отношению к шине компьютера - связь с, по меньшей мере, одним его функциональным блоком. Задача полезной модели - повышение уровня защищенности компьютера от утечек критичных данных в доверенном режиме - решена тем, что, по меньшей мере, одна дополнительная связь проложена между выходом РКБ и цепью питания функционального блока, ответственного за передачу данных во внешний мир, и по ней пропущен управляющий сигнал, отключающий питание указанного блока в доверенном режиме работы компьютера. 1 з.п. ф-лы. РОССИЙСКАЯ ФЕДЕРАЦИЯ (19) RU (11) (13) 182 701 U1 (51) МПК G06F 21/57 (2013.01) ФЕДЕРАЛЬНАЯ СЛУЖБА ПО ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ (12) ОПИСАНИЕ ПОЛЕЗНОЙ МОДЕЛИ К ПАТЕНТУ (52) СПК G06F 21/57 (2006.01); G06F 21/62 (2006.01); G06F 21/86 (2006.01) (21)(22) Заявка: 2017144204, 18.12.2017 (24) Дата начала отсчета срока действия патента: (73) Патентообладатель(и): Конявский Валерий Аркадьевич (RU) Дата регистрации: 28.08.2018 (56) Список документов, цитированных в отчете о поиске: RU 2321055 C2, 27.03.2008. CN 105681300 A, 15.06.2016. RU 2538329 C1, 10.01.2015. US 6952777 B1, 04.10.2005. RU 2569577 C1, 27.11.2015. (45) Опубликовано: 28.08.2018 Бюл. № 25 R U (54) ДОВЕРЕННЫЙ КОМПЬЮТЕР (57) Реферат: Доверенный компьютер содержит встроенное аппаратное средство защиты информации резидентный компонент безопасности (РКБ), имеющий, по меньшей мере, одну дополнительную - по отношению к шине компьютера - связь с, по меньшей мере, одним его функциональным блоком. Задача полезной модели - повышение уровня защищенности компьютера от утечек критичных данных в Стр.: 1 доверенном режиме - решена тем, что, по меньшей мере, одна дополнительная связь проложена между выходом РКБ и цепью питания функционального блока, ответственного за передачу данных во внешний мир, и по ней пропущен управляющий сигнал, отключающий ...

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

Система адаптивного мониторинга автоматизированных систем управления военного назначения

Номер: RU0000191293U1

Система адаптивного мониторинга автоматизированных систем управления военного назначения (АСУ ВН) предназначена для выполнения комплексной оценки защищенности АСУ ВН в условиях ограниченности ресурсов и формирования комплексного образа АСУ ВН. Техническим результатом полезной модели является оптимизация процедур мониторинга для осуществления оценки защищенности АСУ ВН с учетом текущей цели его функционирования и в условиях ограниченных ресурсов за счет последовательной многоуровневой адаптации, включающей: адаптацию набора и объема номенклатуры параметров, подлежащих мониторингу, адаптацию процедур наблюдения и адаптацию процедур оценивания, что обеспечивает повышение оперативности принятия решений о степени защищенности АСУ ВН за счет минимизации набора параметров, подлежащих контролю, таким образом повышается информативность полученных в процессе мониторинга данных. Указанный технический результат достигается тем, что оператор посредством модуля взаимодействия с пользователем устанавливает параметры работы системы. Модулем оценки на основе результатов, полученных в процесс функционирования модуля сбора информации, с учетом текущей цели объекта мониторинга и наличия ресурса для выполнения процедур мониторинга, определяется последовательность и параметры работы всех модулей системы и производится запуск работы модуля тестирования АСУ ВН. Данные результатов тестирования АСУ ВН посредством модуля преобразования данных приводятся к общему виду, передаются в модуль параметрического синтеза. Далее выполняется адаптация процедур наблюдения, запускается мониторинг параметров АСУ ВН и ее сетевой активности. Собранные модулем мониторинга данные приводятся к общему виду, передаются в модуль параметрического синтеза. Модулем параметрического синтеза производится синтез результатов тестирования и мониторинга, в результате чего формируется комплексный образ АСУ ВН, который выводится оператору и передается в модуль оценки, где выполняется адаптация процедур оценивания и ...

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

Systems and methods for automated processing of devices

Номер: US20120005325A1
Автор: Sanjay Kanodia
Принадлежит: Individual

A system and method for automatic provisioning of devices from a host system is disclosed. A computer program operating at the host system detects new devices and performs a series of provisioning operations. These provisioning operations are pre-defined by system administrator and are customizable for each enterprise's unique environment. When the devices are shipped from device manufacturers to enterprise customers, these devices have no enterprise specific information provisioned in them. When the system administrator receives these devices they have to perform several manual and labor intensive operations on the devices. The system and method described automate the provisioning of devices thus eliminating the manual steps that are currently being performed by the users.

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

Simplifying automated software maintenance of data centers

Номер: US20120005520A1
Принадлежит: Oracle International Corp

An aspect of the present invention simplifies software maintenance of nodes in a data center. In one embodiment, a management system receives data specifying a set of commands to be executed on a node in the data center, and then forms a maintenance script by programmatically incorporating instructions for executing the set of commands on the node and to perform a set of management actions. The management system then executes the maintenance script to cause execution of the set of commands on the nodes, thereby performing maintenance of the node. A user/administrator of the data center needs to specify only the commands, thereby simplifying the software maintenance of data centers. According to another aspect, the maintenance scripts (formed by incorporating the commands provided by a user) are executed as part of a disaster recovery process in the data center.

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

Hardware specific code generation

Номер: US20120005650A1
Принадлежит: MathWorks Inc

A computer-implemented method for generating code based on a graphical model may include: translating the graphical model into a graphical model code, the graphical model code including a first graphical model code function; performing a lookup of the first graphical model code function in a hardware specific library, the hardware specific library comprising a plurality of relationships between graphical model code functions and hardware specific functions, where the first graphical model code function is one of the graphical model code functions; obtaining a matched hardware specific function based on the lookup, wherein the matched hardware specific function is one of the hardware specific functions from the hardware specific library; and modifying the graphical model code based on the matched hardware specific function.

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

Repository relationship programming

Номер: US20120005654A1
Автор: Kevin P. Graham
Принадлежит: Individual

Embodiments of systems, methods and computer program products are described for implementing repository relationship programming. Implementations described herein describe processes for implementing a union of concerns, integrating concerns, assembling concerns and separating concerns.

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

Dynamic determination of application server runtime classloading

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

Embodiments of the present invention provide a method, system and computer program product for dynamic selection of a runtime classloader for a generated class file. In an embodiment of the invention, a method for dynamic selection of a runtime classloader for a generated class file is provided. The method includes extracting meta-data from a program object directed for execution in an application server and determining from the meta-data a container identity for a container in which the program object had been compiled. The method also includes selecting a container according to the meta-data. Finally, the method includes classloading the program object in the selected container.

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

Integrated exchange of development tool console data

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

Embodiments of the present invention provide a method, system and computer program product for exchanging console data in a messaging system. In an embodiment of the invention, a method for exchanging console data in a messaging system includes receiving a message in a messaging client executing in memory by at least one processor of a computer. The method further includes selecting in the message in the messaging client a portion of console data for a version of source code. For instance, the console data can be a selection of source code or an error message for a selection of source code. Finally, in response to the selection of the portion of console data, corresponding meta-data for the message can be extracted and a version of source code for the console data can be determined from the meta-data. Finally, the version of the source code can be loaded in an IDE executing in the memory by the at least one processor of the computer.

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

Development system

Номер: US20120011490A1
Принадлежит: Toshiba Corp

According to one embodiment, a development system includes an instruction set simulator (ISS) and a checker. The ISS includes a central processing unit (CPU) model that simulates an execution program and a memory model as a work area of the processor model. The checker monitors execution of an access instruction, included in the execution program, on the memory model and, when a difference between a data length at the time of writing and a data length at the time of reading on the same spot is detected, notifies an execution spot at the time of detection as an endian dependent spot.

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

Configuration of a basic input/output system (bios) of a computing device

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

Example embodiments disclosed herein relate to configuring a Basic Input/Output System (BIOS) of a computing device. An embodiment of a method may present, by the computing device, a first request relating to a first functionality of the computing device controlled by one or more settings of the BIOS, and may receive a first user response corresponding to the first request. The method may also present a second request relating to a second functionality of the computing device controlled by one or more settings of the BIOS, with the second request being selected based on the first user response. The method may then receive a second user response corresponding to the second request. In addition, the method may configure at least one setting of the BIOS based on the first and second user responses. Embodiments of a related computing device and computer-readable storage medium are also disclosed.

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

APPARATUS AND METHOD FOR DETECTING, PRIORITIZING AND FIXING SECURITY DEFECTS AND COMPLIANCE VIOLATIONS IN SAP® ABAPtm CODE

Номер: US20120017280A1
Принадлежит: VIRTUAL FORGE GmbH

A static code analysis (SCA) tool, apparatus and method detects, prioritizes and fixes security defects and compliance violations in SAP® ABAP™ code. The code, meta information and computer system configuration settings are transformed into an interchangeable format, and parsed into an execution model. A rules engine is applied to the execution model to identify security and compliance violations. The rules engine may include information about critical database tables and critical SAP standard functions, and the step of applying the rules engine to the execution model may include the calculation of specific business risks or whether a technical defect has a business-relevant impact. In particular, an asset flow analysis may be used to determine whether critical business data is no longer protected by the computer system. Such critical business data may include credit or debit card numbers, financial data or personal data.

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

Managing extension projects with repository based tagging

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

According to some embodiments, information about a delta change package may be received. The delta change package may be, for example, associated with a customer extension project to be applied to content from a business service provider. A description tag for the delta change package may be received from a user, and the delta change package may be associated with the description tag in a repository of the business service provider.

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

Puzzle Driven Development (PDD) Method and Software

Номер: US20120023476A1
Автор: Yegor Bugayenko
Принадлежит: Individual

Puzzle Driven Development (PDD) method and software that optimizes communication and planning of concurrent development in a distributed software project by means of @todo tags (called “puzzles”) maintained in the source code by software engineers.

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

Method of replacement for a controller in an onboard power supply system in a vehicle

Номер: US20120023478A1
Принадлежит: MAN Truck and Bus SE

A method replaces a controller, particularly a faulty and/or outmoded controller, in an onboard power supply system in a vehicle. The controller to be replaced is replaced by a functional and/or new controller. The controller to be replaced and the new controller are operated by incompatible operating software. In the method at least one software component is exported from a software development environment for the operating software of the controller to be replaced by a data processing apparatus. The software component is converted into a code, which can be imported into a software development environment for the operating software of the functional and/or new controller, by the data processing apparatus. The code is imported into the software development environment of the operating software of the functional and/or new controller by the data processing apparatus. The operating software for the new controller is produced on the basis of the imported code.

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

Dynamic Test Scripts

Номер: US20120023485A1
Принадлежит: SAP SE

A method and apparatus for generating dynamic test scripts enables the design and use of testing scripts that are independent of an application and the user interface layout of the application. The method and apparatus store a set of test data, checks and an action list independent from a test script. The test script matches the properties of the test data, checks and action list items with the properties of user interface elements in an application at run-time. The run-time matching allows for the script to be utilized for different applications as well as altered or updated versions of those applications with minimal or no changes to the testing script. This method and system are particularly relevant for the testing of applications using the user interface rather than backend utilities (APIs, services etc.).

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

Verification of Information-Flow Downgraders

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

A method includes determining grammar for output of an information-flow downgrader in a software program. The software program directs the output of the information-flow downgrader to a sink. The method includes determining whether the grammar of the output conforms to one or more predetermined specifications of the sink. The method includes, in response to a determination the grammar of the output conforms to the one or more predetermined specifications of the sink, determining the information-flow downgrader is verified for the sink, wherein determining grammar, determining whether the grammar, and determining the information-flow downgrader are performed via static analysis of the software program. Apparatus and computer program products are also disclosed. An apparatus includes a user interface providing a result of whether or not output of an information-flow downgrader in the software program conforms to one or more predetermined specifications of a sink in the software program.

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

Pre-boot protected memory channel

Номер: US20120023591A1
Автор: Ned Smith, Ravi Sahita
Принадлежит: Individual

Machine readable media, methods, and computing devices are disclosed which establish a protected memory channel between an operating system loader of a user partition and services of a management partition. One computing device includes protected storage, read only memory, firmware, a storage device and a processor. The storage device is to store the virtual machine monitor and an operating system having an operating system loader. The virtual machine monitor is to establish a protected memory channel between the one or more integrity services of a management partition and the operating system loader of a user partition in response to measuring and verifying the operating system loader based upon the manifest. The processor is to execute the code of the read only memory, the firmware, the virtual machine monitor, the operating system, the operating system loader, the management partition, and the user partition.

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

System and method for using paper as an interface to computer applications

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

A system and method for using paper to interface with handwritten annotations and/or pre-defined templates with one or more computer applications is disclosed. In one embodiment, the method includes imaging content in the paper including pre-defined handwritten commands, associated syntax, one or more computer application identifiers and pointed data which is already existing on the paper, analyzing the imaged content to identify the pre-defined handwritten commands, the one or more computer applications associated with the one or more computer application identifiers, the associated syntax and the pointed data, extracting the pointed data into a specified format associated with the one or more computer applications, executing the one or more computer applications based on the identified pre-defined handwritten commands, the one or more computer application identifiers and the associated syntax, and importing the extracted pointed data into the one or more executed computer applications.

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

Method and apparatus for booting host

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

Provided are a method and a device for booting a host embodying a downloadable conditional access system (DCAS), wherein one of a plurality of pre-determined booting modes is decided as a booting mode of the host based on first information indicating whether a host can communicate with a broadcasting service provider and second information indicating whether a software-based security client providing information required for decrypting broadcasting data is installed to a hardware-based security module connected to the host, and the host is booted in the decided booting mode.

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

Logical data model abstraction in a physically distributed environment

Номер: US20120030591A1
Принадлежит: SAP SE

A component object binds business driven services to a graphical user interface (GUI). The object includes a data model, view model and controller. The view model graphically presents, and the controller manipulates data used by the object. The controller includes an event handler that respond to events generated within the GUI and binds data used by the object to a data source which can be another component object or a remotely located source. The event handler can call a local script to calculate the value of a data element within the object. The component object can be instantiated on a client, and can be configured to communicate with a corresponding component object on a server. The client and server component objects can exchange only that data that needs to be exchanged to maintain the current state of a user interface in the client computer.

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

Developing Programs in a Graphical Specification and Constraint Language

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

System and method for specifying and implementing programs. A graphical program is created in a graphical specification and constraint language that allows specification of a model of computation and explicit declaration of constraints in response to user input. The graphical program includes a specified model of computation, a plurality of interconnected functional blocks that visually indicate functionality of the graphical program in accordance with the specified model of computation, and specifications or constraints for the graphical program or at least one of the functional blocks in the graphical program. The specified model of computation and specifications or constraints are useable to analyze the graphical program or generate a program or simulation.

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

Constructing runtime state for inlined code

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

Techniques for processing computer code are disclosed. In one example, an indication that a computer code is to begin execution at a portion of code other than a starting portion of the code is received, and a runtime state associated with the portion of the code at which execution is to begin is constructed. In some examples, execution of the portion of code is initiated. In some examples, a program counter associated with the portion of the code is used to initiate execution of the code. In some examples, the computer code comprises a fallback code associated with a previously executing code.

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

Development tool for footprint reduction

Номер: US20120030662A1
Принадлежит: Red Hat Inc

A method and apparatus for reducing a memory footprint of an embedded system. The method may include analyzing packages installed in a root file system of the embedded system, and determining which package components are not required for the operation of the embedded system. The method further includes reducing a memory footprint of the embedded system based on the above determination.

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

Portable computing device and method of operation of same

Номер: US20120032945A1
Принадлежит: Openpeak Inc

A managed services platform and method of operation of same are described herein. The platform can include a device management service (DMS) server in which the DMS server can act as a gateway for communications with one or more computing devices, and the computing devices are associated with a first entity. The platform can also include an application service (AS) server in which the AS server is communicatively coupled with the DMS server. When a first computing device contacts the DMS server, the DMS server is operable to provide a bundle to the first computing device. As an example, the bundle contains content that at least includes one or more configuration messages and an application set that contains one or more predefined applications. The content of the bundle can be determined at least in part by the first entity.

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

System and method for software integration and factory deployment

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

A software management database contains data structures supporting computer software provisioning for a range of CTO/BTO variations, language variations, region variations, and operating system variations.

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

Automated analysis of code developer's profile

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

The automated analysis of a code developer's profile comprises gathering data relating to code repository updates by a developer, analyzing the gathered data to determine profile attributes of the developer to provide a behavior analysis of the developer and analyzing, using a microprocessor, the profile attributes of the developer with respect to role descriptions.

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

Information Processing Apparatus that Automatically and Sequentially Displays Graphical User Interface Images and Recording Medium Storing Program

Номер: US20120036505A1
Автор: Kotaro Kaneko
Принадлежит: Kyocera Mita Corp

An information processing apparatus includes a display device; a storage device storing a program that includes a main program and N subsequent programs, and a subsequent processing code; and a processor displaying a GUI screen on the display device in accordance with the programs and writing program termination information in the storage device. The processor (a) terminates the main program after displaying a first GUI screen in accordance with the main program and executing the subsequent processing code, (b) displays a second GUI screen in accordance with a first subsequent program that is specified by the subsequent processing code on the basis of the program termination information and that is executed after the main program, and (c) sequentially displays third and subsequent GUI screens, in accordance with N-1 subsequent programs subsequent to the second subsequent program that is executed after the first subsequent program, until a termination condition is satisfied.

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

System for initiating communication between a user interface and a vision processor

Номер: US20120042254A1
Принадлежит: Cognex Corp

A method is disclosed for instructing a user interface (UI) in communication with a first of vision processor (VP) to establish communication with a second (VP). The invention is useful in a machine vision system having a plurality of VPs and at least one UI. The method includes the steps of providing each VP with a link function for establishing communication between a VP and a UI; and activating the link function so as to issue instructions to the UI to establish communication with another VP. The link function enables local dynamic display of a remote VP on the UI, and a dynamic connection that provides a continually updated display representing a current state of the VP connected to the UI. An operator may observe results and alter parameters on any of the VPs in the system without having to first understand the architecture of the machine vision system.

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

Graphical Computer Application Recall System and Method

Номер: US20120042286A1
Принадлежит: RMT Inc

A method for recalling application programs in a computer having a memory includes accepting a first user input for indicating a program configuration of application programs running on the computer and storing the program configuration in the memory in association an icon to provide a stored program configuration. The icon is displayed and a second user input for indicating the icon is accepted. The application programs of the stored program configuration are launched in response to the second user input. A further program configuration of application programs running on the computer in the memory is stored in association with a further icon to provide a further stored program configuration, and a further user input for selecting either the icon or the further icon is accepted. The application programs of either the stored program configuration or the further stored program configuration are selectively launched in response to the second user input.

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

Systems and methods for handling database deadlocks induced by database-centric applications

Номер: US20120042301A1
Принадлежит: ACCENTURE GLOBAL SERVICES GMBH

Systems and methods are provided for handling database deadlocks induced by database-centric applications (DCAs). SQL statements and transactions associated with the DCAs are analyzed and parsed to generate Petri net models. A supervisory modeler generates augmented Petri net models based on the Petri net models, which are used in generating supervisory control. The supervisory control is used in handling database deadlocks.

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

Mechanism for inline response to notification messages

Номер: US20120047460A1
Автор: William Jon McCann
Принадлежит: Red Hat Inc

In response to a first message received at a desktop of a data processing system from a message source, at least a portion of the first message is displayed in an area along an edge of a desktop screen presented by the desktop. In response to a first signal indicating that a cursor has been positioned within a predetermined distance of the displayed first message, further detailed information of the first message is displayed by increasing size of the area towards the edge of the desktop screen in an animated fashion, including displaying an input field without launching a separate window or process to allow a user to respond to the first message. In response to a second message entered into the input field by the user, the desktop transmits the second message to the message source.

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

Method and System for Device Integrity Authentication

Номер: US20120047557A1
Принадлежит: Fujitsu Ltd

Device integrity authentication is performed by receiving, at a second device, a measured integrity value from a first device. The measured integrity value of the first device is compared at the second device to an embedded integrity value associated with the second device. A level of trust for the first device is determined by the second device based on the comparison. Application of a policy to the first device is facilitated by the second device based on the comparison.

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

Method and System for Device Integrity Authentication

Номер: US20120047578A1
Принадлежит: Fujitsu Ltd

Device integrity authentication is performed by receiving, at a second device, data from a first device. A determination is made at the second device as to whether at least a portion of the data is associated with a protected datatype. A measured integrity value of the first device is determined in response to the portion of the data being associated with the protected datatype. The measured integrity value of the first device is compared to an embedded integrity value associated with the second device. Application of at least one of a plurality of policies associated with processing the data is facilitated at the second device based on the comparison and the protected datatype.

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

Method and apparatus to populate asset variant relationships in repositories

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

Methods and arrangements for performing a tree-based asset search. An asset model is assimilated. The asset model is transformed into an asset tree search model. An asset search query is accepted and the asset search query is parsed. An asset search is conducted via applying the parsed asset search query to the asset tree model.

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

Method and system for booting and automatically updating software, and recovering from update error, and computer readable recording medium storing method

Номер: US20120054475A1
Автор: Jong-Suk Lee
Принадлежит: SAMSUNG ELECTRONICS CO LTD

Provided are a booting method of updating software components installed in a system and recovering from an error that occurs in an update, a method and system for automatically updating the software and recovering from the error, and a computer readable recording medium storing the method. The master boot record and the backup boot record are used to stably update a kernel and effectively recover from an update error. The component configuration database is used to update a plurality of software components including a kernel in a transaction, and perfectly recover from an update error.

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

Dynamic view computation and display

Номер: US20120054677A1
Принадлежит: SAP SE

Methods and apparatus for displaying objects in client GUI. A lead selection and scoping information is used to determine whether the object is viewable, and the object is rendered only if it is at least partially viewable. The lead selection and scoping information is used to determine whether data is needed to render the object, and data is received from a corresponding object on a server only if it is needed to render the object. Determining whether the object is viewable in the GUI can be based on declaratively marked entities within the object's view and on view calculation rules. Determining whether data is needed to render the object can be based on declaratively marked entities within the object's data model such as flags indicating whether the data field is valid or whether the binding of the data field to a data source is valid.

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

Safely Updating Latent Applications to Reduce Attack Surface

Номер: US20120054729A1
Принадлежит: Symantec Corp

Executable content on an endpoint is selectively patched based on the usage of the content. The usage of executable content on an endpoint is monitored. Based on the usage of the executable content, a usage score is calculated. The usage score indicates how often the executable content is used at the endpoint. Responsive to the usage score, a determination of whether to perform a patching action is made. If it is determined that a patching action is to be performed, a patching action is performed for the executable content.

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

Systems and methods for generating package profiles in software package repositories using selective subsets of packages

Номер: US20120054733A1
Принадлежит: Red Hat Inc

Embodiments relate to systems and methods for generating package profiles in software package repositories using selective subsets of packages. A physical or virtual client machine can host a set of installed software packages, including operating system, application, and/or other software. A package manager tracks the set of installed packages and reports the inventory of those packages to one or more package servers. The package server(s) can build an aggregate package population record reflecting all packages installed on all machines in the managed network. The package server(s) can then generate arbitrarily selected package subsets from the aggregate package collection, and group or configure sets of machines based on common or compatible package subsets. Machine groups dedicated to different tasks or applications as reflected in their package subsets can then have updating, security, and/or other management tasks carried out on a collective basis.

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

Editing and Compiling Business Rules

Номер: US20120059784A1
Принадлежит: Ab Initio Technology LLC

A component in a graph-based computation having data processing components connected by linking elements representing data flows is updated by receiving a rule specification, generating a transform for transforming data based on the rule specification, associating the transform with a component in the graph-based computation, and in response to determining that a new rule specification has been received or an existing rule specification has been edited, updating the transform associated with the component in the graph-based computation according to the new or edited rule specification. A computation is tested by receiving a rule specification including a set of rule cases, receiving a set of test cases, each test case containing a value for one or more of the potential inputs, and for each test case, identifying one of the rule cases that will generate an output given the input values of the test case.

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

Patching method and patching device in multi-core environment

Номер: US20120066484A1
Автор: Luoying YIN, PENG Ye
Принадлежит: Huawei Technologies Co Ltd

A patching mechanism in a multi-core environment that includes sending an inter-core non-maskable interrupt to each target Virtual Central Processing Unit (CPU) (VCPU) in a target VCPU group, which share a code segment, so that said each target VCPU enters a patch synchronization state in response to the inter-core non-maskable interrupt. Thereafter, the patch synchronization state of said each target VCPU is monitored, and after all the target VCPUs have entered the patch synchronization state, embodiments modify a first instruction of an original function to be patched of said each target VCPU into an abnormal instruction, and outputting a patch synchronization state end notification to all the target VCPUs, so that the original function to be patched is enabled to jump to a new patch function in an exception handling process.

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

Real-time secure self-aquiring root authority

Номер: US20120066512A1
Автор: Eric Kass, Joachim Kern
Принадлежит: International Business Machines Corp, SAP SE

When software is delivered to a customer, there are often programs or routines of programs that a software distributor intended to run under the credentials of a specific user other than the user who started the program. A secure method is proposed for software running in a process to acquire rights to issue restricted operations. A trusting entity trusts a process based on verifying ownership of code residing in the process. The trusted process is granted rights by the trusting entity to perform any or specific operations under the credentials of a specific user, not necessarily the current process user.

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

Message queue management

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

Various embodiments provide message queue management techniques designed to reduce the likelihood of multi-component applications becoming nonresponsive and enable recovery options for individual components if they do become nonresponsive. In at least some embodiments, a message queue manager detects when a component of an application interface becomes nonresponsive and detaches the component from a shared message queue. The shared message queue can continue to process messages for other responsive components while messaging for the nonresponsive component is managed via a separate queue. The message queue manager can also notify a user regarding the nonresponsive component and provide the user with options to facilitate recovery of the nonresponsive component. Further, in at least some embodiments, the message queue manager can monitor a detached component and reattach the detached component when it becomes responsive again.

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

Framework to Support Application Context and Rule Based UI-Control

Номер: US20120066620A1
Принадлежит: SAP SE

Embodiments of a method and system provide a rule based user interface control for a software application. At configuration time of an installed software application, the method may provide a design-time environment for defining a rule for a UI element to be displayed in the software application. The rule may affect a value of a property of the UI element and may be persisted in a rule engine. Then at run-time, upon receiving from the software application a request to determine the value of the property, the method may retrieve the rule from the rule engine by a runtime service, evaluate the rule to determine the value for the property and set the value for the property according to the evaluated rule. The set value for the property may be returned to the software application for displaying the UI element.

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

C/c++ language extensions for general-purpose graphics processing unit

Номер: US20120066668A1
Автор: Bastiaan Aarts, Ian Buck
Принадлежит: Nvidia Corp

A general-purpose programming environment allows users to program a GPU as a general-purpose computation engine using familiar C/C++ programming constructs. Users may use declaration specifiers to identify which portions of a program are to be compiled for a CPU or a GPU. Specifically, functions, objects and variables may be specified for GPU binary compilation using declaration specifiers. A compiler separates the GPU binary code and the CPU binary code in a source file using the declaration specifiers. The location of objects and variables in different memory locations in the system may be identified using the declaration specifiers. CTA threading information is also provided for the GPU to support parallel processing.

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

Management of variants of an enterprise process

Номер: US20120072882A1
Автор: Roland Hoff
Принадлежит: SAP SE

A method can include receiving an indicator that an enterprise process has been selected from a plurality of enterprise processes, and receiving an enterprise process value defining at least a portion of a mandatory process step associated with a mandatory portion of the enterprise process, and an enterprise process parameter value defining at least a portion of an optional process step related to the mandatory process step. The method can include receiving an indicator that a filter from a set of filters has been selected, and defining a representation of the mandatory process step and a representation of the optional process step in response to the filter being selected. The method can also include receiving an indicator that the optional process step has been selected for binding to the mandatory portion of the enterprise process in a variant of the enterprise process.

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

Integrating user interface components

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

A machine-readable storage medium includes executable instructions that, when executed, cause one or more processors to receive selection of a source component in a user interface mashup. The one or more processors are further caused to receive selection of a target component in the user interface mashup, the target component associated with a plurality of event types, and receive a first event from the source component, the first event associated with a first event type. The one or more processors are further caused to compare the first event type with the plurality of event types, and pass the first event to the target component if the plurality of event types comprises the first event type.

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

Domain specific language creation

Номер: US20120072886A1
Принадлежит: Starview Tech Inc

In one embodiment of the present invention, a method for using a domain specific computer language to extend an existing computer language is provided, comprising: creating a rule for validation for a compiler, the rule for validation created in a rule description language created specifically to describe rules for validation, the rule defining a part of the domain specific computer language; examine source text to identify a domain specific language to use for compiling; and compiling the source text using a compiler for an existing computer language using the identified domain specific language, wherein the compiler contains a rules interpretation engine that runs the rules for validation for the identified domain specific language, wherein the rules for validation are external to the compiler.

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

Method and apparatus for constructing a widget environment

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

A method and apparatus construct a widget environment. The method converts an application programming interface (API) into an API call in a Web service format in response to identifying that the API that is not executable in a current device is called. The method transmits the API call in the Web service format to a remote device in which the API is executable. The method receives a result obtained from the API call being executed in the Web service format in the remote device.

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

Mobile device with a modeling platform

Номер: US20120078597A1
Принадлежит: Infosys Ltd

The present invention provides a process modeling platform installed on a mobile device such as a cell phone, a laptop or a Personal Digital Assistant (PDA). The platform includes a User Interface module that enables the user to interact with the platform. The platform further includes a template module and a model engine. The template module enables the user to use a pre-loaded template for modeling. The model engine enables the user to use a pre-loaded algorithm for modeling. The platform also includes a storage module. The primary function of the storage module includes storage of various templates, algorithms and models. An administrative module, which is also a part of the platform, performs generic infrastructure services that are required by the core logic of the platform.

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

Sharing Performance Data Between Different Information Technology Product/Solution Deployments

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

A method and system for dynamically sharing performance information among multiple computing nodes. One implementation involves dynamically obtaining performance information from deployments of an information technology (IT) product/solution at said computing nodes, and transmitting the obtained performance information to a server over a communication network for storing the obtained performance information in a knowledge database. The server operates to dynamically determine new configuration information based on the information in the database, store the new configuration in the database, and provide the new configuration information to said deployments by transmitting the new configuration information over the network.

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

Widget displaying system and method

Номер: US20120079405A1
Автор: Teng-Yu TSAI
Принадлежит: Hon Hai Precision Industry Co Ltd

A widget displaying system of an electronic device includes a widget listing module, a widget moving module and a widget display module. The widget listing module generates a list of widgets that are registered to the electronic device, and displays the list on a home screen of the electronic device. The widget moving module drags and drops a widget from the list to an idle area of the home screen. The widget display module displays the widget in the idle area.

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

Launching an application based on data classification

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

Apparatus and methods provide control of the launching of an application based on data classification relative to one of a plurality of workspaces of a system. The apparatus can include operations, with respect to applications that conduct file access, to force generation of a prompt, prior to the application being launched, to receive a signal corresponding to the file access related to selection of a particular workspace, where the workspace is arranged in a structure to provide security to the plurality of workspaces. Additional apparatus, systems, and methods are disclosed.

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

Software build analysis

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

A method or software program that provides an analysis of a build, which can provide a developer with views of the build processes, is disclosed. Data is collected from the build. The collected data can include information regarding file access patterns from determining which files are accessed for read and which files are accessed for write by one or more software build tools and project interdependencies. The collected data can also include certain project properties, build configurations, intermediate directories such as logs, and other metadata of the build. The collected data is injected into a relational database that can be queried. Reports can be generated from the information stored in the database by tools that depict built projects and interdependencies. For example, the tools can be used to generate visualizations such as graphs

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

Extensible device object model

Номер: US20120079461A1
Принадлежит: Rockwell Automation Technologies Inc

Systems and/or methods are provided relating to an extensible framework. The extensible framework provides constructs with which device developers can model devices within the framework to enable a host application utilizing the framework to interact with the devices. New devices can be supported by the framework without disrupting existing devices or the host application.

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

Compile-time bounds checking for user-defined types

Номер: US20120079465A1
Автор: Daniel Stephen Harvey
Принадлежит: Microsoft Corp

Compile-time optimized bounds checking of user-defined types is provided. A user-defined class has an annotated memory-accessing method, and an annotated bound-providing member such as an integer field containing a bound or a method that returns a bound when called. The user-defined-bounds check may supply bounds checking where the programming language has none, or it may supplement existing bounds checks, e.g., by wrapping a built-in array type or a garbage-collector-managed type. Bounds checking can be extended beyond arrays and other types whose layout is controlled by a compiler, allowing efficient systems programming in a managed code environment. A bounds-check representation is inserted by the compiler in intermediate language code. Optimization then reduces duplicative bounds checking.

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

Method, Computer Readable Medium And System For Dynamic, Designer-Controllable And Role-Sensitive Multi-Level Properties For Taskflow Tasks Using Configuration With Persistence

Номер: US20120079489A1
Принадлежит: SIEMENS AG

The method includes determining whether or not a processing level of the task flow is an intermediate processing level. Generating a new property upon determining that the processing level is an intermediate processing level. Associating a relatively lower level property with the new property and publishing the new property to a relatively higher processing level in the task flow.

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

Bi-directional projection

Номер: US20120084070A1
Автор: Alan John Moore
Принадлежит: MathWorks Inc

In an embodiment, one or more computer-readable media holding executable instructions is provided. The instructions may be executed on a processing device to project a specification to a platform environment that includes a system model. The media may hold one or more instructions for accessing an algorithm model, the algorithm model being associated with the specification. The media may further hold one or more instructions for projecting the specification to the system model via a forward projection. The media may hold one or more instructions for receiving a reverse projection that includes specification changes, the specification changes identifying suggested changes to the specification. The media may further hold one or more instructions for modifying the algorithm model based on the specification changes, and the media may hold one or more instructions for storing the modified algorithm model.

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

System, method and computer program product for validating one or more metadata objects

Номер: US20120084266A1
Принадлежит: Salesforce com Inc

In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.

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

Method and apparatus for maintaining operability with a cloud computing environment

Номер: US20120084355A1
Принадлежит: Lenovo Singapore Pte Ltd

A method and apparatus for maintaining operability with a cloud computing environment. The apparatus includes a storage module and a local environment module. The storage module may store cloud computing data from a cloud computing environment onto a local storage device. The storage module may communicate with the cloud computing environment through a remote connection. The local environment module may operate a local cloud computing environment from the local storage device while the remote connection to the cloud computing environment is unavailable. The local cloud environment may replicate at least a portion of the cloud computing environment and may be operated from the stored cloud computing data.

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

Demand based usb proxy for data stores in service processor complex

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

A method, apparatus, system, and computer program product for secure server system management. A payload containing system software and/or firmware updates is distributed in an on-demand, secure I/O operation. The I/O operation is performed via a secured communication channel inaccessible by the server operating system to an emulated USB drive. The secure communication channel can be established for the I/O operation only after authenticating the recipient of the payload, and the payload can be protected from access by a potentially-infected server operating system. Furthermore, the payload can be delivered on demand rather than relying on a BIOS update schedule, and the payload can be delivered at speeds of a write operation to a USB drive.

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

Method and system for binding graphical interfaces to textual code

Номер: US20120084664A1
Принадлежит: MathWorks Inc

In an embodiment, a method of binding a human machine interface to an expression of existing computer code may include analyzing the existing computer code to identify one or more bindable expressions in the existing computer code, and receiving a command to bind a human machine interface with one or more of the identified bindable expressions. The method may further include binding, using a processor, one or more of the bindable expressions with the human machine interface in response to the command. The binding may enable the human machine interface to communicate information within the existing computer code in place of the one or more bound expressions. The bound machine interface may communicate information within the computer code while the computer code is executing.

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

Method and apparatus for designing layout for user interfaces

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

A method is provided that receives an image that includes graphical metadata for specifying alignment information. The method renders the image by using the alignment information. Rendering the image by using the alignment information includes positioning text on the image, aligning the image with another image, and identifying visual boundaries of the rendered image. The graphical metadata includes a geometric shape that specifies a region on the image where the text is to be rendered. The alignment metadata also specifies a maximum size for text rendered on the image. In some embodiments, the image is a multi-layer image that includes a first layer for the image and a second layer for the graphical metadata. In some embodiments, the layer that includes the graphical metadata is designated to include graphical metadata. The graphical metadata is not rendered on a graphical user interface where the image is rendered.

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

System and a method for generating a domain-specific software solution

Номер: US20120084748A1
Автор: Li Lian, Xavier Ceugniet
Принадлежит: International Business Machines Corp

A method for generating a domain-specific software solution may include receiving a request for a solution model to accomplish one or more tasks. A domain model may be selected in response to the request for the solution model. The solution model may be configured based on the selected domain model. The solution model may be configured by selecting a set of candidate technical assets for each task of the solution model. The solution model may also be configured by determining for each candidate technical asset if the one or more requirements of the task of the solution model are satisfiable by the candidate technical asset. The solution model may be further configured by selecting a technical asset for each task to be included in a solution implementation.

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

Confidence-based static analysis

Номер: US20120084755A1
Автор: Marco Pistoia, Omer Tripp
Принадлежит: International Business Machines Corp

Systems, methods and program products are provided for confidence-based static analysis, including initiating a static analysis of computer software, associating a confidence value with a first element of the static analysis, determining a current state of the static analysis, calculating an adjusted confidence value in accordance with a confidence adjustment function as applied to the current state and the confidence value associated with the first element, associating the adjusted confidence value with a second element of the static analysis resulting from a transition from the first element, and eliminating the second element from the static analysis if the adjusted confidence value meets elimination criteria.

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

Installing Analytical Content

Номер: US20120084770A1
Принадлежит: SAP SE

A computer program product is tangibly embodied in a computer readable storage medium and comprises instructions that when executed by a processor perform a method including: presenting business category identifiers to a user in a computer system, each business category identifier representing one of multiple reporting content bundles for configuring a transactional application and an analytical application; receiving, in the computer system, a selection by the user of at least one of the business category identifiers; and installing in the computer system, from the selected reporting content bundle, at least one transactional content object in the transactional application, and at least one analytical content object in the analytical application.

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

Shared resource multi-thread processor array

Номер: US20120089812A1
Автор: Graeme Roy Smith
Принадлежит: Individual

A shared resource multi-thread processor array wherein an array of heterogeneous function blocks are interconnected via a self-routing switch fabric, in which the individual function blocks have an associated switch port address. Each switch output port comprises a FIFO style memory that implements a plurality of separate queues. Thread queue empty flags are grouped using programmable circuit means to form self-synchronised threads. Data from different threads are passed to the various addressable function blocks in a predefined sequence in order to implement the desired function. The separate port queues allows data from different threads to share the same hardware resources and the reconfiguration of switch fabric addresses further enables the formation of different data-paths allowing the array to be configured for use in various applications.

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

External agent interface

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

Establishing an external agent interface on an external agent interface platform. Defining, on an executing platform, a prepared element hierarchy on an executing platform as a function of at least an execution state of the executing platform. Transforming, on an executing platform, the defined prepared element hierarchy into an external agent interface element hierarchy as a function of at least the execution state. Exporting, from the executing platform, the external agent interface element hierarchy to an external agent interface platform.

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

Plasma and Induction Heating Power Supply Systems and Related Methods

Номер: US20120101642A1
Принадлежит: Huettinger Elektronik GmbH and Co KG

In some aspects, a power supply system for a plasma application and/or an induction heating system includes at least two controllable power generators of different types. Each controllable power generator includes an associated identifier, and at least one operating unit for controlling at least one of the power generators, the operating unit includes an operating application to import the respective identifiers from the power generators that are connected to the operating application, and based on generator-specific configuration data that are stored for each power generator and the identifiers, the operating application constructs a graphic user interface on a display device of the operating unit.

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

System and method for deploying a software program

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

A method for deploying a software program on a target computing device includes receiving late-binding configuration actions; combining the late-binding configuration actions with a target computing device-specific model to produce a final configuration model; and providing the final configuration model to the target computing device. The final configuration model is executed by the target computing device to configure the target computing device with the software program.

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

Stage evaluaton of a state machine

Номер: US20120101971A1
Принадлежит: MathWorks Inc

The present invention provides a method and system for stage evaluation of a state machine model. Two types of transitions are used: first-stage transitions and second-stage transitions for a two-stage evaluation. In one embodiment, top-down processing and bottom-up processing may be combined using a two-stage evaluation. First-stage transitions are used with top-down processing while second-stage transitions are used with bottom-up processing. Certain conditions are used to determine if a switch from one type of stage processing to another type of stage processing is needed.

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

Auto Start Method and System of Universal Serial Bus Data Card

Номер: US20120102238A1
Автор: Zhigang Wei
Принадлежит: ZTE Corp

An auto start method and system for Universal Serial Bus (USB) data card. The method includes: when a terminal detects a data card is inserted, judging that the terminal does not install a driver of the data card, and using the default configuration mode to configure the data card and reading the content of the data card to install the driver; otherwise, using the driver of the data card to load the data card. After the PC finishes installing the related driver and software, the data card can directly start by the normal configuration when it is inserted again, therefore, the method can improve the auto start speed of the data card. Which kind of configuration is used to start the data card depends on the static configuration value in the registry, therefore, the performance of the method is reliable.

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

Software development

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

A method, system and computer program product for developing software in which the software comprises a plurality of programs. A change to a program is received. A data structure checking procedure may then be invoked. The changed program is parsed for a reference to a data structure. Other instances of the data structure are located in other programs within the software. The referenced data structure is compared to the located other instances of the data structure. A predefined action (such as notifying a programmer or correcting the inconsistencies) is performed in response to any detected differences between the referenced data structure and the located other instances of the data structure. These steps are repeated for all data structures within the changed program.

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

High availability of machines during patching

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

A cloud manager is utilized in the patching of physical machines and virtual machines that are used within an online service, such as an online content management service. The cloud manager assists in the scheduling of the application of software patches to the machines (physical and virtual) within the network such that the availability of the online service is maintained while machines are being patched. The machines to be patched are partitioned into groups that are patched at different times. Generally, the groups are partitioned into a highly available independent groups of machines such that one or more of the groups that are not currently being patched continue to provide the service(s) of the group that is being patched. The machines (physical and virtual) within each of the groups may be patched in parallel.

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

Automatic formatting of display screen to reflect past correlative changes to data display windows

Номер: US20120110481A1
Принадлежит: Thomson Reuters Markets LLC

A method for automatically formatting a display screen upon initialization or refresh to reflect a user's prior resizing of frames with respect to one another.

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

Method and apparatus for generating widget

Номер: US20120110482A1
Автор: Haifang Fu, Jie Zhang
Принадлежит: Huawei Technologies Co Ltd

A method and an apparatus for generating a widget are provided. The method includes: obtaining identification information of elements to be reused in a source widget; generating a logical relation between the elements to be reused; and generating a widget including the identification information of the elements to be reused and the logical relation according to the identification information of the elements to be reused and the logical relation. A method for running a widget and a widget engine are further provided. A new widget may be generated through combination and reuse of existing widgets, so that it is unnecessary to write a code in a development procedure, which reduces the workload of widget development and is beneficial to the development of widget technologies.

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

Operating system installation using build plans

Номер: US20120110567A1
Автор: Peter Lyons
Принадлежит: Hewlett Packard Development Co LP

A method for using a build plan for installing an operating system (OS) on a target computing device includes receiving a selection of one or more steps to a base OS build plan; receiving a statement of one or more parameter values for at least one of the steps; creating an extended OS build plan by combining the selected steps with the base OS build plan; and deploying the OS and the extended OS build plan to the target computing device

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

Globally valid measured operating system launch with hibernation support

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

An event log can comprise, not only entries associated with components instantiated since a most recent power on of a computing device, but also entries of components instantiated prior to that power on, such as components that were instantiated, and represent, a state of the computing device prior to hibernation that has now been resumed. Upon hibernation, the current values of the Platform Configuration Registers (PCRs) of a Trusted Platform Module (trusted execution environment), as well as a quote of those current values, and a current value of a monotonic counter of the trusted execution environment can be logged. The monotonic counter can be incremented at each power on to track successive generations of the computing device and to guard against an intervening, not-logged generation. A subsequent parsing of the event log can verify the prior generational entries with reference to the PCR values in the log that are associated with those generations.

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

Data protection device and method thereof

Номер: US20120117308A1
Автор: Hung-Ju Chen, Yun Lou

A data protection device includes a basic input output system chip and a main control chip. The basic input output system chip stores basic input output system program and includes a write protection pin and a plurality of status registers. The main control chip includes a plurality of general purpose input output pins. One general purpose input output pin is electrically connected to the write protection pin of the basic input output system chip, the voltage level of the general purpose input output pin is controlled by performing different command programs of the basic input output system program, and the status registers and the basic input output system chip are selectable to be in a write protection mode or a writable mode under the control of the voltage level of the write protection pin of the basic input output system chip.

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

Firmware update method and system for micro-controller unit in power supply unit

Номер: US20120117365A1
Принадлежит: Delta Electronics Thailand PCL

Disclosed is a firmware update system for a micro-controller unit in a power supply unit. The micro-controller unit includes a central processing unit and a flash memory connected to the central processing unit. The flash memory includes a boot program sector, a main program sector, and a temporary data sector, where the boot program sector contains a boot program and the main program sector contains a main program to be executed by the central processing unit under a normal operating mode, and the temporary data sector is set to contain a downloaded firmware code to be copied to the main program sector to replace the main program, thereby updating the flash memory. The downloaded firmware code contains a sector checksum value and a firmware signature for allowing the boot program to validate if the downloaded firmware code is valid and authentic, and the boot program sector and the main program sector are accessed by a virtual address.

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

Flow Chart Programming Platform for Testers and Simulators

Номер: US20120117537A1
Принадлежит: VELOCIO NETWORKS Inc

A system for the development, compilation, execution, monitoring and debug of automated test and simulation systems in a flow chart programming language. A development and debug system, implemented as software on a computer, which provides an application developer the capability to enter fully defined application programs through the use of graphical flow charts. An executions system, implemented as a program on a device incorporating a central processing unit, memory, communications and necessary interfaces, which executes graphical flow charts compiled by the development and debug system. The development and debug system communicates with the execution system to download programs, control operation, monitor operation and provide a debugging environment.

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

On-demand loading of types of software code of a program executing on a computing device

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

A first computing device receives (over a network) from at least a second computing device a container that includes information relating to types of software code that are potentially invoked by a program executing on the first computing device. A determination is made according to an on-demand basis, during execution of the program, whether a particular type of software code is to be loaded from the at least second computing device to the first computing device.

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

Capability model for deploying componentized applications

Номер: US20120117559A1
Принадлежит: Tibco Software Inc

Disclosed are systems and methods for deploying a componentized application in a deployment environment using a deployment tool to receive a description of how to deploy the component onto a logical description of the deployment environment, and map the logical description of the deployment environment to the deployment environment based on the mapping data. The deployment tool may receive a component to be deployed in the deployment environment, and automatically deploy the component to the deployment environment. The deployment tool may also generate mapping data including one or more desired attributes of the deployment model based on the description.

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

Methods and structure for near-live reprogramming of firmware in storage systems using a hypervisor

Номер: US20120117562A1
Принадлежит: LSI Corp

Methods and structure for reprogramming firmware in a storage controller using a virtual machine management (VMM) environment. A storage process (current firmware) in the storage controller operates in a current virtual machine (VM) under control of a hypervisor. Reprogrammed (new) firmware is loaded into a new virtual machine under control of the hypervisor. The new firmware initializes and directs the current firmware to quiesce its processing. The new firmware also requests the hypervisor to map data in the memory space of the current virtual machine into the memory space of the new virtual machine and to transfer ownership/control of devices and network addresses from the current virtual machine to the new virtual machine. The new firmware operating on the new virtual machine then takes control of the storage controller and resumes processing of requests.

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

Publishing an industry business architecture model

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

A data-driven mechanism of business rules is used to form associations between business sectors, industries, solutions, solution offerings, and industry business architecture models. The system and method includes use of a navigation hierarchy, and entity diagram to facilitate use by business consultants for access, viewing, navigation, publishing, and updating.

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

Active business client

Номер: US20120124133A1
Автор: Joerg Beringer
Принадлежит: Individual

Methods and apparatuses enable generation of and consumption of business context data. A server generates business context data that describes a resource, a view, and actionable context data related to a business scenario. The business context data is not specific to any particular UI capability of the client device, and may include tittle or no UI information. The server transmits the business context data to a client device that has an active client. The active client identifies one or more UI capabilities of the client device and generates a UI component based on the business scenario and the UI capabilities. The UI component enables functionality in the client device related to execution of the actionable context data. In one embodiment, the active client enables predictive deployment of services on the client device based on an understanding of the business scenario.

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

Service processing apparatus, service processing system and computer readable medium

Номер: US20120124187A1
Автор: Masanori Onda, Ryoko USUBA
Принадлежит: Fuji Xerox Co Ltd

A service processing apparatus includes: a receiving unit that receives a service processing request; a first acquiring unit that acquires service configuration information; a second acquiring unit that acquires processing ability management information; a processing unit that processes the service using the installed module; and a selecting unit that selects service processing apparatuses. The service processing apparatus includes a determining unit that determines a service processing apparatus having the minimal processing load resulting from the calculation of the processing load as a request destination for a processing using the module which is installed on neither the service processing apparatus nor the different service processing apparatuses; and an installation unit that installs the module on the service processing apparatus determined by the determining unit if the module which is installed on neither the service processing apparatus nor the different service processing apparatuses is not installed on the determined service processing apparatus.

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

Program processing apparatus

Номер: US20120124359A1
Принадлежит: Sanyo Electric Co Ltd

A program processing apparatus includes an internal memory An internal memory is arranged to save a first program for activating a target program. A first designator designates the first program in response to a first manipulation in a state that an external memory which saves a second program for updating the internal memory is removed and the first program is saved in the internal memory. A second designator designates the second program in response to a second manipulation in a state that the external memory is attached. An executer executes the program designated by one of the first designator and the second designator.

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

Plurality of interface files usable for access to bios

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

A system may comprise a processor ( 12 ) and first storage device ( 18 ) coupled to the processor. The first storage device contains a basic input/output system (BIOS) ( 24 ) executable by the processor. The system may also comprise a second storage device ( 18 ) coupled to the processor. The second storage device may contain a management interface ( 32 ) usable by an operating system to access the BIOS. A plurality of interface foes ( 28 ) may also be provided, each interface file being usable by the management interface to access the BIOS and each interface file defining one or methods for use by the interface or BIOS. While executing the BIOS, the processor determines a configuration of the system and, based on the determined configuration, selects a particular interface file for use during run-time.

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

Facilitating database application code translation from a first application language to a second application language

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

A method of facilitating code translation from one a first application language to a second application language is provided. This method involves reading information describing the database to a code generation engine and reading database applications associated with the first application language to the code generation engine. The code generation engine may use extractors to generate a database Meta model associated with the first application language and a source database application Meta model associated with the source database application. The code generation engine may then generate second database application code using a code generation engine that applies constructors to the source database application Meta model.

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

Traceability in a modeling environment

Номер: US20120124552A1
Принадлежит: MathWorks Inc

Exemplary embodiments employ a mapping among entities that are related to each other. The entities may include a graphical model, generated code, a generated report, a requirements document and/or an intermediate representation. The mapping may facilitate graphical identifications between parts of one entity that maps to part of another entity. The graphical identification may occur based on a selection of a part in one of the entities.

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

Capture and Playback for GUI-Based Tasks

Номер: US20120131456A1
Автор: FAN LI, JIANG LI, Qingwei Lin
Принадлежит: Microsoft Corp

Described herein are techniques for capture and playback of user-performed GUI-based (Graphical User Interface) tasks across multiple GUI-based applications. The described techniques include performing the playback of such tasks without depending upon the playback environmental conditions matching the original capture conditions.

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

Efficient virtual application update

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

Efficient virtual application updating is enabled. An old version of a virtual application can be compared to a new version of the virtual application and updated as a function thereof. A file unchanged from the old version to the new version can be hard linked from the new version to the old version. For a changed file, matching portions of the file can be copied from the old version to the new version, and remaining un-matching portions can be acquired from another source.

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

System and method of providing service agent

Номер: US20120131568A1
Автор: Jong Moo SOHN

Provided are a system and method of providing a service agent for a service execution environment based on user and terminal characteristics. The method includes providing a service agent satisfying a selected service and a verified terminal characteristics to a terminal unit when a user selects a specific service through the terminal unit, and generating or updating a user service list; searching the user service list when there is a request for providing update/re-installation/deletion of the service agent from the terminal unit, and then providing a service agent information list satisfying a verified service being used and the terminal characteristics of the terminal unit; and providing a service agent to the terminal unit to be updated/re-installed, when the user or the terminal unit selects the service agent to be updated/re-installed.

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

Systems and methods to display dependencies within a graph of grouped elements

Номер: US20120137240A1
Автор: Uwe Krueger
Принадлежит: Individual

According to some embodiments, for a set of elements a plurality of dependencies between source elements and target elements may be determined. It may also be determined that a first subset of elements are associated with a first group and that a second subset of the elements are associated with a second group. A first grouping shape, representing the first group, may be displayed on a user interface along with a second grouping shape representing the second group. Moreover, within the second grouping shape indications of the second subset of elements may be displayed. A dependency line may be displayed between the first grouping shape and the second grouping shape based on a dependency between a particular element in first subset and a particular element in the second subset, and the dependency line may intersect the second grouping shape at an intersection point. A dependency line may also be displayed from the intersection point to the indication representing the particular element in the second subset.

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

Generating a customized set of tasks for migration of a deployed software solution

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

A migration set list generator specifies a physical topology of a deployed software solution, wherein the software solution comprises a plurality of software components and data associated with said plurality of software components integrated into a single entity. The migration set list generator specifies at least one solution change to the deployed software solution to meet at least one business requirement and specifies at least one migration strategy for migrating the deployed software solution, wherein the at least one migration strategy comprises at least one of a product level strategy specified for a particular software component of the plurality of software components and at least one solution level strategy specified for the plurality of software components, wherein the product level strategy overrides the solution level strategy for the particular software component. The migration set list generator generates a plurality of migration tasks for making the at least one solution change to the deployed software solution specified in the physical topology based on the at least one migration strategy and generates a recommended physical topology yielded for the software solution if the physical topology is updated according to the plurality of migration tasks.

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

Modifying scheduled execution of object modification methods associated with database objects

Номер: US20120137297A1
Автор: Wieland Hoprich
Принадлежит: SAP SE

An original schedule module configured to receive an original schedule configured to trigger execution of a first original batch of entries including a set of object modification methods and a corresponding set of database objects before triggering execution of a second original batch of entries including a set of object modification methods and a corresponding set of database objects. An analysis module can be configured to determine logic for execution of each entry from the first original batch of entries based on the original schedule. A schedule generator can be configured to define, based on the logic for execution and based on the original schedule, a modified schedule configured to trigger parallel execution of a first modified batch of entries including less than all of the first original batch of entries, and a second modified batch of entries including less than all of the second original batch of entries.

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

Management of work packets in a software factory

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

Work packets are assembled, within a software factory, into a customized deliverable unit of software by software factory components that have been rated as being the most suitable according to requirements set by the customer. The work packets comprise exit criteria for returning the work packets and the customized deliverable unit from an assembly line to a software factory operations unit in the software factory.

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

Events fired pre- and post-method execution

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

Customization of source code of a software program like a business application is enabled without modifying the source code of the software. External pieces of source code may be executed prior to, and/or following the invocation of selected methods. The external methods executed prior to a designated method call may change the parameter values that the designated method gets called with, and the methods executed after the designated method has been called may change a value returned from the designated method.

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

Modelizing resources and external data of a program for procedural language coding

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

A computer-implemented method of representing a software application to be coded in a procedural language is provided. An initial UML class diagram modelizing the software application is received. Data definition classes within the initial UML class diagram are identified. Class operations within the initial UML class diagram are identified. The initial UML class diagram is modified by a processor to generate an extended UML class diagram by applying a data object stereotype to the identified data definition classes, and applying a program stereotype to the identified class operations. The data definition classes represent logical data, and the class operations represents programs.

Подробнее