RU2579945C2 - Совместное использование сознательно направляемой информации - Google Patents

Совместное использование сознательно направляемой информации Download PDF

Info

Publication number
RU2579945C2
RU2579945C2 RU2012155840/08A RU2012155840A RU2579945C2 RU 2579945 C2 RU2579945 C2 RU 2579945C2 RU 2012155840/08 A RU2012155840/08 A RU 2012155840/08A RU 2012155840 A RU2012155840 A RU 2012155840A RU 2579945 C2 RU2579945 C2 RU 2579945C2
Authority
RU
Russia
Prior art keywords
recipient
sending
information
angle
recipient device
Prior art date
Application number
RU2012155840/08A
Other languages
English (en)
Other versions
RU2012155840A (ru
Inventor
Эндрю Г. СТАЙЛЗ
Кристиан Г. ФИЛЛИПС
Original Assignee
СОНИ КОМПЬЮТЕР ЭНТЕРТЕЙНМЕНТ АМЕРИКА ЭлЭлСи
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by СОНИ КОМПЬЮТЕР ЭНТЕРТЕЙНМЕНТ АМЕРИКА ЭлЭлСи filed Critical СОНИ КОМПЬЮТЕР ЭНТЕРТЕЙНМЕНТ АМЕРИКА ЭлЭлСи
Publication of RU2012155840A publication Critical patent/RU2012155840A/ru
Application granted granted Critical
Publication of RU2579945C2 publication Critical patent/RU2579945C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Information Transfer Between Computers (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

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

Description

Перекрестная ссылка на родственные заявки
Эта патентная заявка является родственной заявке США №12/017294, поданной 21 января 2008 г., и озаглавленной "Data Transfer Using Hand-Held Device", которая полностью включена в этот документ по ссылке.
Предшествующий уровень техники
Область техники, к которой относится изобретение
Настоящее изобретение в целом относится к совместному использованию информации. Более конкретно, настоящее изобретение относится к совместному использованию информации, чувствительной к направлению.
Предшествующий уровень техники
Электронные устройства, выполненные с возможностью обмена информацией через множество типов соединений (например, сота, Bluetooth, Internet), становятся все более распространенными. Примеры таких устройств могут включать в себя сотовые телефоны, смартфоны, персональные цифровые секретари (PDA), переносные вычислительные устройства, переносные устройства электронной почты и малогабаритные игровые устройства. Хотя возможности соединения этих устройств увеличились, процесс передачи файлов из одного устройства в другое устройство остается сопряженным с неэффективностью и сложностями.
В настоящее время доступные способы совместного использования цифровой информации с использованием мобильных устройств включают в себя передачу по электронной почте, передачу текстовых сообщений и мгновенный обмен сообщениями. Такие способы обычно требуют ввода адреса электронной почты, телефонного номера или другого уникального идентификатора или ссылки на них. Другие способы совместного использования информации могут включать в себя использование физического (например, проводного), инфракрасного, Bluetooth или другого типа соединения. Для таких соединений может потребоваться специализированное оборудование или протоколы аутентификации, и они, следовательно, могут являться неудобными и громоздкими для непосредственного использования или использования одновременно с другими действиями.
Другой способ совместного использования информации обеспечивает пользователю возможность поиска адресата файла с использованием браузера или меню на устройстве, которое соединено сетью с другим устройством. Файл после этого может быть передан с использованием операции "перетаскивания" мышью или последовательности команд клавиатуры, команд, выбираемых из меню, сенсорной команды или другого типа команды. Такие передачи файла обычно требуют конфигурирования, аутентификации и обеспечения иным способом каждого устройства связью друг с другом.
Другой возможностью может являться использование принципов "сталкивания" для обмена контактной информации между двумя устройствами, которые сталкивают друг с другом. Сталкивание основано на возможности обнаружения движения сталкивания двух устройств в самой непосредственной близости друг от друга, идентификации каждого устройства и обмена информацией между этими устройствами. Однако такое решение может применяться только для устройств с акселерометрами для обнаружения движения, пользователей, которые находятся в самой непосредственной близости друг от друга для обеспечения возможности сталкивания, и ситуаций, когда рядом не существует других пользователей, которые осуществляют сталкивание своих устройств. Требование физического действия сталкивания также может являться трудновыполнимым, когда один или несколько пользователей занимаются выполнением других задач, требующих большого внимания (например, во время ведения игры). Кроме того, для сталкивания также может потребоваться, чтобы пользователи заранее заполняли контактную карточку с информацией, которая должна совместно использоваться. В то время, как предварительное заполнение может быть полезным для информации, которая изменяется крайне редко (например, контактная информация), оно является неудобным для отправки чувствительной ко времени информации и для отправки информации "на лету".
Следовательно, существует потребность в улучшении систем и способов для совместного использования информации.
Сущность изобретения
Варианты осуществления изобретения обеспечивают совместное использование информации, чувствительной к направлению. Принимается ввод пользователя, задающий информацию, которая должна совместно использоваться, и направление относительно устройства-отправителя. Идентифицируется устройство-получатель как расположенное в целевой области в заданном направлении относительно устройства-отправителя. В идентифицированное устройство-получатель отправляется заданная информация. Устройство-получатель также принимает уведомление, указывающее направление устройства-отправителя относительно этого устройства-получателя.
Другие варианты осуществления настоящего изобретения включают в себя способы совместного использования информации, чувствительной к направлению. Такие способы могут включать в себя прием ввода пользователя, задающего информацию, которая должна совместно использоваться, и направления относительно устройства-отправителя, идентификацию устройства-получателя, расположенного в целевой области в заданном направлении относительно устройства-отправителя, и отправку заданной информации в идентифицированное устройство-получатель. Устройство-получатель может принимать уведомление, указывающее направление устройства-отправителя относительно этого устройства-получателя. Направление может быть установлено на основе информации, обеспечиваемой компасом и/или микросхемой GPS.
В некоторых случаях, может существовать несколько устройств, которые могут принимать заданную информацию. В связи с этим, идентификация получателя может быть основана на таких факторах, как выравнивание по одной линии, близость, общая сеть, общий игровой сеанс, присутствие в списке включения или исключения, выбор отправителя или предыдущие передачи информации.
Различные варианты осуществления настоящего изобретения могут также включать в себя устройства для совместного использования информации, чувствительной к направлению. Такие устройства могут включать в себя память для хранения информации, которая является совместно используемой с другими устройствами, интерфейс для приема ввода пользователя, задающего информацию, которая должна совместно использоваться, и направления относительно этого устройства, и процессор для исполняя команд, хранящихся в памяти, для идентификации вычислительного устройства-получателя в целевой области в заданном направлении относительно этого устройства. Устройство может также отправлять заданную информацию идентифицированному получателю, которая может включать в себя уведомление, указывающее направление этого устройства относительно этого устройства-получателя.
Другие варианты осуществления настоящего изобретения обеспечивают машиночитаемые носители информации. На таких машиночитаемых носителях информации может быть реализована программа, которая может исполняться процессором для выполнения способа совместного использования информации, чувствительной к направлению.
Краткое описание чертежей
На фиг. 1А изображено иллюстративное устройство для совместного использования информации, чувствительной к направлению.
Фиг. 1В - блок-схема, изображающая компоненты иллюстративного устройства для совместного использования информации, чувствительной к направлению.
На фиг. 2А изображена иллюстративная сетевая среда, в которой может быть реализован способ совместного использования информации, чувствительной к направлению.
На фиг. 2В изображена альтернативная сетевая среда, в которой может быть реализован способ совместного использования информации, чувствительной к направлению.
На фиг. 2С изображена еще одна альтернативная сетевая среда, в которой может быть реализован способ совместного использования информации, чувствительной к направлению.
Фиг. 3 - логическая блок-схема, изображающая иллюстративный способ совместного использования информации, чувствительной к направлению.
Подробное описание
Варианты осуществления настоящего изобретение обеспечивают системы и способы совместного использования информации, чувствительной к направлению. Принимается ввод пользователя, задающий информацию, которая должна совместно использоваться, и направление относительно устройства-отправителя. Идентифицируется устройство-получатель как расположенное в целевой области в заданном направлении относительно устройства-отправителя. В идентифицированное устройство-получатель отправляют заданную информацию, в том числе данные для обеспечения устройству-получателю возможности формирования уведомления, указывающего направление устройства-отправителя относительно устройства-получателя.
На фиг. 1А изображено иллюстративное устройство 100 для совместного использования информации, чувствительной к направлению. Устройство 100 включает в себя корпус 102 и дисплей 104, на экран которого могут быть выведены различные виды информации. На иллюстрации по фиг. 1, на дисплее 104 содержится значок (иконка) 106, представляющий некоторую информацию.
Устройство 100 может быть одним из любого количества разных электронных устройств, например, сотовых телефонов, смартфонов, персональных цифровых секретарей (PDA), переносных вычислительных устройств, переносных устройств электронной почты и малогабаритных игровых устройств. Устройство 100 также может быть связанным с электронной игровой системой, универсальным компьютером, телевизионной абонентской приставкой, проигрывателем Blu-Ray® или устройством бытовой аудио, видео и компьютерной техники, например, PlayStation® 3 от корпорации Sony Computer Entertainment Inc., или являться их аксессуаром, а также являться одним из некоторого количества переносных мультимедиа-устройств, например, PlayStation Portable (PSP®), в том числе системой PSP® Go, также от корпорации Sony Computer Entertainment Inc.
Устройство 100 может быть сконфигурировано для управления данными с носителей информации, например, карт памяти или накопителей на дисках, в соответствующих случаях. Устройство 100 также включает в себя любое устройство, выполненное с возможностью приема данных по сети или посредством некоторой другой операции передачи информации, например, операции синхронизации с другим вычислительным устройством через подходящую для данного случая сеть связи, сохранения этого содержимого локально в устройстве 100 или в запоминающем устройстве, соединенном с устройством 100, и обмена данными с другими устройствами, сконфигурированными для таких обменов.
Дисплей 104, который размещен на одной стороне корпуса 101 устройства 100, может включать в себя один или несколько экранов. Каждый экран дисплея 104 может являться плоским экраном (например, система жидкокристаллических дисплеев (LCD)), сенсорным экраном или любым другим типом экрана дисплея, известным в данной области техники. Когда дисплей 104 может включать в себя сенсорный экран, такой сенсорный экран может быть основан на любой подходящей технологии сенсорного экрана, например, резистивной, емкостной, с определением поверхностно акустических волн (SAW), инфракрасной, тензорезисторной, формирования оптических изображений, технологии дисперсивного сигнала, распознавания акустического импульса, нарушенного полного внутреннего отражения или графического планшета на основе магнитострикционной технологии, для определения местоположения кончика стилуса. Панель с резистивным сенсорным экраном может включать в себя, например, несколько слоев тонкого, металлического, электропроводящего и резистивного материала, отделенных узкими промежутками. Когда несколько объектов осуществляют контакт с сенсорным экраном, эти слои могут соединяться в точке контакта. Дисплей 104 может после этого действовать электрически аналогично двум делителям напряжения с соединенными выводами, посредством чего регистрируется контакт. При дальнейшей обработке можно устанавливать значимость зарегистрированного контакта в конкретной точке контакта.
Значок 106 может включать в себя любой вид информации, включающий в себя текст, графику, фотографии, анимацию, аудио и видео. Содержимое, представленное значком 106, может включать в себя, например, контактную информацию, документы, музыкальные файлы, видеофайлы и содержимое, конкретно связанное с типом активности (например, игровая информация). Игровая информация может включать в себя настраиваемую пользователем информацию, информацию, касающуюся игровых символов, оружия, аксессуаров, подсчета очков, игровых записей и кода, относящихся к конкретной игре.
Фиг. 1В является блок-схемой, изображающей компоненты иллюстративного устройства 100 для совместного использования информации, чувствительной к направлению. Компоненты устройства 100, изображенные на фиг. 1В, включают в себя интерфейс 108, датчик 110 перемещения, обнаружитель 112 устройства, процессор 114, ввод/вывод 116, источник 118 питания, генератор 120 тактовых или синхронизирующих импульсов, компас 122, микросхему 124 GPS, кэш 126, массовую память 128 и память 130. Компоненты могут обменяться информацией друг с другом через системную шину 132.
Интерфейс 108 может быть сконфигурирован для упрощения обмена информацией между устройством 100 и другими устройствами. Обмен информацией через интерфейс 108 может происходить по беспроводному соединению, которое может включать в себя беспроводную сеть связи, оптический или инфракрасный канал связи, радиочастотный канал связи, например, Bluetooth®. Беспроводная сеть связи может являться локальной, частной сетью (например, интранет) и/или может являться частью большой глобальной сети. Беспроводная сеть связи может являться локальной сетью (LAN), которая может быть коммуникативно соединена с глобальной сетью (WAN), например, Internet. Сеть Internet является широкомасштабной сетью взаимосвязанных компьютеров и серверов, обеспечивающих возможность передачи и обмена данными Интернет-протокола (IP) между пользователями, подключенными через поставщика сетевых услуг. Примерами поставщиков сетевых услуг являются коммутируемая телефонная сеть общего пользования, поставщик услуг кабельного телевидения, поставщик услуг цифровой абонентской линии (DSL) или поставщик услуг спутниковой связи.
Датчик 110 перемещения может обнаруживать перемещение устройства 100 пользователем на основе любого подходящего инструментального средства для отслеживания позиции и/или ориентации устройства 100. Датчик 110 перемещения может включать в себя, например, инерциальные датчики (например, акселерометры, датчики наклона), акустические датчики (например, системы направленных микрофонов и источников звука) или оптические датчики (например, видеокамеры). Когда в датчике 110 перемещения применяется акселерометр с 6 осями, например, перемещение устройства 100 может отслеживаться посредством получения индикаторов, соответствующих ускорению поступательного движения вдоль ортогональных осей x, y и z и вращению вокруг каждой из этих осей. Сигналы ускорения могут также быть интегрированы, один раз - для установления изменения скорости, и второй раз - для установления смещения.
Обнаружитель 112 устройства обеспечивает возможность обнаружения одного или нескольких других устройств вблизи устройства 100. Обнаружение устройства может быть основано на визуальном обнаружении, когда линия прямой видимости между устройством 100 и другим устройством в разумных пределах в непосредственной близости является свободной. Обнаружение устройства также может быть основано на уникальном идентификаторе, связанном с другим устройством, и переданном в устройство 100. Обнаружитель 112 устройства может включать в себя устройство считывания ярлыка радиочастотной идентификации (RFID) для считывания уникального ярлыка RFID другого устройства, устройство считывания штрихового кода для считывания уникального штрихового кода другого устройства или видеокамеру, обеспечивающую возможность визуального распознавания другого устройства или маркера другого устройства. В некоторых случаях, упомянутое другое устройство может передавать идентификатор через беспроводной канал связи. Идентификатор может быть специальным для конкретного приложения или сети (например, игра или игровая сеть), а также быть связанным с "аватаром". Такие идентификаторы могут обеспечиваться другими устройствами в плановом порядке или в ответ на запрос, отправленный из устройства 100.
В некоторых случаях, информация, собранная обнаружителем 112 устройства, может использоваться для формирования карты других устройств вблизи устройства 100. Такая карта может выводиться на экран дисплея 104 устройства 110. Когда упомянутые другие устройства отправляют идентификаторы, включающие в себя информацию об "аватаре", в устройство 110, упомянутая карта может включать в себя таких "аватаров" для указания относительных местоположений, связанных с ними устройств.
Некоторые функции интерфейса 108, датчика 110 перемещения и/или обнаружителя 112 устройства могут совместно использоваться или управляться во взаимодействии. Например, инфракрасный приемопередатчик может использоваться для того, чтобы воспринимать перемещение, а также для обеспечения канала связи. Аналогично, видеокамера может использоваться как датчиком 110 перемещения, так и обнаружителем 112 устройства для отслеживания перемещения корпуса и идентификации удаленных устройств.
Устройство 100 также может включать в себя другие компоненты, которые известны в данной области техники, например, процессор 114, элементы 116 ввода/вывода (I/O), источник 118 питания, генератор 120 тактовых или синхронизирующих импульсов, компас (или магнитометр) 122, микросхему 124 GPS, кэш 126, массовую память 128 и память 130. Процессор 114 может служить для исполнения программ, процедур и команд для выполнения различных функций. В некоторых вариантах осуществления, устройство 100 может включать в себя множество процессоров 114, функционирующих параллельно. Например, устройство 100 может быть сконфигурировано для использования в качестве игрового устройства, телефона, переносного медиаплеера, устройства электронной почты или устройства web-браузера.
В зависимости от типа устройства 100, элементы 116 ввода/вывода могут включать в себя клавиатуру, кнопочную панель, сенсорную панель, кнопки, мышь, трекболы или джойстик. Элементы 116 ввода/вывода также могут включать в себя инструментальные средства распознавания жеста, которые также могут функционировать вместе с дисплеем 104 (например, сенсорным экраном) и/или датчиком 110 перемещения. Такие инструментальные средства распознавания жестов могут использоваться для распознавания, например, того, что пролистывание, скольжение или перетаскивание пользователем на дисплее 104 указывает выбор значка (например, значка 106) и направление, в котором пользователю требуется, чтобы этот значок двигался. Для распознавания жеста могут также использоваться данные перемещения, служащего образцом, обеспечиваемые пользователем устройства 100. Исходя из таких данных перемещения, служащего образцом могут быть установлены базовые значения, касающиеся скорости, давления и области движения упомянутого перемещения. По предопределенному количеству образцов могут быть вычислены дисперсии. Исходя из упомянутых базовых значений на основе таких дисперсий могут быть вычислены пороги для распознавания некоторых жестов.
На фиг. 2А изображена иллюстративная реализация способа совместного использования информации, чувствительной к направлению. На фиг. 2А изображены четыре устройства 210A-D. Пользователь одного устройства (например, устройства-отправителя 210А), которому требуется совместное использование информации с другим устройством (например, устройством-получателем 210В), может выбрать значок, представляющий такую информацию, и выполнить направленный жест (например, пролистывание или скольжение) в направлении устройства-получателя 210В. На иллюстрации по фиг. 2А, на дисплее устройства-отправителя 210А изображен значок. Для указания направления иллюстративного жеста обеспечена стрелка. После обнаружения направленного жеста на дисплее 104 устройства 210A может быть сформирован или не быть сформирован графический вывод стрелки на экран.
В направлении упомянутого направленного жеста относительно устройства-отправителя 210А может быть определена целевая область 220. Целевая область 220 может также быть определена как находящаяся в пределах некоторой близости к устройству-отправителю 210А. Близость может быть связана со скоростью (или другой характеристикой) направленного жеста, так что быстрый жест может в результате приводить к большей целевой области, чем медленный жест. Несмотря на то, что целевая область 220, изображенная на фиг. 2А, охватывает только одно устройство (устройство-получатель 210В), целевая область 220 может охватывать множество устройств.
Когда целевая область 220 охватывает множество устройств, для идентификации предполагаемого устройства-получателя могут учитываться дополнительные факторы. Такие факторы могут включать в себя выравнивание по одной линии с заданным направлением, включение или исключение из списка, определенного пользователем устройства-отправителя 210А (например, списки друзей), выбор из карты, сформированной обнаружителем 112 устройства, совместно используемое сетевое соединение, совместно используемые игровые сеансы, предыдущие передачи информации и подтверждение того, что устройство может принять заданную информацию. В некоторых случаях, когда потенциальные получатели не могут быть сведены к одному с какой-либо уверенностью, у отправителя может быть запрошено дополнительное подтверждение.
В некоторых случаях, одно из потенциальных устройств-получателей может находиться в движении. В связи с этим, устройство, которое вначале может находится в определенной целевой области 200, когда пользователь инициирует направленный жест, может выйти из целевой области 220, когда этот жест завершится. Следовательно, в случае установления того, что возможное устройство-получатель находится в движении, целевая область 220 может быть переопределена для охвата области, в которой вероятно будет расположено упомянутое движущееся устройство. Новое местоположение может быть установлено на основе информации о новом местоположении (например, GPS) или оценок (например, точный расчет траектории) на основе предыдущей информации о местоположении.
Одним последствием движения является то, что линия прямой видимости между устройством-отправителем 210А и предполагаемым устройством-получателем 210В может оказаться заблокированной или иным образом перегороженной. При таких обстоятельствах некоторые виды связи могут оказаться затрудненными или невозможными. В связи с этим, отправителю может потребоваться обеспечение возможности для пересылки через промежуточное устройство или одноранговый узел сети, который может обмениваться информацией с предполагаемым устройством-получателем 210В.
После идентификации устройства-получателя 210В, в это идентифицированное устройство-получатель 210В может быть отправлен информационный пакет. Этот пакет может включать в себя уведомление относительно пересылки заданной информации, а также саму заданную информацию или канал связи к ней. Кроме того, пакет может также включать в себя значок 106, представляющий заданную информацию, идентификатор устройства-отправителя 210А и направление, откуда был отправлен пакет (например, направление устройства-отправителя 210А относительно устройства-получателя 210В). На иллюстрации по фиг. 2А, дисплей устройства-получателя 210В включает в себя значок, представляющий информационный пакет и стрелку, указывающую направление, откуда поступил пакет. Дисплей устройства-получателя 210В может также включать в себя анимированное представление значка, влетающего по соответствующему направлению.
На фиг. 2В изображена альтернативная реализация способа совместного использования информации, чувствительной к направлению. Как упоминалось со ссылкой на фиг. 2А, информационный пакет, принимаемый устройством-получателем 210В, включает в себя указание направления, откуда был отправлен пакет. Один способ установления упомянутого направления включает в себя использование компаса 120 в каждом устройстве (например, устройстве-отправителе 210А и устройстве-получателе 210В) для идентификации того, какое направление является северным, посредством чего обеспечивается возможность установления ориентации каждого устройства относительно севера. Несмотря на то, что для простоты в этом документе установление ориентации описано как вычисляемое относительно вектора, направленного на север, ориентация также может устанавливаться относительно других направлений.
Обычно относительный угол входящего пакета (угол 230С) может быть установлен на основе соответствующих ориентаций устройства-отправителя 210А и устройства-получателя 210В. Несмотря на то, что в некоторых вариантах осуществления может требоваться, чтобы устройство-отправитель 210А было ориентировано в сторону устройства-получателя 210В или обращено в его сторону (или чтобы устройство-получатель 210В было ориентировано в сторону устройства-отправителя 210А или обращено в его сторону), направление вектора между этими двумя устройствами может в общем задаваться направленным жестом, выполняемым отправителем. Например, первый угол 230A может быть сформирован вектором, указывающим на север из устройства-отправителя 210А, и другим вектором, указывающим на устройство-получатель 210В из устройства-отправителя 210А.
Кроме того, второй угол 230В может быть сформирован вектором, указывающим на север из устройства-получателя 210В, и другим вектором из устройства-получателя 210В, который указывает в направлении, куда обращено устройство-получатель 210В. Для установления направления, откуда отправлен пакет (например, угол 230С), первый угол 230А вычитают из 180°, эту разность суммируют со вторым углом 230В. Угол 230С измеряют от вектора, указывающего из устройства-получателя в направлении, куда обращено устройство-получатель. Между устройством-отправителем 210А и устройством-получателем 210В может осуществляться обменен информацией относительно углов 230А и 230В, так что каждое может вычислять угол 230В, посредством чего обеспечивается возможность установления направления, откуда отправлен пакет. Следовательно, устройство-отправитель 210А может отправлять информацию, задающую направление, или просто обеспечивать информацию, исходя из которой устройство-получатель 210В может определять направление.
На фиг. 2С изображена еще одна альтернативная сетевая среда, в которой может быть реализован способ совместного использования информации, чувствительной к направлению. Другой способ установления направления входящего пакета основан на получении информации о местоположении (например, определяемой GPS) для устройства-отправителя 210А и устройства-получателя 210В. Например, первый вектор определяют из местоположения устройства-отправителя в местоположение устройства-получателя. Второй вектор определяют как указывающий на север из местоположения устройства-отправителя. Вычисляют скалярное произведение первого вектора и второго вектора, и определяют арккосинус скалярного произведения. Результат скалярного произведения обеспечивает величину угла 230D. Для обеспечения направления информационного пакета может быть измерен угол 230D от направленного на север вектора. При существовании множества устройств, которые могут быть включены в целевую область 220, одним способом идентификации устройства-получателя является вычисление угла для каждого устройства и выбора устройства с самым малым углом (наиболее выровненного по одной линии с заданным направлением).
Фиг. 3 является логической блок-схемой, изображающей иллюстративный способ совместного использования информации, чувствительной к направлению. В этом способе устройство-отправитель принимает ввод, задающий информацию и направление. В заданном направлении определяется целевая область. Устанавливаются одно или несколько устройств, расположенных в определенной целевой области. Идентифицируется конкретное устройство-получатель. Определяется направление устройства-отправителя относительно устройства-получателя. В устройство-получатель отправляют уведомление.
На этапе 310, принимают ввод, задающий информацию и направление для отправки этой информации. Для задания информации, пользователь устройства-отправителя 210А может выбрать значок 106, представляющий такую информацию, на дисплее 104 устройства-отправителя 210А. Для задания направления, пользователь может выполнить скольжение, пролистывание, перетаскивание, или выполнить некоторый другой направленный жест, указывающий направление, в котором пользователю требуется отправить информацию.
На этапе 320, в заданном направлении определяется целевая область 220. Размер целевой области 220, который может быть основан на расстоянии между целевой областью 220 и устройством-отправителем 210А, может зависеть от диапазона обнаружителя 112 устройства устройства-отправителя 210А. В качестве альтернативы, упомянутое расстояние может быть установлено на предопределенном расстоянии, автоматически установлено на основе анализа сети или на основе предпочтения пользователя. В некоторых случаях, целевая область 220 также может быть основана на локальной сети (например, сети Wifi), так чтобы целевая область 220 могла охватывать все устройства, которые уже соединены с этой локальной сетью.
На этапе 330, устанавливаются одно или несколько устройств, расположенных в целевой области 220. Такие устройства могут быть обнаружены обнаружителем 112 устройства устройства-отправителя 210А. Некоторые устройства в целевой области 220 могут быть исключены из рассмотрения в качестве возможных получателей на основе таких факторов, как неспособность принимать или обрабатывать передачи информации, предпочтения/условия для передачи информации и включение или исключение из некоторых списков. Устройство-отправитель 210А может выражать или ранее выразило предпочтение того, чтобы заданная информация отправлялась в одно или несколько устройств в заданном направлении. Например, отправителю, участвующему в онлайновой игре с множеством игроков, как части команды, может потребоваться передача информации в широковещательном режиме членам команды, находящимся в непосредственной близости. В связи с этим, отправитель может выразить предпочтение, чтобы сообщения отправлялись в любые устройства, принадлежащие членам команды, перечисленным в списке, созданном отправителем, или на который он ссылается. В качестве альтернативы, отправитель может выразить предпочтение того, чтобы передача информации осуществлялись только одному получателю.
На этапе 340, идентифицируют устройство-получатель 210В. Если целевая область 220 включает в себя только одно устройство, и устройство-отправитель 210А не выразило каких-либо предпочтений или условий относительно идентификационной информации о устройстве-получателе 210В, то идентификация устройства-получателя 210В может являться простой. Однако, когда существует множество устройств, или когда существуют условия, то могут учитываться дополнительные факторы, включающие в себя выравнивание по одной линии, близость, общую сеть, общий игровой сеанс, присутствие в списке включения или исключения, выбор отправителя или предыдущие передачи информации.
На этапе 350, устанавливается направление, указывающее направление источника заданной информации. Упомянутое направление может быть определено на основе соответствующих ориентаций устройства-отправителя 210А и устройства-получателя 210В (подробно описанных со ссылкой на фиг. 2В) или на основе соответствующей информации о местоположении устройства-отправителя 210А и устройства-получателя 210В.
На этапе 360, в устройство-получатель 210В отправляют уведомление. Это уведомление может быть включено в информационный пакет, который может сопровождаться указанием направления устройства-отправителя 210А, которое отправляет информацию. Такое указание может являться стрелкой или анимационным действием, в котором появляется значок, который входит на экран по направлению от устройства-отправителя 210А. Уведомление дополнительно может включать в себя саму заданную информацию или канал связи к этой информации. В некоторых случаях, информация может быть зашифрована, или для доступа к ней может потребоваться пароль или другой тип аутентификации.
Настоящее изобретение может быть реализовано в приложении, которое может быть осуществлено с использованием множества устройств конечного пользователя. Предполагается, что настоящие принципы, описанные в этом документе, полностью являются осуществимыми на множестве устройств. Настоящее изобретение также может быть реализовано с нейтралитетом по названиям, причем вариант осуществления настоящей системы может быть использован по всему множеству названий от различных издателей.
Машиночитаемые носители информации относятся к любому носителю информации или носителям информации, которые участвуют в обеспечении команд в центральный процессор (ЦП, CPU) (например, процессор 114) для исполнения. Такие носители информации могут принимать много видов, включающих в себя, например, энергонезависимые и энергозависимые носители информации, например, оптические или магнитные диски и динамическая память, соответственно. Распространенные виды машиночитаемых носителей информации включают в себя, например, флоппи-диск, гибкий диск, жесткий диск, магнитную ленту, другие магнитные носители информации, диск CD-ROM, цифровой видео-диск (DVD), любой другой оптический носитель информации, RAM (ОЗУ), PROM, EPROM, FLASHEPROM, любую другую микросхему памяти или картридж.
В переносе одной или нескольких последовательностей одной или нескольких команд в CPU (ЦП) для исполнения могут участвовать различные виды передающих сред. Эти данные в системную RAM (ОЗУ) переносит шина, из которой центральный процессор (ЦП) осуществляет выборку команд и исполняет их. Команды, принятые системной RAM (ОЗУ), могут по выбору быть сохранены на жестком диске до или после исполнения центральным процессором (ЦП). Для идентичной реализации, аналогично могут быть реализованы различные виды запоминающего устройства, а также необходимые сетевые интерфейсы и топологии сети.
Несмотря на описание выше различных вариантов осуществления, следует понимать, что они представлены только для иллюстрации, и не ограничивают объем изобретения. В описании нет намерения ограничивать объем изобретения до конкретных видов, изложенных в нем. Наоборот, настоящее описание предназначено для охвата таких альтернативных вариантов, модификаций и эквивалентных схем, которые могут быть включены в изобретение в пределах его существа и объема, как определено прилагаемой формулой изобретения, и иным образом являются очевидными специалисту в данной области техники. Соответственно, широта и объем предпочтительного варианта осуществления не должны ограничиваться каким-либо одним из вышеописанных иллюстративных вариантов осуществления.

Claims (19)

1. Способ совместного использования информации, чувствительной к направлению, содержащий:
прием ввода пользователя в устройстве-отправителе, причем ввод пользователя задает информацию, которая должна совместно использоваться, и направление относительно устройства-отправителя;
исполнение команд, хранящихся в памяти, причем исполнение этих команд процессором идентифицирует устройство-получатель, расположенное в целевой области, при этом целевая область определяется на основе заданного направления относительно устройства-отправителя;
отправку в идентифицированное устройство-получатель заданной информации, включающей в себя данные для обеспечения устройству-получателю возможности формировать уведомление, указывающее направление устройства-отправителя относительно устройства-получателя, при этом указание направления устройства-отправителя относительно устройства-получателя включает в себя:
определение первого угла между вектором, указывающим из устройства-отправителя, и вектором, указывающим на устройство-получатель из устройства-отправителя,
определение второго угла между вектором, указывающим из устройства-получателя, и вектором, указывающим в направлении, в которое ориентировано устройство-получатель,
установление третьего угла посредством вычитания первого угла из 180° и сложения со вторым углом и
установление направления устройства-отправителя относительно устройства-получателя на основе измерения третьего угла от вектора, указывающего в направлении, в которое ориентировано устройство-получатель.
2. Способ по п. 1, в котором данные также включают в себя информацию для формирования уведомления для идентификации отправителя.
3. Способ по п. 1, в котором идентификация устройства-получателя в целевой области включает в себя:
изначальное установление того, что устройство-получатель недавно вышло из целевой области, находящейся в заданном направлении относительно устройства-отправителя, и
установление области, где вероятно расположено движущееся устройство-получатель, причем целевая область переопределяется для охвата этой области, где вероятно расположено упомянутое устройство-получатель.
4. Способ по п. 1, в котором идентификация устройства-получателя дополнительно основывается на сетевом соединении, совместно используемом с устройством-отправителем.
5. Способ по п. 1, в котором идентификация устройства-получателя дополнительно основывается на сеансе, совместно используемом с устройством-отправителем.
6. Способ по п. 1, в котором идентификация устройства-получателя дополнительно основывается на предыдущем обмене информацией с устройством-отправителем.
7. Способ по п. 1, в котором идентификация устройства-получателя дополнительно основывается на информации GPS, указывающей местоположение устройства-получателя в целевой области.
8. Способ по п. 1, в котором устройство-отправитель становится неспособным отправлять заданную информацию непосредственно в устройство-получатель, при этом отправка заданной информации в идентифицированное устройство-получатель включает в себя отправку указанной информации в промежуточное устройство, причем промежуточное устройство определяет местоположение устройства-получателя и пересылает заданную информацию в устройство-получатель.
9. Способ по п. 1, дополнительно содержащий установление того, что вблизи устройства-отправителя находится множество устройств, причем идентификация устройства-получателя включает в себя выбор устройства-получателя из этого множества устройств.
10. Способ по п. 9, в котором выбор устройства-получателя основывается на местоположении устройства-получателя, выровненного по одной линии с заданным направлением относительно устройства-отправителя.
11. Способ по п. 9, в котором выбор устройства-получателя основывается на включении в список, определенный отправителем, или исключении из него.
12. Способ по п. 9, дополнительно содержащий:
формирование вывода на экран, содержащего "аватаров", представляющих каждое из упомянутого множества устройств, и
прием выбора от отправителя, причем этот выбор указывает "аватара", связанного с устройством-получателем.
13. Способ по п. 9, в котором прием выбора содержит:
прием неопределенного выбора от отправителя,
установление потенциального целевого объекта на основе упомянутого неопределенного выбора,
модификацию вывода на экран для указания упомянутого потенциального целевого объекта и
прием подтверждения от отправителя о том, что потенциальный целевой объект является выбранным устройством-получателем.
14. Устройство для совместного использования информации, чувствительной к направлению, содержащее:
память для хранения информации, которая является совместно используемой с другими устройствами,
интерфейс для приема ввода пользователя, причем ввод пользователя задает информацию, которая должна совместно использоваться, и направление относительно этого устройства, и
процессор для исполнения команд, хранящихся в памяти, причем исполнение команд процессором идентифицирует вычислительное устройство-получатель в целевой области, при этом целевая область определяется на основе заданного направления относительно этого устройства, причем в идентифицированное устройство-получатель отправляется заданная информация, включающая в себя данные для обеспечения устройству-получателю возможности формировать уведомление, указывающее направление устройства-отправителя относительно устройства-получателя, при этом указание направления устройства-отправителя относительно устройства-получателя включает в себя:
определение первого угла между вектором, указывающим из устройства-отправителя, и вектором, указывающим на устройство-получатель из устройства-отправителя,
определение второго угла между вектором, указывающим из устройства-получателя, и вектором, указывающим в направлении, в которое ориентировано устройство-получатель,
установление третьего угла посредством вычитания первого угла из 180° и сложения со вторым углом и
установление направления устройства-отправителя относительно устройства-получателя на основе измерения третьего угла от вектора, указывающего в направлении, в которое ориентировано устройство-получатель.
15. Устройство по п. 14, дополнительно содержащее магнитометр для установления ориентации этого устройства.
16. Устройство по п. 14, дополнительно содержащее микросхему GPS для установления местоположения этого устройства.
17. Устройство по п. 14, в котором интерфейс принимает информацию из другого устройства, при этом устройство дополнительно содержит экран дисплея для вывода на экран уведомления, касающегося принятой информации и направления упомянутого другого устройства относительно этого устройства.
18. Устройство по п. 14, в котором пользователь задал условия для вывода на экран уведомления, причем эти условия включают в себя то, что это устройство должно иметь заданную ориентацию относительно упомянутого другого устройства.
19. Машиночитаемый носитель информации, на котором реализована программа, исполняемая процессором для выполнения способа совместного использования информации, чувствительной к направлению, содержащего:
прием ввода пользователя, задающего информацию, которая должна совместно использоваться, и направление относительно устройства-отправителя,
идентификацию устройства-получателя, расположенного в целевой области, причем целевая область определяется на основе заданного направления относительно устройства-отправителя, и
отправку в идентифицированное устройство-получатель заданной информации, включающей в себя данные для обеспечения устройству-получателю возможности формировать уведомление, указывающее направление устройства-отправителя относительно устройства-получателя, при этом указание направления устройства-отправителя относительно устройства-получателя включает в себя:
определение первого угла между вектором, указывающим из устройства-отправителя, и вектором, указывающим на устройство-получатель из устройства-отправителя,
определение второго угла между вектором, указывающим из устройства-получателя, и вектором, указывающим в направлении, в которое ориентировано устройство-получатель,
установление третьего угла посредством вычитания первого угла из 180° и сложения со вторым углом и
установление направления устройства-отправителя относительно устройства-получателя на основе измерения третьего угла от вектора, указывающего в направлении, в которое ориентировано устройство-получатель.
RU2012155840/08A 2010-05-24 2011-01-14 Совместное использование сознательно направляемой информации RU2579945C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/786,338 US8433759B2 (en) 2010-05-24 2010-05-24 Direction-conscious information sharing
US12/786,338 2010-05-24
PCT/US2011/021420 WO2011149560A1 (en) 2010-05-24 2011-01-14 Direction-conscious information sharing

Publications (2)

Publication Number Publication Date
RU2012155840A RU2012155840A (ru) 2014-06-27
RU2579945C2 true RU2579945C2 (ru) 2016-04-10

Family

ID=44973379

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2012155840/08A RU2579945C2 (ru) 2010-05-24 2011-01-14 Совместное использование сознательно направляемой информации

Country Status (6)

Country Link
US (1) US8433759B2 (ru)
KR (1) KR101708460B1 (ru)
CN (2) CN103003810B (ru)
BR (1) BR112012029930B1 (ru)
RU (1) RU2579945C2 (ru)
WO (1) WO2011149560A1 (ru)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9483405B2 (en) 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
RU2770183C2 (ru) * 2017-09-13 2022-04-14 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Разрешение и отключение совместного использования местоположения на основе сигналов окружающей среды

Families Citing this family (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8458754B2 (en) 2001-01-22 2013-06-04 Sony Computer Entertainment Inc. Method and system for providing instant start multimedia content
US20100083189A1 (en) * 2008-09-30 2010-04-01 Robert Michael Arlein Method and apparatus for spatial context based coordination of information among multiple devices
US20120078667A1 (en) * 2010-06-15 2012-03-29 Ticketmaster, Llc Methods and systems for computer aided event and venue setup and modeling and interactive maps
US10096161B2 (en) 2010-06-15 2018-10-09 Live Nation Entertainment, Inc. Generating augmented reality images using sensor and location data
US9781170B2 (en) 2010-06-15 2017-10-03 Live Nation Entertainment, Inc. Establishing communication links using routing protocols
US8554897B2 (en) * 2011-01-24 2013-10-08 Lg Electronics Inc. Data sharing between smart devices
US9154190B2 (en) * 2011-02-15 2015-10-06 Blackberry Limited Master mobile wireless communications device with near field communication (NFC) capabilities to send media content to slave mobile wireless communications devices and associated methods
JP6001249B2 (ja) * 2011-09-27 2016-10-05 京セラ株式会社 電子機器
WO2013097895A1 (en) * 2011-12-28 2013-07-04 Nokia Corporation Provision of an open instance of an application
US9479568B2 (en) 2011-12-28 2016-10-25 Nokia Technologies Oy Application switcher
US8996729B2 (en) 2012-04-12 2015-03-31 Nokia Corporation Method and apparatus for synchronizing tasks performed by multiple devices
KR101644608B1 (ko) * 2012-02-06 2016-08-03 한국전자통신연구원 가시 범위 내 통신대상 인식을 위한 단말 및 그 방법
US9002401B2 (en) * 2012-02-06 2015-04-07 Electronics And Telecommunications Research Institute Terminal and method for recognizing communication target
US9413950B2 (en) * 2013-01-25 2016-08-09 Hewlett-Packard Development Company, L.P. Determining a device identifier from a light signal emitted by a device
US11327626B1 (en) 2013-01-25 2022-05-10 Steelcase Inc. Emissive surfaces and workspaces method and apparatus
US9261262B1 (en) 2013-01-25 2016-02-16 Steelcase Inc. Emissive shapes and control systems
US9759420B1 (en) 2013-01-25 2017-09-12 Steelcase Inc. Curved display and curved display support
EP2972931B1 (en) * 2013-03-13 2018-07-11 Intel Corporation Sharing information between computing devices
KR20140117060A (ko) * 2013-03-26 2014-10-07 한국전자통신연구원 식별자 없이 단말간 직접통신을 위한 매체접근제어계층 프로토콜 제어 장치 및 방법
TW201504928A (zh) * 2013-07-31 2015-02-01 Wintek Corp 電子裝置及其配對方法
JP6498678B2 (ja) * 2013-09-20 2019-04-10 エムディディティ・インコーポレイテッドMddt Inc. 運動障害の診断および処置
US9628986B2 (en) * 2013-11-11 2017-04-18 At&T Intellectual Property I, L.P. Method and apparatus for providing directional participant based image and video sharing
KR102252728B1 (ko) * 2014-06-18 2021-05-17 한국전자통신연구원 통신 대상 디바이스와의 통신 링크 설정 장치 및 방법
KR20160005899A (ko) 2014-07-08 2016-01-18 엘지전자 주식회사 디지털 이미지 처리 장치, 시스템 및 제어 방법
WO2016006764A1 (en) * 2014-07-08 2016-01-14 Lg Electronics Inc. Digital image processing apparatus and system and control method thereof
US20160291703A1 (en) * 2015-03-31 2016-10-06 Sony Corporation Operating system, wearable device, and operation method
US20160370450A1 (en) * 2015-06-22 2016-12-22 Sony Mobile Communications Inc. Methods, devices, and computer program products for determining relative direction of remote rf signal source
US10852917B2 (en) * 2015-06-30 2020-12-01 Motorola Mobility Llc Method and apparatus for controlling sharing of selected content between a portable communication device and a target device
US10613186B2 (en) * 2015-11-30 2020-04-07 Signify Holding B.V. Distinguishing devices having positions and directions
US10437410B2 (en) 2016-03-31 2019-10-08 Cisco Technology, Inc. Conversation sub-window
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
US10558853B2 (en) 2017-05-07 2020-02-11 Massachusetts Institute Of Technology Methods and apparatus for sharing of music or other information
CN108513008A (zh) * 2018-03-28 2018-09-07 努比亚技术有限公司 控制权转移方法、移动终端及计算机可读存储介质
CN109660668A (zh) * 2018-12-25 2019-04-19 杭州达现科技有限公司 一种显示界面的快速资源共享方法和装置
CN112437190B (zh) * 2019-08-08 2023-04-18 华为技术有限公司 数据分享的方法、图形用户界面、相关装置及系统
CN110719584B (zh) * 2019-09-02 2021-07-16 华为技术有限公司 近距离传输信息的方法和电子设备
KR102928304B1 (ko) 2021-05-18 2026-02-19 한국전자통신연구원 객체 인식 방법 및 장치

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6718264B2 (en) * 2001-03-25 2004-04-06 Communications Research Laboratory, Independent Administrative Institution Method for acquiring azimuth information
US7093007B2 (en) * 2001-12-21 2006-08-15 Hewlett-Packard Development Company, L.P. Identifying a physical device's avatar using a unique, substantially non-removable communication identifier
RU2384981C2 (ru) * 2005-07-07 2010-03-20 Квэлкомм Инкорпорейтед Способы и устройства для обеспечения межсетевого обмена беспроводных глобальных сетей и беспроводных локальных сетей или беспроводных персональных сетей
RU2389067C2 (ru) * 2003-10-24 2010-05-10 Майкрософт Корпорейшн Системы и способы для проецирования содержимого с компьютерных устройств

Family Cites Families (458)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4367458A (en) 1980-08-29 1983-01-04 Ultrak Inc. Supervised wireless security system
US4422093A (en) 1981-04-01 1983-12-20 Eeco Incorporated Television burst service
FR2518345B1 (fr) 1981-12-16 1986-10-10 Gremillet Jacques Procede de teledistribution d'informations enregistrees, notamment d'oeuvres musicales, et systeme de mise en oeuvre
WO1984003158A1 (en) 1983-02-09 1984-08-16 Ibm A method for achieving multiple processor agreement optimized for no faults
US4506387A (en) 1983-05-25 1985-03-19 Walter Howard F Programming-on-demand cable system and method
US5508731A (en) 1986-03-10 1996-04-16 Response Reward Systems L.C. Generation of enlarged participatory broadcast audience
US4926255A (en) 1986-03-10 1990-05-15 Kohorn H Von System for evaluation of response to broadcast transmissions
DE3788038T2 (de) 1986-11-20 1994-03-17 Matsushita Electric Ind Co Ltd Informationsschnittgerät.
US4918523A (en) 1987-10-05 1990-04-17 Intel Corporation Digital video formatting and transmission system and method
US4897717A (en) 1988-03-30 1990-01-30 Starsignal, Inc. Computer-based video compression system
US4849811A (en) 1988-07-06 1989-07-18 Ben Kleinerman Simultaneous audio and video transmission with restricted bandwidth
US5276866A (en) 1988-07-19 1994-01-04 Michael Paolini System with two different communication mediums, transmitting retrieved video and compressed audio information to plural receivers responsively to users' requests
US5767913A (en) 1988-10-17 1998-06-16 Kassatly; Lord Samuel Anthony Mapping system for producing event identifying codes
US5508733A (en) 1988-10-17 1996-04-16 Kassatly; L. Samuel A. Method and apparatus for selectively receiving and storing a plurality of video signals
US5790177A (en) 1988-10-17 1998-08-04 Kassatly; Samuel Anthony Digital signal recording/reproduction apparatus and method
US4949187A (en) 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US4963995A (en) 1988-12-27 1990-10-16 Explore Technology, Inc. Audio/video transceiver apparatus including compression means
US5164839A (en) 1988-12-27 1992-11-17 Explore Technology, Inc. Method for handling audio/video source information
US5057932A (en) 1988-12-27 1991-10-15 Explore Technology, Inc. Audio/video transceiver apparatus including compression means, random access storage means, and microwave transceiver means
US5416779A (en) 1989-01-27 1995-05-16 British Telecommunications Public Limited Company Time division duplex telecommunication system
US5341477A (en) 1989-02-24 1994-08-23 Digital Equipment Corporation Broker for computer network server selection
US5010399A (en) 1989-07-14 1991-04-23 Inline Connection Corporation Video transmission and control system utilizing internal telephone lines
US5339392A (en) 1989-07-27 1994-08-16 Risberg Jeffrey S Apparatus and method for creation of a user definable video displayed document showing changes in real time data
US5187787B1 (en) 1989-07-27 1996-05-07 Teknekron Software Systems Inc Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5701582A (en) 1989-08-23 1997-12-23 Delta Beta Pty. Ltd. Method and apparatus for efficient transmissions of programs
US5107489A (en) 1989-10-30 1992-04-21 Brown Paul J Switch and its protocol for making dynamic connections
AU627953B2 (en) 1989-11-15 1992-09-03 Digital Equipment Corporation Integrated communications link having dynamically allocatable bandwidth and a protocol for transmission or allocation information over the link
US5018021A (en) 1989-12-13 1991-05-21 Daniel Slater Individualized video center
US5392278A (en) 1990-08-28 1995-02-21 Ericsson Ge Mobile Communications Inc. Distributed multisite system architecture
US5222134A (en) 1990-11-07 1993-06-22 Tau Systems Corporation Secure system for activating personal computer software at remote locations
US5233423A (en) 1990-11-26 1993-08-03 North American Philips Corporation Embedded commericals within a television receiver using an integrated electronic billboard
US5132992A (en) 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US5253275A (en) 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US6002720A (en) 1991-01-07 1999-12-14 H. Lee Browne, D/B/A Greenwich Information Technologies Llc Audio and video transmission and receiving system
US5241682A (en) 1991-04-18 1993-08-31 International Business Machines Corporation Border node having routing and functional capability in a first network and only local address capability in a second network
US5548784A (en) 1991-06-27 1996-08-20 Tandy Corporation Automatic disk change detection without causing head movement by step pulses
US6400996B1 (en) 1999-02-01 2002-06-04 Steven M. Hoffberg Adaptive pattern recognition based control system and method
US7006881B1 (en) 1991-12-23 2006-02-28 Steven Hoffberg Media recording device with remote graphic user interface
US6850252B1 (en) 1999-10-05 2005-02-01 Steven M. Hoffberg Intelligent electronic appliance system and method
US5504894A (en) 1992-04-30 1996-04-02 International Business Machines Corporation Workload manager for achieving transaction class response time goals in a multiprocessing system
US5436653A (en) 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
US5543591A (en) 1992-06-08 1996-08-06 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
CA2145068A1 (en) 1992-09-21 1994-03-31 Ric Bailier Richardson System for software registration
US5511186A (en) 1992-11-18 1996-04-23 Mdl Information Systems, Inc. System and methods for performing multi-source searches over heterogeneous databases
JP3086368B2 (ja) 1992-12-18 2000-09-11 インターナショナル・ビジネス・マシーンズ・コーポレ−ション 放送通信装置
US5590195A (en) 1993-03-15 1996-12-31 Command Audio Corporation Information dissemination using various transmission modes
US5481178A (en) 1993-03-23 1996-01-02 Linear Technology Corporation Control circuit and method for maintaining high efficiency over broad current ranges in a switching regulator circuit
EP0671094B1 (en) 1993-06-25 2004-03-10 D2B Systems Co. Ltd. New d2b device address initialisation by use of default address
US5418713A (en) 1993-08-05 1995-05-23 Allen; Richard Apparatus and method for an on demand data delivery system for the preview, selection, retrieval and reproduction at a remote location of previously recorded or programmed materials
US6135646A (en) 1993-10-22 2000-10-24 Corporation For National Research Initiatives System for uniquely and persistently identifying, managing, and tracking digital objects
EP0653885A1 (en) 1993-11-17 1995-05-17 ALCATEL BELL Naamloze Vennootschap Video server
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
AU6702594A (en) 1993-12-17 1995-07-03 Taligent, Inc. Object-oriented distributed communications directory service
US5522087A (en) 1994-03-22 1996-05-28 Verifone Inc. System for selectively operating in different modes depending upon receiving signal from a host computer within a time window upon power up
US5524051A (en) 1994-04-06 1996-06-04 Command Audio Corporation Method and system for audio information dissemination using various modes of transmission
US5784646A (en) 1994-04-25 1998-07-21 Sony Corporation Hierarchical data storage processing apparatus for partitioning resource across the storage hierarchy
US5532735A (en) 1994-04-29 1996-07-02 At&T Corp. Method of advertisement selection for interactive service
WO1995031061A1 (en) 1994-05-05 1995-11-16 Catapult Entertainment, Inc. Network architecture for real-time video games
US5694546A (en) 1994-05-31 1997-12-02 Reisman; Richard R. System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list
US5541638A (en) 1994-06-28 1996-07-30 At&T Corp. User programmable entertainment method and apparatus
US5523551A (en) 1994-07-15 1996-06-04 Sony Corporation Vending apparatus and system for automated dispensing of disks
US5572442A (en) 1994-07-21 1996-11-05 Information Highway Media Corporation System for distributing subscription and on-demand audio programming
JPH08101867A (ja) 1994-09-30 1996-04-16 Fujitsu Ltd ソフトウェア利用許可システム
US5586261A (en) 1994-11-10 1996-12-17 International Business Machines Corporation Method and apparatus for interconnecting similar networks using a network of a diffrent type as a virtual link
US5630757A (en) 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
US5680619A (en) 1995-04-03 1997-10-21 Mfactory, Inc. Hierarchical encapsulation of instantiated objects in a multimedia authoring system
US7937312B1 (en) 1995-04-26 2011-05-03 Ebay Inc. Facilitating electronic commerce transactions through binding offers
US5845265A (en) 1995-04-26 1998-12-01 Mercexchange, L.L.C. Consignment nodes
US7702540B1 (en) 1995-04-26 2010-04-20 Ebay Inc. Computer-implement method and system for conducting auctions on the internet
US6070141A (en) 1995-05-08 2000-05-30 Image Data, Llc System and method of assessing the quality of an identification transaction using an identificaion quality score
US5914941A (en) 1995-05-25 1999-06-22 Information Highway Media Corporation Portable information storage/playback apparatus having a data interface
US5793410A (en) 1995-05-26 1998-08-11 Hyundai Electronics America Video pedestal network
US5940738A (en) 1995-05-26 1999-08-17 Hyundai Electronics America, Inc. Video pedestal network
US6003030A (en) 1995-06-07 1999-12-14 Intervu, Inc. System and method for optimized storage and retrieval of data on a distributed computer network
US5682139A (en) 1995-06-07 1997-10-28 General Electric Company Railcar location using mutter networks and locomotive transmitter during transit
US7171480B2 (en) 2001-01-29 2007-01-30 Sony Computer Entertainment America Inc. Method and system for providing auxiliary content located on local storage during download/access of primary content over a network
US5826085A (en) 1995-07-12 1998-10-20 Oracle Corporation Object oriented computer interface supporting interactive networked applications
US6117011A (en) 1995-07-27 2000-09-12 Lvov; Denis Ernestovich Electronic game system, method of managing and regulating said system
US5941947A (en) 1995-08-18 1999-08-24 Microsoft Corporation System and method for controlling access to data entities in a computer network
US5913040A (en) 1995-08-22 1999-06-15 Backweb Ltd. Method and apparatus for transmitting and displaying information between a remote network and a local computer
DE69614823T2 (de) 1995-10-09 2002-04-11 Matsushita Electric Industrial Co., Ltd. Aufzeichnungsgerät für optische platten
US5751336A (en) 1995-10-12 1998-05-12 International Business Machines Corporation Permutation based pyramid block transmission scheme for broadcasting in video-on-demand storage systems
US6061504A (en) 1995-10-27 2000-05-09 Emc Corporation Video file server using an integrated cached disk array and stream server computers
US5933603A (en) 1995-10-27 1999-08-03 Emc Corporation Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location
US7647243B2 (en) 1995-11-07 2010-01-12 Ebay Inc. Electronic marketplace system and method for creation of a two-tiered pricing scheme
US6219045B1 (en) 1995-11-13 2001-04-17 Worlds, Inc. Scalable virtual world chat client-server system
US5764158A (en) 1995-11-20 1998-06-09 Water Savers, Inc. Meter reading data transmissiion system and method of using same
EP0779722A1 (en) 1995-12-11 1997-06-18 Hewlett-Packard Company Failure detection method in a communication channel with several routes
US5864854A (en) 1996-01-05 1999-01-26 Lsi Logic Corporation System and method for maintaining a shared cache look-up table
US6300880B1 (en) 1996-01-16 2001-10-09 Philips Electronics North America Corp. Multichannel audio distribution system having portable receivers
US5823879A (en) 1996-01-19 1998-10-20 Sheldon F. Goldberg Network gaming system
US5838314A (en) 1996-02-21 1998-11-17 Message Partners Digital video services system with optional interactive advertisement capabilities
JP3486043B2 (ja) 1996-03-11 2004-01-13 株式会社東芝 ソフトウエア流通システムの動作方法及びソフトウエアシステム
EP0965084A1 (en) 1996-03-21 1999-12-22 MPATH Interactive Inc. Network match maker for selecting clients based on attributes of servers and communication links
US5809472A (en) 1996-04-03 1998-09-15 Command Audio Corporation Digital audio data transmission system based on the information content of an audio signal
US5831662A (en) 1996-04-04 1998-11-03 Hughes Electronics Corporation Near on-demand digital information delivery system and method using signal fragmentation and sequencing to reduce average bandwidth and peak bandwidth variability
US5704032A (en) 1996-04-30 1997-12-30 International Business Machines Corporation Method for group leader recovery in a distributed computing environment
US5778187A (en) 1996-05-09 1998-07-07 Netcast Communications Corp. Multicasting method and apparatus
US5841980A (en) 1996-05-15 1998-11-24 Rtime, Inc. Distributed system for communication networks in multi-user applications
US6050898A (en) 1996-05-15 2000-04-18 Vr-1, Inc. Initiating and scaling massive concurrent data transaction
US5838909A (en) 1996-05-23 1998-11-17 Sandcastle, Inc. Reducing latency when synchronizing access to a multi-user database over a network
US5983176A (en) 1996-05-24 1999-11-09 Magnifi, Inc. Evaluation of media content in media files
US6370543B2 (en) 1996-05-24 2002-04-09 Magnifi, Inc. Display of media previews
US5903892A (en) 1996-05-24 1999-05-11 Magnifi, Inc. Indexing of media content on a network
US5815671A (en) 1996-06-11 1998-09-29 Command Audio Corporation Method and apparatus for encoding and storing audio/video information for subsequent predetermined retrieval
US5809145A (en) 1996-06-28 1998-09-15 Paradata Systems Inc. System for distributing digital information
US5956629A (en) 1996-08-14 1999-09-21 Command Audio Corporation Method and apparatus for transmitter identification and selection for mobile information signal services
US5721827A (en) 1996-10-02 1998-02-24 James Logan System for electrically distributing personalized information
US7058376B2 (en) 1999-01-27 2006-06-06 Logan James D Radio receiving, recording and playback system
US6088455A (en) 1997-01-07 2000-07-11 Logan; James D. Methods and apparatus for selectively reproducing segments of broadcast programming
US20020120925A1 (en) 2000-03-28 2002-08-29 Logan James D. Audio and video program recording, editing and playback systems using metadata
US6199076B1 (en) 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
US5892536A (en) 1996-10-03 1999-04-06 Personal Audio Systems and methods for computer enhanced broadcast monitoring
US5986692A (en) 1996-10-03 1999-11-16 Logan; James D. Systems and methods for computer enhanced broadcast monitoring
US5879236A (en) 1996-10-18 1999-03-09 Starwave Corporation System method and medium for sector windowing
JPH10133955A (ja) 1996-10-29 1998-05-22 Matsushita Electric Ind Co Ltd 可搬型メディア駆動装置とその方法、及び可搬型メディアとネットワークの連携装置とその方法
US6661430B1 (en) 1996-11-15 2003-12-09 Picostar Llc Method and apparatus for copying an audiovisual segment
US6262777B1 (en) 1996-11-15 2001-07-17 Futuretel, Inc. Method and apparatus for synchronizing edited audiovisual files
US5867494A (en) 1996-11-18 1999-02-02 Mci Communication Corporation System, method and article of manufacture with integrated video conferencing billing in a communication system architecture
US5960196A (en) 1996-12-18 1999-09-28 Alcatel Usa Sourcing, L.P. Software release metric reporting system and method
US6137480A (en) 1996-12-27 2000-10-24 Sony Corporation Computer system using a portable card for managing security and power-saving features
US5864316A (en) * 1996-12-30 1999-01-26 At&T Corporation Fixed communication terminal having proximity detector method and apparatus for safe wireless communication
US5924068A (en) 1997-02-04 1999-07-13 Matsushita Electric Industrial Co. Ltd. Electronic news reception apparatus that selectively retains sections and searches by keyword or index for text to speech conversion
US6073123A (en) 1997-02-26 2000-06-06 Staley; Clinton A. Method and apparatus for detecting unauthorized copies of software
US6152824A (en) 1997-03-06 2000-11-28 Mpath Interactive, Inc. Online gaming architecture
US6247131B1 (en) 1997-03-14 2001-06-12 Fujitsu Limited Information management method and recording medium
US6421726B1 (en) 1997-03-14 2002-07-16 Akamai Technologies, Inc. System and method for selection and retrieval of diverse types of video data on a computer network
US6041312A (en) 1997-03-28 2000-03-21 International Business Machines Corporation Object oriented technology framework for accounts receivable and accounts payable
US6530840B1 (en) 1997-04-02 2003-03-11 International Business Machines Corporation Method and system for an object architecture for a multi-user game lobby and game session
US5963202A (en) 1997-04-14 1999-10-05 Instant Video Technologies, Inc. System and method for distributing and managing digital video information in a video distribution network
US5987525A (en) 1997-04-15 1999-11-16 Cddb, Inc. Network delivery of interactive entertainment synchronized to playback of audio recordings
GB2325535A (en) 1997-05-23 1998-11-25 Aspex Microsystems Ltd Data processor controller with accelerated instruction generation
US6041329A (en) 1997-05-29 2000-03-21 International Business Machines Corporation Automated message processing system configured to automatically manage introduction of removable data storage media into media library
US6199110B1 (en) 1997-05-30 2001-03-06 Oracle Corporation Planned session termination for clients accessing a resource through a server
US6173322B1 (en) 1997-06-05 2001-01-09 Silicon Graphics, Inc. Network request distribution based on static rules and dynamic performance data
US5984787A (en) 1997-06-17 1999-11-16 International Business Machines Corp. Method and system for multi-user game recovery
US5893106A (en) 1997-07-11 1999-04-06 International Business Machines Corporation Object oriented server process framework with interdependent-object creation
US5987376A (en) 1997-07-16 1999-11-16 Microsoft Corporation System and method for the distribution and synchronization of data and state information between clients in a distributed processing system
US5933063A (en) 1997-07-21 1999-08-03 Rototech Electrical Components, Inc. Ground fault circuit interrupter
US6106569A (en) 1997-08-14 2000-08-22 International Business Machines Corporation Method of developing a software system using object oriented technology
DE69837569T2 (de) 1997-08-15 2007-12-27 Sony Corp. Übertragungsverfahren für Datenübertragungsgerät
JPH1157215A (ja) 1997-08-20 1999-03-02 Fuji Xerox Co Ltd ネットワークゲームシステム、ネットワークゲームサーバ装置、ネットワークゲームクライアント装置、対局者選定プログラムを記録した媒体及び対局者情報取得プログラムを記録した媒体
JPH1165863A (ja) 1997-08-26 1999-03-09 Hitachi Ltd 共有資源管理方法
US6574234B1 (en) 1997-09-05 2003-06-03 Amx Corporation Method and apparatus for controlling network devices
US6049539A (en) 1997-09-15 2000-04-11 Worldgate Communications, Inc. Access system and method for providing interactive access to an information source through a networked distribution system
JP3831092B2 (ja) 1997-09-19 2006-10-11 富士通株式会社 サーバ
JP2001517822A (ja) 1997-09-19 2001-10-09 パク,ヒョ,ジョーン 独立的ソフトウェア登録サーバを利用したソフトウェア使用権管理システム
US7313810B1 (en) 1997-09-25 2007-12-25 The Weather Channel Multimedia information transmission and distribution system
JP3901806B2 (ja) 1997-09-25 2007-04-04 富士通株式会社 情報管理システム及び二次サーバ
US6057845A (en) 1997-11-14 2000-05-02 Sensiva, Inc. System, method, and apparatus for generation and recognizing universal commands
US6148335A (en) 1997-11-25 2000-11-14 International Business Machines Corporation Performance/capacity management framework over many servers
US6092180A (en) 1997-11-26 2000-07-18 Digital Equipment Corporation Method for measuring latencies by randomly selected sampling of the instructions while the instruction are executed
US6195748B1 (en) 1997-11-26 2001-02-27 Compaq Computer Corporation Apparatus for sampling instruction execution information in a processor pipeline
US5964867A (en) 1997-11-26 1999-10-12 Digital Equipment Corporation Method for inserting memory prefetch operations based on measured latencies in a program optimizer
US6549930B1 (en) 1997-11-26 2003-04-15 Compaq Computer Corporation Method for scheduling threads in a multithreaded processor
US6148396A (en) 1997-11-26 2000-11-14 Compaq Computer Corporation Apparatus for sampling path history in a processor pipeline
US6175814B1 (en) 1997-11-26 2001-01-16 Compaq Computer Corporation Apparatus for determining the instantaneous average number of instructions processed
US6163840A (en) 1997-11-26 2000-12-19 Compaq Computer Corporation Method and apparatus for sampling multiple potentially concurrent instructions in a processor pipeline
US5923872A (en) 1997-11-26 1999-07-13 Digital Equipment Corporation Apparatus for sampling instruction operand or result values in a processor pipeline
US6070009A (en) 1997-11-26 2000-05-30 Digital Equipment Corporation Method for estimating execution rates of program execution paths
US5809450A (en) 1997-11-26 1998-09-15 Digital Equipment Corporation Method for estimating statistics of properties of instructions processed by a processor pipeline
US6000044A (en) 1997-11-26 1999-12-07 Digital Equipment Corporation Apparatus for randomly sampling instructions in a processor pipeline
US6119075A (en) 1997-11-26 2000-09-12 Digital Equipment Corporation Method for estimating statistics of properties of interactions processed by a processor pipeline
US6237073B1 (en) 1997-11-26 2001-05-22 Compaq Computer Corporation Method for providing virtual memory to physical memory page mapping in a computer operating system that randomly samples state information
US6178160B1 (en) 1997-12-23 2001-01-23 Cisco Technology, Inc. Load balancing of client connections across a network using server based algorithms
US6044335A (en) 1997-12-23 2000-03-28 At&T Corp. Productivity metrics for application software systems
US6421728B1 (en) 1997-12-31 2002-07-16 Intel Corporation Architecture for communicating with and controlling separate upstream and downstream devices
JPH11242873A (ja) 1998-02-26 1999-09-07 Sony Corp 記録再生装置
US6405173B1 (en) 1998-03-05 2002-06-11 American Management Systems, Inc. Decision management system providing qualitative account/customer assessment via point in time simulation
US6233633B1 (en) 1998-03-05 2001-05-15 Sony Corporation Data transfer between a computer and a digital storage device using a computer sound card to convert the processed digital data to analog form
US7809138B2 (en) 1999-03-16 2010-10-05 Intertrust Technologies Corporation Methods and apparatus for persistent control and protection of content
US7233948B1 (en) 1998-03-16 2007-06-19 Intertrust Technologies Corp. Methods and apparatus for persistent control and protection of content
US6189146B1 (en) 1998-03-18 2001-02-13 Microsoft Corporation System and method for software licensing
US6247017B1 (en) 1998-03-20 2001-06-12 Sun Microsystems, Inc. Server-client communication over a network
US6067278A (en) 1998-04-06 2000-05-23 Recoton Corporation Digital recorder for car radio
US6246672B1 (en) 1998-04-28 2001-06-12 International Business Machines Corp. Singlecast interactive radio system
US6327624B1 (en) 1998-05-06 2001-12-04 International Business Machines Corp. Communication of objects including Java bytecodes between 3270 logical units including Java virtual machines
US6393430B1 (en) 1998-05-08 2002-05-21 Sony Corporation Method and system for automatically recording music data files by using the hard drive of a personal computer as an intermediate storage medium
US6446080B1 (en) 1998-05-08 2002-09-03 Sony Corporation Method for creating, modifying, and playing a custom playlist, saved as a virtual CD, to be played by a digital audio/visual actuator device
EP1016960A4 (en) 1998-05-14 2002-04-03 Sega Enterprises Kk PROCESSOR, METHOD AND SYSTEM FOR INFORMATION PROCESSING AND INFORMATION RECORDING MEDIUM
US6108569A (en) 1998-05-15 2000-08-22 E. I. Du Pont De Nemours And Company High temperature superconductor mini-filters and mini-multiplexers with self-resonant spiral resonators
AU749314B2 (en) 1998-05-15 2002-06-20 Unicast Communications Corporation A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement
US6253237B1 (en) 1998-05-20 2001-06-26 Audible, Inc. Personalized time-shifted programming
US6549946B1 (en) 1998-05-21 2003-04-15 International Business Machines Corporation Apparatus and method for telecommunication routing and parameter negotiation
US6163692A (en) 1998-05-28 2000-12-19 Lucent Technologies, Inc. Telecommunication network with mobile voice conferencing system and method
US6553003B1 (en) 1998-06-13 2003-04-22 Samsung Electronics, Co., Ltd. Device and method processing a radio link protocol in a mobile communication system
US6157955A (en) 1998-06-15 2000-12-05 Intel Corporation Packet processing system including a policy engine having a classification unit
JP3968875B2 (ja) 1998-06-24 2007-08-29 ソニー株式会社 ダウンロード装置、及び記録媒体
US6260120B1 (en) 1998-06-29 2001-07-10 Emc Corporation Storage mapping and partitioning among multiple host processors in the presence of login state changes and host controller replacement
JP2000020795A (ja) 1998-07-06 2000-01-21 Matsushita Electric Ind Co Ltd 電子課金口座と対応付けられる可搬型メディア、および電子課金/入金システム
US6108703A (en) 1998-07-14 2000-08-22 Massachusetts Institute Of Technology Global hosting system
US6463078B1 (en) 1998-07-22 2002-10-08 Microsoft Corporation Method for switching protocols transparently in multi-user applications
DE19935671A1 (de) 1998-08-06 2000-02-10 Wella Ag Folie
US6363416B1 (en) 1998-08-28 2002-03-26 3Com Corporation System and method for automatic election of a representative node within a communications network with built-in redundancy
US20020161709A1 (en) 1998-09-11 2002-10-31 Michel Floyd Server-side commerce for deliver-then-pay content delivery
US6487583B1 (en) 1998-09-15 2002-11-26 Ikimbo, Inc. System and method for information and application distribution
US6263433B1 (en) 1998-09-30 2001-07-17 Ncr Corporation Provision of continuous database service and scalable query performance using active redundant copies
US6119108A (en) 1998-10-01 2000-09-12 Aires Systems Corporation Secure electronic publishing system
JP2000124939A (ja) 1998-10-13 2000-04-28 Nippon Telegr & Teleph Corp <Ntt> マルチメディア通信システム及びこのシステムを構成する装置並びに該装置のプログラムを記録した媒体
US6088721A (en) 1998-10-20 2000-07-11 Lucent Technologies, Inc. Efficient unified replication and caching protocol
US6360275B1 (en) 1998-10-29 2002-03-19 Shanghai Wonders Information Co., Ltd. System and method for transmitting and receiving data in a network
US6066182A (en) 1998-11-05 2000-05-23 Platinum Technology Ip, Inc. Method and apparatus for operating system personalization during installation
US6434535B1 (en) 1998-11-13 2002-08-13 Iomega Corporation System for prepayment of electronic content using removable media and for prevention of unauthorized copying of same
CA2289958C (en) 1998-11-19 2003-01-21 Tomoyuki Okada Information recording medium, apparatus and method for recording or reproducing data thereof
JP2000157724A (ja) 1998-11-24 2000-06-13 Sega Enterp Ltd ネットワークを利用したゲームシステム、ネットワークに接続可能なゲーム機及びこのゲーム機のためのプログラムが記録された媒体
US6105099A (en) 1998-11-30 2000-08-15 International Business Machines Corporation Method for synchronizing use of dual and solo locking for two competing processors responsive to membership changes
US6628302B2 (en) 1998-11-30 2003-09-30 Microsoft Corporation Interactive video programming methods
US6804825B1 (en) 1998-11-30 2004-10-12 Microsoft Corporation Video on demand methods and systems
US6637031B1 (en) 1998-12-04 2003-10-21 Microsoft Corporation Multimedia presentation latency minimization
US6931446B1 (en) 1998-12-14 2005-08-16 International Business Machines Corporation Methods, systems and computer program products for policy based network control of characteristics of user sessions
US6460076B1 (en) 1998-12-21 2002-10-01 Qwest Communications International, Inc. Pay per record system and method
US6407750B1 (en) 1999-01-08 2002-06-18 Sony Corporation Broadcast and recorded music management system particularly for use in automobile
US6832318B1 (en) 1999-01-15 2004-12-14 Sony Corporation Method and apparatus for secure distribution of information recorded on fixed media
US6560640B2 (en) 1999-01-22 2003-05-06 Openwave Systems, Inc. Remote bookmarking for wireless client devices
JP2001187273A (ja) 1999-01-28 2001-07-10 Sega Corp ネットワークゲームシステム、これに使用されるゲーム装置端末及び記憶媒体
JP2000227919A (ja) 1999-02-05 2000-08-15 Fujitsu Ltd 個人情報管理装置および記録媒体
US6142472A (en) 1999-03-02 2000-11-07 Kliebisch; Henry Corporate ladder game
KR100700508B1 (ko) 1999-03-18 2007-03-28 엘지전자 주식회사 멀티미디어 전송시스템의 저작권 보호 장치
US6468160B2 (en) 1999-04-08 2002-10-22 Nintendo Of America, Inc. Security system for video game system with hard disk drive and internet access capability
JP3864014B2 (ja) 1999-04-14 2006-12-27 隆一 佐々木 デジタル著作物の管理方法、管理システム、記録装置および再生装置
US6405203B1 (en) 1999-04-21 2002-06-11 Research Investment Network, Inc. Method and program product for preventing unauthorized users from using the content of an electronic storage medium
TW413756B (en) 1999-04-23 2000-12-01 Via Tech Inc PCI bus compatible master and residing arbiter and arbitration method
US6763371B1 (en) 1999-05-10 2004-07-13 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus for collaborative communication in a communication network
US7027773B1 (en) 1999-05-28 2006-04-11 Afx Technology Group International, Inc. On/off keying node-to-node messaging transceiver network with dynamic routing and configuring
US6756783B2 (en) 1999-06-01 2004-06-29 Merlin Technology, Inc Multi-frequency boring tool locating system and method
US6694025B1 (en) 1999-06-02 2004-02-17 Koninklijke Philips Electronics N.V. Method and apparatus for secure distribution of public/private key pairs
EP1059754A1 (en) 1999-06-09 2000-12-13 Lucent Technologies Inc. Common header encoding for packet switched networks
DE60002202T2 (de) 1999-06-11 2004-02-05 British Telecommunications P.L.C. Kommunikation zwischen softwarekomponenten
US6587874B1 (en) 1999-06-29 2003-07-01 Cisco Technology, Inc. Directory assisted autoinstall of network devices
US6519639B1 (en) 1999-07-21 2003-02-11 Microsoft Corporation System and method for activity monitoring and reporting in a computer network
US6561811B2 (en) 1999-08-09 2003-05-13 Entertainment Science, Inc. Drug abuse prevention computer game
US6754233B1 (en) 1999-08-10 2004-06-22 Mindspeed Technologies, Inc. Method and apparatus for transmitting data between a central site and multiple data subscribers
US6352479B1 (en) 1999-08-31 2002-03-05 Nvidia U.S. Investment Company Interactive gaming server and online community forum
US6487678B1 (en) 1999-08-31 2002-11-26 International Business Machines Corporation Recovery procedure for a dynamically reconfigured quorum group of processors in a distributed computing system
US6421717B1 (en) 1999-09-10 2002-07-16 Avantgo, Inc. System, method, and computer program product for customizing channels, content, and data for mobile devices
US6484221B1 (en) 1999-10-01 2002-11-19 Storz Endoskop Gmbh Bus extension for multiple masters
US6496826B1 (en) 1999-10-12 2002-12-17 International Business Machines Corporation File list processing
US6625152B1 (en) 1999-10-13 2003-09-23 Cisco Technology, Inc. Methods and apparatus for transferring data using a filter index
JP2001110171A (ja) 1999-10-13 2001-04-20 Sony Corp 記録再生装置および方法、端末装置、送受信方法、ならびに、記憶媒体
US6192340B1 (en) 1999-10-19 2001-02-20 Max Abecassis Integration of music from a personal library with real-time information
US6539424B1 (en) 1999-11-12 2003-03-25 International Business Machines Corporation Restricting deep hyperlinking on the World Wide Web
US6748420B1 (en) 1999-11-23 2004-06-08 Cisco Technology, Inc. Methods and apparatus for providing shared access to an application
US20010042021A1 (en) 1999-12-06 2001-11-15 Taiichi Matsuo Electronic settling system and electronic settling method
JP2001169246A (ja) 1999-12-13 2001-06-22 Sharp Corp データ記録方法及びデータ再生方法
US8132219B2 (en) 2002-06-21 2012-03-06 Tivo Inc. Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US20020052816A1 (en) 1999-12-28 2002-05-02 Clenaghan Stuart J. Method and apparatus for selling financial instruments
US6564336B1 (en) 1999-12-29 2003-05-13 General Electric Company Fault tolerant database for picture archiving and communication systems
US20010025256A1 (en) 2000-01-07 2001-09-27 Mike Oliphant System, method and apparatus for integrated access to electronic works
US7337210B2 (en) 2000-01-13 2008-02-26 International Business Machines Corporation Method and apparatus for determining availability of a user of an instant messaging application
US6754845B2 (en) 2000-01-14 2004-06-22 International Business Machines Corporation Method of achieving optimistic multiple processor agreement in potentially asynchronous networks
JP3512386B2 (ja) 2000-01-20 2004-03-29 株式会社スクウェア・エニックス オンライン複合サービス提供処理方法およびオンライン複合サービス提供処理システム
US6920565B2 (en) 2000-06-05 2005-07-19 Iomega Corporation Method and system for providing secure digital music duplication
US20010034721A1 (en) 2000-02-14 2001-10-25 Jean-Pierre Boudreau System and method for providing services to a remote user through a network
US20010044339A1 (en) 2000-02-17 2001-11-22 Angel Cordero Multi-player computer game, system and method
US7426750B2 (en) 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
KR100505281B1 (ko) 2000-02-18 2005-08-04 (주)아이콤 소프트 비디오게임 론칭 서버와 이를 이용한 네트워크를 통한비디오게임 시스템 및 방법
US20020016922A1 (en) 2000-02-22 2002-02-07 Richards Kenneth W. Secure distributing services network system and method thereof
GB2359704B (en) 2000-02-26 2002-05-08 Proksim Software Inc Sharing a computer-generated environment
JP2001243706A (ja) 2000-02-28 2001-09-07 Ricoh Co Ltd 光記録媒体
CA2299946A1 (en) 2000-03-03 2001-09-03 Destiny Software Productions Inc. Digital media distribution method and system
US7720908B1 (en) 2000-03-07 2010-05-18 Microsoft Corporation System and method for multi-layered network communications
US20020042830A1 (en) 2000-03-31 2002-04-11 Subhra Bose System, method and applications real-time messaging over HTTP-based protocols
US7266771B1 (en) 2000-04-21 2007-09-04 Vulcan Patents Llc Video stream representation and navigation using inherent data
JP2001312468A (ja) 2000-04-28 2001-11-09 Konami Co Ltd ネットワーク接続制御方法及び接続制御システム
JP2001314657A (ja) 2000-05-08 2001-11-13 Sega Corp ネットワークシステム及び記憶媒体
US6453252B1 (en) 2000-05-15 2002-09-17 Creative Technology Ltd. Process for identifying audio content
US7056217B1 (en) 2000-05-31 2006-06-06 Nintendo Co., Ltd. Messaging service for video game systems with buddy list that displays game being played
US6505342B1 (en) 2000-05-31 2003-01-07 Siemens Corporate Research, Inc. System and method for functional testing of distributed, component-based software
JP4408534B2 (ja) 2000-06-27 2010-02-03 株式会社バンダイナムコゲームス マルチプレイヤーゲーム用の情報提供システムおよび情報記憶媒体
US6754484B1 (en) 2000-07-10 2004-06-22 Nokia Corporation Short messaging using information beacons
AU7593601A (en) 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
US6920497B1 (en) 2000-07-31 2005-07-19 The Boeing Company Contacting a broadcast channel
US6701344B1 (en) 2000-07-31 2004-03-02 The Boeing Company Distributed game environment
US6910069B1 (en) 2000-07-31 2005-06-21 The Boeing Company Joining a broadcast channel
US6714966B1 (en) 2000-07-31 2004-03-30 The Boeing Company Information delivery service
US6732147B1 (en) 2000-07-31 2004-05-04 The Boeing Company Leaving a broadcast channel
US6829634B1 (en) 2000-07-31 2004-12-07 The Boeing Company Broadcasting network
US6676521B1 (en) 2000-08-18 2004-01-13 Cariocas, Inc. Enhanced online game mechanisms
AUPR015700A0 (en) 2000-09-15 2000-10-12 Filecat Pty Ltd Distributed file-sharing network
JP2002101104A (ja) 2000-09-21 2002-04-05 Toshiba Corp 無線通信システム及び電子機器検索方法
US6763392B1 (en) 2000-09-29 2004-07-13 Microsoft Corporation Media streaming methods and arrangements
JP3518597B2 (ja) 2000-10-05 2004-04-12 日本電気株式会社 移動通信システムおよび非同期干渉回避方法
US7299403B1 (en) 2000-10-11 2007-11-20 Cisco Technology, Inc. Methods and apparatus for obtaining a state of a browser
JP3646983B2 (ja) 2000-10-19 2005-05-11 株式会社ソニー・コンピュータエンタテインメント 待ち順番表示方法、待ち順番表示方法のプログラム、待ち順番表示方法のプログラムが記録された記録媒体、及びコンテンツ配信システム
SE520129C2 (sv) 2000-10-27 2003-05-27 Terraplay Systems Ab Kommunikationsinfrastrukturanordning i och en datorläsbar programprodukt för ett databearbetningssystem för fleranvändarapplikationer
SE517815C2 (sv) 2000-10-27 2002-07-16 Terraplay Systems Ab Konfigurering av en flexibel infrastruktur
US6687817B1 (en) 2000-11-14 2004-02-03 Sun Microsystems, Inc. Configuration of a network device via the network
ATE405110T1 (de) 2000-11-17 2008-08-15 Sony Deutschland Gmbh Informationsübertragung via einem ad hoc netz
JP2002157206A (ja) 2000-11-17 2002-05-31 Square Co Ltd 電子会議参加方法およびそのシステム
US7409061B2 (en) 2000-11-29 2008-08-05 Noatak Software Llc Method and system for secure distribution of subscription-based game software
US7058050B2 (en) 2000-12-01 2006-06-06 Telefonaktiebolaget L M Ericsson (Publ) Flexible inter-network communication scheduling
US20020075844A1 (en) 2000-12-15 2002-06-20 Hagen W. Alexander Integrating public and private network resources for optimized broadband wireless access and method
US20020077988A1 (en) 2000-12-19 2002-06-20 Sasaki Gary D. Distributing digital content
US20020082077A1 (en) 2000-12-26 2002-06-27 Johnson Douglas R. Interactive video game system with characters that evolve physical and cognitive traits
US20020082065A1 (en) 2000-12-26 2002-06-27 Fogel David B. Video game characters having evolving traits
US20030018719A1 (en) 2000-12-27 2003-01-23 Ruths Derek Augustus Samuel Data-centric collaborative computing platform
US6553030B2 (en) 2000-12-28 2003-04-22 Maple Optical Systems Inc. Technique for forwarding multi-cast data packets
US6761636B2 (en) 2001-01-16 2004-07-13 Fucom Company, Ltd. Real time data exchange system
US7174568B2 (en) 2001-01-31 2007-02-06 Sony Computer Entertainment America Inc. Method and system for securely distributing computer software products
US7107312B2 (en) 2001-02-06 2006-09-12 Lucent Technologies Inc. Apparatus and method for use in a data/conference call system for automatically collecting participant information and providing all participants with that information for use in collaboration services
US6872858B2 (en) 2001-02-08 2005-03-29 Honshu Chemical Industry Co., Ltd. Diphenol and process for producing the same
AU2002232464A1 (en) 2001-02-09 2002-08-28 Microsoft Corporation Distribution of binary executables and content from peer locations/machines
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
US20020116283A1 (en) 2001-02-20 2002-08-22 Masayuki Chatani System and method for transfer of disc ownership based on disc and user identification
US7228342B2 (en) 2001-02-20 2007-06-05 Sony Computer Entertainment America Inc. System for utilizing an incentive point system based on disc and user identification
EP1364469A2 (en) 2001-02-20 2003-11-26 Caron S. Ellis Enhanced radio systems and methods
US20020116471A1 (en) 2001-02-20 2002-08-22 Koninklijke Philips Electronics N.V. Broadcast and processing of meta-information associated with content material
JP4271876B2 (ja) 2001-02-20 2009-06-03 株式会社日立製作所 ディジタルコンテンツ生成方法及び関連装置
US20020115488A1 (en) 2001-02-22 2002-08-22 Nicholas Berry System and method for conducting an online competition
JP4230673B2 (ja) 2001-02-22 2009-02-25 富士通株式会社 サービス管理装置
US20020122052A1 (en) 2001-03-02 2002-09-05 Jason Reich Apparatus and method for monitoring the status of a digital cinema system
US6757543B2 (en) 2001-03-20 2004-06-29 Keynote Systems, Inc. System and method for wireless data performance monitoring
US8156223B2 (en) 2001-03-20 2012-04-10 Microsoft Corporation Distribution of binary executables and content from peer locations/machines
US6782421B1 (en) 2001-03-21 2004-08-24 Bellsouth Intellectual Property Corporation System and method for evaluating the performance of a computer application
GB2373882B (en) 2001-03-27 2005-07-27 Proksim Software Inc Comparing the position of shared objects
US7177950B2 (en) 2001-04-26 2007-02-13 Microsoft Corporation Synchronization and recovery of peers in a peer to peer environment
US7574513B2 (en) 2001-04-30 2009-08-11 Yahoo! Inc. Controllable track-skipping
JP3429286B2 (ja) 2001-05-29 2003-07-22 株式会社コナミコンピュータエンタテインメント大阪 ネットゲームシステム及びネットゲーム管理方法
US7320131B1 (en) 2001-06-06 2008-01-15 Cisco Technology, Inc. Methods and apparatus for selecting a server to process a request
US6990338B2 (en) 2001-06-11 2006-01-24 The Boeing Company Mobile wireless local area network and related methods
JP2003062351A (ja) 2001-06-12 2003-03-04 Sony Computer Entertainment Inc トーナメントシステム、トーナメント実行方法、サーバ装置、トーナメント実行プログラム、及びトーナメント実行プログラムを記録したコンピュータ読み取り可能な記録媒体
US20020198930A1 (en) 2001-06-25 2002-12-26 International Business Machines Corporation Method and apparatus for wide-spread distribution of electronic content in a peer to peer fashion
US20020198929A1 (en) 2001-06-25 2002-12-26 International Business Machines Corporation Method and apparatus to encourage client into a distributed peer to peer sharing technology
US20030023910A1 (en) 2001-07-25 2003-01-30 Myler Harley R. Method for monitoring and automatically correcting digital video quality by reverse frame prediction
US6990593B2 (en) 2001-07-31 2006-01-24 Hewlett-Packard Development Company, L.P. Method for diverting power reserves and shifting activities according to activity priorities in a server cluster in the event of a power interruption
US7089298B2 (en) 2001-08-20 2006-08-08 Nokia Corporation Naming distribution method for ad hoc networks
US8065394B2 (en) 2001-08-20 2011-11-22 Bally Gaming, Inc. Local game-area network method
EP1425745A2 (en) 2001-08-27 2004-06-09 Gracenote, Inc. Playlist generation, delivery and navigation
DE10145596A1 (de) 2001-09-15 2003-04-03 Philips Corp Intellectual Pty Netzwerk mit mehreren Sub-Netzwerken
US7493363B2 (en) 2001-09-19 2009-02-17 Microsoft Corporation Peer-to-peer group management and method for maintaining peer-to-peer graphs
US20030073494A1 (en) 2001-10-15 2003-04-17 Kalpakian Jacob H. Gaming methods, apparatus, media and signals
US20050021398A1 (en) 2001-11-21 2005-01-27 Webhound Corporation Method and system for downloading digital content over a network
GB2383496A (en) 2001-12-20 2003-06-25 Hewlett Packard Co Mobile inter network transfer
US20050066219A1 (en) 2001-12-28 2005-03-24 James Hoffman Personal digital server pds
US7280519B1 (en) 2002-01-08 2007-10-09 Darrell Harvey Shane Dynamic metropolitan area mobile network
US7133368B2 (en) 2002-02-01 2006-11-07 Microsoft Corporation Peer-to-peer method of quality of service (QoS) probing and analysis and infrastructure employing same
US7055067B2 (en) 2002-02-21 2006-05-30 Siemens Medical Solutions Health Services Corporation System for creating, storing, and using customizable software test procedures
US6963964B2 (en) 2002-03-14 2005-11-08 International Business Machines Corporation Method and apparatus for detecting pipeline address conflict using parallel compares of multiple real addresses
WO2003088161A1 (en) 2002-04-04 2003-10-23 Yahoo! Inc. Online league and tournament system
US7587465B1 (en) 2002-04-22 2009-09-08 Cisco Technology, Inc. Method and apparatus for configuring nodes as masters or slaves
US7711847B2 (en) 2002-04-26 2010-05-04 Sony Computer Entertainment America Inc. Managing users in a multi-user network game environment
US7571251B2 (en) 2002-05-06 2009-08-04 Sandvine Incorporated Ulc Path optimizer for peer to peer networks
US20070265089A1 (en) 2002-05-13 2007-11-15 Consolidated Global Fun Unlimited Simulated phenomena interaction game
US20030216824A1 (en) 2002-05-14 2003-11-20 Docomo Communications Laboratories Usa, Inc. Method and apparatus for self-degrading digital data
US20030217135A1 (en) 2002-05-17 2003-11-20 Masayuki Chatani Dynamic player management
US7421471B2 (en) 2002-05-17 2008-09-02 Sony Computer Entertainment America Inc. Configuration switching: dynamically changing between network communication architectures
US6987221B2 (en) 2002-05-30 2006-01-17 Microsoft Corporation Auto playlist generation with multiple seed songs
US7574488B2 (en) 2002-05-31 2009-08-11 Hitachi, Ltd. Method and apparatus for peer-to-peer file sharing
US7333864B1 (en) 2002-06-01 2008-02-19 Microsoft Corporation System and method for automatic segmentation and identification of repeating objects from an audio stream
US20030237097A1 (en) 2002-06-21 2003-12-25 Marshall Carl S. Peer to peer broadcast acquisition
US20050021470A1 (en) 2002-06-25 2005-01-27 Bose Corporation Intelligent music track selection
US7277946B2 (en) 2002-06-28 2007-10-02 Microsoft Corporation Distributed session listing and content discovery
US20040078369A1 (en) 2002-07-02 2004-04-22 American Management Systems, Incorporated Apparatus, method, and medium of a commodity computing high performance sorting machine
US9497168B2 (en) 2002-07-30 2016-11-15 Avaya Inc. Method and apparatus for supporting communications between a computing device within a network and an external computing device
US8224985B2 (en) 2005-10-04 2012-07-17 Sony Computer Entertainment Inc. Peer-to-peer communication traversing symmetric network address translators
FR2843210B1 (fr) 2002-08-02 2005-10-14 Meiosys Procede de migration de connexions dans une architecture multi-ordinateurs, procede pour realiser une continuite de fonctionnement mettant en oeuvre ce procede de migration, et systeme multi-ordinateurs ainsi equipe.
US7016942B1 (en) 2002-08-05 2006-03-21 Gary Odom Dynamic hosting
US7277877B2 (en) 2002-08-14 2007-10-02 Sony Corporation System and method for selecting a music channel
JP2004078565A (ja) 2002-08-19 2004-03-11 Murata Mach Ltd 電子メールクライアントとクライアント用のプログラム
TWI324309B (en) 2002-08-26 2010-05-01 Interdigital Tech Corp Communication circuit
US7917557B2 (en) 2002-09-05 2011-03-29 Koninklijke Philips Electronics N.V. Method and devices for creating a second playlist based on a first playlist
US7305431B2 (en) 2002-09-30 2007-12-04 International Business Machines Corporation Automatic enforcement of service-level agreements for providing services over a network
US7359979B2 (en) 2002-09-30 2008-04-15 Avaya Technology Corp. Packet prioritization and associated bandwidth and buffer management techniques for audio over IP
JP3792632B2 (ja) 2002-10-01 2006-07-05 Necインフロンティア株式会社 無線lan通信方式
EP2587686B1 (en) 2002-11-08 2017-01-04 Innovative Wireless Sweden AB Adaptive broadband platforms and methods of operation
KR100457537B1 (ko) 2002-12-02 2004-11-17 삼성전자주식회사 애드-혹 네트워크에서의 전력 소모 감소 장치 및 방법
US7844347B2 (en) 2002-12-06 2010-11-30 Medtronic, Inc. Medical devices incorporating carbon nanotube material and methods of fabricating same
US7191193B2 (en) 2003-01-02 2007-03-13 Catch Media Automatic digital music library builder
WO2004063843A2 (en) 2003-01-15 2004-07-29 Matsushita Electric Industrial Co., Ltd. PEER-TO-PEER (P2P) CONNECTION DESPITE NETWORK ADDRESS TRANSLATOR (NATs) AT BOTH ENDS
US7899932B2 (en) 2003-01-15 2011-03-01 Panasonic Corporation Relayed network address translator (NAT) traversal
US7890253B2 (en) 2003-01-20 2011-02-15 Gg21 Co., Ltd. Location information sharing method based on wired and wireless internet using location ID
US7100047B2 (en) 2003-01-23 2006-08-29 Verdasys, Inc. Adaptive transparent encryption
US7216282B2 (en) 2003-02-19 2007-05-08 Harris Corporation Mobile ad-hoc network (MANET) including forward error correction (FEC), interleaving, and multi-route communication features and related methods
US7555559B2 (en) 2003-02-28 2009-06-30 Onion Networks, KK Parallel data transfer over multiple channels with data order prioritization
EP1620847A4 (en) 2003-04-25 2011-03-23 Xm Satellite Radio Inc SYSTEM AND METHOD FOR PROVIDING RECORDING AND PLAYBACK OF DIGITAL MEDIA CONTENT
MXPA04004719A (es) 2003-05-19 2004-09-06 Eaton Corp Red ad-hoc y metodo de enrutar comunicaciones en una red de comunicaciones.
US7257623B2 (en) 2003-05-28 2007-08-14 Oracle International Corporation Method and apparatus for ensuring an allowable client configuration for an application
US7097562B2 (en) 2003-06-03 2006-08-29 Wms Gaming Inc. Peer-to-peer distributed gaming application network
KR100708337B1 (ko) 2003-06-27 2007-04-17 주식회사 케이티 퍼지 기반 oc―svm을 이용한 동영상 자동 요약 장치및 방법
US7188331B2 (en) 2003-06-30 2007-03-06 Hewlett-Packard Development Company, L.P. Firmware development within a framework from different design centers depositing component(s) with related contextual and genealogy information in an accessible repository
DE10329793A1 (de) 2003-07-01 2005-01-27 Carl Zeiss Smt Ag Projektionsobjektiv für eine mikrolithographische Projektionsbelichtungsanlage
TW200509676A (en) 2003-07-03 2005-03-01 Matsushita Electric Industrial Co Ltd Video processing apparatus, IC circuit for video processing apparatus, video processing method, and video processing program
US7401217B2 (en) 2003-08-12 2008-07-15 Mitsubishi Electric Research Laboratories, Inc. Secure routing protocol for an ad hoc network using one-way/one-time hash functions
US8244828B2 (en) 2003-08-28 2012-08-14 International Business Machines Corporation Digital guide system
US20050071807A1 (en) 2003-09-29 2005-03-31 Aura Yanavi Methods and systems for predicting software defects in an upcoming software release
US7627678B2 (en) 2003-10-20 2009-12-01 Sony Computer Entertainment America Inc. Connecting a peer in a peer-to-peer relay network
US7392422B2 (en) 2003-10-20 2008-06-24 Sony Computer Entertainment America Inc., Violations in a peer-to-peer relay network
US8010633B2 (en) 2003-10-20 2011-08-30 Sony Computer Entertainment America Llc Multiple peer-to-peer relay networks
US7610402B2 (en) 2003-10-20 2009-10-27 Sony Computer Entertainment America Inc. Spectators in a peer-to-peer relay network
US7685301B2 (en) 2003-10-20 2010-03-23 Sony Computer Entertainment America Inc. Redundancy lists in a peer-to-peer relay network
US7596633B2 (en) 2003-10-20 2009-09-29 Sony Computer Entertainment America Inc. Island recovery in a peer-to-peer relay network
US7532196B2 (en) 2003-10-30 2009-05-12 Microsoft Corporation Distributed sensing techniques for mobile devices
US8234383B2 (en) 2003-11-07 2012-07-31 Panasonic Corporation Bubble packet port identification using detection packets
DE10353925B4 (de) 2003-11-18 2009-12-24 Nec Europe Ltd. Verfahren zum Austausch von Daten zwischen zwei Hosts
KR20050076176A (ko) 2004-01-19 2005-07-26 삼성전자주식회사 IPv6 MANET망에서 외부망과의 통신을 위한 시스템및 방법
US20050182937A1 (en) 2004-02-12 2005-08-18 Harmeet Singh Bedi Method and system for sending secure messages over an unsecured network
US10417298B2 (en) 2004-12-02 2019-09-17 Insignio Technologies, Inc. Personalized content processing and delivery system and media
US7614053B2 (en) 2004-02-20 2009-11-03 Sony Computer Entertainment Inc. Methods and apparatus for task management in a multi-processor system
US20080102947A1 (en) 2004-03-08 2008-05-01 Katherine Hays Delivery Of Advertising Into Multiple Video Games
JP2007528677A (ja) 2004-03-09 2007-10-11 クリーク コミュニケーションズ エルエルシー シンメトリック・ファイアウォールの背後のクライアントのピアツーピア接続のためのシステムおよび方法
US7539862B2 (en) 2004-04-08 2009-05-26 Ipass Inc. Method and system for verifying and updating the configuration of an access device during authentication
US7536467B2 (en) 2004-04-20 2009-05-19 Microsoft Corporation Peer-to-peer (P2P) mobility system, and method
US7953504B2 (en) 2004-05-14 2011-05-31 Synaptics Incorporated Method and apparatus for selecting an audio track based upon audio excerpts
US7620033B2 (en) 2004-05-21 2009-11-17 Alcatel-Lucent Usa Inc. Method for optimal path selection in traversal of packets through network address translators
US7616575B2 (en) 2004-06-23 2009-11-10 Microsoft Corporation System and method for link quality routing using a weighted cumulative expected transmission time metric
US7778187B2 (en) 2004-06-29 2010-08-17 Damaka, Inc. System and method for dynamic stability in a peer-to-peer hybrid communications network
US7475219B2 (en) 2004-08-27 2009-01-06 Marvell International Ltd. Serially indexing a cache memory
US7543064B2 (en) 2004-09-30 2009-06-02 Logitech Europe S.A. Multiplayer peer-to-peer connection across firewalls and network address translators using a single local port on the local host
US20060089163A1 (en) * 2004-10-22 2006-04-27 Jean Khawand Method and system for delivering messages
JP4625968B2 (ja) 2004-11-10 2011-02-02 株式会社セガ ネットワークゲームシステム、及びゲーム装置
DE112005003146T5 (de) 2004-12-17 2008-02-21 MeshNetworks, Inc., Schaumburg System und Verfahren zum Steuern von Überlastung in drahtlosen Multihop-Netzwerken
US7668146B2 (en) 2004-12-20 2010-02-23 Connectivities Llc Internet-oriented ad-hoc network
US20060195748A1 (en) 2005-02-25 2006-08-31 Inventec Corporation Electronic product testing procedure supervising method and system
US20070061460A1 (en) 2005-03-24 2007-03-15 Jumpnode Systems,Llc Remote access
JP2006289797A (ja) 2005-04-11 2006-10-26 Canon Inc 印刷制御装置、その制御方法及びプログラム
WO2006113238A2 (en) 2005-04-15 2006-10-26 Esprida Corporation Apparatus and method for managing a network of intelligent devices
US20060241864A1 (en) 2005-04-22 2006-10-26 Outland Research, Llc Method and apparatus for point-and-send data transfer within an ubiquitous computing environment
US7598977B2 (en) 2005-04-28 2009-10-06 Mitsubishi Electric Research Laboratories, Inc. Spatio-temporal graphical user interface for querying videos
US7460884B2 (en) * 2005-06-29 2008-12-02 Microsoft Corporation Data buddy
US8019986B2 (en) 2005-08-12 2011-09-13 Comcast Cable Holdings, Llc Method and system for booting, provisioning and activating hardware and software clients
JP4923751B2 (ja) 2005-08-30 2012-04-25 ソニー株式会社 再生装置、並びに記録媒体及びその製造方法
US20070097959A1 (en) 2005-09-02 2007-05-03 Taylor Stephen F Adaptive information network
JP4331154B2 (ja) 2005-09-29 2009-09-16 パナソニック株式会社 情報処理システム、トンネル通信装置、及びトンネル通信方法
US7736231B2 (en) 2005-10-03 2010-06-15 Microsoft Corporation Common controller
US20070086033A1 (en) 2005-10-14 2007-04-19 Sony Computer Entertainment Inc. Media distribution methods and systems with quality degradation
US7558950B2 (en) 2005-10-27 2009-07-07 Sony Ericsson Mobile Communications Ab Methods of configuring an electronic device to be operable with an electronic apparatus based on automatic identification thereof and related devices
US20070101369A1 (en) 2005-11-01 2007-05-03 Dolph Blaine H Method and apparatus for providing summaries of missed portions of television programs
GB0523512D0 (en) 2005-11-18 2005-12-28 Applied Generics Ltd Enhancing traffic and navigation information with visual and audio data
WO2007068119A1 (en) 2005-12-13 2007-06-21 Audio Pod Inc. Segmentation and transmission of audio streams
US7979460B2 (en) 2006-02-15 2011-07-12 Sony Computer Entainment America Inc. Systems and methods for server management
US7716238B2 (en) 2006-02-15 2010-05-11 Sony Computer Entertainment America Inc. Systems and methods for server management
GB2435335A (en) 2006-02-21 2007-08-22 Sony Computer Entertainment Inc Multi-processor emulation by a multi-processor
US9047310B2 (en) 2006-02-22 2015-06-02 Microsoft Technology Licensing, Llc Reliable, efficient peer-to-peer storage
US8347341B2 (en) 2006-03-16 2013-01-01 Time Warner Cable Inc. Methods and apparatus for centralized content and data delivery
WO2007127695A2 (en) 2006-04-25 2007-11-08 Elmo Weber Frank Prefernce based automatic media summarization
US7580671B2 (en) 2006-05-02 2009-08-25 Freescale Semiconductor, Inc. Audio system, radio record module and methods for use therewith
US20080046266A1 (en) 2006-07-07 2008-02-21 Chandu Gudipalley Service level agreement management
US9526995B2 (en) 2006-11-22 2016-12-27 Sony Interactive Entertainment America Llc Video game recording and playback with visual display of game controller manipulation
US9522332B2 (en) 2006-12-13 2016-12-20 Voodoo Gaming Llc Video games including real-life attributes and/or fantasy team settings
GB0625178D0 (en) 2006-12-18 2007-01-24 Ubc Media Group Plc Improvements relating to downloading data
US7884805B2 (en) 2007-04-17 2011-02-08 Sony Ericsson Mobile Communications Ab Using touches to transfer information between devices
US20080307103A1 (en) 2007-06-06 2008-12-11 Sony Computer Entertainment Inc. Mediation for auxiliary content in an interactive environment
US20080307412A1 (en) 2007-06-06 2008-12-11 Sony Computer Entertainment Inc. Cached content consistency management
US7996543B2 (en) 2007-08-16 2011-08-09 Xcastlabs Client-to-client direct RTP exchange in a managed client-server network
CN101868778A (zh) * 2007-11-20 2010-10-20 诺基亚公司 在用户接口中的或与之相关的改进及关联设备和方法
US7908362B2 (en) 2007-12-03 2011-03-15 Velocix Ltd. Method and apparatus for the delivery of digital data
US8059111B2 (en) * 2008-01-21 2011-11-15 Sony Computer Entertainment America Llc Data transfer using hand-held device
US9200901B2 (en) 2008-06-19 2015-12-01 Microsoft Technology Licensing, Llc Predictive services for devices supporting dynamic direction information
US20100083189A1 (en) * 2008-09-30 2010-04-01 Robert Michael Arlein Method and apparatus for spatial context based coordination of information among multiple devices
US8170580B2 (en) * 2008-11-04 2012-05-01 International Business Machines Corporation Geo-boundary triggered messaging and schedule system and method of use
US8547342B2 (en) 2008-12-22 2013-10-01 Verizon Patent And Licensing Inc. Gesture-based delivery from mobile device
KR101544364B1 (ko) 2009-01-23 2015-08-17 삼성전자주식회사 듀얼 터치 스크린을 구비한 휴대 단말기 및 그 컨텐츠 제어방법
US20100273452A1 (en) * 2009-04-26 2010-10-28 Qualcomm Incorporated Apparatus and Methods For Locating Tracking and/or Recovering a Wireless Communication Device
EP2273405A1 (en) 2009-07-07 2011-01-12 Irdeto Access B.V. Processing recordable content in a stream
US9055077B2 (en) 2009-08-24 2015-06-09 Apple Inc. Device identity matching
US20110161856A1 (en) * 2009-12-28 2011-06-30 Nokia Corporation Directional animation for communications

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6718264B2 (en) * 2001-03-25 2004-04-06 Communications Research Laboratory, Independent Administrative Institution Method for acquiring azimuth information
US7093007B2 (en) * 2001-12-21 2006-08-15 Hewlett-Packard Development Company, L.P. Identifying a physical device's avatar using a unique, substantially non-removable communication identifier
RU2389067C2 (ru) * 2003-10-24 2010-05-10 Майкрософт Корпорейшн Системы и способы для проецирования содержимого с компьютерных устройств
RU2384981C2 (ru) * 2005-07-07 2010-03-20 Квэлкомм Инкорпорейтед Способы и устройства для обеспечения межсетевого обмена беспроводных глобальных сетей и беспроводных локальных сетей или беспроводных персональных сетей

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9483405B2 (en) 2007-09-20 2016-11-01 Sony Interactive Entertainment Inc. Simplified run-time program translation for emulating complex processor pipelines
RU2770183C2 (ru) * 2017-09-13 2022-04-14 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Разрешение и отключение совместного использования местоположения на основе сигналов окружающей среды

Also Published As

Publication number Publication date
WO2011149560A1 (en) 2011-12-01
BR112012029930B1 (pt) 2021-10-19
BR112012029930A2 (pt) 2016-09-06
US20110289147A1 (en) 2011-11-24
CN103744473B (zh) 2017-07-04
KR20130121687A (ko) 2013-11-06
CN103003810A (zh) 2013-03-27
US8433759B2 (en) 2013-04-30
CN103003810B (zh) 2016-02-03
CN103744473A (zh) 2014-04-23
KR101708460B1 (ko) 2017-02-20
RU2012155840A (ru) 2014-06-27

Similar Documents

Publication Publication Date Title
RU2579945C2 (ru) Совместное использование сознательно направляемой информации
US11895259B2 (en) Delivery/read receipts for electronic messaging
US9513793B2 (en) Method and apparatus for interconnected devices
TWI475468B (zh) 可攜式裝置、資料傳輸系統及其相關顯示共享方法
CN104126295B (zh) 多个用户界面的镜像界面导航
US10275046B2 (en) Accessing and interacting with information
TWI498746B (zh) 在使用者設備間無線分享資料之系統與方法
JP5325191B2 (ja) センサー利用位置決めに基づく方向付けサービス開始システム及び方法
EP2680125A2 (en) Enhanced user interface to transfer media content
CN110209952A (zh) 信息推荐方法、装置、设备及存储介质
US20130226444A1 (en) Method and apparatus for interconnected devices
EP2632188B1 (en) Method and apparatus for interconnected devices
WO2014008208A2 (en) Visual ui guide triggered by user actions
TWI501091B (zh) 電子裝置及其檔案分享方法及電腦程式產品
US20150113567A1 (en) Method and apparatus for a context aware remote controller application
JP2019528513A (ja) メッセージ基盤の通知を提供するための方法およびシステム
EP2632190A1 (en) Method and apparatus for interconnecting devices
EP2632187B1 (en) Method and apparatus for interconnected devices
CN102739696B (zh) 可携式装置、数据传输系统及其相关显示共享方法
EP2632189B1 (en) Method and apparatus for interconnected devices
WO2024159938A1 (zh) 状态信息的处理方法、装置及电子设备
KR101622361B1 (ko) 게임 서비스를 제공하는 방법 및 게임 서비스를 제공하는 디바이스
HK1171840B (en) Accessing and interacting with information