Настройки

Укажите год
-

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

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

Подробнее
-

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

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

Подробнее

Форма поиска

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

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

ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА ДЛЯ ГИДРОАКУСТИЧЕСКОГО КОМПЛЕКСА

Номер: RU2187148C2
Автор: Малютин Н.В.

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

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

МНОГОУРОВНЕВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

Номер: RU2193795C2

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

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

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

Номер: RU2340932C2

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

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

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

Номер: RU2326501C2

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

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

ИНТЕРФЕЙС С ВЫСОКОЙ СКОРОСТЬЮ ПЕРЕДАЧИ ДАННЫХ

Номер: RU2331160C2

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

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

СИСТЕМА И СПОСОБ УДАЛЕНИЯ ИЛИ РЕДАКТИРОВАНИЯ ОТПРАВЛЕННЫХ СООБЩЕНИЙ ИЗ ИСТОРИИ ЧАТОВ ПОЛУЧАТЕЛЕЙ

Номер: RU2800107C2

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

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

ПЕРЕТАСКИВАНИЕ ОБЪЕКТОВ МЕЖДУ ЛОКАЛЬНЫМИ И УДАЛЕННЫМИ МОДУЛЯМИ

Номер: RU2430405C2

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

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

БЛИЖАЙШИЙ УЗЕЛ ДЛЯ СОЕДИНЕНИЙ РАСПРЕДЕЛЕННЫХ СЛУЖБ

Номер: RU2427032C2

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

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

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

Номер: RU2602982C2

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

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

АВТОМАТИЗИРОВАННАЯ СИСТЕМА КОНТРОЛЯ ТЕРРИТОРИЙ И УПРАВЛЕНИЯ СИЛАМИ И СРЕДСТВАМИ ОХРАНЫ

Номер: RU2583742C2

Изобретение относится к системе контроля территорий и управления силами и средствами охраны. Технический результат заключается в автоматизации управления средствами охраны. Система содержит комплекс технических средств контроля территории (КТСКТ) 1-го уровня, состоящий из технических средств контроля территорий (ТСКТ), стационарных, автономных и мобильных постов контроля территории, автоматизированного рабочего места (АРМ) оператора ТСКТ, сервера ТСКТ, коммутатора связи и средств связи, и многоуровневый аппаратно-программный комплекс системы (АПКС), состоящий из территориально распределенных и иерархически связанных комплексов средств автоматизации (КСА) в виде совокупности АРМ должностных лиц и сервера баз данных, объединенных каналами средств связи в составе пункта управления (ПУ) 2-го уровня, содержащего АРМ руководителя, дежурного оператора, должностного лица, коммутатор локальной вычислительной сети, средства визуального отображения информации, сервер базы данных о нарушениях режима ...

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

СУПЕРКОМПЬЮТЕРНЫЙ КОМПЛЕКС ДЛЯ РАЗРАБОТКИ НАНОСИСТЕМ

Номер: RU2432606C2

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

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

УСТРОЙСТВО, СОДЕРЖАЩЕЕ АВТОМАТИЧЕСКИЙ АППАРАТ СОВЕРШЕНИЯ ФИНАНСОВЫХ ОПЕРАЦИЙ ИЛИ АВТОМАТИЧЕСКИЙ БАНКОВСКИЙ АППАРАТ, И СПОСОБ РАБОТЫ УПОМЯНУТОГО УСТРОЙСТВА

Номер: RU2184393C2

Заявленные устройства предназначены для совершения финансовых операций при реагировании на документы Языка обозначения гипертекста (ЯОГТ) и сообщения Протокола управления передачей данных/протокола Интернета. Техническим результатом является обеспечение возможности обмениваться с местной компьютерной системой посредством внутренней сети, и также при реагировании на сообщения, которыми обмениваются со сторонними серверами в сети широкого охвата. Банковский аппарат содержит компьютер, имеющий узел обработки документов ЯОГТ. Узел обработки документов ЯОГТ осуществляет сообщение через сервер-представитель с собственным сервером ППГТ во внутренней сети или со сторонним серверами в сети широкого охвата. Компьютер также содержит специализированный аппаратурный узел, который осуществляет межсоединение с узлом обработки документов ЯОГТ и диспетчеризирует сообщения для приведения в действие устройств в автоматическом банковском аппарате. Эти устройства содержат механизм выдачи листов, который выдает ...

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

МЕЖСЕТЕВОЙ РОУМИНГ И РАЗРЕШЕНИЕ ВЕБ-СЛУЖБ ДЛЯ УСТРОЙСТВ

Номер: RU2417418C2

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

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

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

Номер: RU2425413C2

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

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

ФОНОВОЕ СОВМЕСТНОЕ ИСПОЛЬЗОВАНИЕ ПОЛОСЫ ПРОПУСКАНИЯ СЕТИ ПОСЛЕ ШЛЮЗОВЫХ УСТРОЙСТВ

Номер: RU2419848C2

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

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

СПОСОБ И СИСТЕМА ДЛЯ ПЕРЕДАЧИ IP-ПАКЕТОВ ПУТЕМ ОБЪЕДИНЕНИЯ НЕСКОЛЬКИХ КАНАЛОВ РАДИОСВЯЗИ ДЛЯ ВЫСОКОСКОРОСТНОЙ ПЕРЕДАЧИ ДАННЫХ

Номер: RU2316130C2

Изобретение относится к системам радиосвязи и, в частности, к системам радиосвязи, работающим в сетевой среде передачи данных. Сущность состоит в том, что мобильный радиотерминал (MWT) принимает IP-пакеты, предназначенные для наземной сети в заданном порядке следования, фрагментирует каждый из IP-пакетов на более мелкие фрагменты пакетов, добавляет идентификационную информацию в каждый из фрагментов пакетов и передает фрагменты пакетов параллельно друг другу по одновременно действующим спутниковым каналам. Принимающая станция принимает фрагменты пакетов, переданные от MWT, пересылает принятые фрагменты пакетов в наземный контроллер по сетевому соединению на основании идентифицирующей информации, добавленной во фрагменты пакетов. Наземный контроллер объединяет фрагменты пакетов в реконструированные IP-пакеты на основании идентифицирующей информации, добавленной во фрагменты, а также упорядочивает реконструированные IP-пакеты в заданном порядке следования на основании идентифицирующей информации ...

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

СПОСОБ И СИСТЕМА ДЛЯ УНИФИКАЦИИ ДАННЫХ

Номер: RU2333530C2

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

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

УСТРОЙСТВО, СОДЕРЖАЩЕЕ АВТОМАТИЧЕСКИЙ АППАРАТ СОВЕРШЕНИЯ ФИНАНСОВЫХ ОПЕРАЦИЙ (ВАРИАНТЫ), И СПОСОБ ЕГО РАБОТЫ

Номер: RU2232424C2

Изобретение относится к автоматическим банковским аппаратам. Техническим результатом является обеспечение подключения автоматического банковского аппарата к сети широкого охвата, который отсылает сообщения с помощью документов HTML и сообщений TCP/IP, a так же обеспечение пользователя знакомым интерфейсом. Для этого автоматический банковский аппарат содержит устройство выдачи денежных купюр, компьютер, запоминающее устройство, программное обеспечение с браузером, при этом программное обеспечение предназначено для осуществления доступа компьютера к документу HTML, а также в ответ на команду документа осуществлять доступ к команде выдачи по одному адресу HTTP, при этом компьютер в ответ на команду выдачи приводит в действие устройство выдачи денежных купюр для осуществления выдачи денежных купюр. 3 н. и 11 з.п.ф-лы, 31 ил.

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

СПОСОБЫ ДЛЯ АДАПТИРОВАНИЯ ИНТЕРПРЕТИРУЮЩЕГО ВРЕМЯ ВЫПОЛНЕНИЯ ПРИЛОЖЕНИЯ ДЛЯ МНОЖЕСТВЕННЫХ КЛИЕНТОВ

Номер: RU2608472C2

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

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

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

Номер: RU2618684C2

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

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

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

Номер: RU2620716C2

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

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

ШЛЮЗ ТРАНСЛЯЦИИ СЕТЕВЫХ АДРЕСОВ ДЛЯ ЛОКАЛЬНЫХ ВЫЧИСЛИТЕЛЬНЫХ СЕТЕЙ, ИСПОЛЬЗУЮЩИХ ЛОКАЛЬНЫЕ IP-АДРЕСА И НЕ ТРАНСЛИРУЕМЫЕ АДРЕСА ПОРТОВ

Номер: RU2241252C2
Принадлежит: Нексланд, Инк. (US)

Изобретение относится к вычислительным сетям. Его использование позволяет получить в качестве технического результата возможность использовать протокол ISAKMP для аутентификации и обменов ключами между компьютером, не имеющим глобального IP-адреса, и ресурсами Интернета. Шлюз трансляции сетевых адресов обеспечивает нормальную трансляцию IP-дейтаграмм, проходящих из локальной вычислительной сети, использующей локальные IP-адреса, во внешнюю сеть, но приостанавливает трансляцию служебного адреса (порта) источника, когда порт зарезервирован для какого-то конкретного протокола, такого как протокол ISAKMP с подтверждением связи, который является частью модели протокола IPSec. Обмены протоколами ISAKMP требуют, чтобы и передающий и целевой компьютеры использовали один и тот же служебный адрес (порт). Путем предоставления сетевого интерфейса, который не транслирует служебный адрес (порт) источника, этот шлюз позволяет инициировать и вести защищенные шифрованные передачи с использованием протокола ...

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

СБОЕУСТОЙЧИВАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

Номер: RU2541839C2

Изобретение относится к вычислительной технике и может быть использовано при создании вычислительных систем повышенной надежности. Техническим результатом является повышение надежности работы системы и сохранение работоспособности центрального модуля при возникновении отказов. Сбоеустойчивая вычислительная система содержит трехканальный системный модуль, к которому через переключатель каналов и системную магистраль подключены n вычислительных модулей (ВМ), m модулей связи (МС) и запоминающее устройство санкционированного доступа, блок контроля и управления (БКУ), источник вторичного электропитания (ИВЭП) и перестраиваемый формирователь синхроимпульсов (ФСИ). 16 з.п. ф-лы,21 ил.

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

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

Номер: RU2538297C2
Принадлежит: Нокиа Корпорейшн (FI)

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

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

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

Номер: RU2571716C2

Изобретение относится к выносным индикаторным постам (ВИП) для мониторинга и управления воздушным движением. Технический результат - сокращение времени развертывания ВИП. Для этого ВИП выполнен мобильным и содержит кузов, установленный на шасси автомобиля, и прицепную электростанцию. Кузов содержит аппаратный отсек, агрегатный отсек и отсек дополнительного оборудования. В аппаратном отсеке установлено не менее одного автоматизированного рабочего места (АРМ) оператора, шкаф обработки радиолокационной информации (РЛИ), шкаф радиосвязи, АРМ начальника связи и отопительные воздуховоды. В агрегатном отсеке установлен кондиционер, соединенный по очищенному воздуху с отопительными воздуховодами аппаратного отсека. В отсеке дополнительного оборудования расположены выносные средства сопряжения, кабельное и выносное беспроводное оборудование для быстрого дистанционного соединения с источниками РЛИ. Также имеются складная спутниковая антенна, первая антенна беспроводной связи с источниками РЛИ, вторая ...

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

СПОСОБ (ВАРИАНТЫ) И СИСТЕМА (ВАРИАНТЫ) ОБРАБОТКИ ДОКУМЕНТА В РАСПРЕДЕЛЕННОЙ АРХИТЕКТУРЕ

Номер: RU2609081C2

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

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

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

Номер: RU2579945C2

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

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

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

Номер: RU2597512C2

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

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

ПЕРЕДАЧА СИМВОЛОВ В ПОДПИКСЕЛЬНОМ РАЗРЕШЕНИИ

Номер: RU2439676C2

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

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

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

Номер: RU2598587C2

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

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

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

Номер: RU2253891C2

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

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

СПОСОБ И УСТРОЙСТВО ДЛЯ РАСПРЕДЕЛЕНИЯ КОНТЕНТА ДЛЯ ПРОСМОТРА С МНОЖЕСТВОМ ЭКРАНОВ

Номер: RU2642813C2
Принадлежит: ТОМСОН ЛАЙСЕНСИНГ (FR)

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

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

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

Номер: RU2562439C2

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

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

АППАРАТНО-ВЫЧИСЛИТЕЛЬНЫЙ КОМПЛЕКС С ПОВЫШЕННЫМИ НАДЕЖНОСТЬЮ И БЕЗОПАСНОСТЬЮ В СРЕДЕ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ

Номер: RU2557476C2

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

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

ДИСПЕТЧЕР КОМПОНОВКИ

Номер: RU2483350C2

Изобретение относится к области управления обновлениями компоновки в элементах пользовательского интерфейса. Техническим результатом является повышение эффективности управления обновлениями компоновки для элементов пользовательского интерфейса. "Грязное" состояние элементов пользовательского интерфейса отслеживается в дереве с множеством узлов элементов пользовательского интерфейса. "Грязное" состояние позволяет идентифицировать "грязные" поддеревья узлов. Корневой узел идентифицируется для каждого из "грязных" поддеревьев. Затронутые части дерева обновляются, начиная с корневого узла, который был идентифицирован для каждого из "грязных" поддеревьев. Любые процессы компоновки, которые выполняются в настоящее время в каких-либо узлах-потомках измененного предка, отменяются, и процесс компоновки возобновляется в измененном предке. После обновления затронутых частей дерева обновленные элементы пользовательского интерфейса затем визуализируются на устройстве вывода. 3 н. и 9 з.п. ф-лы, 8 ил ...

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

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

Номер: RU2622621C2
Принадлежит: АМОТЕК КО., ЛТД. (KR)

В соответствии с вариантом осуществления, способ включает в себя прием электронными средствами описания представления воспроизводимого материала (MPD) из сети. MPD описывает мультимедийный контент, который включает в себя альтернативные представления множества типов воспроизводимого материала, и MPD включает в себя информацию, указывающую, как кодируются альтернативные представления. Способ также включает в себя выбор одного из множества альтернативных представлений для, по меньшей мере, одного из множества типов воспроизводимого материала на основании информации, включенной в MPD, запрашивание выбранного одного из множества альтернативных представлений пофрагментно, и прием электронными средствами фрагмента воспроизводимых данных. 4 н. и 31 з.п. ф-лы, 4 ил.

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

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

Номер: RU2307388C2

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

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

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

Номер: RU2297663C2
Принадлежит: НОКИА КОРПОРЕЙШН (FI)

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

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

СИСТЕМЫ И СПОСОБЫ ДЛЯ УПРАВЛЕНИЯ МУЛЬТИМЕДИЙНЫМИ ОПЕРАЦИЯМИ В УДАЛЕННЫХ СЕАНСАХ

Номер: RU2504829C2

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

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

СЕРВИСНАЯ СИСТЕМА БЕСПОШЛИННОЙ ТОРГОВЛИ НА ТРАНСПОРТНОМ СРЕДСТВЕ И СПОСОБ ЕЕ ОСУЩЕСТВЛЕНИЯ

Номер: RU2520389C2

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

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

АРХИТЕКТУРА И СИСТЕМА ДЛЯ ОБЕСПЕЧЕНИЯ ИНФОРМИРОВАННОСТИ О МЕСТОПОЛОЖЕНИИ

Номер: RU2358282C2

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

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

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

Номер: RU2209463C2

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

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

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

Номер: RU2530249C2
Принадлежит: УОТЧИТУ, ИНК. (US)

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

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

СПОСОБЫ И УСТРОЙСТВА ДЛЯ УПРАВЛЕНИЯ СЕТЬЮ

Номер: RU2507697C2

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

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

ПАКЕТЫ КОМПЬЮТЕРНЫХ ПРИКЛАДНЫХ ПРОГРАММ С ИНДИВИДУАЛЬНОЙ НАСТРОЙКОЙ

Номер: RU2507570C2

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

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

Способ передачи двоичных данных в стандартном звуковом медиапотоке

Номер: RU2762398C2

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

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

ТЭГОВАЯ СХЕМА РАСПРОСТРАНЕНИЯ МЕТАДАННЫХ ОБНОВЛЕНИЯ В СИСТЕМЕ РАСПРОСТРАНЕНИЯ ОБНОВЛЕНИЙ

Номер: RU2378686C2

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

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

СИСТЕМА И СПОСОБ ПЛАНИРОВАНИЯ УПРАВЛЕНИЯ УСТРОЙСТВАМИ

Номер: RU2407053C2

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

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

РАСПРЕДЕЛЕННАЯ СИСТЕМА УПРАВЛЕНИЯ ДЛЯ ГИДРОМАССАЖНОЙ ВАННЫ

Номер: RU2371749C2
Принадлежит: КОУЛЕР КО. (US)

Изобретение предназначено для управления работой элементов сантехнического оборудования. Система управления включает в себя главный контроллер 42 со множеством выходов для соединения первого микропроцессора 44 со множеством элементов 38, 56-58. Пользовательский интерфейс 62 является специализированным и уникальным для конкретной модели сантехнического оборудования и хранит главную программу, которая предназначена для управления конкретными элементами этой конкретной модели. Главный контроллер 42 является общим и может быть использован для нескольких разных моделей сантехнического оборудования, имеющих различные комбинации элементов 38, 56-58. После введения команд пользователем главная программа переносится в главный контроллер и конфигурирует его для работы с конкретной моделью сантехнического оборудования. Изобретение обеспечивает возможность управления линией гидромассажных ванн с использованием элементов, общих для разных моделей. 2 н. и 8 з.п. ф-лы, 2 ил.

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

ФАЙЛЫ, СОДЕРЖАЩИЕ СМЕШАННЫЙ РАСТР

Номер: RU2360288C2

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

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

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

Номер: RU2348113C2

Изобретение относится к передаче информации в глобальной распределенной сети, такой как Интернет. Достигаемый технический результат - разработка механизма определения, какие сообщения необходимо передавать в виде коротких пакетов данных (SDB), чтобы никакие чувствительные ко времени сообщения не задерживались. Способ отправки информации целевой мобильной станции, которая находится в режиме ожидания, включает в себя определение того, должна ли информация быть отправлена в виде SDB сообщений, и отправку информации в виде SDB, не дожидаясь, пока канал трафика будет переустановлен. 8 н. и 16 з.п. ф-лы, 12 ил.

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

СРЕДСТВА СОПРЯЖЕНИЯ ТИПОВ

Номер: RU2364918C2

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

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

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

Номер: RU2399088C2

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

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

Web-СЛУЖБА ДЛЯ ОБНАРУЖЕНИЯ УДАЛЕННЫХ ПРИЛОЖЕНИЙ

Номер: RU2359314C2

Изобретение относится к средствам обнаружения удаленных приложений. Техническим результатом является упрощение доступа к приложениям в сети. Согласно одному аспекту предоставляется Web-служба в сети Интернет. Эта Web-служба подсоединена к общедоступной сети и обеспечивает обнаружение удаленным клиентским компьютером, через общедоступную сеть, информации, соответствующей приложению(ям), развернутому в сети интранет. Запрос на обнаружение удаленных приложений содержит идентификационные данные пользователя удаленного клиентского компьютера, являющегося внешним по отношению к сети интранет. Приложение(я) сконфигурировано для доступа на основе терминального сервера для пользователя удаленного клиентского компьютера, при этом обнаружение данной информации выполняется в зависимости от упомянутых идентификационных данных. 4 н. и 19 з.п. ф-лы, 5 ил.

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

ПАРАЛЛЕЛЬНАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА С ПРОГРАММИРУЕМОЙ АРХИТЕКТУРОЙ

Номер: RU2202123C2

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

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

БЫСТРЫЙ ЗАПУСК ДЛЯ ПОТОКОВОЙ СРЕДЫ

Номер: RU2364924C2

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

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

УСТРОЙСТВО И СПОСОБ ИНТЕРФЕЙСА С ВЫСОКОЙ СКОРОСТЬЮ ПЕРЕДАЧИ ДАННЫХ

Номер: RU2355121C2

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

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

СПОСОБ ОРГАНИЗАЦИИ БЕСПРОВОДНОЙ КОМПЬЮТЕРНОЙ СЕТИ

Номер: RU2648568C2

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

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

СОВМЕСТНАЯ РАБОТА МНОЖЕСТВЕННЫХ КЛИЕНТОВ ДЛЯ ОСУЩЕСТВЛЕНИЯ ДОСТУПА И ОБНОВЛЕНИЯ СТРУКТУРИРОВАННЫХ ЭЛЕМЕНТОВ ДАННЫХ

Номер: RU2504001C2

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

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

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

Номер: RU2361265C2

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

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

СПОСОБ ИСПОЛЬЗОВАНИЯ МОБИЛЬНЫХ ТЕЛЕФОНОВ

Номер: RU2520417C2

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

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

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

Номер: RU2558238C2

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

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

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

Номер: RU2546322C2

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

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

АППАРАТНО-ВЫЧИЛИСТЕЛЬНЫЙ КОМПЛЕКС ВИРТУАЛИЗАЦИИ И УПРАВЛЕНИЯ РЕСУРСАМИ В СРЕДЕ ОБЛАЧНЫХ ВЫЧИСЛЕНИЙ

Номер: RU2543962C2

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

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

РАСШИРЕННАЯ ПЛАТФОРМА ДЛЯ ОБМЕНА СООБЩЕНИЯМИ

Номер: RU2459240C2

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

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

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

Номер: RU2636524C2
Принадлежит: СЯОМИ ИНК. (CN)

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

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

СИСТЕМЫ И СПОСОБЫ ДЛЯ ОБРАБОТКИ ВХОДНЫХ ПОТОКОВ КАЛЕНДАРНЫХ ПРИЛОЖЕНИЙ

Номер: RU2636691C2

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

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

УПРАВЛЯЕМОЕ ПРИЛОЖЕНИЕМ ПРЕДВАРИТЕЛЬНОЕ КЭШИРОВАНИЕ В CDN

Номер: RU2632410C2

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

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

СИСТЕМА ДЛЯ УСКОРЕНИЯ ДОСТАВКИ ВЕБ-СТРАНИЦЫ

Номер: RU2507568C2
Принадлежит: ОЛ2, ИНК. (US)

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

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

УЧЕБНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, РАБОТАЮЩЕЕ В РЕЖИМЕ ОНЛАЙН

Номер: RU2516476C2
Принадлежит: Соушл АйТи Пти Лтд (AU)

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

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

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

Номер: RU2389143C2
Принадлежит: Нокиа Корпорейшн (FI)

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

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

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

Номер: RU2386163C2

Данная группа изобретений относится к устройствам и системам для обеспечения динамического модульного устройства обработки данных. Технический результат заключается в повышении производительности устройства, к которому подсоединены динамические модульные устройства обработки данных. Он достигается тем, что модульное устройство обработки данных обеспечивается как платформа, которая является компактной и сконфигурирована для выборочного использования в одиночку или совместно с одним или более дополнительными устройствами обработки данных в некотором устройстве. Модульное устройство обработки данных включает в себя непериферийный корпус, процессор, оптимизированную конфигурацию монтажной платы и заменяемую соединительную панель, которая обеспечивает повышенную гибкость и поддержку периферийных устройств и приложений. Модульное устройство обработки данных является настраиваемым и может быть использовано совместно со всеми типами компьютерных устройств. Платформа допускает множество модификаций ...

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

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

Номер: RU2525746C2
Принадлежит: НЕК КОРПОРЕЙШН (JP)

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

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

ВЫСОКОТОЧНОЕ ОТОБРАЖЕНИЕ ДОКУМЕНТОВ В КЛИЕНТАХ ПРОСМОТРА

Номер: RU2487400C2

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

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

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

Номер: RU2498397C2

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

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

ОБЪЕКТЫ ВИРТУАЛЬНОГО СЕТЕВОГО ИНТЕРФЕЙСА

Номер: RU2595517C2

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

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

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

Номер: RU2462751C2

Изобретение относится к области радиотехники и цифровой техники и может быть использовано при создании перспективных систем приема, демодуляции и обработки широкого круга сигналов линий связи. Техническим результатом является расширение функциональных возможностей за счет обеспечения функции помехоустойчивого декодирования, дескремблирования, деперемежения. Многофункциональная система приема, демодуляции и обработки широкого круга сигналов линий связи содержит последовательно соединенные антенну с приводом и системой наведения и автосопровождения, МШУ с преобразователем частоты, многоканальное цифровое приемно-демодулирующее устройство с ПУ декодером, дескремблером и деперемежителем, а также ПЭВМ управления и взаимодействия и набор демультиплексоров, построенных на базе ПЭВМ. 1 ил.

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

СОДЕЙСТВУЕМАЯ ОБСЛУЖИВАЮЩИМ УЗЛОМ И ОДНОРАНГОВАЯ СИНХРОНИЗАЦИЯ

Номер: RU2471227C2

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

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

Устройство для оценки надежности функционирования комплекса средств автоматизации командного пункта оперативного уровня

Номер: RU2633169C1

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

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

МНОГОПРОЦЕССОРНЫЙ МОДУЛЬ

Номер: RU2397538C1

Изобретение относится к области вычислительной техники и может найти применение в многопроцессорных вычислительных системах. Техническим результатом является создание многопроцессорного модуля, обеспечивающего возможность наращивания вычислительного ресурса системы без привлечения дополнительных аппаратных средств, путем комплексирования модулей, что сокращает аппаратные средства на построение системы и позволяет повысить быстродействие вычислений при решении сильносвязанных задач. Для достижения указанного технического результата в многопроцессорный модуль введены взаимосвязанные между собой блок макропроцессоров (МАП), оперативная память (ОП), представляющая собой блок стандартных ОЗУ, блок контроллеров распределенной памяти (КРП), секционный коммутатор и управляемые буферы. 5 ил.

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

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

Номер: RU2630741C1

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

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

ВЫЧИСЛИТЕЛЬНЫЙ МОДУЛЬ ДЛЯ МНОГОЗАДАЧНЫХ ВЫЧИСЛИТЕЛЬНЫХ СИСТЕМ

Номер: RU2780169C1

Изобретение относится к вычислительному модулю для многозадачных вычислительных систем. Технический результат заключается в возможности одновременного решения различных задач на одной рабочей ПЛИС и совычислителе. Модуль содержит входной порт 1 интерфейса PCI-Express, выходной порт 2 интерфейса PCI-Express, коммутатор 3 PCI-Express, блок 4 управления коммутатором PCI-Express, память 5 стартовой конфигурации системной ПЛИС 7, память 6 стартовой конфигурации рабочих ПЛИС, системную ПЛИС 7, порт 8 контроля и управления системной ПЛИС 7, блок 10 конфигурирования рабочих ПЛИС, блок 11 мониторинга, порт 12 мониторинга, блок 13 управления питанием и охлаждением, порт 14 управления питанием и охлаждением и группу из М вычислительных каналов 91, …, 9М, каждый из которых содержит рабочую ПЛИС 15 и совычислитель 26, причем рабочая ПЛИС 15 содержит контроллер 16 PCI-Express, память 17 конфигурации, блок 18 управления коммутатором 23 рабочей ПЛИС 15, адаптер 19 совычислителя 26, буферную память 20 данных ...

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

УСТРОЙСТВО ДЛЯ РЕШЕНИЯ ЗАДАЧИ ОЦЕНКИ ПОКАЗАТЕЛЕЙ ЭФФЕКТИВНОСТИ КОНТРОЛЯ РАКЕТНО-АРТИЛЛЕРИЙСКОГО ВООРУЖЕНИЯ

Номер: RU24886U1

Устройство для решения задачи оценки показателей эффективности контроля ракетно-артиллерийского вооружения, содержащее генераторы случайных сигналов и тактовых импульсов, блок запуска, коммутатор, блоки моделирования системы контроля, фиксации отказов и регистрации, отличающееся тем, что в него дополнительно введены блок управления, два датчика имитации нормально распределенных случайных величин (СВ), шесть блоков сложения, четыре блока вычитания, два блока сравнения, два блока памяти, два блока умножения, четыре блока деления, причем вход "П" устройства соединен с установочным входом блока управления, информационный выход блока первого сложения соединен с информационным входом блока первого памяти, выходы датчиков первого и второго имитации нормально распределенных случайных величин (СВ) соединены соответственно с первыми информационными входами блоков первого и второго умножения, выход блока второго умножения соединен с первыми информационными входами блоков третьего, пятого, шестого, ...

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

СИСТЕМА И МЕТОДОЛОГИЯ РЕАЛИЗУЕМОЙ КОМПЬЮТЕРОМ СЕТЕВОЙ ОПТИМИЗАЦИИ

Номер: RU2628181C1
Принадлежит: ГОЭЛ Сачин (US)

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

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

МОДУЛЬНАЯ ВЫЧИСЛИТЕЛЬНАЯ СИСТЕМА

Номер: RU75247U1

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

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

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

Номер: RU49304U1

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

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

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

Номер: RU17375U1

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

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

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

Номер: RU2385486C2

Изобретение относится к области маршрутизации данных в сети передачи данных. Технический результат заключается в оптимизации процесса доставки запрашиваемых данных. Сущность изобретения заключается в том, что система управления связью содержит провайдера (102), содержащего привязку (112) провайдера, запросчика (104а, 104b), запрашивающего привязку, и промежуточный узел (110) доступа, осуществляющий связь с провайдером (102), и запросчиком (104а, 104b). В промежуточный узле (110) доступа сохранены программные инструкции, реализующие следующие этапы: прием и сохранение привязки провайдера от провайдера; прием от запросчика сигнала запроса, определяющего запрашиваемую привязку; сравнение объекта привязки провайдера с объектом из запрашиваемой привязки для определения, предоставлена ли провайдером запрашиваемая привязка; и передача сигнала запроса провайдеру, если провайдером предоставлена запрашиваемая привязка. 4 н. и 16 з.п. ф-лы, 14 ил.

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

ВЫЧИСЛИТЕЛЬНЫЙ МОДУЛЬ С АВТОРЕКОНФИГУРАЦИЕЙ

Номер: RU156777U1

Вычислительный модуль с автореконфигурацией, содержащий два внешних порта для обмена информацией, коммутатор PCI-Express, интерфейсную и N вычислительных ПЛИС, каждая из которых содержит высокоскоростной последовательный интерфейс PCI-Express, причем порты коммутатора PCI-Express соединены с внешними портами модуля и с интерфейсами PCI-Express интерфейсной ПЛИС и N вычислительными ПЛИС, объединенных кольцевым высокоскоростным последовательным каналом обмена информацией между интерфейсной ПЛИС и N вычислительными ПЛИС, организованным на базе двух дополнительных независимых высокоскоростных последовательных портов обмена информацией, введенных у интерфейсной ПЛИС и каждой из N вычислительных ПЛИС, блок оперативного конфигурирования ПЛИС, память стартовых конфигураций вычислительных ПЛИС, сетевой порт контроля и управления Ethernet, буферная память управления, блок контроля и управления питанием и блок мониторинга соединенные двунаправленными шинами с интерфейсной ПЛИС, а также порт контроля ...

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

МНОГОЦЕЛЕВАЯ КОРАБЕЛЬНАЯ СИСТЕМА УПРАВЛЕНИЯ

Номер: RU45032U1

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

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

СИСТЕМА ДЛЯ КОНТРОЛЯ ТЕХНИЧЕСКОГО СОСТОЯНИЯ РАДИОЭЛЕКТРОННЫХ ОБЪЕКТОВ

Номер: RU90916U1

Система для контроля технического состояния радиоэлектронных объектов, содержащая последовательно соединенные датчики l1÷lm параметров, выходы которых соединены с информационными входами коммутатора 2, выход которого подключен к информационному входу нормализатора 3, соединенного выходом с входом аналого-цифрового преобразователя 4, выходы которого соединены с информационными входами первого 5 блока памяти, соединенного выходами с первыми входами первого блока 9 умножения, который соединен выходами с первыми входами первого сумматора 12, соединенного выходами с информационными входами второго блока памяти 19 и информационными входами регистра 20 сдвига, первый блок ключей 15, на информационный вход которого подается сигнал с выходов первого сумматора 12 и входами блока 19 памяти и регистра 20 сдвига, а выходы соединены с первыми входами второго блока 16 алгебраического суммирования, выходы которого соединены с информационными входами второго блока 17 ключей и индикатор 22, соединенный информационными ...

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

Оконечное устройство бортовой сети реального времени

Номер: RU197960U1

Полезная модель относится к вычислительной технике. Технический результат заключается в повышении скорости передачи данных. Оконечное устройство бортовой сети реального времени содержит параллельную конфигурационную память, разъемы PC/104 и 8P8C, при этом упомянутая ПЛИС содержит IP-ядро ARINC 664, причем входы-выходы ПЛИС, содержащей IP-ядро ARINC 664, соединены с соответствующими входами-выходами разъема PC/104, параллельной конфигурационной памяти, ОЗУ, микросхемами физического уровня, выходы которых соединены с разъемом 8P8C.

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

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ПРОВЕДЕНИЕМ ПОЛЕТОВ

Номер: RU1758U1

АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ПРОВЕДЕНИЕМ ПОЛЕТОВ, содержащая локальные сети персональных компьютеров кольцевой топологии, комплекс средств отображения информации коллективного пользования, базовые компьютеры, отличающаяся тем, что содержит последовательно включенные в первую локальную сеть персональных компьютеров первую группу персональных компьютеров с присоединенными устройствами документирования информации, первый базовый компьютер с присоединенными устройствами сохранения и документирования информации, вторую группу первоначальных компьютеров с присоединенными устройствами документирования информации, первый персональный компьютер с присоединенными устройствами съема и ввода текстографической и картографической информации и документирования информации, первый лазерный принтер и первый компьютер связи с присоединенным первым комплексом обмена данными и по крайней мере вторую локальную сеть персональных компьютеров с последовательно включенными третьей группой персональных компьютеров ...

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

АДАПТИВНАЯ СИСТЕМА ОБРАБОТКИ ДАННЫХ

Номер: RU105487U1

Адаптивная система обработки данных, содержащая блок памяти заявок, подключенный к входной магистрали передачи сигналов, линейку из M1 модулей обработки с входом установки режима работы, шинным входом и К шинными выходами каждый, M1 селекторов каналов, соответствующих модулям обработки, магистраль задания режимов работы системы, выходную магистраль передачи сигналов, содержащую шину сигналов занятости, шину сигналов запроса, шину сигналов захвата/ответа, шину приема, шину выдачи, шину адреса и шину данных, подключенных к одноименным выводам К шинных выходов каждого модуля обработки, причем входная магистраль передачи сигналов содержит шину сигналов запроса, шину сигналов разрешения, шину адреса и шину данных, выход сигналов запроса каждого модуля обработки подключен через шину запроса входной магистрали передачи сигналов к входу запроса блока памяти заявок, выходы разрешения, адреса и данных через одноименные шины входной магистрали передачи сигналов подключены к входам разрешения, адреса ...

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

МИКРОПРОЦЕССОРНАЯ СИСТЕМА ЗАЩИТЫ ВВОДНЫХ ВЫКЛЮЧАТЕЛЕЙ

Номер: RU70386U1

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

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

КОМПЛЕКС СРЕДСТВ АВТОМАТИЗАЦИИ КОНТРОЛЯ ПОРЯДКА ИСПОЛЬЗОВАНИЯ ВОЗДУШНОГО ПРОСТРАНСТВА

Номер: RU73515U1

Комплекс средств автоматизации контроля порядка использования воздушного пространства, содержащий автоматизированные рабочие места (АРМ) группы планирования, одно из которых является АРМ начальника группы планирования, и группы контроля использования воздушного пространства, одно из которых является АРМ начальника группы контроля использования воздушного пространства, первый АРМ связи, первый сервер, локальную вычислительную сеть (ЛВС), а также коммутатор телеграфных каналов, средство передачи данных (СПД) по телефонным каналам, группу выводов телеграфных каналов и группу выводов телефонных каналов, являющихся соответственно первой и второй группами выводов комплекса, причем все АРМ и сервер содержат персональную электронную вычислительную машину (ПЭВМ), каждая из которых через первый вывод и свой контроллер связана с ЛВС, при этом первая группа выводов комплекса связана с группой выводов коммутатора телеграфных каналов, первый вывод которого соединен со вторым выводом ПЭВМ АРМ связи, отличающийся ...

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

УСТРОЙСТВО СБОРА ДАННЫХ И КОНТРОЛЯ ОБЪЕКТА

Номер: RU98608U1

... 1. Устройство сбора данных и контроля объекта, содержащее основную и дополнительную печатные платы, на которых расположены блок питания, микроконтроллер, часы реального времени со встроенной энергонезависимой памятью, преобразователь интерфейса RS-232, блок гальванической развязки интерфейса RS-485, преобразователь сигналов интерфейса RS-485, литиевый элемент, блок телеуправления, блок индикации, отличающееся тем, что дополнительно включает второй блок питания, второй, третий и четвертый блоки гальванической развязки интерфейса RS-485, второй, третий и четвертый блоки преобразователей сигналов интерфейса RS-485, два блока интерфейсов Ethernet, блок преобразователя сигналов интерфейса USB, блок преобразователя сигналов интерфейса OneWire, блок преобразователя сигналов интерфейса радиоканала GSM, блок приемника сигналов спутниковой навигационной системы ГЛОНАСС/GPS, блок гальванической развязки интерфейса RS-232, блок включения батареи резервного питания канала ввода импульсных сигналов, ...

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

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

Номер: RU56678U1

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

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

Information processing apparatus, information processing system, and recording medium

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

A disclosed information processing apparatus is connected to an information management apparatus via a network. The information processing apparatus includes a data storage unit configured to store data that specifies the information management apparatus as an access destination, and a synchronization controller unit configured to periodically compare a list of data stored in the data storage unit and a list of data stored in the information management apparatus, transmit data stored only in the data storage unit to the information management apparatus, and acquire data stored only in the information management apparatus from the information management apparatus and store the acquired data in the data storage unit.

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

MESSAGING IN A PARALLEL COMPUTER USING REMOTE DIRECT MEMORY ACCESS ('RDMA')

Номер: US20130080564A1

Messaging in a parallel computer using remote direct memory access (‘RDMA’), including: receiving a send work request; responsive to the send work request: translating a local virtual address on the first node from which data is to be transferred to a physical address on the first node from which data is to be transferred from; creating a local RDMA object that includes a counter set to the size of a messaging acknowledgment field; sending, from a messaging unit in the first node to a messaging unit in a second node, a message that includes a RDMA read operation request, the physical address of the local RDMA object, and the physical address on the first node from which data is to be transferred from; and receiving, by the first node responsive to the second node's execution of the RDMA read operation request, acknowledgment data in the local RDMA object. 1. A method of messaging in a parallel computer using remote direct memory access (‘RDMA’) , the parallel computer including a plurality of nodes , each node including a messaging unit , the method comprising:receiving, by a kernel of the first node through an application programming interface (‘API’), a send work request, the send work request including: a local virtual address on the first node from which data is to be transferred; and a specification of a size of data to be transferred from the first node to a second node, wherein the size of data to be transferred from the first node to a second node is larger than a messaging packet size for sending data from the first node to a second node; translating, by the kernel of the first node, the local virtual address on the first node from which data is to be transferred to a physical address on the first node from which data is to be transferred from;', 'creating, by the kernel of the first node, a local RDMA object that includes a counter set to the size of a messaging acknowledgment field;', 'sending, from a messaging unit in the first node to a messaging unit ...

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

SYSTEM AND METHOD FOR CACHING INQUIRY DATA ABOUT SEQUENTIAL ACCESS DEVICES

Номер: US20130080568A1
Принадлежит: Crossroads Systems, Inc.

An intermediate device communicatively connected to a host device and a sequential device in a storage area network. The host device is configured to issue different kinds of commands to the sequential device, including an inquiry command. The sequential device is configured to sequentially process requests from the host device. The intermediate device is configured to cache inquiry data about the sequential device itself in a cache memory connected to the intermediate device and service inquiry commands from the host device. 1. A system , comprising:an intermediate device communicatively connected to a host device and a sequential device in a storage area network, wherein the host device is configured to issue different kinds of commands to the sequential device, wherein the different kinds of commands issued by the host device include an inquiry command to obtain information about the sequential device, wherein the sequential device is configured to sequentially process requests from the host device, wherein the intermediate device is configured to:cache inquiry data about the sequential device itself in a cache memory connected to the intermediate device, the inquiry data containing data about the sequential device itself, the inquiry data being provided by the sequential device in response to a first inquiry command from the host device; andservice at least one subsequent inquiry command from the host device with the inquiry data from the cache memory.2. The system of claim 1 , wherein the data about the sequential device itself comprises information about the sequential device that is static and information about the sequential device that changes relatively infrequently.3. The system of claim 1 , wherein the intermediate device is further configured to provide the inquiry data from the cache memory to the host device if the at least one subsequent inquiry command from the host device is not serviced by the sequential device in a predetermined amount of time.4. ...

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

MANAGING CACHE AT A COMPUTER

Номер: US20130086197A1

A method and system for managing caching at a computer. A computer receives a file from a storage device on a network in response to a request by a first user. The computer may then determine if other users of the computer are likely to request the file, based upon a type of the file and a type of the network. If other users are likely to request the file, the computer may then cache the file at the computer. In one embodiment, the computer may determine if other users of the computer are likely to request the file based upon access permissions to the file at a source of the file. In another embodiment, the computer may determine if other users of the computer are likely to request the file based upon if the file has been previously cached at the computer. 1. A method for managing caching at a computer , the method comprising the steps of:in response to a request by a first user, receiving a file at the computer from a storage device on a network;determining, by one or more processors, if other users of the computer are likely to request the file, based upon a type of the file and a type of the network; andif so, caching the file at the computer; andif not, not caching the file at the computer.2. The method according to claim 1 , wherein the first and other users of the computer are respective application programs.3. The method according to claim 1 , wherein the step of determining if other users of the computer are likely to request the file further comprises the step of determining claim 1 , by one or more processors claim 1 , access permissions to the file at a source of the file.4. The method according to claim 1 , wherein the step of determining if other users of the computer are likely to request the file further comprises the step of determining claim 1 , by one or more processors claim 1 , if the file has been previously cached at the computer.5. The method of claim 4 , wherein claim 4 , if the file has been previously cached at the computer claim 4 , the ...

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

REMOTE DIRECT MEMORY ACCESS ('RDMA') IN A PARALLEL COMPUTER

Номер: US20130091236A1

Remote direct memory access (‘RDMA’) in a parallel computer, the parallel computer including a plurality of nodes, each node including a messaging unit, including: receiving an RDMA read operation request that includes a virtual address representing a memory region at which to receive data to be transferred from a second node to the first node; responsive to the RDMA read operation request: translating the virtual address to a physical address; creating a local RDMA object that includes a counter set to the size of the memory region; sending a message that includes an DMA write operation request, the physical address of the memory region on the first node, the physical address of the local RDMA object on the first node, and a remote virtual address on the second node; and receiving the data to be transferred from the second node. 1. A method of remote direct memory access (‘RDMA’) in a parallel computer , the parallel computer including a plurality of nodes , each node including a messaging unit , the method comprising:receiving, by a kernel of the first node through an application programming interface (‘API’), an RDMA read operation request that includes a virtual address representing a memory region at which to receive data to be transferred from a second node to the first node;responsive to the RDMA read operation request:translating, by the kernel of the first node, the virtual address to a physical address;creating, by the kernel of the first node, a local RDMA object that includes a counter set to the size of the memory region;sending, from a messaging unit in the first node to a messaging unit in a second node, a message that includes an DMA write operation request, the physical address of the memory region on the first node, the physical address of the local RDMA object on the first node, and a remote virtual address on the second node representing the data to be transferred from the second node to the first node; and receiving, by the first node responsive ...

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

MOBILE COMMUNICATION DEVICE

Номер: US20130103781A1
Принадлежит: Mitsubishi Electric Corporation

A mobile communication device is mounted on a vehicle, and has a reception unit for receiving a distributed cache that is data having divided information, a distributed cache restoration unit for restoring the distributed cache into original information, a data dividing unit for producing the distributed cache by dividing the information, and a transmission unit for transmitting the distributed cache. 1. A mobile communication device mounted on a vehicle and comprising:a reception unit for receiving a distributed cache that is data having divided information;a data restoration unit for restoring into original information the distributed cache;a data dividing unit for producing the distributed cache by dividing the information; and a transmission unit for transmitting the distributed cache.2. The mobile communication device according to claim 1 , comprising:a received data determination unit for determining whether or not the distributed cache is to be deleted based on the information relating to a transmission source attached to the distributed cache; anda distributed cache processing unit for deleting the distributed cache by a predetermined probability based on a determination result of the received data determination unit.3. The mobile communication device according to claim 2 , wherein the information relating to the transmission source is the position claim 2 , the speed claim 2 , or the traveling direction of the vehicle of the transmission source of the distributed cache claim 2 , or a transmission time thereof.4. The mobile communication device according to claim 2 , wherein the received data determination unit deletes the distributed cache by a predetermined probability claim 2 , when a distance between the position of the transmission source vehicle at the transmitted time of the distributed cache and the current position of a host vehicle is equal to or greater than a predetermined distance.5. The mobile communication device according to claim 2 , wherein ...

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

APPARATUS AND METHOD FOR CACHING OF COMPRESSED CONTENT IN A CONTENT DELIVERY NETWORK

Номер: US20130103782A1
Принадлежит: AKAMAI TECHNOLOGIES, INC.

A content delivery network (CDN) edge server is provisioned to provide last mile acceleration of content to requesting end users. The CDN edge server fetches, compresses and caches content obtained from a content provider origin server, and serves that content in compressed form in response to receipt of an end user request for that content. It also provides “on-the-fly” compression of otherwise uncompressed content as such content is retrieved from cache and is delivered in response to receipt of an end user request for such content. A preferred compression routine is gzip, as most end user browsers support the capability to decompress files that are received in this format. The compression functionality preferably is enabled on the edge server using customer-specific metadata tags. 117-. (canceled)18. A content delivery method operative at a server to which a client machine has been directed by a CDN request routing mechanism , the server having a cache , wherein the server is managed by a service provider and shared by a set of participating content providers that provide content to be delivered over the content delivery network , the content delivery method comprising:upon receipt of a request for given content from the client machine that cannot be serviced at the server, fetching the given content from an origin server;determining whether the given content should be stored in the cache in an uncompressed or compressed form by evaluating a function trading off anticipated storage time in the cache versus processing overhead required to perform the compression;selectively storing the given content either uncompressed or compressed based on the determination.19. The content delivery method as described in wherein the determining step is performed upon a given condition.20. The content delivery method as described in wherein the given condition is a determination based on evaluating properties of a connection between the server and a client machine.2126-. ( ...

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

DELIVERING MULTIMEDIA SERVICES

Номер: US20130110964A1
Автор: JR. Milo S., Medin
Принадлежит:

Disclosed is a scalable, hierarchical, distributed network architecture and processes for the delivery of high-performance, end-to-end online multimedia services, including Internet services such as World Wide Web access. The network architecture connects a high-speed private backbone to multiple network access points of the Internet, to a network operation center, to a back office system, and to multiple regional servers in regional data centers. Each of the regional servers connects to several caching servers in modified head-ends, which in turn connect via fiber optics to many neighborhood nodes. Finally, each node connects via coaxial cable to multiple end-user systems. The processes include those for replicating and caching frequently-accessed content, and multicasting content customized per region or locality. 1. A system for delivery of multimedia services comprising:at least two regional servers, each coupled to a high-speed network backbone carrying content, a first regional server configured to customize content received from a content provider to form a first version of multicast content, a second regional server configured to customize content received from the content provider to form a second version of multicast content, and the first and second regional servers configured to provide a second level of caching for the content received from the content provider; anda plurality of caching servers, including a first caching server coupled to the first regional server and a second caching server coupled to the second regional server, each caching server configured to receive and cache the customized multicast content received from the coupled regional server responsive to receiving a request from an end-user system for the customized multicast content, and to provide the customized multicast content formed by the coupled regional server to the requesting end-user system.2. The system of claim 1 , wherein at least one of the regional servers comprises a ...

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

COMPUTER SYSTEM AND METHOD FOR OPERATING THE SAME

Номер: US20130110965A1
Автор: Dorau Kai
Принадлежит: THOMSON LICENSING

The invention pertains to a computer system and a method for operating the same. The computer system comprising a network storage device being connected by a serial network link to a plurality of network devices. The network storage device comprising a block based storage device and a scalable cache selector having a cache memory that is sub-divided into a plurality of cache queues, wherein each cache queue is dedicated to one of the network devices. The method comprising the steps of: 1. Method for operating a computer system comprising a network storage device being connected by a serial network link to a plurality of network devices , the network storage device comprising a block based storage device for storing data related to the network devices and a scalable cache selector having a cache memory that is sub-divided into a plurality of cache queues , each cache queue being dedicated to one of the network devices , the scalable cache selector further comprising a queue selector for assigning input data packets received from or being sent to the network devices to the respective cache queue , the method comprising the steps of:a) receiving input data packets from different network devices via the serial network link,b) separating the input data packet stream received via the serial network link to identify each input data packet as originating from one of the network devices at the queue selector,c) transferring and storing said input data packet in a cache queue of the cache memory, said cache queue being assigned to the respective network device,d) sending an output data packet from said cache queue of the cache memory, the output data packet comprising at least a part of a data content comprised by the input data packets that are stored in said cache queue, wherein the step of outputting the output data packet is performed if an amount of data of the received input data packets that are stored in said cache queue exceeds a threshold value defining a ...

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

ADMINISTERING AN EPOCH INITIATED FOR REMOTE MEMORY ACCESS

Номер: US20130124665A1

Methods, systems, and products are disclosed for administering an epoch initiated for remote memory access that include: initiating, by an origin application messaging module on an origin compute node, one or more data transfers to a target compute node for the epoch; initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch, including rejecting any new data transfers after initiating the closing stage for the epoch; determining, by the origin application messaging module, whether the data transfers have completed; and closing, by the origin application messaging module, the epoch if the data transfers have completed. 1. A method of administering an epoch initiated for remote memory access , the method comprising:initiating, by an origin application messaging module on an origin compute node, one or more data transfers to a target compute node for the epoch;initiating, by the origin application messaging module after initiating the data transfers, a closing stage for the epoch, including rejecting any new data transfers after initiating the closing stage for the epoch and prior to closing the epoch; andclosing, by the origin application messaging module, the epoch after the data transfers have completed.2. The method of wherein initiating claim 1 , by the origin application messaging module after initiating the data transfers claim 1 , a closing stage for the epoch further comprises initiating the closing stage for the epoch before the data transfers are complete.3. The method of wherein initiating claim 1 , by the origin application messaging module after initiating the data transfers claim 1 , a closing stage for the epoch further comprises initiating the closing stage for the epoch after the data transfers are completed.4. The method of wherein:each data transfer is effected using a get operation;initiating, by an origin application messaging module on a origin compute node, one or more data ...

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

MANAGING INTERNODE DATA COMMUNICATIONS FOR AN UNINITIALIZED PROCESS IN A PARALLEL COMPUTER

Номер: US20130124666A1

A parallel computer includes nodes, each having main memory and a messaging unit (MU). Each MU includes computer memory, which in turn includes, MU message buffers. Each MU message buffer is associated with an uninitialized process on the compute node. In the parallel computer, managing internode data communications for an uninitialized process includes: receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node; determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process; establishing, by the application agent, a temporary message buffer for the uninitialized process in main computer memory; and moving, by the application agent, data communications messages from the MU message buffer associated with the uninitialized process to the temporary message buffer in main computer memory. 1. A method of managing internode data communications for an uninitialized process in a parallel computer , the parallel computer comprising a plurality of compute nodes , each compute node comprising main computer memory and a messaging unit (MU) , each MU comprising a module of automated computing machinery coupling compute nodes for data communications , each MU comprising computer memory , the computer memory of the MU comprising one or more MU message buffers , each MU message buffer associated with an uninitialized process on the compute node , the method comprising:receiving, by an MU of a compute node, one or more data communications messages in an MU message buffer associated with an uninitialized process on the compute node;determining, by an application agent, that the MU message buffer associated with the uninitialized process is full prior to initialization of the uninitialized process;establishing, by the application agent, a temporary message buffer for the ...

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

COMPUTER SYSTEM AND NETWORK INTERFACE SUPPORTING CLASS OF SERVICE QUEUES

Номер: US20130132503A1

A data processing system adapted for high-speed network communications, a method for managing a network interface and a network interface for such system, are provided, in which processing of packets received over the network is achieved by embedded logic at the network interface level. Incoming packets on the network interface are parsed and classified as they are stored in a buffer memory. Functional logic coupled to the buffer memory on the network interface is enabled to access any data field within a packet in a single cycle, using pointers and packet classification information produced by the parsing and classifying step. Results of operations on the data fields in the packets are available before the packets are transferred out of the buffer memory. A data processing system, a method for management of a network interface and a network interface are also provided by the present invention that include an embedded firewall at the network interface level of the system, which protects against inside and outside attacks on the security of data processing system. Furthermore, a data processing system, a method for management of a network interface and a network interface are a provided by the present invention that support class of service management for packets incoming from the network, by applying priority rules at the network interface level of the system. 174.-. (canceled)75. A method of managing packet transmission , the method comprising:determining a classifier for an incoming packet comprising a data payload destined for an application;generating a pointer to a data field in the incoming packet;storing the incoming packet in a buffer memory;using the pointer to retrieve data associated with the data fields from the buffer memory;determining a priority for transferring the data payload associated with the retrieved data from the buffer memory to a host system memory; andusing, by a processor, the pointer to transfer the data payload associated with the ...

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

NETWORK SUPPORT FOR SYSTEM INITIATED CHECKPOINTS

Номер: US20130138759A1

A system, method and computer program product for supporting system initiated checkpoints in parallel computing systems. The system and method generates selective control signals to perform checkpointing of system related data in presence of messaging activity associated with a user application running at the node. The checkpointing is initiated by the system such that checkpoint data of a plurality of network nodes may be obtained even in the presence of user applications running on highly parallel computers that include ongoing user messaging activity. 1. A system for checkpointing data in a parallel computing system having a plurality of computing nodes , each node having one or more processors and network interface devices for communicating system and user application messages over a network , said checkpointing system comprising:one or more network elements interconnecting said network interface devices of computing nodes via links to form a network;a system control device to communicate control signals to each said computing node of said network for stopping receiving and sending message packets at a node, and to communicate further control signals to each said one or more network interface elements for stopping flow of message packets within said formed network;a control unit, at each computing node and at one or more said network elements, responsive to control signals to stop each of said network elements and stop each said network interface device involved with processing of packets in said formed network including stopping (direct memory access) DMA packet injection and packet reception sub-units at each node to prevent new packets from being injected into or received from the network, and, to stop a flow of packets communicated on links between nodes of said network; and,said control unit at each node and said one or more network elements, responsive to said other control signals to obtain and save network packet data and network control state ...

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

SYSTEMS AND METHODS FOR CACHING AND SERVING DYNAMIC CONTENT

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

A web server and a shared caching server are described for serving dynamic content to users of at least two different types, where the different types of users receive different versions of the dynamic content. A version of the dynamic content includes a validation header, such as an ETag, that stores information indicative of the currency of the dynamic content and information indicative of a user type for which the version of the dynamic content is intended. In response to a user request for the dynamic content, the shared caching server sends a validation request to the web server with the validation header information. The web server determines, based on the user type of the requestor and/or on the currency of the cached dynamic content whether to instruct the shared caching server to send the cached content or to send updated content for serving to the user. 137-. (canceled)38. A computer-implemented method , comprising:receiving, from a client, a request for content;determining, with at least one processor, whether a cached version of the requested content is stored in a memory device, the cached version of the requested content reflecting a version of the requested content as of a particular time or date;sending a validation request to an origin server when the cached version of the requested content exists, the validation request including at least information indicating whether the client is associated with at least one of a plurality of different categories of clients and header information based on the cached version of the requested content; and an instruction to provide the cached version of the requested content to the client if the requested content has not been modified since the particular time or date of the cached version of the requested content; and', 'an instruction to provide a current version of the requested content to the client if the requested content has been modified since the particular time or date of the cached version of the ...

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

UNIFIED DEVICE MANAGEMENT METHOD AND SYSTEM

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

A unified device management method and system for unified management of a fixed and mobile device includes a command execution controller which receives a device management command, sends a query message to the device, receives a response message transmitted by the device, creates a command execution policy based on the settings contained in the response message, and executes the device management command according to a policy, the device which generates and sends the response message to the command execution controller according to user inputs, and a remote access server which connects the device and the command execution controller by using a remote access protocol. 1. An apparatus comprising:a communication unit for receiving a device management command destined to a device, sending a query message inquiring whether to execute the device management command via a remote access interface upon receipt of the device management command, and receiving a response message transmitted by the device in response to the query message; anda controller for creating a command execution policy based on settings included in the response message and executing the device management command according to the command execution policy.2. The apparatus of claim 1 , wherein the command execution policy comprises:a now action field for specifying an operation to be executed upon receipt of the response message;a condition field for specifying a condition that includes one of a time when the operation is triggered, a location where the operation is triggered, and an event which triggers the operation; anda task field for specifying the operation to be executed when the condition specified in the condition field is satisfied.3. The apparatus of claim 1 , further comprising:a protocol converter for converting a protocol device management command received from a device management server in a format of a first protocol to the format of a second protocol and converting the response message ...

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

System and method for performing shaped memory access operations

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

One embodiment of the present invention sets forth a technique that provides an efficient way to retrieve operands from a register file. Specifically, the instruction dispatch unit receives one or more instructions, each of which includes one or more operands. Collectively, the operands are organized into one or more operand groups from which a shaped access may be formed. The operands are retrieved from the register file and stored in a collector. Once all operands are read and collected in the collector, the instruction dispatch unit transmits the instructions and corresponding operands to functional units within the streaming multiprocessor for execution. One advantage of the present invention is that multiple operands are retrieved from the register file in a single register access operation without resource conflict. Performance in retrieving operands from the register file is improved by forming shaped accesses that efficiently retrieve operands exhibiting recognized memory access patterns.

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

COPYING DATA ONTO AN EXPANDABLE MEMORY

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

This document describes a method for synchronizing files on an expandable memory card coupled to a first computing device with an application running on a second computing device, where downloading of files is performed wirelessly without user involvement. 1. A computing device comprising:an expandable memory interface configured to couple an expandable memory to the computing device;a transceiver configured to receive, over a network, one or more files that are to be written to the expandable memory; anda file daemon module configured to write the received one or more files to the expandable memory via the expandable memory interface.2. The computing device as recited in claim 1 , wherein the transceiver is further configured to communicate a current directory of filenames corresponding to a current set of files stored on the expandable memory to an additional computing device over the network.3. The computing device as recited in claim 1 , wherein the transceiver is further configured to communicate a current directory of filenames corresponding to one or more additional files stored on an additional expandable memory to an additional computing device over the network responsive to the additional expandable memory being coupled to the computing device.4. The computing device as recited in claim 1 , wherein the transceiver is further configured to communicate an indication of an amount of free space remaining on the expandable memory to an additional computing device over the network.5. The computing device as recited in claim 1 , wherein the transceiver is further configured to transmit an acknowledgement signal to an additional computing device over the network when the one or more files are written to the expandable memory.6. The computing device as recited in claim 1 , wherein the file daemon module is configured to run transparent to a user of the computing device.7. The computing device as recited in claim 1 , wherein the computing device comprises a wireless ...

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

METHOD FOR REWRITING PROGRAM, REPROGRAM APPARATUS, AND ELECTRONIC CONTROL UNIT

Номер: US20130151647A1
Автор: TATSUMI Takuya
Принадлежит: Denso Corporation

A reprogram apparatus does not transmit a reprogram data set as it is. The reprogram data set has a plurality of unit blocks and is used for rewriting a program in a memory of a subject electronic control unit (ECU). A consecutive range having at least the predetermined number of consecutive specified unit blocks is extracted. Range size information indicating a range size of the extracted consecutive range is transmitted to the subject ECU. The reprogram data set excluding the specified unit blocks included in the consecutive range is transmitted to the subject ECU on a unit-block-by-unit-block basis. The subject ECU restores the data corresponding to the consecutive range containing the specified unit blocks, which are not received from the reprogram apparatus, based on the range size information received. The reprogram data set is thereby restored. Rewriting of the program is executed using the reprogram data set restored. 1. A method for rewriting a program stored in a memory in a subject unit using a reprogram apparatus via an in-vehicle communication system linked with the reprogram apparatus , the subject unit being one of a plurality of electronic control units included in the in-vehicle communication system ,the method comprising:dividing, in the reprogram apparatus, a reprogram data set, which is used for rewriting the program, into a plurality of unit blocks, each unit block having a predetermined data length and a serial number;designating, in the reprogram apparatus, specified unit blocks having a prespecified value;designating, in the reprogram apparatus, a consecutive range containing at least a predetermined minimum number of said specified unit blocks;transmitting, from the reprogram apparatus to the subject unit, range information containing a range start number and a range end number, the range start number being the serial number assigned to the specified unit block being a start of the consecutive range, the range end number being the serial ...

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

FLEXIBLE AND DYNAMIC INTEGRATION SCHEMAS OF A TRAFFIC MANAGEMENT SYSTEM WITH VARIOUS NETWORK OPERATORS FOR NETWORK TRAFFIC ALLIEVIATION

Номер: US20130151648A1
Автор: Luna Michael
Принадлежит: Seven Networks, Inc.

Flexible and dynamic integration schemas of a traffic management system with various network operators for network traffic alleviation are disclosed. One embodiment includes a method of integration of content caching with a network operator for traffic alleviation a wireless network, including detecting, by an operator proxy of the network operator, a poll from an application on a mobile device which would have been served using a cache element from a local cache on the mobile device, after the cache element stored in the local cache has been invalidated and forwarding the poll from the application on the mobile device to a proxy server. Whether the poll is sent to a service provider of the application directly by the proxy server, or by the proxy server through the operator proxy is configurable or reconfigurable. 1. A method of integration of content caching with a network operator for traffic alleviation a wireless network , the method , comprising:detecting, by an operator proxy of the network operator, a poll from an application on a mobile device which would have been served using a cache element from a local cache on the mobile device, after the cache element stored in the local cache has been invalidated;wherein, the cache element in the local cache is invalidated when a proxy server remote from the mobile device detects new or changed data from a content provider;forwarding the poll from the application on the mobile device to another proxy remote from the mobile device which is different from the proxy server.2. The method of claim 1 , further comprising claim 1 , receiving a response to the poll from the content provider and providing the response to the application on the mobile device.3. The method of claim 1 , wherein claim 1 , the response is received by the other proxy.4. The method of claim 1 , wherein claim 1 , the other proxy sends the response to the application on the mobile device through the operator proxy.5. The method of claim 3 , wherein ...

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

MOBILE DEVICE HAVING CONTENT CACHING MECHANISMS INTEGRATED WITH A NETWORK OPERATOR FOR TRAFFIC ALLEVIATION IN A WIRELESS NETWORK AND METHODS THEREFOR

Номер: US20130151649A1
Автор: Luna Michael
Принадлежит: Seven Networks, Inc.

Mobile device having content caching mechanisms integrated with a network operator for traffic alleviation in a wireless network and methods therefor are disclosed. One embodiment includes a method of integration of content caching with a network operator for traffic alleviation a wireless network, which may be embodied on a mobile device, including determining whether a cache element stored in a local cache on the mobile device for an application poll on the mobile device is valid and forwarding the application poll to an external entity to service the application poll in response to determining that the cache element is no longer valid. The external entity is in part managed by the network operator of the wireless network and can be in part or in whole, a component of an infrastructure of the network operator or external to an infrastructure of the network operator. 1. A method of integration of content caching with a network operator for traffic alleviation a wireless network , the method , comprising:detecting, by an operator proxy of the network operator, a poll from an application on a mobile device which would have been served using a cache element from a local cache on the mobile device, after the cache element stored in the local cache has been invalidated;forwarding the poll from the application on the mobile device to a proxy server.2. The method of claim 1 , wherein claim 1 , the poll is sent to a service provider of the application by the proxy server.3. The method of claim 1 , wherein claim 1 , the proxy server sends the poll to the service provider through the operator proxy.4. The method of claim 1 , wherein claim 1 , whether the poll is sent to a service provider of the application directly by the proxy server claim 1 , or by the proxy server through the operator proxy is configurable or reconfigurable.5. The method of claim 1 , wherein claim 1 , whether the poll is sent to a service provider of the application directly by the proxy server claim 1 , ...

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

SYSTEMS AND METHODS FOR GENERATING AND MANAGING COOKIE SIGNATURES FOR PREVENTION OF HTTP DENIAL OF SERVICE IN A MULTI-CORE SYSTEM

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

The present application is directed towards systems and methods for generating and maintaining cookie consistency for security protection across a plurality of cores in a multi-core system. A packet processing engine executing on one core designated as a primary packet processing engine generates and maintains a global random seed. The global random seed may be used as an initial seed for creation of cookie signatures by each of a plurality of packet processing engines executing on a plurality of cores of the multi-core system using a deterministic pseudo-random number generation function such that each core creates an identical set of cookie signatures. 1. A system for generating cookie signatures in a device comprising a plurality of cores , the system comprising:a device intermediary to a plurality of clients and one or more servers, the device comprising a plurality of cores;a shared memory, accessible by each of the plurality of cores, for storing and accessing a random seed;a timer to signal regeneration of cookie signatures based on the random seed, the time expiring responsive to a predetermined time period;wherein the device is configured to store a new random seed generated responsive to each expiration of the cookie timer; andwherein each core of the plurality of cores is configured to generate one or more cookie signatures based on the random seed obtained from the shared memory.2. The system of claim 1 , wherein one or more cores of the plurality of cores are configured to store the random seed obtained from the shared memory to a cache.3. The system of claim 2 , wherein responsive to a second timer that expires within a second predetermined time period less than the predetermined time period claim 2 , each core is configured to determine whether the random seed in shared memory has changed in comparison to the random seed stored in the cache.4. The system of claim 1 , wherein each of the plurality of cores are configured to obtain the random seed from ...

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

DATA SERVICES USING LOCATION PATTERNS AND INTELLIGENT CACHING

Номер: US20130151654A1
Автор: Brech Brad L.

Pre-caching may decrease the response time necessary for a wireless communication network to fulfill a user request. Pre-caching includes predicting what data the user will request next and preemptively fetching that data from a network (e.g., the Internet). Additionally, the wireless communication network may predict the geographic location of the mobile device when it makes the request. Instead of pre-caching the data in the memory of the mobile device, the data may be stored at a wireless access point that has a radiation pattern that covers the predicted geographic location of the mobile device. Once the wireless access point receives the request from the mobile device for the pre-cached data, the pre-cached data may be transmitted wirelessly to the mobile device, thereby avoiding having to forward the request to rest of the communication network. 1. A method of pre-caching data in a communication network , comprising:determining a data usage pattern for a computing device, the data usage pattern comprising a plurality of previous requests from a user of the computing device to access data from the communication network;determining a location pattern for the computing device, the location pattern comprising a previous physical location of the computing device;predicting, based on the data usage pattern, a future request from the computing device to access data from the communication network, wherein the previous and future requests access data at a same address;predicting a future physical location of the computing device based on the location pattern; andselecting a storage location from a plurality of storage locations that are external to the computing device based on the predicted future physical location, wherein the storage location stores the data associated with the future request.2. The method of claim 1 , wherein the previous request is associated with a time of occurrence claim 1 , and wherein the previous physical location is associated with a time ...

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

Method and Apparatus for Low Latency Data Distribution

Номер: US20130159449A1
Принадлежит: Exegy Inc

Various techniques are disclosed for distributing data, particularly real-time data such as financial market data, to data consumers at low latency. Exemplary embodiments include embodiments that employ adaptive data distribution techniques and embodiments that employ a multi-class distribution engine.

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

OPTIMIZED DATA COMMUNICATIONS IN A PARALLEL COMPUTER

Номер: US20130159450A1
Автор: Faraj Daniel A.

A parallel computer includes nodes that include a network adapter that couples the node in a point-to-point network and supports communications in opposite directions of each dimension. Optimized communications include: receiving, by a network adapter of a receiving compute node, a packet—from a source direction—that specifies a destination node and deposit hints. Each hint is associated with a direction within which the packet is to be deposited. If a hint indicates the packet to be deposited in the opposite direction: the adapter delivers the packet to an application on the receiving node; forwards the packet to a next node in the opposite direction if the receiving node is not the destination; and forwards the packet to a node in a direction of a subsequent dimension if the hints indicate that the packet is to be deposited in the direction of the subsequent dimension. 1. A method of optimized data communications in a parallel computer , the parallel computer comprising a plurality of compute nodes , each compute node comprising a network adapter , the network adapters coupling the compute nodes in a multi-dimension point-to-point network for data communications , each network adapter supporting communications in opposite directions of each dimension , the method comprising:receiving, by a network adapter of a receiving compute node, a data communications packet from a source direction of a source dimension, the packet specifying a compute node as a destination of the packet and specifying one or more deposit hints, each separate deposit hint associated uniquely with a direction of a dimension of the point-to-point network and each deposit hint indicating that the packet is to be deposited at each compute node in the associated direction on a path to the destination compute node;if a deposit hint indicates that the packet is to be deposited at compute nodes in the opposite direction of the source direction in the source dimension:delivering, by the network adapter ...

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

Memory Server Architecture

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

A memory server system is provided herein. It includes a first plurality of Field Programmable Gate Arrays (FPGA) application server nodes that are configured to parse the location of the FPGA data server nodes; a second plurality of FPGA data server nodes that are configured as memory controllers, each of the second plurality of FPGA data server nodes being connected to a plurality of RAM memory banks; and a network connection between the first plurality of FPGAs and the second plurality of FPGA processing nodes. 1. A memory server architecture comprising:A plurality of Application Server nodes executing software applications in an Internet-accessible environment;wherein the plurality of Application Servers are programmed to access data from a plurality of Data Servers;wherein the plurality of Data Servers respond to data requests from the plurality of Application Servers;wherein the plurality of Data Servers comprises a first plurality of back-end FPGAs structured to provide access to a plurality of RAM;wherein the first plurality of back-end FPGAs are configured to process data requests in the form of key-value or address-value pairs.2. The memory server architecture of claim 1 , whereinthe key in a key-value format is hashed by the back-end FPGAs to determine the Local Address on a Data Server;and the Global Address in an address-value format is used directly by the back-end FPGAs or mapped by the back-end FPGAs to a Local Address on a Data Server.3. The memory server architecture of claim 1 , whereinthe first plurality of back-end FPGAs can perform in-line processing on the data to be stored and retrieved from the plurality of RAM on a Data Server;wherein the in-line processing operations performed on the data includes, but is not limited to protocol parsing, key hashing, compression, encryption and other TCP/IP- or UDP-related functions, such as checksum calculations.4. The memory server architecture of claim 1 , whereinthe first plurality of back-end FPGAs ...

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

Physically Remote Shared Computer Memory

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

A computing system with physically remote shared computer memory, the computing system including: a remote memory management module, a plurality of computing devices, a plurality of remote memory modules that are external to the plurality of computing devices, and a remote memory controller, the remote memory management module configured to partition the physically remote shared computer memory amongst a plurality of computing devices; each computing device including a computer processor and a local memory controller, the local memory controller including: a processor interface, a local memory interface, and a local interconnect interface; each remote memory controller including: a remote memory interface and a remote interconnect interface, wherein the remote memory controller is operatively coupled to the data communications interconnect via the remote interconnect interface such that the remote memory controller is coupled for data communications with the local memory controller over the data communications interconnect.

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

Physically Remote Shared Computer Memory

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

A computing system with physically remote shared computer memory, the computing system including: a remote memory management module, a plurality of computing devices, a plurality of remote memory modules that are external to the plurality of computing devices, and a remote memory controller, the remote memory management module configured to partition the physically remote shared computer memory amongst a plurality of computing devices; each computing device including a computer processor and a local memory controller, the local memory controller including: a processor interface, a local memory interface, and a local interconnect interface; each remote memory controller including: a remote memory interface and a remote interconnect interface, wherein the remote memory controller is operatively coupled to the data communications interconnect via the remote interconnect interface such that the remote memory controller is coupled for data communications with the local memory controller over the data communications interconnect.

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

NETWORK CONNECTION SYSTEM FOR SHARING DATA AMONG INDEPENDENT NETWORKS

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

The present invention relates to a network connection system for sharing data among independent networks, and more particularly, to a network connection system for sharing data among independent networks, which enables networks to share data using a shared storage in an independent environment to enable easy mail transception, file transception, and use of clipboards among independent networks. To this end, a network connection system for sharing data among independent networks according to the present invention comprises a first terminal connected to a first network so as to be used in said first network; a first network connection server interposed between a shared storage and said first terminal so as to control or transceive data; a second terminal connected to a second network so as to be used in said second network; a second network connection server interposed between said shared storage and said second terminal so as to control or transceive data; and the shared storage having a single storage space shared by said first network connection server and said second network connection server. Thus, the necessity of using separate portable storage media for sharing data among independent networks is eliminated, and a clipboard may be used among the independent networks so as to increase convenience. In addition, a mail may be automatically converted and transceived among the independent networks to eliminate security risks, and files may be efficiently transceived among the independent networks even when multiple terminals are simultaneously accessed, thus eliminating loads on a server and improving the quality of the shared storage. 1. A network connection system for sharing data among independent networks , comprising:a first terminal connected to a first network and used by the first network;a first network connection server disposed between shared storage and the first terminal and configured to control or transmit/receive data;a second terminal connected to a ...

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

Reverse Mapping Method and Apparatus for Form Filing

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

In the presently preferred embodiment of the invention, every time a user submits a form the client software tries to match the submitted information with the stored profile of that user. If a match is discovered, the program tags the field of the recognized data with a corresponding type. The resulting profile can be used after that to help all subsequent users to fill the same form. 1. A caching method for a form fill application , comprising the steps of:a client maintaining a cache of form fill mapping data that it receives from a site profile server;said client maintaining an index of all domains for which said site profile server has form fill mapping data, wherein said index is identified by a version number and contains a record for each domain supported;said client periodically polling said site profile server to identify differences between an index version at said client and a most recent index;said client using said differences to update said client's local index; andremoving form fill mapping data for a domain stored in said cache, if it was present, when said differences indicate that a mapping for said domain has changed.2. The method of claim 1 , further comprising the steps of:while said client is used for browsing, said client checking to see if it has mapping data for each domain it visits;if said client navigates to a domain for which it has form fill mapping data, said client operating under an assumption that form fill mapping data that it has for said domain is the most current available, and said client proceeding to use said form fill mapping data to recognize checkout forms and offer to fill them; andif said client navigates to a domain for which it does not have form fill mapping data, said requesting form fill mapping data for said domain from said site profile server, and said client storing said form fill mapping data in said cache when said data are received.3. A caching apparatus for a form fill application claim 1 , comprising:a ...

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

Use of multicore processors for network communication in control systems

Номер: US20130179528A1
Принадлежит: BAE Systems Controls Inc

Various embodiments of the present invention relate to use of one or more multicore processors for network communication (e.g., Ethernet-based communication) in control systems (e.g., vehicle control systems, medical control systems, hospital control systems, instrumentation control systems, test instrument control systems, energy control systems and/or industrial control systems). In one example, one or more systems may be provided with regard to use of multicore processor(s) for network communication (e.g., Ethernet-based communication) in control systems. In another example, one or more methods may be provided with regard to use of multicore processor(s) for network communication (e.g., Ethernet-based communication) in control systems.

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

NETWORK COMMUNICATIONS APPARATUS, METHOD, AND MEDIUM

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

The present invention provides a novel network communications apparatus that includes a LAN interface that transmits and receives data via a network, a plurality of memory resources to transfer data to an application, an analyzing unit that divides data to be sent and received data into a control part and a content part and analyzes the control part, a storage unit that stores rules to determine resources to be used and transfer control method in accordance with characteristic of the data to be sent and the received data, and a controller that transfers the content data to the application in accordance with a result of analyzing the control part of the data to be sent and the received data and applying the rule. 1. A network communications apparatus , comprising:a LAN interface to transmit and receive data via a network;a plurality of memory resources to transfer data to an application;an analyzing unit to divide data to be sent and received data into a control part and a content part and to analyze the control part;a storage unit to store a rule table of rules to determine a memory resource to be used and transfer control method in accordance with characteristics of the data to be sent and the received data; anda controller to transfer content data to the application in accordance with a result of analyzing the control part of the data to be sent and the received data and applying the rules.2. The network communications apparatus according to claim 1 , wherein the controller divides a memory resource determined by applying the rules into a plurality of buffers and uses the buffers.3. The network communications apparatus according to claim 1 , wherein the controller analyzes the control part of the data to be sent and the received data and occupies the memory resources in case a plurality of memory resources that can be used are determined to exist after applying the rules.4. The network communications apparatus according to claim 1 , wherein the controller ...

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

Computer system and system switch control method for computer system

Номер: US20130179532A1
Принадлежит: HITACHI LTD

Disclosed is a computer system provided with an I/O processing unit comprising a buffer and a control unit, wherein the buffer is located between the first computer and a storage apparatus and between a second computer and the storage apparatus and temporarily stores an I/O output from a first computer, and the control unit outputs data stored in the buffer to the storage apparatus, and wherein, a management computer functions to store the I/O output of the first computer in the buffer at a predetermined time, to separate a first storage unit and a second storage unit which are mirror volumes, to connect the buffer and the second storage unit, to connect the second computer and the first storage unit, to output data stored in the buffer to the second storage unit, and to activate the second computer using the first storage unit.

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

DATA STORAGE CONTROL SYSTEM, DATA STORAGE CONTROL METHOD, AND DATA STORAGE CONTROL PROGRAM

Номер: US20130179533A1
Автор: Osuga Toru
Принадлежит: NEC Corporation

A reduction in network load as well as an increase in speed of response through caching and an increase in communication efficiency through buffering are both achieved. A data storage control system that temporarily stores and controls data exchanged between a user terminal and an online storage device includes a storage unit that temporarily stores receive data read from the online storage device by the user terminal and transmit data to be written in the online storage device by the user terminal and a data transmission unit and a data control unit that cause new storage of the transmit data in the storage unit to wait in a case where a volume of the transmit data stored in the storage unit is greater than a threshold value and/or in a case where an elapsed time from a last access to the receive data that is planned to be deleted next time among the receive data stored in the storage unit is shorter than a threshold value. 1. A data storage control system that temporarily stores and controls data exchanged between a user terminal and an online storage device , the data storage control system comprising:a storage unit that temporarily stores receive data read from the online storage device by the user terminal and transmit data to be written in the online storage device by the user terminal respectively; anda data storage control unit that causes new storage of the transmit data by the storage unit to wait in a case where a total volume of the transmit data already stored by the storage unit at that time is greater than a threshold value and/or in a case where an elapsed time from a last access to the receive data that is planned to be deleted next time among the receive data temporarily stored by the storage unit is shorter than a threshold value.2. The data storage control system according to claim 1 , further comprising:a data volume calculation unit that calculates the volume of the transmit data temporarily stored by the storage unit; andan elapsed time ...

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

PROCESSING, STORING, AND DELIVERING DIGITAL CONTENT

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

Implementations of the present invention include a Public Cloud, one or more End-Caches and optionally one or more Edge-Caches in computerized architecture that provides digital content, such as entertainment services and/or informational content, to a guest display (i.e., End-Cache connected to in-room TV). Implementations of the present invention also include a Content Distribution Architecture that uses the public Internet to securely broadcast large digital media file(s) simultaneously to all desired locations (e.g., Edge-Caches). Implementations of the present invention further include a Channel Processor that uses a video-input agnostic approach (i.e., composite, sVideo, component, HDMI) to take whatever video signal (i.e., std-def, high-def) and make it better (i.e., all digital, all high-def quality). Implementations of the present invention therefore improve distribution of entertainment to end users, as well as the playback thereof. 1. In a computerized system that provides desired delivery of data to an end-user by utilizing a Public Cloud and one or more End-Caches and , optionally , one or more Edge-Caches , a computerized method comprising:storing and delivering and optionally processing data in a decentralized system by grouping application functionality into application modules and associated data;delivering one or more application modules and associated data by means of a Public Cloud;caching one or more application modules and associated data to be available for local use such as in or by an Edge-Cache or End-Cache; andutilizing one or more application modules and associated data to provide digital content, such as information and/or entertainment content, to a guest display.2. The system of claim 1 , wherein:the system is decentralized in or through the Public Cloud providing one or more of increased reliability, lowered risk of system failure, lowered storage and delivery costs, and removed barriers for growth/retrenchment; andwherein the system ...

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

Cached hash table for networking

Номер: US20130185378A1
Принадлежит: LineRate Systems Inc

Systems, methods, and devices are provided for managing hash table lookups. In certain network devices, a hash table having multiple buckets may be allocated for network socket lookups. Network socket information for multiple open network socket connections may be distributed among the buckets of the hash table. For each of the buckets of the hash table, at least a subset of the network socket information that is most likely to be used may be identified, and the identified subset of most likely to be used network socket information may be promoted at each bucket to a position having a faster lookup time than a remaining subset of the network socket information at that bucket.

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

EFFICIENT STATE TRACKING FOR CLUSTERS

Номер: US20130185379A1
Автор: Keller Michael

Exemplary method, system, and computer program product embodiments for efficient state tracking for clusters are provided. In one embodiment, by way of example only, in a distributed shared memory architecture, an asynchronous calculation of deltas and the views is performed while concurrently receiving client requests and concurrently tracking the client requests times. The results of the asynchronous calculation may be applied to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests. Additional system and computer program product embodiments are disclosed and provide related advantages. 1. A method for efficient state tracking for clusters by a processor device in a distributed shared memory architecture , the method comprising:performing an asynchronous calculation of deltas and the views while concurrently receiving client requests and concurrently tracking client requests times; andapplying results of the asynchronous calculation to each of the client requests that are competing for data of the same concurrency during a certain period with currently executing client requests.2. The method of claim 1 , further including claim 1 , in conjunction with the applying claim 1 , executing each of the competing client requests occurring after the certain period on the updated views claim 1 , wherein all of the client requests are updated.3. The method of claim 1 , further including claim 1 , in conjunction with the performing claim 1 , folding the deltas to a maximum degree.4. The method of claim 1 , further including claim 1 , performing the asynchronous calculation for the deltas by a direct comparison between one of a plurality of snapshot states and the views claim 1 , wherein the plurality of snapshots states include at least one of a most recent snapshot and a previous snapshot.5. The method of claim 4 , wherein the most recent snapshot is a state of the asynchronous ...

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

System and Method for Optimizing Secured Internet Small Computer System Interface Storage Area Networks

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

A network device includes a port coupled to a device, another port coupled to another device, and an access control list with an access control entry that causes the network device to permit log in frames to be forwarded from the first device to the second device. The network device receives a frame addressed to the second device and determines the frame type. If the frame type is a log in frame, then the frame is forwarded to the second device and another access control entry is added to the access control list. The second access control entry causes the network device to permit data frames to be forwarded from the first device to the second device. If not, then the frame is dropped based upon the first access control entry. 1. A network device comprising:a memory including an access control list; and receive a log in frame from a first end point device coupled to the network device, the log in frame being addressed to a second end point device coupled to the network device; and', forward the log in frame to the second end point device; and', 'add a first access control entry to the access control list to permit data frames to be forwarded from the first end point device to the second end point device., 'in response to receiving the log in frame, to], 'a processor operable to'}2. The network device of claim 1 , wherein in further response to receiving the log in frame claim 1 , the processor is operable to:add a second access control entry to the access control list to permit data frames to be forwarded from the second end point device to the first end point device.3. The network device of claim 1 , wherein the processor is further operable to:determine that the first end point device is uncoupled from the network device; andin response to determining that the first end point device is uncoupled, remove the first access control entry from the access control list.4. The network device of claim 3 , wherein in determining that the first end point device is uncoupled ...

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

Techniques for Use of Vendor Defined Messages to Execute a Command to Access a Storage Device

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

Examples are disclosed for use of vendor defined messages to execute a command to access a storage device maintained at a server. In some examples, a network input/output device coupled to the server may receive the command from a client remote to the server for the client to access the storage device. For these examples, elements or components of the network input/output device may be capable of forwarding the command either directly to a Non-Volatile Memory Express (NVMe) controller that controls the storage device or to a manageability module coupled between the network input/out device and the NVMe controller. Vendor specific information may be forwarded with the command and used by either the NVMe controller or the manageability module to facilitate execution of the command. Other examples are described and claimed. 1. An apparatus comprising:circuitry for a network input/output device coupled to a server;a receive component for execution by the circuitry to receive a command for a client remote to the server to access a storage device controlled by a Non-Volatile Memory Express (NVMe) controller maintained at the server;an information component for execution by the circuitry to include a first vendor defined message with the command to cause the NVMe controller to execute the command; anda forward component for execution by the circuitry to forward the command with the first vendor defined message to the NVMe controller.2. The apparatus of claim 1 , the network input/output device claim 1 , the storage device and the NVMe controller arranged to operate in compliance with an industry standard to include PCIe Base Specification claim 1 , revision 3.0 or NVMe Specification claim 1 , revision 1.1.3. The apparatus of claim 2 , the NVMe controller to directly receive the command and execute the command based claim 2 , at least in part claim 2 , on the first vendor defined message claim 2 , the receive component to receive a command completion message from the NVMe ...

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

Techniques for Remote Client Access to a Storage Medium Coupled with a Server

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

Examples are disclosed for client access to a storage medium coupled with a server. A network input/output device for the server may receive a remote direct memory access (RDMA) command including a steering tag (S-Tag) from a client remote to the server. For these examples, the network input/output device may forward the RDMA command to a Non-Volatile Memory Express (NVMe) controller and access provided to a storage medium based on an allocation scheme that assigned the S-Tag to the storage medium. In some other examples, an NVMe controller may generate a memory mapping of one or more storage devices controlled by the NVMe controller to addresses for a base address register (BAR) on a Peripheral Component Interconnect Express (PCIe) bus. PCIe memory access commands received by the NVMe controller may be translated based on the memory mapping to provide access to the storage device. Other examples are described and claimed. 1. An apparatus comprising:circuitry for a network input/output device coupled to a server;a receive component for execution by the circuitry to receive a remote direct memory access (RDMA) command including a steering tag (S-Tag), the RDMA command for a client remote to the server to access a storage medium from among a plurality of storage mediums coupled with the server to include a non-volatile memory storage medium and a volatile memory storage medium; anda forward component for execution by the circuitry to forward the RDMA command to a Non-Volatile Memory Express (NVMe) controller maintained at the server for the NVMe controller to provide access to the storage medium based, at least in part, on an association scheme that associates the S-Tag included in the RDMA command to the storage medium.2. The apparatus of claim 1 , the RDMA command received in a packet compatible with a RDMA protocol to include one of Internet Wide Area RDMA protocol (iWARP) claim 1 , Infinband or RDMA over Converged Ethernet (RoCE).3. The apparatus of claim 1 , the ...

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

Method and System For Network Latency Virtualization In A Cloud Transport Environment

Номер: US20130198315A1
Автор: Gardner James
Принадлежит: AT & T Intellectual Property I, L.P.

A cache device is disposed on a connection path between a user computer executing a software application and a network. The application exchanges data with a further computer via the network. The cache device includes a cache memory and a processor. The cache device is configured to measure, by the processor, a first latency between the user computer and the further computer. The cache device is further configured to determine an acceptable latency range based on the latency and a requirement of the software application. The cache device is further configured to measure a second latency between the user computer and the further computer. The cache device is further configured to store, in the cache memory, a set of data transmitted from the user computer to the further computer, if the second latency is not within the acceptable latency range. 120.-. (canceled)21. A cache device disposed on a connection path between a user computer executing a software application and a network , the cache device comprising:a cache memory including a program containing computer-executable instructions; and measuring a latency between the user computer and a further computer;', 'storing, in the cache memory, a set of data transmitted from the user computer to the further computer, if the latency is not within an acceptable latency range; and', 'storing, in the cache memory, a set of data transmitted from the user computer to the further computer, without regard to the latency, if a type of the software application is one of a predetermined set of types of applications., 'a processor executing the computer-executable instructions to perform operations comprising22. The cache device of claim 21 , wherein the operations further comprise:determining the acceptable latency range based on a previously measured latency between the user computer and the further computer and a requirement of the software application.23. The cache device of claim 21 , wherein the cache device is disposed at a ...

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

SECURELY AND RELIABLY STORING DATA IN A DISPERSED STORAGE NETWORK

Номер: US20130198317A1
Принадлежит: CLEVERSAFE, INC.

A method begins by ingesting distributed storage (DS) units of a set of DS units storing respective portions of data. The method continues with each of the ingesting DS units generating first respective partial redundancy data and second respective partial redundancy data, sending the first respective partial redundancy data to a first redundancy DS unit of the set of DS units, and sending the second respective partial redundancy data to a second redundancy DS unit. The method continues with the first redundancy DS unit generating first respective redundancy data based on the first respective partial redundancy data of each of the ingesting DS units and storing the first respective redundancy data. The method continues with the second redundancy DS unit generating second respective redundancy data based on the second respective partial redundancy data of each of the ingesting DS units and storing the second respective redundancy data. 1. A distributed method for securely and reliably storing large amounts of data , the method comprises:storing, by ingesting dispersed storage (DS) units of a set of DS units, respective portions of the large amount of data based on a data partitioning agreement of the set of DS units;generating, by each of the ingesting DS units, first respective partial redundancy data and second respective partial redundancy data for the respective portion of the large amount of data;sending, by each of the ingesting DS units, the first respective partial redundancy data to a first redundancy DS unit of the set of DS units;sending, by each of the ingesting DS units, the second respective partial redundancy data to a second redundancy DS unit of the set of DS units;generating, by the first redundancy DS unit, first respective redundancy data based on the first respective partial redundancy data of each of the ingesting DS units;storing, by the first redundancy DS unit, the first respective redundancy data;generating, by the second redundancy DS unit, ...

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

ARCHITECTURE AND METHOD FOR REMOTE MEMORY SYSTEM DIAGNOSTIC AND OPTIMIZATION

Номер: US20130212207A1
Автор: Ong Adrian E.
Принадлежит:

A smart memory system preferably includes a memory including one or more memory chips and a smart memory controller. The smart memory controller includes a transmitter communicatively coupled to the cloud. The transmitter securely transmits a product identification (ID) associated with the memory to the cloud. A cloud-based data center receives and stores the product ID and related information associated with the memory. A smart memory tester receives a product specific test program from the cloud-based data center. The smart memory tester may remotely test the memory via the cloud in accordance with the product specific test program. The information stored in the cloud-based data center can be accessed anywhere in the world by authorized personnel. Repair solutions can be remotely determined based on the test results and the diagnostic information. The repair solutions are transmitted to the smart memory controller, which repairs the memory. 1. A memory system , comprising:a memory;a smart memory controller coupled to the memory, the smart memory controller including a transmitter communicatively coupled to a cloud, the transmitter being configured to transmit a product identification associated with the memory to the cloud; andthe smart memory controller further including a receiver communicatively coupled to the cloud and configured to receive, from the cloud, a product specific test program associated with the product identification of the memory.2. The memory system of claim 1 , wherein:the smart memory controller is configured to run the product specific test program on the memory; andthe transmitter is configured to transmit test results and diagnostic information associated with the product specific test program to the cloud.3. The memory system of claim 2 , wherein:the receiver is configured to receive repair solutions from the cloud; andthe smart memory controller is configured to apply the repair solutions to the memory.4. The memory system of claim 2 , ...

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

PARTIAL OBJECT CACHING

Номер: US20130212208A1
Принадлежит: LIMELIGHT NETWORKS, INC.

A method of providing media at multiple bit rates using partial object caching may include receiving, from a first user device, a first request for a media object encoded at a first bit rate; providing the first portion of the media object to the first user device; and caching, in a partial object cache, the first portion of the media object. The method may additionally include receiving, from a second user device, a subsequent request for the media object encoded at the first bit rate; providing the first portion of the media object as retrieved from the partial object cache; and receiving a request for the media object encoded at a second bit rate. The method may further include modifying the request for the media object encoded at the second bit rate to instead request a second portion of the media object at the second bit rate. 1. (canceled)2. A method of providing media at multiple bit rates using partial object caching , the method comprising:receiving, at a content delivery network (CDN) from a first user device, a first request for a media object encoded at a first bit rate;retrieving a first portion of the media object from a CDN server, wherein the first portion of the media object is encoded at the first bitrate;providing the first portion of the media object to the first user device;caching, in a partial object cache, the first portion of the media object;receiving, at the CDN from a second user device, a subsequent request for the media object encoded at the first bit rate;providing the first portion of the media object to the second user device, wherein the first portion of the media object is retrieved from the partial object cache;receiving, from the second user device during playback of the first portion of the media object, a request for the media object encoded at a second bit rate; andmodifying the request for the media object encoded at the second bit rate to instead request a second portion of the media object at the second bit rate, wherein ...

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

Networked Applications with Client-Caching of Executable Modules

Номер: US20130226997A1
Автор: John K. Lee
Принадлежит: Via Technologies Inc

Disclosed are various embodiments for providing networked applications that are segmented into multiple client-cached executable modules. Multiple networked applications are provided by an application server, and a module cache is maintained in a client. The client obtains a user invocation of a particular functionality associated with a networked application. One of the modules associated with the particular functionality is obtained by the client from the application server over a network in response to determining that the module is not already in the module cache. The module is executed by the client to provide the particular functionality. A data cache may be implemented that includes data blocks that have been used, are being used, or are predicted to be used by the networked application.

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

DISTRIBUTED CACHE SYSTEM

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

A disclosed system includes a first computer that stores data, a display apparatus that is capable of reading a user identifier, a second computer, and plural third computers. The second computer includes a data storage unit storing first correlation data to correlate a user identifier with at least one third computer, and a controller that refers to the first correlation data upon detecting an event data, identifies a third computer correlated with a first user identifier included in the event data, and transmits the first user identifier to the identified third computer. Each third computer includes a receiver that receives the first user identifier, a storing unit that obtains from the first computer, and stores data identified based on the received first user identifier, and a controller to transmit data corresponding to a second user identifier, which was received from the display apparatus, based on the second user identifier. 1. A system , comprising:a first information processing apparatus having data of a plurality of contents;a plurality of display apparatuses, each including a function to read an identifier of a user;a plurality of second information processing apparatuses, each of which obtains and stores portion of data of the plurality of contents from the first information processing apparatus, and outputs stored data to at least one of the plurality of display apparatuses; anda third information processing apparatus that detects a predetermined event, andwherein the third information processing apparatus comprises a first data storage unit storing first correlation data to correlate an identifier of a user with at least one second information processing apparatus of the plurality of second information processing apparatuses,upon detecting the predetermined event, the third information processing apparatus identifies a second information processing apparatus correlated with an identifier of a user, which is included in data of the detected ...

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

Multi-Layer Multi-Hit Caching for Long Tail Content

Номер: US20130227051A1
Принадлежит: EDGECAST NETWORKS, INC.

Some embodiments provide an optimized multi-hit caching technique that minimizes the performance impact associated with caching of long-tail content while retaining much of the efficiency and minimal overhead associated with first hit caching in determining when to cache content. The optimized multi-hit caching utilizes a modified bloom filter implementation that performs flushing and state rolling to delete indices representing stale content from a bit array used to track hit counts without affecting identification of other content that may be represented with indices overlapping with those representing the stale content. Specifically, a copy of the bit array is stored prior to flushing the bit array so as to avoid losing track of previously requested and cached content when flushing the bit arrays and the flushing is performed to remove the bit indices representing stale content from the bit array and to minimize the possibility of a false positive. 1. For a caching server , a computer-implemented method for performing N hit caching of content , wherein N is an integer value greater than one , the computer-implemented method comprising:configuring the caching server with a first array and a second array, each array comprising a plurality of indices;for each of a plurality of requests requesting content from the caching server, identifying from the plurality of indices, a different set of indices that uniquely identifies each unique item of content;incrementing indices of the first array that correspond to different sets of indices identifying content requested from the caching server during a first interval;incrementing indices of the second array that correspond to different sets of indices identifying content requested from the caching server during a second interval that immediately follows the first interval; andcaching at the caching server, particular content that is uniquely identified by a particular set of indices when a minimum value for the particular ...

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

Adaptive Private Network Asynchronous Distributed Shared Memory Services

Номер: US20130238743A1
Принадлежит: Talari Networks Incorporated

A highly predicable quality shared distributed memory process is achieved using less than predicable public and private internet protocol networks as the means for communications within the processing interconnect. An adaptive private network (APN) service provides the ability for the distributed memory process to communicate data via an APN conduit service, to use high throughput paths by bandwidth allocation to higher quality paths avoiding lower quality paths, to deliver reliability via fast retransmissions on single packet loss detection, to deliver reliability and timely communication through redundancy transmissions via duplicate transmissions on high a best path and on a most independent path from the best path, to lower latency via high resolution clock synchronized path monitoring and high latency path avoidance, to monitor packet loss and provide loss prone path avoidance, and to avoid congestion by use of high resolution clock synchronized enabled congestion monitoring and avoidance. 1. A method of sharing memory in a multiple parallel path network having a plurality of communication paths between a transmitting node and a receiving node , the method comprising:compressing in a transmitting node a report on multiple communication paths associated with the transmitting node to a compressed report;fragmenting the compressed report having a transmission size exceeding a transmission capacity of a first communication path into a first fragment of the compressed report and a second fragment of the compressed report;transmitting the first fragment across the first communication path to a receiving node and transmitting the second fragment across a second communication path having a measure of independence from the first communication path to the receiving node that is greater than measured levels of independence of other available communication paths between the transmitting node and the receiving node;receiving the first fragment and the second fragment in the ...

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

METHOD AND APPARATUS FOR MANAGING APPLICATION STATE IN A NETWORK INTERFACE CONTROLLER IN A HIGH PERFORMANCE COMPUTING SYSTEM

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

Methods related to communication between and within nodes in a high performance computing system are presented. Processing time for message exchange between a processing unit and a network controller interface in a node is reduced. Resources required to manage application state in the network interface controller are minimized. In the network interface controller, multiple contexts are multiplexed into one physical Direct Memory Access engine. Virtual to physical address translation in the network interface controller is accelerated by using a plurality of independent caches, with each level of the page table hierarchy cached in an independent cache. A memory management scheme for data structures distributed between the processing unit and the network controller interface is provided. The state required to implement end-to-end reliability is reduced by limiting the transmit sequence number space to the currently in-flight messages. 1. A method comprising:processing, in a single Direct Memory Access (DMA) engine, a plurality of contexts, each context dedicated to a different message class.2. The method of claim 1 , further comprising:allocating, by an arbiter, host bus bandwidth to each context to maximize network throughput by servicing a current message having a first message class until an older message having a second message class reaches a low water mark.3. A method comprising:caching all levels of a page table hierarchy in a network interface controller, each level cached in an independent cache; andupon receiving a request including a virtual address and a process identifier, concurrently querying all of the independent caches.4. The method of claim 3 , further comprising:upon detecting a hit in all of the independent caches, forwarding the address translation.5. The method of claim 4 , further comprising:upon detecting a miss in at least one of the independent caches, walking the remainder of the page table starting from the lowest cached level of the page ...

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

DATA MIGRATION

Номер: US20130246553A1
Автор: Lee Hyoung-Gon
Принадлежит: EMPIRE TECHNOLOGY DEVELOPMENT LLC

Technologies are generally described for processing data. In some examples, a method performed under control of a server may include receiving, from an end device, an instruction to migrate or move data stored in an original storage to a target storage, moving the data from the original storage to the target storage in response to the receipt of the instruction and updating meta-data stored in the server based on the movement of the data. 1. A method performed under control of a server , comprising:receiving, from an end device that is operatively connected to the server via a first network, an instruction to move data stored in an original storage, that is operatively connected to the server via a second network, to a target storage, that is operatively connected to the server via a third network;moving the data from the original storage to the target storage in response to the receipt of the instruction; andupdating meta-data stored in the server based on the movement of the data.2. (canceled)3. The method of claim 1 , wherein at least one of the first network claim 1 , the second network and the third network is an internet network.4. The method of claim 1 ,wherein the meta-data includes at least one of a present storage location of the data and contents of the data, andwherein the present storage location of the data is at one of the original storage and the target storage.5. The method of claim 4 , further comprising:receiving, from the end device, a readout request of the data;retrieving the data based on the present storage location of the data; andproviding the retrieved data to the end device.6. The method of claim 4 , further comprising:receiving other data from the end device;storing the other data in the target storage; andupdating the meta-data based on the storing of the other data.7. The method of claim 6 , wherein the other data is modified from the data.8. A method performed under control of a server claim 6 , comprising:receiving, from an end ...

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

SYSTEM AND METHOD FOR TRANSMITTING COMPLEX STRUCTURES BASED ON A SHARED MEMORY QUEUE

Номер: US20130246554A1
Автор: Lv Xianzheng, Shi Pei Zhi
Принадлежит: ORACLE INTERNATIONAL CORPORATION

A system and method can support intra-node communication based on a shared memory queue. A transactional middleware machine can provide a complex structure with a plurality of blocks in the shared memory, wherein the shared memory is associated with one or more communication peers, and wherein the communication peers include a sender and a receiver of a message that includes the complex structure. Furthermore, the sender can link a head block of the complex structure to a shared memory queue associated with the receiver, wherein the head block is selected from the plurality of blocks in the complex structure. Then, the receiver can access the complex structure based on the head block of the complex structure. 1. A method for supporting intra-node communication based on a shared memory , comprising:providing a complex structure with a plurality of blocks in the shared memory, wherein the shared memory is associated with one or more communication peers, and wherein the communication peers include a sender and a receiver of a message that includes the complex structure;linking, via the sender, a head block of the complex structure to a shared memory queue associated with the receiver, wherein the head block is selected from the plurality of blocks in the complex structure; andaccessing, via the receiver, the complex structure based on the head block of the complex structure.2. The method according to claim 1 , further comprising:associating a separate address space with each of the sender and the receiver of the message.3. The method according to claim 1 , further comprising:adjusting, via the receiver, one or more pointers in the complex structure to the address space associated with the receiver.4. The method according to claim 1 , further comprising:allowing the complex structure to be one of a linked list and a tree.5. The method according to claim 1 , further comprising:sending, via the sender, a notification message to the receiver using the inter-process ...

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

SYSTEM AND METHOD FOR SUPPORTING INTRA-NODE COMMUNICATION BASED ON A SHARED MEMORY QUEUE

Номер: US20130246556A1
Принадлежит: ORACLE INTERNATIONAL CORPORATION

A system and method can support intra-node communication based on a shared memory queue. The shared memory queue can be associated with a shared memory, to which one or more communication peers are attached. The shared memory queue operates to allocate one or more message buffers in the shared memory that contains a first message from a sender to a receiver, and can send the first message to the receiver by linking the one or more message buffers with another message queue. Optionally, a second message buffer may be created, and the message can be sent to the receiver by copying the message to the second message buffer and linking it with another message queue. Additionally, the shared memory queue operates to receive a second message from another sender by delinking one or more message buffers associated with said second message. 1. A method for supporting intra-node communication based on a shared memory , comprising:attaching one or more communication peers with a first shared memory queue associated with the shared memory;allocating, via a sender, a message buffer in the shared memory, wherein the message buffer contains a message to a receiver; andsending the message to the receiver by linking the message buffer with a second shared memory queue.2. The method according to claim 1 , further comprising:receiving the message by delinking the message buffer from the second shared memory queue.3. The method according to claim 1 , further comprising:configuring the shared memory queue to include a head structure and a linked list of messages.4. The method according to claim 1 , further comprising:pre-allocating for the message buffer with a fixed size, wherein the message is adapted to be shared among the one or more communication peers.5. The method according to claim 1 , further comprising:organizing the shared memory using a queue head section and one or more message list sections, wherein each of the message list sections includes an array of messages with a same ...

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

CACHE SYSTEM AND CACHE SERVICE PROVIDING METHOD USING NETWORK SWITCH

Номер: US20130254325A1
Принадлежит: NHN CORPORATION

A cache system configured to provide a cache service includes a network switch and a cache device. The network switch is configured to route data associated with a plurality of servers. The cache device is disposed in association with the network switch. The cache device is configured to cache, in at least one memory available to the network switch, data published by the plurality of servers via the network switch. The cache device is also configured to transmit at least some of the cached data in response to a request received from at least one of the plurality of servers. The network switch provides the cache service via the cache device. 1. A cache device disposed in association with a network switch configured to route data associated with a plurality of servers , the cache device comprising: receive data being routed by the network switch in association with one of the plurality of servers, and', 'determine to cache the data based on cache service information associated with the one server,, 'at least one memory comprising computer code that when executed by one or more processors cause the cache device at least towherein the data is cached in at least one memory available to the network switch.2. The cache device of claim 1 , wherein the computer code is further configured to claim 1 , when executed by at least one of the one or more processors claim 1 , cause the cache device to:determine whether sufficient idle resources of the network switch are available to cache the data at the network switch,wherein, if sufficient idle resources are available, the at least one memory corresponds to at least one memory local to the network switch.3. The cache device of claim 1 , wherein the cache device corresponds to a card or a board configured to be installed in the network switch.4. A cache system configured to provide a cache service claim 1 , the cache system comprising:a network switch configured to route data associated with a plurality of servers; and cache, in ...

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

EFFICIENT MAINTENANCE OF A DISTRIBUTED SYSTEM MEMBERSHIP VIEW

Номер: US20130262609A1
Автор: Garcés-Erice Luis
Принадлежит:

A method, system and computer program product are disclosed for maintaining a membership view of a distributed computing system comprising a multitude of members, wherein each of said members sends out a message indicating that said each of the members is available in the system. In one embodiment, the method comprises maintaining a first list of at least some of the members in the distributed system; and over a period of time, when one of the members sends out the message indicating that said one of the members is available in the distributed system, adding said one of the members to a second list. At defined times, the first list is replaced with the second list. In an embodiment, the method further comprises at said defined times, starting a new, empty second list. 1. A method of maintaining a membership view of a distributed computing system comprising a multitude of current members , and wherein new members are added to the computing system , the method comprising:maintaining a working list of at least some of the current members in the computing system;starting a listening list;adding specified ones of the current members to the listening list;when one of the new members is added to the computing system, adding said one of the new members to the listening list;whenever one of the new members is added to listening list, adding said one of the new members to the working list; andat a specified time, replacing the working list with the listening list, and starting a new, empty listening list.2. The method according to claim 1 , wherein each of the members in the computing system periodically sends messages indicating that said each member is available in the system.3. The method according to claim 2 , wherein the adding said one of the new members to the listening list includes claim 2 , over a defined period of time claim 2 , whenever one of the members in the computing system sends out the message indicating that said one of the members is available in the ...

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

EFFICIENT DISTRIBUTION OF SUBNET ADMINISTRATION DATA OVER AN RDMA NETWORK

Номер: US20130262613A1
Автор: Hefty Mark S.
Принадлежит:

One embodiment provides a method for receiving subnet administration (SA) data using a remote direct memory access (RDMA) transfer. The method includes formatting, by a network node element, an SA data query with an RDMA-capable flag; configuring, by the network node element, a reliably-connected queue pair (RCQP) to receive an RDMA transfer from a subnet manager in communication with the network node element on an RDMA-capable network; and allocating, by the network node element, an RDMA write target buffer to receive the SA data using an RDMA transfer from the subnet manager in response to the SA data query. 1. A network node element , comprising:a network controller configured to communicate with a subnet administrator using a remote direct memory access (RDMA)-capable communications protocol on an RDMA-capable network;a processor configured to execute an application, wherein the application is configured to generate a subnet administration (SA) data query to request SA data from the subnet administrator, and wherein the SA data includes address and path information; anda memory for storing the application; 'format the SA data query with an RDMA-capable flag;', 'wherein, upon execution of the application, the processor is further configured to configure a reliable-connected queue pair (RCQP) to receive an RDMA transfer from a subnet manager; and', 'allocate an RDMA write target buffer to receive the SA data using an RDMA transfer from the subnet manager in response to the SA data query., 'and wherein, upon execution of the application, the network controller is further configured to2. The network node element of claim 1 , wherein the processor is further configured to add claim 1 , to the SA data query claim 1 , address claim 1 , encryption key and buffer length information concerning the RDMA write target buffer.3. The network node element of claim 1 , wherein the network controller is further configured to receive an SA data response on the RCQP and store the ...

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

Systems and Algorithm For Interfacing with a Virtualized Computing Service Over a Network Using a Lightweight Client

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

Systems and algorithm for providing a service to a client includes defining a virtual infrastructure in which a plurality of virtual machines are running on a virtualization layer with at least one of the virtual machine executing an image processor algorithm. The image processor algorithm is configured to access framebuffer data of a specific virtual machine that includes the service to be controlled, process the framebuffer data to generate image data packets with contextual information by scanning the framebuffer data to discern the image of the virtual machine display, evaluate the framebuffer data to identify contiguous areas of activity, extract data related to the contiguous areas of activity and package the extracted data into image data packets. The image data packets are transmitted to the client for presenting on a display device of the client. 1. A system for providing a service to a client over a network , comprising: (i) access framebuffer data of a specific virtual machine that includes the service to be controlled, directly from a predetermined location of virtual memory available through the virtualization layer, the framebuffer data defining graphical output representing an image associated with a virtual machine display of the specific virtual machine;', scan the framebuffer data of the specific virtual machine to discern the image of the virtual machine display of the specific virtual machine including any changes in the framebuffer data of the specific virtual machine;', 'evaluate the framebuffer data including the changes to identify contiguous areas of activity, the framebuffer data associated with the contiguous areas of activity defining one or more frames of data;', 'extract data related to the contiguous areas of activity in to one or more frames;', 'package the extracted data associated with the contiguous areas of activity into the image data packets; and, '(ii) process the framebuffer data of the specific virtual machine to generate ...

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

Discrete Mapping for Targeted Caching

Номер: US20130268616A1
Принадлежит: Edgecast Networks Inc

Some embodiments provide systems and methods for implementing discrete mapping for targeted caching in a carrier network. In some embodiments, discrete mapping is implemented using a method that caches content from a content provider to a caching server. The method modifies a DNS entry at a particular DNS server to resolve a request that identifies either a hostname or a domain for the content provider to an address of the caching server so that the requested content is passed from the cached content of the caching server and not the source content provider. In some embodiments, the particular DNS server is a recursive DNS server, a local DNS server of the carrier network, or a DNS server that is not authoritative for the hostname or domain of the content provider.

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

DETERMINING, AT LEAST IN PART, ONE OR MORE RESPECTIVE AMOUNTS OF BUFFER MEMORY FIELD

Номер: US20130268618A1
Автор: CHEW YEN HSIANG
Принадлежит:

An embodiment may include determining at least one respective amount of buffer memory to be used to store at least one respective portion of network traffic. The determining may be based at least in part upon at least one respective parameter associated with the at least one respective network traffic portion. The at least one respective amount may be sufficient to store the at least one respective portion of the network traffic. The at least one respective parameter may reflect at least one actual characteristic of the at least one respective portion of the network traffic. This embodiment also may permit at least one respective portion of the buffer memory that may correspond to the at least one respective amount to be selectively powered-on to permit the at least one portion of the buffer memory to be used to store the at least one respective network traffic portion. 1. An apparatus comprising:circuitry to determine, at least in part, one or more respective amounts of buffer memory to be used, at least in part, to store one or more respective portions of network traffic, the circuitry to determine, at least in part, the one or more respective amounts based at least in part upon one or more respective parameters associated, at least in part, with the one or more respective portions of the network traffic, the one or more respective amounts being sufficient to store one or more expected storage bandwidths of the one or more respective portions of the network traffic, the one or more respective parameters reflecting, at least in part, one or more actual characteristics of the one or more respective portions of the network traffic; andthe circuitry to permit, at least in part, one or more respective portions of the buffer memory that correspond, at least in part, to the one or more respective amounts to be selectively powered-on to permit the one or more respective portions of the buffer memory to be used, at least in part, to store the one or more respective ...

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

SYSTEMS AND METHODS FOR CACHING SNMP DATA IN MULTI-CORE AND CLUSTER SYSTEMS

Номер: US20130275543A1
Автор: Jain Nishant Kumar
Принадлежит: Citrix System, Inc.

The SNMP cache of the present solution supports multi-core/multi-node environment by recalculating the SNMP ordering of the entities in the response from multiple cores/nodes at insertion time. The most significant gain is achieved by prefetching or augmenting the cache, wherein while requesting an entity and its stat information, next few entities in SNMP order are requested from the owner processes. SNMP Management systems extensively utilize repeated GETNEXT (such as via a SNMP WALK) and few next responses may be served from the cache directly. Further performance improvements are obtained by introducing another level of cache on top of the existing cache. This auxiliary cache ensures a high hit ratio for repeated SNMP GETNEXT request (SNMP WALK operation) by caching last accessed entity within the main cache. This auxiliary cache also aids in insertion in the larger main cache by maintaining pointers to last accessed entity before the main cache miss. Cache implements other features like new stat inclusion/updating of the already cached entity. 1. A method for providing a Simple Network Management Protocol (SNMP) cache , the method comprising:(a) establishing, by a device, a Simple Network Management Protocol (SNMP) cache, the SNMP cache storing managed objects in a predetermined lexicographic order;(b) transmitting, by a cache manager of the SNMP cache, one or more SNMP GETNEXT requests to one or more managed information bases to get one or more managed objects; and(c) storing, by the cache manager, the one or more managed objects in their predetermined lexicographic order in the SNMP cache.2. The method of claim 1 , further comprising receiving claim 1 , by the device claim 1 , a SNMP GETNEXT request.3. The method of claim 2 , further comprising determining claim 2 , by the device responsive to the SNMP GETNEXT request claim 2 , that a managed object corresponding to a next object in lexicographical order is stored in the SNMP cache and serving the managed ...

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

Systems and Methods for Synchronizing Content Tables Between Routers

Номер: US20130275544A1
Автор: Westphal Cedric
Принадлежит: Futurewei Technologies, Inc.

System and method embodiments for exchanging information between a first and second content router enable the content routers to synchronize their caches with a minimal exchange of information. In an embodiment, the method includes creating a hash of contents of a cache in the first content router using a joint hash function shared with the second content router, encoding the hash of contents of the cache in the first content router with distributed source coding, and transmitting the encoded hash to the second content router. 1. A method for exchanging information between a first and second content router , the method comprising:creating a hash of contents of a cache in the first content router using a joint hash function shared with the second content router;encoding the hash of contents of the cache in the first content router with distributed source coding; andtransmitting the encoded hash to the second content router.2. The method of claim 1 , further comprising:receiving a second encoded hash from the second content router; anddetermining differences between the cache of the first content router and the cache of the second content router; andrequesting elements from the second content router that are missing from the cache of the first content router or that are different from entries in the cache of the first content router.3. The method of claim 2 , further comprising receiving requested elements from the second content router.4222222kkk. The method of claim 2 , wherein the second encoded hash comprises a coset of a vector X claim 2 , wherein X() is a vector of dimension m for k=1 to m claim 2 , wherein X()=1 if there exists u in U such that h(u)=k and X()=0 otherwise claim 2 , where h(u) is the joint hash function of hashed entry u in the cache of the second content router claim 2 , where U is a vector of the hashed entries in the cache of the second content router.5. The method of claim 1 , further comprising receiving a request for missing or different ...

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

CACHE DEVICE, CACHE CONTROL DEVICE, AND METHODS FOR DETECTING HANDOVER

Номер: US20130282855A1
Принадлежит: SK TELECOM CO., LTD.

For a user terminal connected to one of cache devices distributed in a network and receiving contents, terminal access information including terminal address information about the user terminal and identification information of the cache device is stored and managed. If a content retransmission request message of the user terminal is detected at other cache device, this is regarded as a handover of the user terminal. This allows a simple detection of handover that occurs during content transmission. 1. A cache device comprising:a storage unit configured to store at least one content and terminal access information received from at least one other cache device; and to monitor messages transmitted from at least one user terminal for a content retransmission request message,', 'to extract terminal address information of the user terminal from the content retransmission request message when the content retransmission request message is detected, and', 'if the extracted terminal address information is included in the stored terminal access information, to notify a handover of the user terminal to the other cache device which sends the stored terminal access information., 'a controller configured'}2. The cache device of claim 1 , wherein the controller is further configured to extract content requested by the user terminal from the storage unit claim 1 , and to provide the extracted content to the user terminal.3. The cache device of claim 1 , wherein the stored terminal access information includes identification information of the other cache device and terminal address information extracted from the content retransmission request message.4. The cache device of claim 2 , wherein after notifying the handover of the user terminal to the other cache device claim 2 , the controller is further configuredto receive, from the other cache device, content information including content identification information and information about content data transmitted to the user terminal ...

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

VISUALIZATION OF COMPLEX DATA SETS AND SIMULTANEOUS SYNCHRONIZATION OF SUCH DATA SETS

Номер: US20130290421A1
Принадлежит: TOUCHTABLE, INC.

Visualization of relatively complex data sets and the simultaneous synchronization of such data sets across both a network and to different areas having different capabilities is disclosed, especially in connection with session structure, synchronization, synchronized control of imagery, and restoring synchronization to a predefined tour. 1. A computer implemented method for visualization of complex data sets and simultaneous synchronization of such data sets across both a network and to different areas having different capabilities , comprising:a processor establishing a session in a system having a server, one or more clients, and a session maintained by said server, said session having a structure and sharing data between a plurality of clients during said session by initiating a session with one or more participating clients, establishing one or more channels within said session, allowing one or more of said participating clients to subscribe to each of said channels, and sharing data between said clients via each of said channels;wherein each of said channels comprises a channel type, and each of said participating clients uses said channel type to determine whether it should subscribe to a channel; andwherein one or more of said channels exchanges information for controlling state of an application operating on one of said clients, makes a local copy of said state, makes changes to said local copy to produce a forked state, and requests that said forked state be merged into said state.2. The method of claim 1 , wherein said channel type is associated with a data schema.3. The method of claim 1 , wherein channels comprise one or more mailbox channels claim 1 , wherein each of said mailbox channels is owned by a single participating client among said participating clients claim 1 , and wherein each of said mailbox channels enables private transmission of data to said single participating client.4. The method of claim 1 , further comprising:maintaining a list of ...

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

System and Method for Socially Organized Storage and Shared Access to Storage Appliances

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

In various embodiments, the present invention relates to systems and methods for managing user data in a plurality of storage appliances coupled to a wide area network. In some embodiments, the present invention relates to systems and methods that allow users to view and manipulate files in a shared virtual container. In other embodiments, the present invention also relates to systems and methods that allow users to access virtual containers located on storage appliances that are owned by other users. 1. A computer program product for propagating , over a wide area network , a change , to data in a local storage appliance , to a remote storage appliance , the computer program product comprising a non-transitory computer-readable medium having computer readable program code stored thereon , wherein the computer readable program code , when being run by a processor in the local appliance , is configured to cause the local storage appliance to perform computer processes comprising:receiving a change to data in a virtual container associated with the local storage appliance, wherein the virtual container is linked to a corresponding virtual container associated with the remote appliance;sending a request over a wide area network to a central server for information regarding the remote storage appliance linked to the virtual container;receiving over the wide area network from the central server identifying information for the remote storage appliance linked to the virtual container; andtransmitting over the wide area network to the remote storage appliance a data update corresponding to the change.2. The computer program product of claim 1 , wherein sending the request includes sending an identifier for the virtual container.3. The computer program product of claim 1 , wherein sending the request includes sending a GetReplicationTargetsForContainer request.4. The computer program product of claim 1 , wherein receiving the identifying information includes receiving ...

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

KEYS AND SENSORS FOR DAILY CONSUMER ACTIVITIES

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

Communication accessories, such as keyfobs (KFs) and/or transmitter/receiver dongles, which can transmit and receive signals to enable connectivity between owners of different portable devices even when the devices are off or when in a sleep mode, are described. In some examples, the keyfobs and/or the dongles are programmed with connectivity tokens, such as being programmed with Facebook (FB) information, FB accounts or FBIDs, LinkedIn ID, or generically social network user information, that can be used to authenticate different smart portable devices belonging to different users to facilitate networking. Once the keyfobs and/or dongles are authenticated, they will buzz, sound, or otherwise alert their respective owners that one or more social network users, such as a FB user or a LinkedIn user, are within the general vicinity and that further actions through smart portable devices may be needed to connect the users. 1. A keyfob for use with at least one of a computing device and a smart portable device , said keyfob comprising a housing , a button , an integrated chip , and one or more sensors , said integrated chip is programmed to emit a signal that advertises social network user identification for detecting by a smart device and accelerometer data.2. The keyfob of claim 1 , wherein the social network user identification is linked to Facebook.3. The keyfob of claim 1 , wherein the advertising is performed using Bluetooth low energy connectivity.4. The keyfob of claim 1 , wherein the integrated chip is programmed to activate a camera on a smart portable device.5. The keyfob of claim 1 , wherein the button is either a soft button or a hard button.6. The keyfob of claim 1 , wherein the smart device is either a smart portable device or a plugged in smart device.7. The keyfob of claim 1 , further comprising a unique key programmed into the keyfob for use by a smart portable device to encrypt and decrypt cloud data.8. The keyfob of claim 1 , wherein the one or more ...

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

SYSTEM AND METHOD FOR PROVIDING VIRTUAL WEB ACCESS

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

A client-based computer system adapted to communicate with a remote server through a network and to provide access to content or services provided by the server. The system includes a storage device and a cache. The cache is adapted to communicate with the server over the network, to intercept a request from the client to the server, and to store responses from the server on the storage device. The cache is further adapted to automatically determine when to send the request to the server over the network. The cache is still further adapted to provide a response, including from the responses stored on the storage device based upon the request, to appear as through the server provided the response. The system may also include a crawler. The crawler is adapted to operate in conjunction with the cache to cause requests to be sent to the server over the network. 1. A client-based computer system configured to communicate with a set of servers through a network and to provide access to content provided by the servers , the system comprising:a storage device coupled to a client computer and configured to cache the content of the servers;a cache manager configured to execute on the client computer and to specify which of the servers to cache and how much of the content of each of the servers to cache; and communicate with the server over the network;', 'transparently intercept a request from the client application to the server;', send the request to, and provide a response from, the server over the network, or', 'provide one of a plurality of cached responses from the storage device, to appear to the client application as though the client application sent the request to, and received the response from, the server; and, 'automatically determine when to'}, send the request to the server to appear to the server as though the client application sent the request;', 'provide the response from the server; and', 'store the response from the server among the cached responses ...

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

SYSTEM AND METHOD FOR CACHING NETWORK FILE SYSTEMS

Номер: US20130304844A1
Принадлежит: NETAPP, INC.

A network caching system has a multi-protocol caching filer coupled to an origin server to provide storage virtualization of data served by the filer in response to data access requests issued by multi-protocol clients over a computer network. The multi-protocol caching filer includes a file system configured to manage a sparse volume that “virtualizes” a storage space of the data to thereby provide a cache function that enables access to data by the multi-protocol clients. To that end, the caching filer further includes a multi-protocol engine configured to translate the multi-protocol client data access requests into generic file system primitive operations executable by both the caching filer and the origin server. 1. A caching system , comprising:a plurality of network interfaces configured to communicate data over a computer network, wherein at first network interface is connected to a client and a second network interface is connected to an origin computer;a processor coupled to the network interfaces and configured to execute one or more processes; anda memory configured to store a process executable by the processor, the process when executed operable to:receive a data access request from the client for the data;send a request to the origin computer for attributes associated with the data;service the data access request at the caching system in response to determining that the requested attributes from the origin computer do not differ from local attributes associated with the data stored at the caching system; andretrieve the data and the requested attributes from the origin computer and verify that the requested attributes have not changed since the data was retrieved from the origin computer, in response to determining that the requested attributes differ from the local attributes.2. The caching system of claim 1 , wherein the process when executed is further operable to:determine that the requested attributes have changed since the data was retrieved ...

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

Apparatus for enhancing performance of a parallel processing environment, and associated methods

Номер: US20130311543A1
Автор: Kevin D. Howard
Принадлежит: Massively Parallel Technologies Inc

Parallel Processing Communication Accelerator (PPCA) systems and methods for enhancing performance of a Parallel Processing Environment (PPE). In an embodiment, a Message Passing Interface (MPI) devolver enabled PPCA is in communication with the PPE and a host node. The host node executes at least a parallel processing application and an MPI process. The MPI devolver communicates with the MPI process and the PPE to improve the performance of the PPE by offloading MPI process functionality to the PPCA. Offloading MPI processing to the PPCA frees the host node for other processing tasks, for example, executing the parallel processing application, thereby improving the performance of the PPE.

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

AUTHORING, ARCHIVING, AND DELIVERING INTERACTIVE SOCIAL MEDIA VIDEOS

Номер: US20130311561A1
Принадлежит: DWA Investments, Inc

A social media video system provides for the authoring, archiving, and/or delivering of interactive social media videos. A social media video includes one or more media assets, which may be images, video clips, music clips, text verbiages, or the like. A social media video may be associated with a style profile that provides visual and/or aural effects that are pleasing, to a social media video viewer. The social media video system maintains social media videos in a template format, and may defer the rendering of a social media video until it is selected for viewing. The maintaining of social media videos in template format allows for efficient transmission and editing of social media videos. A social media video that is created and shared by one user may be modified and be shared again. In this way, users can collaborate to create, critique, and iterate social media videos. 1. A computer-implemented method for modifying a social media video , the method comprising: a first metadata identifying a plurality of media objects, and', 'a first data representing a first display order in which the plurality of media objects are to be displayed;, 'receiving, from a social media web server, a first social media template, wherein the first social media template comprisesobtaining the plurality of media objects identified by the first metadata of the first social media template; the first input represents removal of a media object from the plurality of media objects, and', 'the first input further represents a second display order different from the first display order,, 'receiving a first input from a user, wherein wherein the second metadata identifies the remaining media objects in the plurality of media objects, and', 'wherein the second data represents the second display order; and, 'creating a second social media template, the second social media template comprising a second metadata and a second data,'}transmitting the second social media template to the social media ...

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

COMMUNICATION SYSTEM AND METHOD OF GENERATING GEOGRAPHIC SOCIAL NETWORKS IN VIRTUAL SPACE

Номер: US20130311567A1
Автор: Lee Jong W.
Принадлежит:

A system and related method are disclosed for location-sensitive social networking. A server has access to a map and a list of points of interest with location data by which they may be located on the map. The server establishes a virtual area around a point of interest based on a certain distance or time from the point of interest, a physical or legal parameter, or some combination of those techniques. Users whose devices are located within the virtual area are published to users of the system, and identified distinctly for social networking and communication. Users may also form groups. 1. A method for location-sensitive social networking , comprising:selecting, by the server, at least one point of interest maintained in memory accessible to the server;determining, by the server, at least one virtual area around the at least one point of interest;detecting, by the server, devices in use within the at least one virtual area; andpublishing, by the server, the results of that detection to at least one client device.2. A method according to claim 1 , wherein selecting the at least one point of interest comprises:transmitting, by the server, a set of all points of interest belonging to a particular geographical area to a client device operated by a user; andreceiving, by the server and from the client device, user inputs selecting at least one point of interest from the set.3. A method according to claim 1 , wherein selecting a point of interest comprises:receiving, by the server, a user-input query; andfinding, by the server, at least one point of interest matching the query.4. A method according to claim 1 , wherein determining the at least one virtual area comprises establishing a maximum distance from one point of interest such that all points closer to the point of interest than the maximum distance are in the virtual area.5. A method according to claim 1 , wherein determining the at least one virtual area further comprises establishing a maximum time such that ...

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

SUGGESTING CONNECTIONS TO A USER BASED ON AN EXPECTED VALUE OF THE SUGGESTION TO THE SOCIAL NETWORKING SYSTEM

Номер: US20130311568A1
Принадлежит: FACEBOOK, INC.

To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users. 1. A method comprising:determining, for a user of a social networking system, a set of candidate actions available to the user in the social networking system;assigning a social network value score to each of the candidate actions, the social network value score indicative of a value to the social networking system resulting from performance of the candidate action by the user, the value to the social networking system being based at least in part on a measure of an engagement level of the one or more users of the social networking system resulting from the performance of the candidate action by the user; andsuggesting one or more of the candidate actions to the user based at least in part on the social network value scores assigned to the candidate actions.2. The method of claim 1 , wherein the one or more suggested candidate actions are provided responsive to an action by the user.3. The method of claim 2 , wherein the action by the user is selected from a group consisting of submitting of a search query claim 2 , sending a connection request claim 2 , accepting a connection request claim 2 , liking an item claim 2 , commenting on an item claim 2 , and posting an item on the social networking system.4. The ...

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

REDUNDANCY AND LOAD BALANCING IN REMOTE DIRECT MEMORY ACCESS COMMUNICATIONS

Номер: US20130332557A1

A method for managing communications to add a first Remote Direct Memory Access (RDMA) link between a TCP server and a TCP client, where the first RDMA link references first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client. The system determines whether a third RNIC is enabled. The system adds a second RDMA link, responsive to a determination that the third RNIC is enabled. The system detects a failure in the second RDMA link. The system reconfigures the first RDMA link to carry at least one TCP packet of a session formerly assigned to the second RDMA link, responsive to detecting the failure. The system communicates at least one packet of the at least one session on the first RDMA link. 1. A computer implemented method for managing communications , the computer implemented method comprising:adding a first remote direct memory access (RDMA) link between a transport control protocol (TCP) server and a TCP client, where the first RDMA link references a first remote memory buffer (RMB) and a second RMB, and further based on a first remote direct memory access network interface card (RNIC) associated with the TCP server and a second RNIC associated with the TCP client;determining whether a third RNIC is enabled on at least one of the TCP server and TCP client;responsive to a determination that the third RNIC is enabled on at least one of the TCP server and TCP client, adding a second RDMA link having at least one selected from the group consisting of a third RNIC and a fourth RNIC, wherein the second RDMA link references at least one common RMB selected from the group consisting of the first RMB and the second RMB;detecting a failure in a failed RDMA link, wherein the failed RDMA link is selected from the group consisting of the first RDMA link and the second RDMA link;responsive to detecting the failure, ...

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

Wireless Mobile Data Server With Removable Solid-State Memory

Номер: US20130339467A1
Принадлежит: VMO SYSTEMS INC.

A battery operated, wireless mobile data server with an application processing environment and a relational database management system and removable solid-state memory for the distribution and recording of content accessible from clients consisting of multiple mobile devices such as smartphones, tablet computers, notebook computers and other mobile computing devices. The mobile data server can perform processing of application code and perform queries on relational databases and wirelessly provide access to large data sets independently to multiple mobile devices or in coordination to multiple mobile devices, irrespective of the mobile devices' operating systems within a defined geographic range without the use of a cellular infrastructure. 1. A battery operated mobile data server capable of transmitting and receiving data to and from multiple mobile devices such as smartphones , tablet computers , netbooks and notebook computers using dissimilar operating systems.2. An application code processing environment resident in hardware or firmware or hardware and firmware of a battery operated mobile data server that is capable of querying data , editing data , analyzing data , calculating data , distributing data to connected mobile devices , retrieving data resident on the solid-state memory module and writing data to the solid-state memory module.3. A battery operated mobile data server capable of processing application code resident on the solid-state memory module and transmitting the results of that processed code to multiple mobile devices simultaneously with dissimilar operating systems , independent of any other mobile devices connected to the mobile data server. This application claims the priority of provisional Application No. 61/659,725, filed Jun. 14, 2012, which is incorporated herein by reference in its entirety.1. Field of the InventionThe invention relates in general to a method of distributing and recording content via a mobile data server with ...

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

TECHNIQUES FOR CAPTURING DATA SETS

Номер: US20130346480A1
Принадлежит: Amazon Technologies, Inc.

Techniques, including systems and methods, for capturing data sets include performing a client-side two-phase commit to ensure one or more data consistency conditions. A logical volume may represent a data set that is distributed among a plurality of physical storage devices. One or more client devices are instructed to block at least acknowledgment of write operations. When the one or more client devices have blocked at least acknowledgment of write operations, one or more servers in communication with the physical storage devices are instructed to capture corresponding portions of the data set. When the servers have been instructed to capture corresponding portions of the data set, the client devices are instructed to resume at least acknowledgment of write operations. 1. A computer-implemented method for capturing a representation of data , comprising: receiving a request from a client to capture the representation of the data at a point in time, the point in time based at least in part on a capture policy specified by the client;', 'issuing, to a storage interface and based at least in part on the request, a command to suspend acknowledgment of completion of a write operation the data operation including manipulation of a distributed data set;', 'at a time after receiving a notification that the processing of the acknowledgement of completion of write operation has been suspended, instructing a server operable to receive instructions from the storage interface to enqueue an instruction to capture a portion of the data stored in a physical storage device and subsequently resume acknowledging completion of subsequent write operations, the capture configured based at least in part on the capture policy; and', 'storing a representation of the data, the representation comprising the captured portion of the data., 'under control of one or more computer systems configured with executable instructions,'}2. The computer-implemented method of claim 1 , further comprising: ...

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

MANAGING CACHE MEMORIES

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

A method for managing cache memories includes providing a computerized system including a shared data storage system (CS) configured to interact with several local servers that serve applications using respective cache memories, and access data stored in the shared data storage system; providing cache data information from each of the local servers to the shared data storage system, the cache data information comprising cache hit data representative of cache hits of each of the local servers, and cache miss data representative of cache misses of each of the local servers; aggregating, at the shared data storage system, at least part of the cache hit and miss data received and providing the aggregated cache data information to one or more of the local servers; and at the local servers, updating respective one or more cache memories used to serve respective one or more applications based on the aggregated cache data information. 1. A method for managing cache memories , the method comprising:providing a computerized system comprising a shared data storage system (CS) and several local servers, wherein the shared data storage system is configured to interact with the local servers, the local servers serve applications using respective cache memories, and each of the local servers accesses data stored in the shared data storage system;providing cache data information from each of the local servers to the shared data storage system, the cache data information comprising cache hit data representative of cache hits of each of the local servers; and cache miss data representative of cache misses of each of the local servers;aggregating, at the shared data storage system, at least part of the cache hit data and the cache miss data received into aggregated cache data information and providing the aggregated cache data information to one or more of the local servers; andat the one or more of the local servers, updating respective one or more cache memories used to serve ...

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

RECURSIVE ASCENT NETWORK LINK FAILURE NOTIFICATIONS

Номер: US20140006542A1
Автор: Pitts William M
Принадлежит:

A method for transparently recovering from a network link failure within the context of a single network request/response operation between a client and a server is disclosed. The method requires a robust network infrastructure that provides multiple paths from the client to the server. When a network link fails, network traffic is re-routed around the failure and the request is successfully processed without the client or the server even being made aware of the failure. An error indication is returned to the client system only when the network infrastructure does not provide an alternate path that allows the request to be successfully processed. 1. In a computing system where a data request has been passed between an upstream site and a file service proxy cache node , the file service proxy cache node being a network node located between the upstream site and the origin file system node , a non-transitory computer-readable storage medium including instructions that , when executed by the file service proxy cache node , performs the steps:the file service proxy cache node determining that communication between the file service proxy cache node and the origin file system node has been interrupted;determining whether an alternate route for communication between the file service proxy cache node and the origin file system node is available; obtaining the data to fulfill the data request from the origin file system node over the alternate route for communication between the file service proxy cache node and the origin file system node; and', 'transferring the data to the upstream site with an error code indicating success; and, 'if the alternate route for communication between the file service proxy cache node and the origin file system node is available 'reporting an error code to the upstream site.', 'if the alternate route for communication between the file service proxy cache node and the origin file system node is unavailable2. The system of claim 1 , wherein ...

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

DISTRIBUTED FILESYSTEM ATOMIC FLUSH TRANSACTIONS

Номер: US20140006543A1
Автор: Pitts William M
Принадлежит:

Large scale high performance file proxy caching sites may be configured to coalesce many client write operations into one very large assemblage of modified file data. At some point the caching site will flush all modified file data downstream towards the origin file server. In some instances the amount of modified data being flushed may be more than can be transferred in a single network request. When multiple network requests are required, the consistency guarantee provided by many filesystems requires that the file either be updated with the data contained in all of the network requests or not be modified at all. In addition, once the first flush request is processed no other file read or write requests can be serviced until the last flush request has been processed. This document discloses methods for performing atomic multi-request flush operations within a large geographically distributed filesystem environment. 1. In a computing system where a data request has been passed between an upstream site and a file service proxy cache node , the file service proxy cache node being a network node located between the upstream site and the origin file system node , a non-transitory computer-readable storage medium including instructions that , when executed by the file service proxy cache node , performs the steps: 'a request to save flush data contained in the flush request to a stable memory;', 'receiving a flush request from the upstream site, wherein the flush request includesstoring the flush data in a shadow extent;dispatching a downstream flush request to a second file service proxy cache node;receiving a response to the downstream flush request from the second file service proxy cache node; and 'sending a flush response that includes the status code that indicates the successful completion of the request to the upstream site.', 'if the response to the downstream flush request includes a status code that indicates the successful completion of the request'}2. The ...

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

Data control using last accessor information

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

In some implementations, a shared cache structure may be provided for sharing data among a plurality of processor cores. A data structure may be associated with the shared cache structure, and may include a plurality of entries, with each entry corresponding to one of the cache lines in the shared cache. Each entry in the data structure may further include a field to identify a processor core that most recently requested the data of the cache line corresponding to the entry. When a request for a particular cache line is received, a request for the data may be sent to a particular processor core identified in the data structure as the last accessor of the data.

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

METHOD FOR PROVIDING RESOURCES BY A TERMINAL, AND METHOD FOR ACQUIRING RESOURCES BY A SERVER

Номер: US20140012939A1
Принадлежит: LG ELECTRONICS INC.

A method for caching a DM tree includes determining whether a cache validator of a first type for a first resource exists, wherein the cache validator of the first type is directly used for the first resource; determining whether a cache validator of a second type for the first resource exists, wherein the cache validator of the second type is used for a second resource including the first resource, when the cache validator of the first type for the first resource does not exist; and transmitting a request for the first resource to the device management client using an identifier for the first resource, an identifier for the second resource and the cache validator for the second resource, when the cache validator of the second type for the first resource exists. 1. A method of obtaining a resource , which is obtained by a device management server from a device management client , the method comprising:determining whether a cache validator of a first type for a first resource exists, wherein the cache validator of the first type is directly used for the first resource;determining whether a cache validator of a second type for the first resource exists, wherein the cache validator of the second type is used for a second resource including the first resource, when the cache validator of the first type for the first resource does not exist; andtransmitting a request for the first resource to the device management client using an identifier for the first resource, an identifier for the second resource and the cache validator for the second resource, when the cache validator of the second type for the first resource exists.2. The method of claim 1 , wherein a first node associated with the first resource and a second node associated with the second resource are included in a device management tree.3. The method of claim 2 , wherein the step of determining whether the cache validator of the second type for the first resource exists comprises:searching a current node for ...

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

Remote Direct Memory Access Socket Aggregation

Номер: US20140019574A1
Принадлежит: INTERNATIONAL BUSINESS MACHINES CORP.

Byte utilization is improved in Remote Direct Memory Access (RDMA) communications by detecting a plurality of concurrent messages on a plurality of application sockets which are destined for the same application, client or computer, intercepting those messages and consolidating their payloads into larger payloads, and then transmitting those consolidated messages to the destination, thereby increasing the payload-to-overhead byte utilization of the RDMA transmissions. At the receiving end, multiplexing information is used to unpack the consolidated messages, and to put the original payloads into a plurality of messages which are then fed into the receiving sockets to the destination application, client or computer, thereby making the consolidation process transparent between the initiator and the target. 1. A method for providing remote direct memory access communication comprising:at a first data processing system, intercepting a plurality of messages being concurrently transmitted via a plurality of application sockets to a common destination, each intercepted message having a payload;prior to transmission to the common destination, aggregating the payloads of the intercepted messages into one or more consolidated payloads, wherein the aggregation includes inserting or attaching payload multiplexing information;notifying the destination of the aggregation and multiplexing information; andtransmitting to the destination the one or more consolidated payloads on fewer sockets than the plurality of application sockets, wherein a ratio of payload to protocol overhead byte utilization is increased compared to the same ratio for the plurality of intercepted messages.2. The method as set forth in wherein the multiplexing information is embedded in the one or more consolidated messages.3. The method as set forth in wherein the multiplexing information is transmitted to the destination out-of-band from the consolidated messages.4. The method as set forth in wherein the ...

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

DATA TRANSFERRING APPARATUS, DATA TRANSMITTING SYSTEM, DATA TRANSMITTING METHOD AND COMPUTER PROGRAM PRODUCT

Номер: US20140025771A1
Принадлежит: KABUSHIKI KAISHA TOSHIBA

According to an embodiment, a data transferring apparatus is connected to a control device and transmits data stored in a memory device in units of blocks to a network. The apparatus includes a command issuing unit, a transmission data extracting unit, and a communication processing unit. The command issuing unit is configured to issue, to the memory device, a read command for reading a block for which a read instruction is given from the control device. The transmission data extracting unit is configured to extract transmission data from data read from the memory device according to the read command. The communication processing unit is configured to transmit the extracted transmission data to the network based on a predetermined protocol. 1. A data transferring apparatus that transmits data stored in a memory device in units of blocks to a network , comprising:a command issuing unit configured to issue, to the memory device, a read command for reading first data for which a read instruction is given from a central processing unit that acquires metadata including specifying information used to specify a position of transmission data in data stored in units of file, the first data including the transmission data and being read in units of blocks;a transmission data extracting unit configured to receive position information representing a position of the transmission data in the first data from the central processing unit, and extract, based on the position information, transmission data from the first data read from the memory device according to the read command; anda communication processing unit configured to transmit the extracted transmission data to the network based on a predetermined protocol.2. A data transmitting system , comprising:a central processing unit; anda data transferring apparatus that transmits data stored in a memory device in units of blocks to a network, wherein a file designating unit configured to designate a file including transmission ...

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

GENERAL-PURPOSE FRAMEWORK FOR DELIVERING CUSTOM, LOCATION-BASED DATA TO MOBILE CLIENTS

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

A computerized and mobile information processing system for providing and receiving location-based notices of events from publishers to subscribers of the system, each of said notices being customized by said publishers and selectively received only by subscribers interested therein and only when in proximity to at least one of said events. Notices can be transmitted to interested subscribers based either on their stated plans or on their actual locations and in accordance with either their stated interests or their mobile locations. 1. A system for delivering custom , location-based data to subscribers' mobile devices , the system comprising:a server, a publisher, and a plurality of subscribers, each of said subscribers having a uniquely identified wireless mobile device having local time of day and geographic location-sensing and reporting capabilities;the server being connected to means for communicating between the publisher and each of the subscribers' mobile devices;the server accepting and storing at least one event or opportunity from said publisher to be made available to any of said subscribers, wherein each event or opportunity has topic, time, and location information associated with it;the server also accepting and storing indications of interest in events and opportunities from each of said subscribers, each of said indications being categorized into one or more topics;the server further having logic means for correlating each of the events and opportunities according to their topics, times, and locations as provided by said publisher to the indications of interest of each of said subscribers;the server receiving real-time location and time of day data from at least one of said subscribers via that subscriber's mobile device and promptly correlating said one subscriber's interests and location data with the events and opportunities and their times and locations provided by said publisher; andthe server promptly identifying and communicating in real ...

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

INTERACTIVE COMPUTER USER INTERFACE FOR VISUALIZING AND INTERACTING WITH A SOCIAL NETWORK WITHIN A HIERARCHICAL ORGANIZATION

Номер: US20140032668A1
Принадлежит: RALLYPOINT NETWORKS, INC.

A computer-implemented method and system are disclosed for providing an interactive computer user interface for visualizing a social network within a hierarchical system such as a hierarchical organization. 1. A method , implemented in a server computer system , for providing an interactive computer user interface for visualizing a social network within a hierarchical system , the method comprising the steps of:(a) storing data on a plurality of units, subordinate units, and personnel within a hierarchical system;(b) receiving a request over a communications network from a client device operated by a user for an interactive computer user interface for visualizing a social network of the user within the hierarchical system;(c) generating the interactive computer user interface for displaying a representation of the hierarchical system including the units and subordinate units therein based on the data stored in (a), at least some of said units and subordinate units being expandable to reveal further subordinate units, said user interface also including one or more visual indicators each associated with a given unit or subordinate unit and providing information on personnel in the given unit or subordinate unit connected to the user in the user's social network; and(d) transmitting the interactive user interface over the communications network to the client device operated by the user.2. The method of claim 1 , wherein each visual indicator specifies the number of personnel in the user's social network in a given unit or subordinate unit.3. The method of claim 1 , wherein each visual indicator specifies a degree of connection of the user to personnel in a given unit or subordinate unit.4. The method of claim 3 , wherein the shape or color of the visual indicators differs based on the degree of connection of the user to personnel in a given unit or subordinate unit.5. The method of claim 1 , wherein the user interface further comprises one or more additional visual ...

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

NETWORK DEVICES WITH MULTIPLE DIRECT MEMORY ACCESS CHANNELS AND METHODS THEREOF

Номер: US20140032695A1
Принадлежит: F5 NETWORKS

A method, non-transitory computer readable medium, and a system for communicating with networked clients and servers through a network device includes receiving a first network data packet destined for a first executing traffic management application of a plurality of executing traffic management applications operating in the network device. A first DMA channel is identified to allocate the received first network data packet. Further, the first network data packet is transmitted to the first traffic management executing application over the first identified DMA channel. 1. A method for communicating with networked clients and servers through a network device , the method comprising:receiving by a network device a first network data packet destined for a first executing traffic management application of a plurality of executing traffic management applications operating in the network device;identifying by the network device, a first DMA channel to allocate the received first network data packet; andtransmitting by the network device, the first network data packet to the first traffic management executing application over the first identified DMA channel.2. The method as set forth in claim 1 , wherein the identifying is based on a mapping between a first port and the first DMA channel designated for use by the first executing traffic management application claim 1 , wherein the first port is the port on which the first network data packet was received.3. The method as set forth in claim 2 , wherein the mapping between the first port and the first DMA channel is stored by the network device.4. The method as set forth in claim 2 , wherein the mapping is further based on at least one of a hash value claim 2 , a cookie stored in the network device claim 2 , or a header value of the first network data packet.5. The method as set forth in claim 1 , wherein the identifying further comprises allotting by the network device a host system memory buffer to the first DMA channel ...

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

MAPPING RDMA SEMANTICS TO HIGH SPEED STORAGE

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

Embodiments described herein are directed to extending remote direct memory access (RDMA) semantics to enable implementation in a local storage system and to providing a management interface for initializing a local data store. A computer system extends RDMA semantics to provide local storage access using RDMA, where extending the RDMA semantics includes the following: mapping RDMA verbs of an RDMA verbs interface to a local data store and altering RDMA ordering semantics to allow out-of-order processing and/or out-of-order completions. The computer system also accesses various portions of the local data store using the extended RDMA semantics. 1. A computer system comprising the following:one or more computer system processors;system memory;a local data store; and [ an act of mapping one or more RDMA verbs of an RDMA verbs interface to a local data store; and', 'an act of altering one or more RDMA ordering semantics to allow at least one of out-of-order processing or out-of-order completions for read or write operations performed on the local data store; and, 'an act of extending one or more RDMA semantics to directly transfer data from or to the local data store, the directly transferring data to the local data store bypassing the one or more computer system processors, the extending the RDMA semantics comprising, 'an act of accessing one or more portions of the local data store using the extended RDMA semantics., 'one or more computer storage media having stored thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to perform a method for extending remote direct memory access (RDMA) semantics to enable implementation in the local data store, the method comprising the following2. The computer system of claim 1 , wherein the mapping includes naming local data stores such that the local data stores are recognized as endpoints by RDMA.3. The computer system of claim 1 , wherein RDMA's existing fencing ...

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

CONTENT DELIVERY PLATFORM APPARATUSES, METHODS AND SYSTEMS

Номер: US20140040416A1
Автор: Kidron Adam
Принадлежит: BOINC/GEE BEYOND HOLDINGS, LLC

The CONTENT DELIVERY PLATFORM APPARATUSES, METHODS AND SYSTEMS (“CDP”) transform content seed selections and recommendations via CDP components such as discovery and gurus into events and discovery of other contents for users and revenue for right-holders. In one embodiment, the CDP may provide facilities for obtaining a universally resolvable list of content items on a local client and identifying a non-local item from the list that is absent on the local client. The CDP may generate a local cache request for the identified non-local item having an associated universally resolvable content identifier and transmit the generated local cache request to a universally resolvable content server. The CDP may then receive, in response to the transmitted request, a universally resolvable content item corresponding to the local cache request and may mark the requested item as temporary and locally available upon receiving the content item. 1. A non-local content caching processor-implemented method , comprising:obtaining a universally resolvable list of content items on a local client;identifying a non-local item from the universally resolvable list of content items that is absent on the local client;generating a local cache request for the identified non-local item having an associated universally resolvable content identifier;transmitting the generated local cache request to a universally resolvable content server;receiving, in response to the transmitted request, a universally resolvable content item corresponding to the local cache request; andmarking the requested item as temporary and locally available upon receiving the content item.2. The method of claim 1 , wherein the server queries a universally resolvable content database to retrieve the universally resolvable content item.3. The method of claim 1 , wherein identifying the non-local item includes conducting a search for the non-local item on the local client.4. The method of claim 1 , wherein the locally ...

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

CLOUD PHONE WITH DISTRIBUTED PROCESSING

Номер: US20140051424A1
Принадлежит: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)

A system and method for transferring application-specific functionality from a mobile handset to a wireless network associated with the mobile handset. A network component of the system communicates with a virtual copy of the mobile application on behalf of the handset while the handset is not actively using the application and performs any necessary application execution on behalf of the handset. The network component transfers execution back to the handset when the handset resumes active use of the mobile application. 18-. (canceled)9. A mobile handset comprising:a first processor in wireless communication with a second processor via a wireless network associated with the mobile handset, wherein the second processor is external to the mobile handset and is operatively coupled to the wireless network;a mobile application to be executed by the first processor; anda program code, which, when executed by the first processor, causes the first processor to:register the mobile application with the second processor;continue to perform application-specific functionality for the mobile application; anddiscontinue performance of the application-specific functionality and transfer a most recent state of the mobile application to the second processor when requested thereby so as to allow the second processor to perform the application-specific functionality on behalf of the first processor for the mobile application using the most recent state thereof.10. The mobile handset of claim 9 , wherein the program code claim 9 , upon execution by the first processor claim 9 , causes the first processor to register the mobile application with the second processor by synchronizing the following with the second processor:a change in program content of the mobile application;a change in an execution state of the mobile application; andapplication-specific contextual information for the mobile application.11. The mobile handset of claim 9 , wherein the program code claim 9 , upon execution ...

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

Ultra Low Latency Network Buffer Storage

Номер: US20140082118A1
Принадлежит: CISCO TECHNOLOGY, INC.

Buffer designs and write/read configurations for a buffer in a network device are provided. According to one aspect, a first portion of the packet is written into a first cell of a plurality of cells of a buffer in the network device. Each of the cells has a size that is less than a minimum size of packets received by the network device. The first portion of the packet can be read from the first cell while concurrently writing a second portion of the packet to a second cell. 1. A method comprising:receiving a packet at a port of a network device;writing a first portion of the packet into a first cell of a plurality of cells of a buffer in the network device, each of the cells having a size that is less than a minimum size of packets received by the network device; andreading the first portion of the packet from the first cell while concurrently writing a second portion of the packet to a second cell.2. The method of claim 1 , wherein the size of each of the plurality of cells is such that latency associated with writing of a packet to the buffer and reading a packet from the buffer is independent of the size of the packet.3. The method of claim 1 , wherein the size of each of the plurality of cells is such that latency associated with writing of a packet to the buffer and reading a packet from the buffer is independent of port speed.4. The method of claim 1 , wherein receiving comprises receiving packets at P plurality of ports of the network device claim 1 , and writing comprises simultaneously writing portions of packets received at the P plurality of ports to different cells of the buffer.5. The method of claim 4 , wherein writing comprises writing with an arbitration scheme in which P cells of the buffer are write conflict-free for data of packets arriving at the P plurality of ports.6. The method of claim 4 , wherein there are C cells in one line of memory of the buffer for a total of N bytes in one line of memory claim 4 , and further comprising accumulating N ...

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

MODELLING DEPENDENCIES IN DATA TRAFFIC

Номер: US20140082121A1
Автор: TUNE Andrew David
Принадлежит: ARM LIMITED

A method of modifying timings of data traffic in a test system by introducing dependencies that would arise in response to data requiring access to a resource. The resource receives the data traffic from at least one initiator and is connected via an interconnect to at least one recipient, the resource comprises a buffer for storing pending data related to an access to the resource that cannot currently complete. The method comprises the steps of: 1. A method of modifying timings of data traffic in a test system by introducing dependencies that would arise in response to data requiring access to a resource , said resource receiving said data traffic from at least one initiator and being connected via an interconnect to at least one recipient , said resource comprising a buffer for storing pending data related to an access to said resource that cannot currently complete; said method comprising the steps of:setting a maximum value of a counter which represents said buffer, to a value representative of said buffer size;inputting data traffic;updating said counter in response to said data requiring said resource and being stored in said buffer and in response to said data traffic indicating a buffer entry has become available;determining where said data requires said buffer and said counter is at its maximum value indicating said buffer is full;modifying a timing of said data access requiring said buffer indicating that said data is stalled until said buffer has capacity again;updating said data traffic with said modified timing.2. A method according to claim 1 , comprising a further step of determining a size of said buffer of said resource claim 1 , said step of setting said maximum value of said counter being performed in response to said determining step.3. A method according to claim 1 , wherein said resource comprises a shared resource.4. A method according to claim 1 , wherein said resource comprises a cache said dependencies being dependencies that would arise ...

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

USING SPECIAL-CASE HARDWARE UNITS FOR FACILITATING ACCESS CONTROL LISTS ON A NETWORKING ELEMENT

Номер: US20140082122A1

Access control lists (ACLs) include one or more rules that each define a condition and one or more actions to be performed if the condition is satisfied. In one embodiment, the conditions are stored on a ternary content-addressable memory (TCAM), which receives a portion of network traffic, such as a frame header, and compares different portions of the header to entries in the TCAM. If the frame header satisfies the condition, the TCAM reports the match to other elements in the ACL. For certain conditions, the TCAM may divide the condition into a plurality of sub-conditions which are each stored in a row of the TCAM. To efficiently use the limited space in TCAM, the networking element may include one or more comparator units which check for special-case conditions. The comparator units may be used in lieu of the TCAM to determine whether the condition is satisfied. 1. A method , comprising:evaluating a portion of received network traffic using a comparator unit of a networking element, the comparator unit comprising one or more hardware units for determining whether the network traffic portion satisfies a condition associated with an access control list (ACL);transmitting a result of evaluating the network traffic portion using the comparator unit to a content addressable memory (CAM); andupon determining that the result satisfies an entry in the CAM, selecting one or more actions corresponding to the satisfied entry to be performed by the networking element, wherein the one or more actions are part of the ACL.2. The method of claim 1 , further comprising:evaluating respective portions of received network traffic using a plurality of comparator units of the networking element, each comparator unit comprising one or more hardware units for determining whether the respective network traffic portions satisfy a plurality of conditions associated with the ACL,wherein the result is a bit vector, wherein each bit in the bit vector indicates whether one of the respective ...

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

CENTRALIZED MEMORY MANAGEMENT FOR MULTIPLE DEVICE STREAMS

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

Described are examples for allocating buffers for multiple components. A stream server can provide an interface to a centralized memory allocator for allocating at least one buffer in a memory to each of the multiple components. The stream server can initialize an instance of the centralized memory allocator based at least in part on a request received from a component of the multiple components via the interface. The stream server can allocate, via the instance of the centralized memory allocator, the at least one buffer for the component in the memory. The stream server can receive, via the instance of the centralized memory allocator, data for storing in the at least one buffer. The stream server can modify the data to generate modified data stored in the at least one buffer. 1. A method for allocating buffers for multiple components , comprising:providing, by a stream server, an interface to a centralized memory allocator for allocating at least one buffer in a memory to each of the multiple components;initializing, by the stream server, an instance of the centralized memory allocator based at least in part on a request received from a component of the multiple components via the interface;allocating, by the stream server via the instance of the centralized memory allocator, the at least one buffer for the component in the memory;receiving, by the stream server via the instance of the centralized memory allocator, data for storing in the at least one buffer;modifying, by the stream server, the data to generate modified data stored in the at least one buffer;receiving, by the stream server via the instance of the centralized memory allocator, a request from the component to deallocate the at least one buffer; andallocating, based on receiving the request from the component to deallocate the at least one buffer, at least a portion of memory previously allocated to the at least one buffer to another buffer for another component.2. The method of claim 1 , wherein ...

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

DISTRIBUTED DYNAMIC MEMORY MANAGEMENT UNIT (MMU)-BASED SECURE INTER-PROCESSOR COMMUNICATION

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

A first processor and a second processor are configured to communicate secure inter-processor communications (IPCs) with each other. The first processor effects secure IPCs and non-secure IPCs using a first memory management unit (MMU) to route the secure and non-secure IPCs via a memory system. The first MMU accesses a first page table stored in the memory system to route the secure IPCs and accesses a second page table stored in the memory system to route the non-secure IPCs. The second processor effects at least secure IPCs using a second MMU to route the secure IPCs via the memory system. The second MMU accesses the second page table to route the secure IPCs. 133-. (canceled)34. A system for providing security in inter-processor communication on an integrated circuit chip , the system comprising:a shared memory system;a first processor in communication with the shared memory system, the first processor configured to effect secure inter-processor communications and non-secure inter-processor communications using a first memory management unit to separately route the secure inter-processor communications and the non-secure inter-processor communications via the shared memory system, anda second processor in communication with the shared memory system, the second processor configured to effect at least secure inter-processor communications using a second memory management unit to route the secure inter-processor communications via the shared memory system, the first processor executes a first secure memory segmentation software layer, a non-secure application program, and a secure application program, non-secure inter-processor communications issued by the non-secure application program being routed to the first memory management unit via the first secure memory segmentation software layer, secure inter-processor communications associated with the secure application program being routed between the secure application program and the first memory management unit via ...

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

CONTROL DEVICE

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

According to one embodiment, a control device includes: a first device having a first controller; a second device having a second controller; a shared memory; and a first circuitry. The shared memory is configured to be shared by the first device and the second device. The first circuitry is configured: to acquire, when the second controller accesses the shared memory, information regarding the access from the second device; and to output, to the first device, the acquired information regarding the access. 1. A control device comprising:a first device comprising a first controller;a second device comprising a second controller;a shared memory configured to be shared by the first device and the second device; andfirst circuitry configured: to acquire, when the second controller accesses the shared memory, information regarding the access from the second device; and to output, to the first device, the acquired information regarding the access.2. The control device according to claim 1 , whereinthe second device further comprises second circuitry configured to acquire the information regarding the access by monitoring a bus between the second controller and the shared memory and to output, to the first circuitry, the acquired information regarding the access.3. The control device according to claim 1 , whereinthe first device further comprises a register configured to store therein the information regarding the access acquired from the first circuitry, andthe first controller is configured to access the shared memory based on the information regarding the access stored in the register.4. A control device comprising:a first device comprising a first controller;a second device comprising a second controller;a shared memory configured to be shared by the first controller and the second controller; andfirst circuitry configured: to acquire, when an error has occurred in the second controller, information regarding the error from the second device; and to output, to the ...

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

Method and System for Record Access in a Distributed System

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

A method for record access in a distributed system includes receiving a request for a record, wherein the request comprises a transmitted key and a record identifier, extracting a location identifier and a transmitted pseudorandom portion from the transmitted key, obtaining a stored pseudorandom portion from a location in a key memory specified by the location identifier, and providing access to the record identified by the record identifier when the transmitted pseudorandom portion matches the stored pseudorandom portion. 1. A method for record access in a distributed system , comprising:receiving a request for a record, wherein the request comprises a transmitted key and a record identifier;extracting a location identifier and a transmitted pseudorandom portion from the transmitted key;obtaining a stored pseudorandom portion from a location in a key memory specified by the location identifier; andproviding access to the record identified by the record identifier when the transmitted pseudorandom portion matches the stored pseudorandom portion.2. The method of claim 1 , further comprising:obtaining auxiliary data from the key memory; andprocessing the auxiliary data.3. The method of claim 2 , wherein the auxiliary data comprises:a description of a resource accessible based on the key, wherein the resource comprises the record.4. The method of claim 1 , further comprising:obtaining the record from the home node;processing the record to obtain the modified record;storing the first modified record in a write buffer of a plurality of write buffers;obtaining a first storage status of each of the plurality of write buffers;initializing, in a first scoreboard, a first plurality of entries corresponding to the plurality of write buffers based on the first storage status; andfor each write of a first modified record from a write buffer of the plurality of write buffers to a home node, clearing a first entry of the first plurality of entries based on the first entry ...

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

ENHANCING SIMULATED ANNEALING WITH QUANTUM ANNEALING

Номер: US20190019101A1
Автор: Neven Hartmut
Принадлежит: Google LLC

Methods and apparatus for enhancing simulated annealing with quantum fluctuations. In one aspect, a method includes obtaining an input state; performing simulated annealing on the input state with a temperature reduction schedule until a decrease in energy is below a first minimum value; terminating the simulated annealing in response to determining that the decrease in energy is below the first minimum level; outputting a first evolved state and first temperature value; reducing the temperature to a minimum temperature value; performing quantum annealing on the first evolved state with a transversal field increase schedule until a completion of a second event occurs; terminating the quantum annealing in response to determining that a completion of the second event has occurred; outputting a second evolved state as a subsequent input state for the simulated annealing, and determining that the completion of the first event has occurred. 1. A method for performing thermal annealing with quantum fluctuations , the method comprising:obtaining an initial input state;performing simulated annealing and quantum annealing on the initial input state and subsequent input states until a completion of a first event; anddetermining that the completion of the first event has occurred.2. The method of claim 1 , wherein performing simulated annealing and quantum annealing on the initial input state and subsequent input states comprises:receiving an input state, the input state being one of the initial input state or a subsequent input state;performing simulated annealing on the input state with a temperature reduction schedule until a decrease in energy is below a first minimum value;terminating the simulated annealing in response to determining that the decrease in energy is below the first minimum level;outputting a first evolved state and first temperature value;reducing the temperature to a minimum temperature value;performing quantum annealing on the first evolved state with a ...

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

MULTIMEDIA CONTENT MANAGEMENT SYSTEM

Номер: US20140108585A1
Принадлежит: InVisioneer, Inc.

A system allows a user to select multimedia content items from sources that include, but are not limited to, any of: Internet, network, or local. Selected multimedia content items may be stored in user specific caches residing in at least one cloud based storage device. Multimedia content items may be transcoded while or after being retrieved from a source and then stored in a user specific cache. Multimedia content items may be selected by a user from the user's specific cache and streamed to a user device. 1. A method , comprising:receiving a request to store a video content;retrieving the requested video content from a source via the Internet;storing the retrieved video content in a user specific cache, the user specific cache residing in at least one cloud based storage device.2. The method as recited in claim 1 , wherein the video content is streaming content.3. The method as recited in claim 1 , further comprising:automatically transcoding the stored video content from a first format to a second format.4. The method as recited in claim 1 , further comprising:automatically transcoding the retrieved video content from a first format to a second format before the storing the retrieved video content.5. The method as recited in claim 1 , further comprising:recognizing segments of the retrieved video content;wherein the storing step stores the retrieved video content without the recognized segments.6. The method as recited in claim 1 , further comprising:detecting URL references to video content in a website;processing detected URL references into content descriptors;causing the content descriptors to be displayed for a user;wherein the receiving step receives the request to store a video content in response to a user selection of a displayed content descriptor.7. The method as recited in claim 1 , wherein the source is a user's device.8. The method as recited in claim 1 , wherein the source is a user's local storage.9. The method as recited in claim 1 , wherein the ...

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

DYNAMIC SEARCH PARTITIONING

Номер: US20140108587A1
Принадлежит: A9.com, Inc.

A system can monitor data usage, including an amount of searchable data used and/or a rate at which the searchable data is manipulated, on a storage allocation in a networked environment. The storage allocation can have a quantity/number of partitions, including at least one partition, configured to store the searchable data. The system can detect that the data usage is beyond a specified threshold and then based at least in part on factors such as network traffic. CPU usage, and/or data usage, the system can modify the storage allocation to increase or decrease a size of the partition and/or the quantity of partitions. Network traffic for the storage allocation can be directed away from the portion of the storage allocation being modified. When modifying the storage allocation is complete, the network traffic can be directed to the modified portion of the storage allocation. 1. A computer-implemented method for dynamic search partitioning , comprising:monitoring at least one of an amount of data being stored or a rate at which data is being manipulated on a first partition provided by a network service, the first partition being included in a storage allocation provided by the network service;detecting that the at least one of the amount or the rate exceeds a specified amount threshold or a specified rate threshold, respectively;performing, in response to the detecting, at least one of an increase to a size of the first partition or an addition of at least a second partition to the storage allocation, the at least one of the increase or the addition being based at least in part on the amount of data being stored or the rate at which data is being manipulated;directing network traffic associated with the storage allocation to a cache provided by the network service during the at least one of the increase or the addition; anddirecting the network traffic to the storage allocation when the performing the at least one of the increase or the addition is complete.2. The ...

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

DYNAMIC RDMA QUEUE ON-LOADING

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

A remote direct memory access (RDMA) host device having a host operating system and an RDMA network communication adapter device. Responsive to determination of an RDMA on-load event for an RDMA queue used in an RDMA connection, at least one of a user-mode module and the operating system of the host device is used to provide an RDMA on-load notification to the RDMA network communication adapter device. The on-load notification notifies the adapter device of the determination of the on-load event for the RDMA queue, and the determination is performed by at least one of the user-mode module and the operating system. During processing of an RDMA transaction of the RDMA queue in a case where the RDMA on-load event is determined, the operating system is used to perform at least one RDMA sub-process of the RDMA transaction. 1. A host device comprising:a remote direct memory access (RDMA) network communication adapter device to provide remote direct memory access (RDMA) to a remote device; responsive to determination of an RDMA on-load event for an RDMA queue used in an RDMA connection, using at least one of a user-mode module and an operating system of the host device to provide an RDMA on-load notification to the RDMA network communication adapter device notifying the adapter device of the determination of the on-load event for the RDMA queue, the determination being performed by at least one of the user-mode module and the operating system; and', 'during processing of an RDMA transaction of the RDMA queue in a case where the RDMA on-load event is determined, using the operating system to perform at least one RDMA sub-process of the RDMA transaction., 'a host processing unit that includes at least one processor constructed to read and execute instructions of at least one memory, the instructions, when executed by the host processing unit, perform processes including2. The host device of claim 1 ,wherein the RDMA queue is at least one of a send queue (SQ) and a receive ...

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

REGISTRATIONLESS TRANSMIT ONLOAD RDMA

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

An RDMA transceiving system in which an operating system of the RDMA transceiving system performs a first sub-process of an RDMA transmission, and an RDMA network communication adapter device of the RDMA transceiving system performs a second sub-process of the RDMA transmission responsive to RDMA transmission information provided by the operating system. The operating system performs the first sub-process responsive to a request that includes a virtual address corresponding to a buffer to be used for the RDMA transmission, and the operating system translates the virtual address into a physical address. The RDMA network communication adapter device performs an RDMA access responsive to the physical address. 1. An information processing apparatus comprising:a remote direct memory access (RDMA) network communication adapter device to provide remote direct memory access (RDMA) to a remote device;at least one processor constructed to execute instructions, the at least one processor in communication with the RDMA network communication adapter device; and responsive to a request for an RDMA transmission, performing at least a first sub-process of the RDMA transmission by using an operating system of the apparatus;', 'providing RDMA transmission information to the RDMA network communication adapter device, the RDMA network communication adapter device performing at least a second sub-process of the RDMA transmission responsive to the RDMA transmission information,', 'wherein the request for the RDMA transmission includes at least a virtual address corresponding to a buffer to be used for the RDMA transmission,', 'wherein the operating system translates the virtual address into a corresponding physical address of a main memory of the apparatus, and', 'wherein the RDMA transmission information includes the translated physical address, and the RDMA network communication adapter device performs an RDMA access responsive to the physical address., 'at least one processor-readable ...

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

IWARP RDMA READ EXTENSIONS

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

Apparatus, method and system for supporting Remote Direct Memory Access (RDMA) Read V2 Request and Response messages using the Internet Wide Area RDMA Protocol (iWARP). iWARP logic in an RDMA Network Interface Controller (RNIC) is configured to generate a new RDMA Read V2 Request message and generate a new RDMA Read V2 Response message in response to a received RDMA Read V2 Request message, and send the messages to an RDMA remote peer using iWARP implemented over an Ethernet network. The iWARP logic is further configured to process RDMA Read V2 Response messages received from the RDMA remote peer, and to write data contained in the messages to appropriate locations using DMA transfers from buffers on the RNIC into system memory. In addition, the new semantics removes the need for extra operations to grant and revoke remote access rights. 1. An apparatus , comprising:an Ethernet network interface, configured to send and receive packetized data over an Ethernet Network; andInternet Wide Area Remote Direct Memory Access (RDMA) Protocol (iWARP) logic, configured to facilitate operations when the apparatus is operating including generating an RDMA Read V2 Request message including an RDMA Read V2 Request header with a an RDMA message opcode identifying the message as an RDMA Read V2 Request message,wherein the apparatus is further configured, when operating, to operate as an RDMA local peer and to send the RDMA Read V2 Request message outbound from the Ethernet network interface to an RDMA remote peer, and wherein the RDMA Read V2 Request message is configured to be implemented with an RDMA Read V2 Response message in a manner that enables the apparatus to read data stored on the RDMA remote peer using RDMA semantics without granting remote access rights to the RDMA remote peer.2. The apparatus of claim 1 , wherein the RDMA Read V2 Request header comprises:an RDMA read message size;a Data Source Steering Tag (SrcSTag); anda Data Source Tagged Offset (SrcTO).3. The ...

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

NETWORK RESOURCE MANAGEMENT SYSTEM UTILIZING PHYSICAL NETWORK IDENTIFICATION FOR CONVERGING OPERATIONS

Номер: US20150026287A1

The disclosed network resource management system employs a hardware configuration management (HCM) information handling system (IHS) that may couple to a single administered IHS or to multiple administered IHSs via an administrative network. An HCM tool in the HCM IHS may generate, modify and store hardware configuration information, including physical network identifications (PNet IDs), in an HCM database and share the HCM database with the administered IHSs. The administered IHS may be a remote direct memory access (RDMA) enabled network interface controller (RNIC) converging IHS. An RNIC converging tool may extract hardware configuration information, including PNet IDs, from the HCM database. The RNIC converging tool may utilize the hardware configuration information, including PNet IDs, to enable the RNIC converging IHS to communicate over a network with RDMA protocols. 1. A method comprising:receiving, by a hypervisor of a first IHS, an HCM database that includes configuration information including physical network identifier (PNet IDs) entries and respective associated physical adapter type entries and respective associated logical partition (LPAR) access information entries;transmitting, by the hypervisor of the first IHS, the HCM database to a remote direct memory access network interface controller (RNIC) converging tool;extracting, by the RNIC converging tool, configuration information from the HCM database, the configuration information including PNet IDs entries and respective associated physical adapter type entries and respective associated logical partition (LPAR) access information entries, thus providing extracted RNIC converging configuration information; andgrouping on a per PNet ID basis, by the RNIC converging tool, particular physical adapter types from the extracted RNIC converging configuration information.2. The method of claim 1 , further comprising:sorting on a per PNet ID basis, by the RNIC converging tool, the extracted RNIC converging ...

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

IMAGE PROCESSING APPARATUS

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

An image processing apparatus includes a plurality of image processors, and is capable of providing an instruction of any one of a plurality of operation modes including a first recording mode. In the first recording mode, among the plurality of image processors, each image processor other than an image processor in a final stage performs predetermined image processing on image data of a portion that needs to be processed, and outputs image data of a portion other than the portion that needs to be processed to an image processor in a subsequent stage without performing the predetermined image processing thereon. One of the plurality of image processors that is set as a power supply master performs control so as to sequentially bring the plurality of image processors into a power supply state corresponding to the operation mode indicated by the instruction. 1. An image processing apparatus comprising:an imaging unit;a plurality of serially connected image processors, wherein one of the plurality of image processors that is in a first stage is connected to the imaging unit;a recording unit that records image data processed by the plurality of image processors in a storage medium; anda mode instruction unit that provides an instruction of one of a plurality of operation modes including a first recording mode in which each of the plurality of image processors performs predetermined image processing on a portion of image data output from the imaging unit, wherein in the first recording mode, an image processor other than an image processor in a final stage among the plurality of image processors performs the predetermined image processing on image data of a portion that needs to be processed by the image processor, and outputs image data of a portion other than the portion that needs to be processed by the image processor to an image processor in a subsequent stage without performing the predetermined image processing thereon; anda power supply unit that supplies power ...

Подробнее