Предшествующий уровень техники настоящего изобретения
[0001] Социальные сети стали важным средством для поддержания социальных связей. В социальных сетях имеется ряд объектов. К примерам объектов относятся контакты, знакомые, компании, статьи, квалификации, изображения, видеофайлы, аудиофайлы, карты, кино и т.п. Число объектов в социальных сетях растет по экспоненте. Поэтому анализ, управление, сопоставление и изучение объектов (например, система управления контактами, система управления фотографиями или видеофайлами, система потоковой передачи цифровой музыки, система поиска на веб-странице, система знакомств, система коворкинга и т.п.) для эффективной работы пользователей становится более сложной задачей.
Сущность изобретения
[0002] Сутью описанной в этом документе технологии является усовершенствование компьютерной системы для осуществления анализа, управления, активации, сопоставления, фильтрации и изучения объектов в социальных сетях. Анализ, управление (например, активация, фильтрация) и изучение превращают объекты в требуемую или поставляемую информацию. Согласно некоторым вариантам осуществления анализ, управление (например, активация, фильтрация) и изучение удаляют ненужную или нежелательную информацию, содержащуюся внутри объектов. С целью объяснения ниже приведены примеры систем управления контактами/знакомыми/друзьями/отдельными лицами и изучения их. К другим не имеющим ограничительного характера примерам относятся системы управления и изучения файлов, документов, изображений, видеофайлов, аудиофайлов, квалификации, уровни эрудиции, контекстуальных потребностей или их комбинации.
[0003] В отдельности, в описании настоящего изобретения приведен пример системы управления контактами и знакомыми. Система управления контактами моделирует контакты пользователя математическим графом, который основан на социальных связях или на признаках (например, увлечениях, квалификациях, образовании, уровне эрудиции и т.п.). Анализ графа позволяет пользователю эффективно использовать информацию, спрятанную в базе данных контактов. Система автоматически анализирует контакты и, кроме того, предоставляет ссылки на внешние базы данных, например, на провайдеров услуг социальных сетей (например, Facebook, Twitter, Instagram, Pinterest и т.п.), предприятия электронной торговли, организации проведения платежей, действия по организации встреч, организации социального обеспечения, членов семей, облачные службы, веб-службы, компании телекома, поставщиков услуг Интернета, сайты правительств и другие открытые платформы. Информация о контактах вместе с разными видами проанализированной, оцененной, обновленной, идентифицированной и отфильтрованной информации могут улучшить эффективность и действенность управления контактами.
[0004] В одном варианте осуществления изобретения в этом документе описана компьютерная система, содержащая один или более физических процессоров, обменивающихся данными с одной или более системами хранения данных (например, один или более модулей памяти), и модуль анализа и изучения объектов, настроенный на поиск и оценивание свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом.
[0005] В другом варианте осуществления описана компьютерная система, содержащая физический процессор, модуль памяти и операционную систему, настроенную на выполнение машиночитаемых команд, отличающаяся тем, что машиночитаемые команды содержат модуль анализа и изучения, настроенный на поиск и оценивание свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом.
[0006] В другом варианте осуществления в этом документе описан способ, осуществленный с помощью компьютерной системы, и предназначенный для поиска и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом в компьютерной системе.
[0007] В другом варианте осуществления в этом документе описан способ для поиска, вознаграждения и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом в компьютерной системе.
[0008] В другом варианте осуществления в этом документе описан способ для сопоставления, вознаграждения и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом в компьютерной системе.
[0009] В другом варианте осуществления в этом документе описан способ для поиска, рекомендации и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом в компьютерной системе.
[0010] В другом варианте осуществления в этом документе описан способ для поиска, сопоставления, рекомендации, вознаграждения и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом в компьютерной системе.
[0011] В другом варианте осуществления в этом документе описан энергонезависимый машиночитаемый носитель данных, настроенный на выполнение машиночитаемых команд, отличающийся тем, что машиночитаемые команды содержат модуль анализа и изучения объекта, настроенный на поиск и оценивание свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом.
[0012] В другом варианте осуществления в этом документе описан энергонезависимый машиночитаемый носитель информации для использования в компьютерной системе для поиска (или сопоставления, рекомендации, вознаграждения и их комбинаций) и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом, отличающийся тем, что система содержит один или более физических процессоров, обменивающиеся данными с указанным выше энергонезависимым машиночитаемым носителем информации.
Краткое описание фигур
[0013] Элементы новизны изобретения подробно изложены в прилагаемой формуле изобретения. Лучшего понимания признаков и преимуществ настоящего изобретения можно добиться при изучении следующих подробных описаний, в которых изложены пояснительные варианты осуществления, в которых применяются принципы изобретения, и прилагаемых фигур, причем:
[0014] На фиг. 1 представлена схема, иллюстрирующая пример аппаратной платформы компьютерной системы.
[0015] На фиг. 2 Error! Reference source not found, представлена схема, иллюстрирующая пример системы обслуживания и потока операций.
[0016] На фиг. 3 показан пример системы управления контактами.
[0017] На фиг. 4 показан пример модуля управления контактами.
[0018] На фиг. 5 показан пример модуля связи.
[0019] На фиг. 6 показан пример интерфейса входящего телефонного звонка.
[0020] На фиг. 7 показан пример лепестковой диаграммы контактов.
[0021] На фиг. 8 показан пример модуля списка желаний.
[0022] На фиг. 9 показан пример интерфейса выигрышей.
[0023] На фиг. 10 показан пример списка знакомых после того, как пользователь вошел в систему.
[0024] На фиг. 11 показан пример отображения информации контакта.
[0025] На фиг. 12 показан пример интерфейса, позволяющего пользователю использовать функцию поиска для нахождения контакта на основе одного или более критериев.
[0026] На фиг. 13 показан пример групп контактов, на котором контакты организованы в группы.
[0027] На фиг. 14 показан пример интерфейса, позволяющего пользователю редактировать группы.
[0028] На фиг. 15 показан пример интерфейса, позволяющего пользователю связаться с контактом.
[0029] На фиг. 16 показан пример лепестковой диаграммы для визуализации размеров групп контактов и силу знакомых пользователя.
[0030] На фиг. 17 показан пример списков желаний, указанных пользователями.
[0031] На фиг. 18 показан пример интерфейса, в котором пользователь помог другу найти кандидатов на должность дизайнеров UI.
[0032] На фиг. 19 показан пример статистической сводки по списку желаний; в этом случае список желаний Тони был выложен один день.
[0033] На фиг. 20 показан пример сопоставления управления контактом/знакомым в игровой среде.
[0034] На фиг. 21 показан пример получения похвального сертификата, когда пользователь помог контакту.
[0035] На фиг. 22 показан пример ранжирования состязания в игровой среде.
[0036] На фиг. 23 показан пример графика по сводному прогрессу знакомых, созданных пользователем.
[0037] На фиг. 24 показан пример мультимедийного модуля, в котором система показывает мультмедийные коллекции каждого пользователя, включая фотографии, музыку, видео и т.п.
[0038] На фиг. 25 показана примерная блок-схема изучения и анализа объекта.
[0039] На фиг. 26 показан пример обработки списка желаний.
Подробное раскрытие настоящего изобретения
[0040] Давление современной жизни, связанное с возросшим объемом межличностных контактов, делает все более трудным управление межличностными взаимоотношениями. Да, для людей совсем не трудно найти друзей по всему миру с помощью социальной сети (например, Facebook, Instagram, Twitter, Pinterest, Linkedln, Line, Snapchat, Skype, What's app и т.п.), это проще, чем было раньше. Можно почти бесплатно поделиться ресурсом, получить развлекательную программу, войти в чат, послать сообщение и даже получать новостную ленту или неожиданную рекламу. Службы социальных сетей соблазняют своих пользователей составлять как можно более большие списки контактов и добавлять в них аналогично характеризуемых людей, рекомендованных провайдером услуг. Однако, если возросший объем реальных и виртуальных контактов не будет анализироваться, оцениваться, активироваться, идентифицироваться и фильтроваться специальными средствами, он станет неэффективным. Кроме того, иногда трудно принять эффективные решения о принятии или отказе от новых приглашений, что приводит к большим трудностям при достижении успеха в бизнесе, при решении своих проблем и (или) улучшении своей социальной жизни.
[0041] Недостатком имеющихся систем для анализа, управления и изучения объекта является неспособность изучать скрытую в объектах информацию. Например, в базе данных контактов список контактов хранится в компьютерном устройстве человека (например, в смартфоне, планшете, переносном компьютере, ноутбуке, настольном компьютере и т.п.). Однако для улучшения изучения контактов можно использовать более подробную информацию об отдельных контактах (например, пол, образование, семья, карьера и т.п.). Более того, для изучения контактов можно объединять социальные сети отдельных контактов. В отдельности, если нужен специальный тип контактов, использование более мощной системы анализа и изучения может облегчить усилия пользователя по поиску контактов. В связи с этим здесь описана новая система для автоматического анализа объектов (например, базы данных контактов) для извлечения полезной информации для пользователей для эффективного управления объектами.
[0042] В различных описанных здесь вариантах осуществления имеется компьютерная система, содержащая физический процессор, модуль памяти и операционную систему, настроенную на выполнение машиночитаемых команд, отличающаяся тем, что машиночитаемые команды содержат модуль анализа и изучения объекта, настроенный на поиск и оценивание свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом. Согласно некоторым вариантам осуществления множество объектов содержит контакты. Согласно некоторым вариантам осуществления множество объектов содержит отдельные лица. Согласно некоторым вариантам осуществления множество объектов содержит друзей.
[0043] Согласно некоторым вариантам осуществления компьютерная система выводит список рекомендуемых объектов с высокой степенью ассоциации или связи в конкретных выбранных/случайных областях. Согласно некоторым вариантам осуществления ассоциация или связь основана на списке желаний или контекстуальной потребности. Согласно некоторым вариантам осуществления модуль анализа и изучения объекта ищет и оценивает потенциальное отдельное лицо, непохожее на пользователя, или дополняющее пользователя. Согласно некоторым вариантам осуществления модуль анализа и изучения объекта ищет и оценивает потенциальное отдельное лицо на основании готовности отдельного лица помочь другим людям, или на основе историй о помощи отдельного лица другим людям, или на основе механизма поощрений. Согласно некоторым вариантам осуществления модуль анализа и изучения объекта ищет и оценивает критерий на основе указанных пользователем желанных типов объектов. Согласно некоторым вариантам осуществления критерий содержит историю жизни, подобную истории жизни пользователя, или дополняющую для истории жизни пользователя. Согласно некоторым вариантам осуществления контекстуальная потребность содержит сходство или несходство или дополнение, основанное на одной или более следующих характеристиках, выбранных из группы, содержащей рост, вес, характеристики внешнего вида (например, цвет кожи, цвет глаз, цвет волос, телосложение), пол, возраст, дату рождения, расу, географический регион, регион компьютерной сети, оператора мобильной сети, семейное положение, гражданство, место жительства, образование, занятость, работодателя, структурное подразделение, проект, публикацию, отрасль, квалификацию, знания, эрудицию, криминальное прошлое, готовность помогать другим, историю помощи другим, заинтересованность в других, календарь и его историю. Согласно некоторым вариантам осуществления система автоматически создает список желаний для пользователя по результатам анализа контекстуальных потребностей. Согласно некоторым вариантам осуществления система автоматически создает контекстуальную потребность для пользователя по результатам анализа списка желаний. Согласно некоторым вариантам осуществления система рассматривает элемент в контекстуальной потребности как исключающее условие или как включающее условие. Согласно некоторым вариантам осуществления множество объектов содержит контакты, друзей или отдельные лица. Согласно некоторым вариантам осуществления контекстуальная потребность основана на последовательности действий или событий с пользователем в прошлом. Согласно некоторым вариантам осуществления действия или события с пользователем в прошлом включают в себя взаимодействия пользователя с объектами.
[0044] Согласно некоторым вариантам осуществления система дополнительно содержит инфографический модуль, настроенный для отображения сводки по объекту. Согласно некоторым вариантам осуществления инфографический модуль дополнительно настроен для отображения сводки по объекту во время сеанса связи. Согласно некоторым вариантам осуществления инфографический модуль дополнительно настроен для отображения сводки по объекту в формате электронной бегущей строки или прокручивающегося текста во время звонка телефона.
[0045] Согласно некоторым вариантам осуществления машиночитаемые команды дополнительно содержат:
(1) модуль управления объектом, настроенный для предоставления пользователю возможности управления множеством объектов;
(2) модуль электронной торговли, настроенный для предоставления пользователю возможности покупки или продажи продукта в ходе аукциона;
(3) модуль управления мультимедиа, настроенный для ассоциирования аудиовизуальной среды с объектом; и
(4) модуль вознаграждений, настроенный для вознаграждения пользователя на основании (i) степени использования системы, и (ii) степени помощи пользователя множеству отдельных лиц.
[0046] Согласно некоторым вариантам осуществления модуль управления объектом дополнительно настроен для выполнения одного или более действий из следующих: (а) добавление объекта; (b) удаление объекта; (с) редактирование информации объекта; (d) просмотр информации объекта; (е) категоризация объекта; (f) конфигурирование правила секретности объекта; (g) помещение объекта в черный список; и (h) помещение объекта в белый список. Согласно некоторым вариантам осуществления модуль управления объектом дополнительно настроен для предоставления пользователю возможности звонить, отправить письмо электронной почты, сообщение контакту при нажатии на объект, содержащий информацию о контакте. Согласно некоторым вариантам осуществления категоризация объекта содержит анализ силы объекта, связанной с пользователем.
[0047] Согласно некоторым вариантам осуществления аудиовизуальная среда, настроенная модулем управления мультимедиа, содержит фотографию, изображение, видео/аудио файл или мультфильм. Согласно некоторым вариантам осуществления модуль управления мультимедиа дополнительно настроен для (а) предоставления пользователю возможности редактировать аудиовизуальную среду, (b) автоматического добавления места, откуда была взята аудиовизуальная среда, и времени, когда была взята аудиовизуальная среда, или (с) добавления контекстуального описания аудиовизуальной среды. Согласно некоторым вариантам осуществления машиночитаемые команды дополнительно содержат модуль управления деньгами, настроенный для предоставления пользователю возможности тратить деньги или получать деньги на основе действий модуля электронной торговли или на основе результатов модуля вознаграждений. Согласно некоторым вариантам осуществления валюта, используемая в модуле управления деньгами, представляет собой виртуальную валюту, реальную валюту или их комбинацию. Согласно некоторым вариантам осуществления машиночитаемые команды дополнительно содержат модуль игр на выигрыш, настроенный для запоминания действий пользователя в ходе игрового сеанса.
[0048] В описанных в этом документе различных вариантах осуществления содержится способ, реализованный с помощью описанной в этом документе компьютерной системы, и предназначенный для поиска и оценивания свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом. Согласно некоторым вариантам осуществления компьютерная система сдержит физический процессор, модуль памяти и операционную систему, настроенную для выполнения машиночитаемых команд.
[0049] Согласно некоторым вариантам осуществления способ выводит список рекомендуемых объектов с высокой степенью ассоциации или связи. Согласно некоторым вариантам осуществления ассоциация или связь основана на списке желаний или контекстуальной потребности. Согласно некоторым вариантам осуществления модуль анализа и изучения объекта ищет и оценивает потенциальное отдельное лицо, непохожее на пользователя, или дополняющее пользователя. Согласно некоторым вариантам осуществления модуль анализа и изучения объекта ищет и оценивает потенциальное отдельное лицо на основе готовности отдельного лица помочь другим людям, или на основе историй о помощи отдельного лица другим людям, или на основе механизма поощрений. Согласно некоторым вариантам осуществления модуль анализа и изучения объекта ищет и оценивает критерий на основе указанных пользователем желанных типов объектов. Согласно некоторым вариантам осуществления критерий содержит историю жизни, подобную истории жизни пользователя, или дополняющую для истории жизни пользователя. Согласно некоторым вариантам осуществления контекстуальная потребность содержит сходство или несходство или дополнение, основанное на одной или более следующих характеристиках, выбранных из группы, содержащей рост, вес, характеристики внешнего вида (например, цвет кожи, цвет глаз, цвет волос, телосложение), пол, возраст, дату рождения, расу, географический регион, регион компьютерной сети, оператора мобильной сети, семейное положение, гражданство, место жительства, образование, занятость, работодателя, структурное подразделение, проект, публикацию, отрасль, квалификацию, знания, эрудицию, криминальное прошлое, готовность помогать другим, историю помощи другим, заинтересованность в других, календарь и его историю. Согласно некоторым вариантам осуществления способ автоматически создает список желаний для пользователя по результатам анализа контекстуальной потребности. Согласно некоторым вариантам осуществления способ автоматически создает контекстуальную потребность для пользователя по результатам анализа списка желаний. Согласно некоторым вариантам осуществления способ рассматривает элемент в контекстуальной потребности как исключающее условие или как включающее условие. Согласно некоторым вариантам осуществления множество объектов содержит контакты, друзей или отдельные лица. Согласно некоторым вариантам осуществления контекстуальная потребность основана на последовательности действий или событий с пользователем в прошлом. Согласно некоторым вариантам осуществления действия или события с пользователем в прошлом включают в себя взаимодействия пользователя с объектами.
[0050] Согласно некоторым вариантам осуществления способ дополнительно содержит отображение сводки по объекту, выполняемое инфографическим модулем. Согласно некоторым вариантам осуществления способ дополнительно содержит отображение сводки по объекту во время сеанса связи, выполняемое инфографическим модулем. Согласно некоторым вариантам осуществления способ дополнительно содержит отображение сводки по объекту в формате электронной бегущей строки или прокручивающегося текста во время звонка телефона, выполняемое инфографическим модулем. Согласно некоторым вариантам осуществления способ содержит отображение инфографических данных на /с выходного блока компьютерного устройства пользователя.
[0051] В различных вариантах осуществления изобретения, описанных в этом документе, содержится энергонезависимый машиночитаемый носитель данных, настроенный на выполнение машиночитаемых команд, отличающийся тем, что машиночитаемые команды содержат модуль анализа и изучения объекта, описанный в этом документе и настроенный на поиск и оценивание свойства множества объектов, кодирующий тип ассоциации или взаимосвязи между пользователем и объектом.
Некоторые определения
[0052] Если не определено иное, все используемые в этом документе технические термины имеют такие значения, которые обычно понимаются специалистом обычной квалификации в области техники, к которой относится настоящее изобретение. Как используется в этом описании и в приложенной формуле изобретения, все формы единственного числа включают в себя ссылки на множественное число, кроме случаев, когда контекст явно указывает иное. Любое использование союза «или» в этом документе считается включающим в себя и сочетание союзов «и (или)», если не указано иное. Управление членством
[0053] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль управления членством или используют его. Согласно некоторым вариантам осуществления модуль предоставляет пользователю возможность зарегистрироваться в качестве члена для использования системы, например, создать защищенную паролем учетную запись члена. Согласно некоторым вариантам осуществления система предоставляет пользователю возможность ввести свой демографический профиль. Согласно некоторым вариантам осуществления регистрация членства выполнена с помощью учетной записи в социальной сети (например, Facebook, Twitter, Instagram и т.д.). Согласно дополнительным вариантам осуществления демографический профиль импортируется из учетной записи в социальной сети.
[0054] Согласно некоторым вариантам осуществления модуль управления членством позволяет системе автоматически обмениваться информацией профиля с профилем члена в социальной сети.
Графическое моделирование объектов
[0055] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль моделирования объекта или используют его. К примерам объектов относятся отдельные лица, контакты, компании, статьи, квалификации, письма электронной почты, изображения, видеофайлы, аудиофайлы, мультфильмы, карты, кино и т.п. Согласно некоторым вариантам осуществления объекты описываются как узлы графа. Каждому объекту присваивается один или более признаков. Признаки используются для описания степени ассоциации между объектами. Ассоциации описываются как ребра на графе. Согласно некоторым вариантам осуществления способ оценивания ассоциации моделируется вероятностно или статистически.
[0056] Согласно некоторым вариантам осуществления объекты являются отдельными лицами в социальной сети. Признаки являются доступной информацией из учетной записи отдельного лица, например, увлечения, профиль, пол, статьи, работы, квалификации, картинки, видео и т.д. Ассоциации между отдельными лицами основаны на метрики для характеризации веса ребра между отдельными лицами. Согласно одному варианту осуществления для расчета ассоциации используются различные типы метрик. Согласно другому варианту осуществления используются разные типы ассоциаций, при этом метрика используется для расчета типа ассоциации. Далее приведены не имеющие ограничительного характера примеры ассоциаций: члены семьи имеют сильную степень ассоциации; сотрудники в одной компании имеют сильную ассоциацию карьеры; люди, окончившие один университет, имеют сильную ассоциацию образования; отдельные лица, публикующие статьи с похожими темами, имеют сильную ассоциацию авторства; профессионалы в узкой области имеют сильную ассоциацию квалификации. В зависимости от практического применения, определение ребра графа основывается на единственном типе ассоциации или суммируется по нескольким типам ассоциаций.
[0057] Согласно некоторым вариантам осуществления объекты являются контактами в списке контактов. Каждый контакт соответствует узлу графа. Признаки включают в себя телефонные номера, адреса, работодателей и т.п. Обычно контакты также являются отдельными лицами. Оценки признаков и ассоциации для отдельных лиц, описанные в предыдущем параграфе, могут быть применены к графическим моделям контактов.
[0058] Согласно некоторым вариантам осуществления объекты являются файлами. Согласно некоторым вариантам осуществления признаки файла включают в себя название, тему, размер, место размещения, время создания, время изменения и т.п. Согласно дополнительным вариантам осуществления файл содержит один или более элементов из следующих: изображение, видео, аудио, звук, текст, сообщение и адрес электронной почты; таким образом, признаки дополнительно включают в себя сцену, длину, размеры, контент внутри файла и т.п.
Управление объектом
[0059] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль управления объектом или используют его. Согласно некоторым вариантам осуществления система позволяет пользователю выполнить одного или более действий из следующих: (а) добавление объекта; (b) удаление объекта; (с) редактирование информации объекта; (d) просмотр информации объекта; (е) категоризация объекта; (f) конфигурирование правила секретности объекта; (g) помещение объекта в черный список; и (h) помещение объекта в белый список. Согласно некоторым вариантам осуществления система автоматически выполняет эти действия на основе анализа, управления и изучения объекта (см. ниже)
[0060] Согласно некоторым вариантам осуществления управление объектом реализовано в виде более специализированного модуля. Согласно вариантам осуществления управления контактами, отдельными лицами, друзьями или их комбинациями, объекты могут быть контактами/отдельными лицами/друзьями или любой информацией, ассоциированной с контактами/отдельными лицами/друзьями. В случае управления файлами, изображениями, видео или их комбинациями, объекты могут быть файлами/изображениями/видео или любой информацией, ассоциированной с файлами/изображениями/видео. Не имеющие ограничительного характера подобные варианты осуществления можно реализовать для разных типов объектов, например, статьей, новостей, данных, семей, студентов, учителей и т.п.
[0061] Согласно вариантам осуществления управления контактами система позволяет пользователю выполнить одного или более действий из следующих: (а) добавление контакта; (b) удаление контакта; (с) редактирование информации контакта; (d) просмотр информации контакта; (е) категоризация контакта; (f) конфигурирование правила секретности контакта; (g) помещение контакта в черный список; и (h) помещение контакта в белый список. Согласно некоторым вариантам осуществления система автоматически выполняет эти действия на основе анализа контакта (см. ниже)
[0062] Согласно некоторым вариантам осуществления система предлагает пользователю варианты поддержания количества или качества его объектов (например, контактов, друзей, статей, файлов, фотографий, мультфильмов, изображений, видео и т.п.). Поддержание количества или качества основано на различных правилах, заранее установленных системой или пользователем. Для поддержания количества объектов, когда число объектов достигает предела количества, система больше не позволяет пользователю добавлять дополнительные объекты; в альтернативном варианте, когда пользователь желает добавить объект, система автоматически удаляет бесполезный объект. Для поддержания качества объектов система анализирует, соответствуют ли объекты контекстуальной потребности пользователя, и такие качественные объекты поддерживаются в базе данных пользователя.
[0063] Согласно некоторым вариантам осуществления система представляет список объектов, упорядоченный по алфавиту. Согласно некоторым вариантам осуществления система представляет список, основанный на качестве. Согласно некоторым вариантам осуществления система представляет список, основанный на контекстуальной потребности пользователя. Согласно некоторым вариантам осуществления система представляет список, основанный на списке желаний пользователя. Согласно некоторым вариантам осуществления система представляет список, основанный на частоте взаимодействий между пользователем и его контактами.
[0064] Согласно некоторым вариантам осуществления, когда пользователь добавляет объект, который представляет отдельное лицо (например, контакт, друг, начальник, подчиненный, студент, учитель и т.п.), отдельное лицо имеет возможность добавить или не добавить пользователя в собственную систему отдельных лиц. Согласно некоторым вариантам осуществления выбор, сделанный пользователем, основан на предпочтении пользователя в отношении одной или множества информации о отдельном лице в это время и (или) основан на списке желаний выбранного контакта, инфографике или социальных событиях, или добром взаимодействии (например, общий доступ к ресурсам, помощь людям, альтруизм, пожертвования и т.п.) с другими.
[0065] Согласно некоторым вариантам осуществления пользователь организует свои объекты в группы. Согласно некоторым вариантам осуществления добавляемые в группу объекты имеют подобный признак. Согласно некоторым вариантам осуществления добавляемые в группу объекты имеют дополняющие признаки. Согласно некоторым вариантам осуществления, в которых контакты представляют отдельных лиц, признак или дополняющие признаки основаны на одной или более следующих характеристиках: рост, вес, характеристики внешнего вида (например, цвет кожи, цвет глаз, цвет волос, телосложение), пол, возраст, дата рождения, раса, географический регион, регион компьютерной сети, оператор мобильной сети, семейное положение, гражданство, место жительства, образование, занятость, работодатель, структурное подразделение, проект, публикация, отрасль, квалификация, знания, эрудиция, криминальное прошлое, готовность помогать другим, история помощи другим, заинтересованность в других, календарь и его историю. Согласно дополнительным вариантам осуществления помещенные в группы отдельные лица могут взаимодействовать с другими отдельными лицами в группе.
[0066] Согласно некоторым вариантам осуществления, в которых контакты представляют отдельных лиц, система позволяет пользователю позвонить, отправить сообщение электронной почты или сообщение отдельному лицу, когда пользователь нажимает курсором на информацию отдельного лица. Согласно дополнительным вариантам осуществления связь осуществляется с помощью телекоммуникационной компании (например, Verizon, AT&T и т.п.) или с помощью интерфейса без оператора связи или приложения (например, Facebook, Instagram, Twitter, Pinterest, Linkedln, Line, Snapchat, Skype, What's app и т.п.).
[0067] Согласно некоторым вариантам осуществления система автоматически устанавливает категорию объекта на основе анализа силы ассоциации с пользователем. Согласно некоторым вариантам осуществления ассоциация основана на одном или более элементах из следующих: информация о семье (например, члены семьи), информация об образовании (например, класс в том же году или перекрытие за несколько лет), информация о карьере (например, работа в том же месте или в перекрывающийся период времени), частота общения пользователя с отдельным лицом, географическое расстояние между пользователем и отдельным лицом, разница в возрасте между пользователем и отдельным лицом.
[0068] Согласно некоторым вариантам осуществления система предоставляет пользователю возможность изучать или просматривать свои объекты. С позиции графического представления объекты классифицируются на объекты первого слоя (т.е. непосредственно связанные с пользователем), объекты второго слоя (т.е. связанные с пользователем двухступенчатой ссылкой), …, вплоть до объектов N-ого слоя. В примере, в котором объекты являются контактами, пользователь может изучить или просмотреть свои контакты (контакты первого слоя), или контакты своих контактов (т.е. контакты второго слоя), или в общем случае контакты N-ого слоя, где N≥1. Модуль предоставляет пользователю возможность изучить или просмотреть полную или частичную информацию об объекте N-ого слоя.
[0069] Согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц, при их изучении или просмотре система позволяет пользователю выразить свой интерес к, или желание помочь другому отдельному лицу N-ого слоя. Кроме того, система регистрирует историю помощи пользователя другим лицам и (или) историю заинтересованности пользователя в помощи другим.
Список желаний и контекстуальная потребность объекта
[0070] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат использование списка желаний. Согласно некоторым вариантам осуществления система предоставляет пользователю возможность указывать типы объектов (например, отдельные лица, контакты, друзья, партнеры, университеты, компании, организации, файлы, кинофильмы и т.п.). В некоторых случаях пользователь желает найти объект с конкретным признаком. Согласно некоторым вариантам осуществления пользователь предоставляет системе критерий, и модуль анализа и изучения объектов (см. ниже) выполняет анализ для поиска пригодных желательных объектов.
[0071] Согласно некоторым вариантам осуществления системы управления контактами пользователь желает найти контакт с конкретными характеристикам внешнего вида или квалификации. Согласно некоторым вариантам осуществления критерий содержит подобную историю жизни или дополняющую истории жизни. Например, пользователю не хватает или он желает получить контакты со знаниями в области здравоохранения, и он может предоставить системе такой список желаний; модуль анализа и изучения контактов выполнит поиск и найдет подходящие контакты с опытом работы в сфере здравоохранения.
[0072] Согласно некоторым вариантам осуществления список желаний исключает конкретные группы или признаки конкретных групп.
[0073] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат использование контекстуальной потребности пользователя. Контекстуальная потребность представляет собой, в отдельности, потребность, основанную на состоянии пользователя. Контекстуальная потребность может изменяться с течением времени. Согласно некоторым вариантам осуществления контекстуальная потребность содержит сходство или несходство или дополнение, основанное на одной или более следующих характеристик: рост, вес, характеристики внешнего вида (например, цвет кожи, цвет глаз, цвет волос, телосложение), пол, возраст, дата рождения, раса, географический регион, регион компьютерной сети, оператор мобильной сети, семейное положение, гражданство, место жительства, образование, занятость, работодатель, структурное подразделение, проект, публикация, отрасль, квалификация, знания, эрудиция, криминальное прошлое, готовность помогать другим, история помощи другим, заинтересованность в других, календарь и его историю.
[0074] Согласно некоторым вариантам осуществления список желаний или контекстуальная потребность вручную предоставляется пользователем. Согласно некоторым вариантам осуществления система автоматически идентифицирует список желаний или контекстуальную потребность на основе различных видов информации о пользователе, например, демографической, информации о семье, информации об образовании, информации о карьере, частоты общения пользователя с другим отдельным лицом, контенте передаваемых данных (например, письма электронной почты, сообщения, телефонные звонки, обменивавшиеся файлы и т.п.), географическом месте расположения, разнице в возрасте между пользователем и другим отдельным лицом и т.п.
[0075] Согласно некоторым вариантам осуществления список желаний или контекстуальная потребность является действительной или применяется в течение некоторого периода времени. Время от времени список желаний или контекстуальная потребность может быть изменена или обновлена системой автоматически. Период истечения срока действия, изменения или обновления зависит от обслуживания пользователем списка желаний или контекстуальной потребности. Согласно некоторым вариантам осуществления обслуживание содержит один или более элементов из следующих: проверка списка желаний, просмотр/отслеживание списка желаний другого отдельного лица, взаимодействие с другим отдельным лицом на основе списка желаний отдельного лица, помощь другому отдельному лицу на основе списка желаний отдельного лица, рекомендации отдельному лицу на основе списка желаний отдельного лица и т.п.
[0076] Согласно некоторым вариантам осуществления система автоматически создает список желаний для пользователя по результатам анализа контекстуальной потребности. Согласно некоторым вариантам осуществления система автоматически создает контекстуальную потребность для пользователя по результатам анализа списка желаний. Согласно некоторым вариантам осуществления при анализе элемент в контекстуальной потребности рассматривается как исключающее условие или как включающее условие.
[0077] Согласно некоторым вариантам осуществления система предоставляет пользователю возможность просмотреть или изучить информацию другого отдельного лица, его объекты, сети, существующие контакты, список желаний, контекстуальную потребность, контакты, группы, инфографику или игровую информацию.
Анализ и изучение объекта
[0078] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль анализа и изучения объекта или используют его. Согласно некоторым вариантам осуществления анализ объекта проводится в три шага. Шаг 1: поиск подходящего объекта среди существующих объектов; шаг 2: использование разумных рекомендаций; шаг 3: проверка рекомендованных объектов. Например, согласно некоторым вариантам осуществления изучения и управления контактами, три шага включают в себя, в отдельности: Шаг 1: поиск подходящего контакта среди существующих контактов; шаг 2: использование разумных рекомендаций; шаг 3: проверка рекомендованных контактов. Согласно некоторым вариантам осуществления изучения и управления друзьями, три шага включают в себя, в отдельности: 1 Шаг 1: поиск подходящего друга среди существующих друзей; шаг 2: использование разумных рекомендаций; шаг 3: проверка рекомендованных друзей. Согласно некоторым вариантам осуществления изучения и управления видео, три шага включают в себя, в отдельности: Шаг 1: поиск подходящего видео среди существующих видеофайлов; шаг 2: использование разумных рекомендаций; шаг 3: проверка рекомендованных видеофайлов. Аналогично, можно также использовать другие варианты осуществления. Специалист в данной области техники может легко применить подобное изучение и управление на основе осуществления настоящего изобретения. Согласно некоторым вариантам осуществления шаг поиска (т.е. шаг 1) заключается в поиске по файлам списков желаний или заданий. Согласно некоторым вариантам осуществления шаг проверки заключается в проверке файлов списков рекомендованных желаний или заданий.
[0079] Согласно некоторым вариантам осуществления ввод данных для анализа объекта содержит один или более элементов из следующих: критерий для добавления объекта или выполнения конкретной ассоциации (например, создание друга), контекстуальная потребность, ценность и т.п.
[0080] Согласно некоторым вариантам осуществления то, что будет анализироваться при анализе объекта, представляет из себя, в отдельности, одну или более позиций из следующих: имеющиеся объекты, группы объектов или размеры объектов. Согласно некоторым вариантам осуществления система оценивает различные характеристики объектов. Согласно некоторым вариантам осуществления система автоматически анализирует силу объекта, ассоциированного с пользователем. Согласно некоторым вариантам осуществления система автоматически анализирует силу множества объектов, ассоциированных с пользователем. Согласно дополнительным вариантам осуществления анализ основан не только на базе данных объектов пользователя, но также на базе данных объектов другого лица или на базах данных объектов других людей. Например, в примере анализа и изучения контакта то, что будет анализироваться при анализе контакта, представляет из себя, в отдельности, одну или более позиций из следующих: имеющиеся контакты, группы контактов или размеры контактов. Согласно некоторым вариантам осуществления система оценивает различные характеристики контактов. Согласно некоторым вариантам осуществления система автоматически анализирует силу контакта, ассоциированного с пользователем. Согласно некоторым вариантам осуществления система автоматически анализирует силу множества контактов, ассоциированных с пользователем. Согласно дополнительным вариантам осуществления анализ основан не только на базе данных контактов пользователя, но также на базе данных контактов другого лица или на базах данных контактов других людей.
[0081] Согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц (например, контакты, друзья, коллеги и т.п.), оценивание свойства множества отдельных лиц представляет собой, в отдельности, вывод балла, кодирующего разные типы ассоциаций/отношений, например, семейные отношения, школьные отношения и карьерные отношения. Согласно некоторым вариантам осуществления ассоциация основана на одной или более позициях из следующих: информация о семье (например, члены семьи), информации об образовании (например, класс в том же году или перекрытие за несколько лет), информация о карьере (например, работа в том же месте или в перекрывающийся период времени), частота общения пользователя с контактом, географическое расстояние между пользователем и отдельным лицом, разница в возрасте между пользователем и отдельным лицом.
[0082] Согласно некоторым вариантам осуществления анализ объекта выводит список рекомендуемых объектов с высокой степенью совпадения. Согласно некоторым вариантам осуществления пользователю разрешено просматривать комментарии или обзоры относительно рекомендованного объекта.
[0083] Согласно некоторым вариантам осуществления анализ рекомендует объекты для добавления или для удаления или для того и другого. Когда новый объект предоставляется системе, например, при ручном вводе пользователем информации нового объекта или при автоматическом получении информации нового объекта. Например, согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц, добавление нового отдельного лица содержит автоматическое сканирование визитной карточки или получение информации отдельного лица из внешней базы данных или социальной сети. После того, как объект был добавлен, система начинает анализировать новый добавленный объект совместно с имеющимися базами данных объектов. В анализе используются технологии машинного обучения и искусственного интеллекта для идентификации важности нового контакта. Согласно некоторым вариантам осуществления анализ рекомендует новый объект как высокоценный объект; в некоторых ситуациях анализ комментирует новый объект как бесполезный или нежелательный объект. Рекомендации и (или) комментарии являются адаптивными; новый объект, идентифицированный когда-то как важный/бесполезный объект со временем может стать бесполезным/важным объектом.
[0084] Согласно некоторым вариантам осуществления при анализе объекта учитываются различные виды информации. Согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц, не имеющие ограничительного характера примеры информации содержат одну или более позиций из следующих: информация о семье, информация об образовании, информация о карьере, частота общения пользователя с отдельным лицом, географическое место расположения, возрасты и календарь.
[0085] Согласно некоторым вариантам осуществления анализ объекта ищет потенциальные объекты адаптивно на основе текущей контекстуальной потребности пользователя. Согласно различным вариантам осуществления, в которых объекты представляют отдельных лиц, анализ объекта ищет потенциальное физическое лицо, похожее на пользователя, или непохожее на пользователя, или дополняющее пользователя; согласно дополнительным вариантам осуществления сходство, несходство или дополнение основано на контекстуальной потребности пользователя. Например, пользователь является ученым в области данных, который основывает новую молодую компанию и в данный момент он ищет возможных сотрудников. В одном направлении анализ объекта помогает инженеру по вычислительной технике найти компьютерного программиста, опыт работы которого подобен опыту работы пользователя. В другом направлении анализ объекта помогает найти бухгалтера, опыт работы которого не похож на опыт работы пользователя. Так как имеющаяся сеть объектов/отдельных лиц ученого в области данных (например, контакты, друзья, члены семьи, одноклассники, коллеги и т.п.) в основном являются профессионалами в области информационных технологий, анализ объекта быстро идентифицирует пригодного компьютерного программиста из объектов первого слоя или второго слоя. В отличие от этого, анализ объекта ищет бухгалтера на основе схемы отрицания; поскольку нет никакого имеющегося объекта/отдельного лица с опытом работы бухгалтером, анализ объекта выполняет поиск по другим базам данных объектов/отдельных лиц, кроме имеющейся сети объектов/отдельных лиц, чтобы идентифицировать пригодного бухгалтера.
[0086] Согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц, анализ объекта ищет потенциальных отдельных лиц по поручению пользователя на основе их готовности помочь другим людям, или на основе их историй о помощи другим людям, или на основе механизма поощрений. В некоторых приложениях анализ объекта ищет потенциальных отдельных лиц, удовлетворяющих списку желаний пользователя. В некоторых приложениях анализ объекта ищет потенциальных отдельных лиц путем исключения характеристик или свойств имеющейся сети объектов/отдельных лиц. Другими словами, анализ объекта ищет потенциальных отдельных лиц способом несоответствия.
[0087] Согласно некоторым вариантам осуществления анализ объекта ранжирует результаты поиска. Найденные объекты ранжируются на основе контекстуальной потребности пользователя и затем рекомендуются пользователю. Согласно дополнительным вариантам осуществления, в которых объекты представляют отдельных лиц, найденные объекты ранжируются на основе авторитета в профессиональной области. Например, поиск бухгалтера для отдельного предпринимателя, являющегося ученным в области данных, перечисляет бухгалтеров с авторитетом в молодых компаниях и в отрасли науки о данных.
[0088] Согласно некоторым вариантам осуществления пользователь выбирает объект на основе ранжирования. Согласно некоторым вариантам осуществления пользователь выбирает рекомендованный объект с наибольшим баллом ранжирования (т.е. лучшее соответствие). Согласно некоторым вариантам осуществления пользователь выбирает другой объект не с высшим баллом ранжирования; согласно дополнительным вариантам осуществления система запрашивает отзыв (на основе одного или более открытых вопросов или одного или более вопросов со многими вариантами выбираемых ответов) у пользователя и система записывает отзыв для модернизации своего машинного алгоритма для анализа и изучения объектов. Согласно некоторым вариантам осуществления пользователь отклоняет все рекомендованные объекты, и система использует рекомендованные объекты как негативные критерии для модернизации своего машинного алгоритма (например, регулировки весовых коэффициентов, новой параметризации алгоритма, новой сборки шагов алгоритма) для изучения походящих объектов. Согласно одному варианту осуществления система предоставляет каждому пользователю уникальный алгоритм; в другом варианте осуществления система предоставляет каждому пользователю уникальный набор параметров для того же самого алгоритма, в другом варианте осуществления система использует тот же самый алгоритм и те же самые параметры для всех пользователей.
[0089] Согласно некоторым вариантам осуществления рекомендованные системой объекты (например, изображения, файлы, статьи, видео, контакты, друзья, знакомые и т.д.) далее рекомендуются пользователем другому отдельному лицу. Согласно некоторым вариантам осуществления отдельное лицо, получающее переданные рекомендации, находится в списке контактов пользователя. Согласно некоторым вариантам осуществления передача рекомендации автоматически выполняется системой, которая анализирует подходящие отдельные лица в списке контактов пользователя на предмет передачи.
[0090] Согласно некоторым вариантам осуществления анализ объекта автоматически управляет неактивными объектами. Согласно некоторым вариантам осуществления анализ объекта автоматически рекомендует или добавляет объекты, удовлетворяющие контекстуальной потребности.
[0091] Согласно некоторым вариантам осуществления анализ объекта содержит вероятностный и (или) статистический алгоритм для проведения поиска.
Торговля
[0092] В различных вариантах осуществления система, платформа, сеть и аудиовизуальная среда содержат торговый модуль или используют его. Согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц или юридических лиц, система позволяет пользователю купить продукт (включая физический продукт, или услугу, или электронный продукт) у другого отдельного лица/субъекта или продать продукт другому отдельному лицу/субъекту. Согласно дополнительным вариантам осуществления действия покупки/продажи основаны на аукционе. Согласно различным вариантам осуществления действия покупки/продажи основаны на переговорах.
[0093] Согласно некоторым вариантам осуществления торговый модуль позволяет обмениваться услугами между двумя или большим число сторон. Например, сторона обладает компетентностью в вопросах развития бизнеса, а другая сторона обладает компетентностью в вопросах оказания юридических услуг, и тогда две эти стороны могут обменяться своими услугами.
[0094] Согласно некоторым вариантам осуществления система предоставляет пользователю или отдельному лицу/субъекту в сети пользователя возможность провести аукцион/торговлю/выпуск ценных бумаг. Проведение аукциона/торговли/выпуска ценных бумаг содержит предоставление информации о продукте в частичных или полных сетях пользователя. Согласно дополнительным вариантам осуществления лицу, заинтересованному в аукционе/торговле/ выпуске ценных бумаг разрешается запросить больше информации о продукте. Система автоматически отвечает на запрошенную информацию или позволяет ответить другой стороне аукциона/торговли/выпуска ценных бумаг.
[0095] Согласно некоторым вариантам осуществления система разрешает физическим лицам/организациям совместно сотрудничать при завершении транзакции. Например, покупатель и продавец могут запросить контакт/друга/отдельное лицо, которое является юристом, проверить контракт на сделку.
[0096] Согласно некоторым вариантам осуществления система автоматически выставляет счета на соответствующие гонорары (гонорар адвокату, гонорар бухгалтеру, гонорары за выпуск ценных бумаг, куртаж брокера, вознаграждение за привлечение клиентов, административный сбор и т.п.).
[0097] Согласно некоторым вариантам осуществления система предусматривает, в отдельности, периодический форум, на котором отдельные лица (пользователь, контакты и контакты контактов) могут обсуждать продукт.
[0098] В различных вариантах осуществления торговый модуль настроен, чтобы предоставлять пользователю возможность тратить деньги или получать деньги на основе торговых операций или на основе результатов модуля поощрений.
[0099] Согласно некоторым вариантам осуществления валюта, используемая в торговом модуле, представляет собой виртуальную валюту, реальную валюту или их комбинацию.
[00100] Согласно некоторым вариантам осуществления услуги, рассматриваемые в торговом модуле, не оцениваются по денежному выражению. Согласно некоторым вариантам осуществления ценность услуги оценивается другой службой. Согласно некоторым вариантам осуществления торговый модуль оценивает денежное выражение услуги/продукта, или эквивалентную стоимость услуги/продукта, ассоциированного с другой услугой/продуктом.
[00101] Согласно некоторым вариантам осуществления торговые стороны формируются модулем анализа и изучения объектов. Когда пользователь ищет потенциальное отдельное лицо (например, контакт, субъекта, друга, члена семьи, коллегу, независимое лицо и т.п.) с подобным или отличающимся опытом работы, система дает рекомендации и находит подходящих отдельных лиц. Пользователь может связаться с рекомендованными отдельными лицами для проведения торговой операции, например, покупки, продажи, аукциона, переговоров, обмена продуктами или услугами.
Управление мультимедиа
[00102] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль управления мультимедиа или используют его. Модуль управления мультимедиа настроен для ассоциирования аудиовизуальной среды с объектом. Не имеющие ограничительного характера примеры аудиовизуальной среды включают фотографию, изображение, видеоклип, мультфильм или аудиофайл.
[00103] Согласно некоторым вариантам осуществления система автоматически выполняет или предоставляет пользователю возможность отредактировать аудиовизуальную среду. Не имеющие ограничительного характера примеры включают удаление шума из речевой записи или из фотографии, синтез двух сегментов одного типа (например, двух изображений) или разного типа (например, текста и изображения) в единственный элемент аудиовизуальной среды. Специалист в этой области техники может легко распознать разные комбинации редактирования аудиовизуальной среды.
[00104] Согласно некоторым вариантам осуществления система автоматически добавляет место, откуда была взята аудиовизуальная среда, и (или) время, когда была взята аудиовизуальная среда. Согласно некоторым вариантам осуществления система анализирует аудиовизуальную среду и получает контекст сценария; описание контекста автоматически прилагается к аудиовизуальной среде.
Поощрение
[00105] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль поощрения или используют его. Модуль поощрения настроен для предоставления пользователю поощрения на основе автоматического анализа (i) степени использования пользователем системы/приложения, и (или) (ii) степени помощи пользователем отдельным лицам в своей сети. Согласно некоторым вариантам осуществления высокая степень позволяет получить высокое вознаграждение. Согласно некоторым вариантам осуществления помощь отдельному лицу включает в себя помощь отдельному лицу в операциях электронной торговли. Согласно некоторым вариантам осуществления помощь отдельному лицу включает в себя помощь ответом на вопрос отдельного лица в периодическом форуме или при общении (например, при звонке, в письме электронной почты, в сообщении и т.п.).
[00106] Согласно некоторым вариантам осуществления механизм вознаграждений основан на накоплении баллов. Согласно некоторым вариантам осуществления механизм вознаграждений предусматривает, в отдельности, предоставление пользователю выгоды, например, улучшение качества аудиовизуальной среды пользователя (например, изображений, фотографий, видеоклипов, интерфейсов игр и т.п.) и (или) увеличение срока действия аудиовизуальной среды пользователя. Согласно некоторым вариантам осуществления механизм вознаграждений предусматривает, в отдельности, предоставление пользователю сертификата или разблокированного объекта. Согласно некоторым вариантам осуществления система предоставляет пользователю возможность получить доступ к разблокированному объекту бесплатно без финансовые расходов.
[00107] Согласно некоторым вариантам осуществления модуль поощрения связан с модулем анализа и изучения объектов. Эта связь основана на альтруизме. Ниже приведен пример, в котором объекты являются отдельными лицами. Когда пользователь желает добавить контакт/друга/знакомого, система автоматически изучает имеющиеся контакты пользователя, или внешние контакты пользователя. После нахождения потенциального контакта система представляет потенциальный контакт пользователю, а с другой стороны система предоставляет пользователя потенциальному контакту. Система показывает причины сопоставления, которые основаны на работах, специальности, интересах, квалификациях, списке желаний и т.п. Согласно некоторым вариантам осуществления система указывает, как пользователь и потенциальный контакт могут помочь друг другу, основываясь на их работах, специальности, интересах, квалификациях, списке желаний и т.п. Согласно некоторым вариантам осуществления сопоставление основано на критериях дополнительности. Согласно некоторым вариантам осуществления сопоставление основано на дружелюбии, например, на истории пожеланий добавления новых друзей, истории взаимодействия с другими отдельными лицами, истории помощи другим отдельным лицам, истории отклонения запросов с просьбой стать контактами/друзьями/знакомыми.
Инфографика
[00108] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль инфографики или используют его. Согласно некоторым вариантам осуществления инфограф одновременно показывает признаки имеющихся объектов. В некоторых вариантах осуществления признаки относятся к элементам в контекстуальной потребности.
[00109] Согласно некоторым вариантам осуществления инфограф выводится в виде круговой диаграммы, линейчатой диаграммы, лепестковой диаграммы, графика, визуальных чисел и т.п.
[00110] В некоторых вариантах осуществления система использует диаграф для отображения силы ассоциации.
[00111] В некоторых вариантах осуществления инфограф встроен в средства общения, например, в телефонный звонок, письмо электронной почты, текстовое сообщение, поощрительный объект, оцениваемый объект и т.п. Например, когда пользователь получает входящий звонок/письмо электронной почты, дисплей с сообщением о звонке/письме содержит один или более следующих пунктов относительно вызывающего абонента: имя, адрес, адрес электронной почты, занятость, работодатель, один или более пунктов любой вышеупомянутой информации, сводка о прошлых встречах, места прошлых встреч, контекст прошлого общения с пользователем (письма электронной почты, звонки, сообщения, время, места, сценарии, контекстуальная потребность, чаты и т.п.), профили текущих контактов, текущая ассоциация, текущие или прошлые контекстуальные потребности и т.п. Согласно некоторым вариантам осуществления дисплей является статическим, например, содержит текстовую строку и изображение. Согласно некоторым вариантам осуществления дисплей является динамическим, например, как в одном или более из следующих форматов: воспроизведение видеоролика, воспроизведение аудиодорожки, прокручиваемый текст и электронная бегущая строка.
Игры на выигрыш
[00112] Согласно различным вариантам осуществления система, платформа, сеть и аудиовизуальная среда содержат модуль игр на выигрыш или используют его. Согласно некоторым вариантам осуществления модуль игр на выигрыш инкапсулирует в себе действия пользователя внутри игровой инфраструктуры. В отдельности, согласно некоторым вариантам осуществления, в которых объекты представляют отдельных лиц, помощь людей друг другу описана как игра, в которой член накапливает награды или реагирует на сложные ситуации. Согласно некоторым вариантам осуществления награды являются реальными наградами или виртуальными наградами. Согласно некоторым вариантам осуществления награда имеет денежное выражение или может использоваться как реальная валюта или виртуальная валюта в модуле электронной торговли. Согласно некоторым вариантам осуществления модуль игр на выигрыш связан с модулем анализа и изучения объектов. Эта связь основана на альтруизме. Согласно некоторым вариантам осуществления игр на выигрыш предоставляет обратную связь модулю анализа и изучения объектов в шаге 2.
Устройство цифровой обработки данных
[00113] Согласно некоторым вариантам осуществления описанные здесь система, сеть, способ и аудиовизуальная среда включают в себя устройство цифровой обработки данных или используют его. Согласно другим вариантам осуществления устройство цифровой обработки данных содержит один или более аппаратных центральных процессоров (ЦП), которые выполняют функции устройства. Согласно другим дополнительным вариантам осуществления устройство цифровой обработки данных дополнительно содержит операционную систему, настроенную для выполнения исполняемых команд. Согласно некоторым вариантам осуществления устройство цифровой обработки данных в некоторых случаях подключено к вычислительной сети. Согласно другим вариантам осуществления устройство цифровой обработки данных в некоторых случаях подключено к Интернет, так что оно имеет доступ к всемирной компьютерной сети. Согласно другим дополнительным вариантам осуществления устройство цифровой обработки данных в некоторых случаях подключено к инфраструктуре облачных вычислений. Согласно другим вариантам осуществления устройство цифровой обработки данных в некоторых случаях подключено к интранет. Согласно другим вариантам осуществления устройство цифровой обработки данных в некоторых случаях подключено к запоминающему устройству.
[00114] Согласно приведенному тут описанию пригодные устройства цифровой обработки данных включают в себя, при указании с помощью не имеющих ограничительного характера примеров, служебные компьютеры, настольные компьютеры, переносные компьютеры, компьютеры-ноутбуки, компьютеры-мини-ноутбуки, компьютеры-нетбуки, компьютеры-нетпэды, компьютеры сет-топы, карманные компьютеры, устройства для доступа к Интернет, мобильные смартфоны, планшетные компьютеры, электронные записные книжки, видеоигровые консоли и автомобильные бортовые компьютеры. Специалисты в этой области техники поймут, что многие смартфоны пригодны для использования в описанной здесь системе. Специалисты в этой области техники также поймут, что отдельные телевизоры, видеоплейеры и цифровые музыкальные плейеры с заказной функцией подключения к вычислительной сети пригодны для использования в описанной здесь системе. Пригодные планшетные компьютеры включают в себя модели с конфигурациями брошюры, планшета и трансформера, известные специалистам в этой области техники.
[00115] Согласно некоторым вариантам осуществления устройство цифровой обработки данных содержит операционную систему, настроенную для выполнения исполняемых команд. Операционной системой может являться, в отдельности, программное обеспечение, включая программы и данные, которые управляют аппаратурой устройства и предоставляют услуги для выполнения приложений. Специалисты в этой области техники поймут, что пригодные серверные операционные системы включают в себя, при указании с помощью не имеющих ограничительного характера примеров, FreeBSD, OpenBSD, NetBSD®, Linux, Apple® Mac OS X Server®, Oracle® Solaris®, Windows Server® и Novell® NetWare®. Специалисты в этой области техники поймут, что пригодные операционные системы для персональных компьютеров включают в себя, при указании с помощью не имеющих ограничительного характера примеров, Microsoft® Windows®, Apple® Mac OS X®, UNIX® и UNIX-подобные операционные системы, например, GNU/Linux®. Согласно некоторым вариантам осуществления операционная система предоставляется инфраструктурой облачных вычислений. Специалисты в этой области техники также поймут, что пригодные операционные системы для мобильных смартфонов включают в себя, при указании с помощью не имеющих ограничительного характера примеров, Nokia® Symbian® OS, Apple® iOS®, Research In Motion® BlackBerry OS®, Google® Android®, Microsoft® Windows Phone® OS, Microsoft® Windows Mobile® OS, Linux® и Palm® WebOS®.
[00116] Согласно некоторым вариантам осуществления устройство цифровой обработки данных содержит дисплей для передачи пользователю визуальной информации. Согласно некоторым вариантам осуществления дисплеем является электронно-лучевая трубка (ЭЛТ). Согласно некоторым вариантам осуществления дисплеем является жидкокристаллический дисплей (LCD). Согласно другим вариантам осуществления дисплеем является жидкокристаллический дисплей на тонкопленочных транзисторах (TFT-LCD). Согласно некоторым вариантам осуществления дисплеем является дисплей на органических светодиодах (OLED). Согласно различным другим вариантам осуществления дисплеем является дисплей OLED с пассивной матрицей (PMOLED) или дисплей OLED с активной матрицей (AMOLED). Согласно некоторым вариантам осуществления дисплеем является плазменный дисплей. Согласно некоторым вариантам осуществления дисплеем является видеопроектор. Согласно другим дополнительным вариантам осуществления дисплей является комбинацией устройств, например, описанных здесь.
[00117] Согласно некоторым вариантам осуществления устройство цифровой обработки данных содержит устройство ввода для получения информации от пользователя. Согласно некоторым вариантам осуществления устройством ввода является клавиатура. Согласно некоторым вариантам осуществления устройством ввода является указательное устройство, включающее, при указании с помощью не имеющих ограничительного характера примеров, мышь, трекбол, трекпад, джойстик, игровой контроллер или стилус. Согласно некоторым вариантам осуществления устройством ввода является сенсорный экран или мультисенсорный экран. Согласно другим вариантам осуществления устройством ввода является микрофон для ввода голосовой или иной звуковой информации. Согласно другим вариантам осуществления устройством ввода является видеокамера для ввода движений или визуальной информации. Согласно другим дополнительным вариантам осуществления устройством ввода является комбинация устройств, например, описанных здесь.
Энергонезависимый машиночитаемый носитель данных
[00118] Согласно некоторым вариантам осуществления описанные здесь система, сеть, способ и аудиовизуальная среда включают в себя один или более энергонезависимых машиночитаемых носителей данных, на которые записана программа, включающая команды, выполняемые операционной системой устройства цифровой обработки данных, в некоторых случаях подключенного к вычислительной сети. Согласно другим вариантам осуществления энергонезависимый машиночитаемый носитель данных является материальным компонентом устройства цифровой обработки данных. Согласно другим дополнительным вариантам осуществления энергонезависимый машиночитаемый носитель данных в некоторых случаях является съемным с устройства цифровой обработки данных. Согласно некоторым вариантам осуществления энергонезависимый машиночитаемый носитель данных включает в себя, при указании с помощью не имеющих ограничительного характера примеров, диски CD-ROM, диски DVD, устройства флеш-памяти, твердотельный накопитель, накопители на магнитных дисках, накопители на магнитной ленте, накопители на оптических дисках, системы и сервисы облачных вычислений и тому подобное. В некоторых случаях программа и команды постоянно, практически постоянно, полупостоянно или энергонезависимо записаны на носитель данных.
Компьютерная программа
[00119] Согласно некоторым вариантам осуществления описанные здесь система, сеть, способ и аудиовизуальная среда включают в себя, по меньшей мере, одну компьютерную программу или используют ее. Компьютерная программа содержит последовательность команд, выполняемых на ЦП устройства цифровой обработки данных, и записанных для выполнения указанной задачи. Машиночитаемые команды могут быть реализованы в виде программных модулей, например, функций, объектов, прикладных программных интерфейсов (API), структур данных и тому подобных, которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. С учетом описываемого здесь изобретения специалисты в этой области техники поймут, что компьютерная программа может быть написана на различных версиях разных языков программирования.
[00120] Функциональность машиночитаемых команд может быть объединена или распределена, как требуется в различных средах. Согласно некоторым вариантам осуществления компьютерная программа представляет собой, в отдельности, одну последовательность команд. Согласно некоторым вариантам осуществления компьютерная программа представляет собой, в отдельности, множество последовательностей команд. Согласно некоторым вариантам осуществления компьютерная программа размещается в одном месте хранения. Согласно другим вариантам осуществления компьютерная программа размещается во множестве месте хранения. Согласно различным вариантам осуществления компьютерная программа содержит в себе один или более программных модулей. Согласно различным вариантам осуществления компьютерная программа включает в себя, частично или полностью, одно или более веб-приложений, одно или более мобильных приложений, одно или более автономных приложений, одно или более дополнительных модулей, расширений, встраиваемых или надстраиваемых программ веб-браузера или их комбинации.
Веб-приложение
[00121] Согласно некоторым вариантам осуществления компьютерная программа включает в себя веб-приложение. С учетом описываемого здесь изобретения специалисты в этой области техники поймут, что веб-приложение, согласно различным вариантам осуществления, использует одну или более программных платформ и одну или более систем баз данных. Согласно некоторым вариантам осуществления веб-приложение создано на базе программной платформы, например, Microsoft®.NET или Ruby on Rails (RoR). Согласно некоторым вариантам осуществления веб-приложение использует одну или более систем баз данных, включающих в себя, при указании с помощью не имеющих ограничительного характера примеров, реляционные, нереляционные, объектно-ориентированные, ассоциативные и XML системы баз данных Согласно другим вариантам осуществления подходящие системы реляционных баз данных включают в себя, при указании с помощью не имеющих ограничительного характера примеров, Microsoft® SQL Server, mySQL™ и Oracle®. Специалисты в этой области техники также поймут, что веб-приложение, согласно различным вариантам осуществления, написано на одной или более версиях одного или более языков программирования. Веб-приложение может быть написано на одном или более языках разметки, языках описания представления, скриптовые языках со стороны клиента, языках кодирования со стороны сервера, языках запросов к базе данных или на их комбинациях. Согласно некоторым вариантам осуществления веб-приложение в некоторой степени написано на языке разметки, например, на языке гипертекстовой разметки (HTML), расширяемом языке гипертекстовой разметки (XHTML) или расширяемом языке разметки (XML). Согласно некоторым вариантам осуществления веб-приложение в некоторой степени написано на языке описания представления, например, на каскадной таблице стилей (CSS). Согласно некоторым вариантам осуществления веб-приложение в некоторой степени написано на скриптовом языке со стороны клиента, например, Asynchronous Javascript and XML (AJAX), Flash® Actionscript, Javascript или Silverlight®. Согласно некоторым вариантам осуществления веб-приложение в некоторой степени написано на языке кодирования со стороны сервера, например, Active Server Pages (ASP), ColdFusion®, Perl, Java™, JavaServer Pages (JSP), PHP Hypertext Preprocessor (PHP), Python™, Ruby, Tool Command Language (Tcl), Smalltalk, WebDNA® или Groovy. Согласно некоторым вариантам осуществления веб-приложение в некоторой степени написано на языке запросов к базе данных, например, на языке структурированных запросов Structured Query Language (SQL). Согласно некоторым вариантам осуществления веб-приложение объединяется с продуктами сервера корпорации, например, IBM® Lotus Domino®. Согласно некоторым вариантам осуществления веб-приложение включает в себя элемент проигрывателя мультимедиа. Согласно различным другим вариантам осуществления элемент проигрывателя мультимедиа использует одну или более пригодных технологий мультимедиа, включающих в себя, при указании с помощью не имеющих ограничительного характера примеров, Adobe® Flash®, HTML 5, Apple® QuickTime®, Microsoft® Silverlight®, Java™ и Unity®.
Мобильное приложение
[00122] Согласно некоторым вариантам осуществления компьютерная программа включает в себя мобильное приложение, выдаваемое на мобильное устройства цифровой обработки данных. Согласно некоторым вариантам осуществления мобильное приложение выдается на мобильное устройство цифровой обработки данных во время его изготовления. Согласно другим вариантам осуществления мобильное приложение выдается на мобильное устройство цифровой обработки данных через описанную здесь вычислительную сеть.
[00123] С учетом описываемого здесь изобретения мобильное приложение создается способами, известными специалистам в этой области техники, с использованием аппаратуры, языков программирования и сред разработки, известных в этой области техники. Специалисты в этой области техники поймут, что мобильные приложения написаны на различных языках программирования. Подходящие языки программирования включают в себя, при указании с помощью не имеющих ограничительного характера примеров, С, С++, С#, Objective-C, Java™, Javascript, Pascal, Object Pascal, Python™, Ruby, VB.NET, WML и XHTML/HTML с или без CSS и их комбинации.
[00124] Подходящие среды разработки мобильных приложений доступны из разных источников Коммерчески доступные среды разработки включают в себя, при указании с помощью не имеющих ограничительного характера примеров, AirplaySDK, alcheMo, Appcelerator®, Celsius, Bedrock, Flash Lite, .NET Compact Framework, Rhomobile и WorkLight Mobile Platform. Другие среды разработки доступны бесплатно, включающие в себя, при указании с помощью не имеющих ограничительного характера примеров, Lazarus, MobiFlex, MoSync и Phonegap. Помимо этого, изготовители мобильных устройств распространяют комплекты разработчика программного обеспечения, включающие в себя, при указании с помощью не имеющих ограничительного характера примеров, iPhone и iPad (iOS) SDK, Android™ SDK, BlackBerry® SDK, BREW SDK, Palm® OS SDK, Symbian SDK, webOS SDK и Windows® Mobile SDK.
[00125] Специалисты в этой области техники поймут, что для распространения мобильных приложений доступно несколько коммерческих форумов, включающие в себя, при указании с помощью не имеющих ограничительного характера примеров, Apple® Арр Store, Android™ Market, BlackBerry® App World, App Store для устройств Palm, App Catalog for webOS, Windows® Marketplace for Mobile, Ovi Store для устройств Nokia®, Samsung® Apps и Nintendo® DSi Shop.
Автономное приложение
[00126] Согласно некоторым вариантам осуществления компьютерная программа включает в себя автономное приложение, которая является программой, выполняемой как независимый процесс в компьютере, а не как добавка к имеющемуся процессу, например, не как дополнительный модуль. Специалисты в этой области техники поймут, что автономные приложения часто компилируются. Компилятор представляет из себя компьютерную программу, которая преобразует исходный код, написанный на языке программирования, в двоичный объектный код, например, в язык ассемблер или в машинный код. Подходящие компилируемые языки программирования включают в себя, при указании с помощью не имеющих ограничительного характера примеров, С, С++, Objective-C, COBOL, Delphi, Eiffel, Java™, Lisp, Python™, Visual Basic и VB.NET или их комбинации. Компиляция часто выполняется, по крайней мере, частично, для создания выполняемой программы. Согласно различным вариантам осуществления компьютерная программа содержит в себе одно или более выполняемых скомпилированных приложений. Дополнительный модуль веб-браузера
[00127] Согласно некоторым вариантам осуществления компьютерная программа включает в себя дополнительный модуль веб-браузера. В программировании дополнительный модуль представляет из себя один или более программных компонентов, которые добавляют конкретные функции к большому программному приложению. Изготовители программных приложений поддерживают дополнительные модули, чтоб третьи разработчики могли создавать функции, которые расширяют возможности приложения, для поддержки просто добавляемых новых функций и для снижения размера приложения. В случае поддержки дополнительные модули позволяют оптимизировать набор функций программного приложения. Например, дополнительные модули широко используются в веб-браузерах для воспроизведения видео, создания интерактивности, сканирования для поиска вирусов и просмотра файлов определенных типов. Специалисты в этой области техники будут знакомы с несколькими дополнительными модулями для веб-браузеров, включая Adobe® Flash® Player, Microsoft® Silverlight® и Apple® QuickTime® Согласно некоторым вариантам осуществления панель инструментов содержит одно или более расширений веб-браузера, встраиваемых модулей или надстроек. Согласно некоторым вариантам осуществления панель инструментов содержит одну или более панелей браузера, лент инструментов или лент рабочего стола.
[00128] С учетом описываемого здесь изобретения специалисты в этой области техники поймут, что доступно несколько платформ для дополнительных модулей, которые позволяют разрабатывать дополнительные модули на различных языках программирования, включая, при указании с помощью не имеющих ограничительного характера примеров, С++, Delphi, Java™, PHP, Python™ и VB.NET или их комбинации.
[00129] Веб-браузеры (также называемые обозревателями Интернет) являются программными приложениями, разработанными для использования на подключенных к вычислительной сети устройствах цифровой обработки данных для извлечения, представления и навигации по информационным ресурсам во всемирной компьютерной сети. Подходящие веб-браузеры включают в себя, при указании с помощью не имеющих ограничительного характера примеров, Microsoft® Internet Explorer®, Mozilla® Firefox®, Google® Chrome, Apple® Safari®, Opera Software® Opera® и KDE Konqueror. Согласно некоторым вариантам осуществления веб-браузер является мобильным веб-браузером. Мобильные веб-браузеры (также называемые микробраузерами, мини-браузерами и беспроводными браузерами) разработаны для использования на мобильных устройствах цифровой обработки данных, включающих в себя, при указании с помощью не имеющих ограничительного характера примеров, карманные компьютеры, планшетные компьютеры, компьютеры-субноутбуки, смартфоны, музыкальные плейеры, электронные записные книжки (PDA) и ручные видеоигровые системы. Пригодные мобильные веб-браузеры включают в себя, при указании с помощью не имеющих ограничительного характера примеров, браузер Google® Android®, браузер RIM BlackBerry® Browser, Apple® Safari®, Palm® Blazer, браузер Palm® WebOS®, Mozilla® Firefox® for mobile, Microsoft® Internet Explorer® Mobile, Amazon® Kindle® Basic Web, браузер Nokia® Browser, Opera Software® Opera® Mobile и браузер Sony® PSP™.
Программные модули
[00130] Согласно некоторым вариантам осуществления описанные здесь система, сеть, способ и аудиовизуальная среда включают в себя модули программного обеспечения, сервера и (или) базы данных, или используют их. С учетом описываемого здесь изобретения программные модули создаются способами, известными специалистам в этой области техники, с использованием аппаратуры, программ и языков программирования, известных в этой области техники. Описываемые здесь программные модули реализованы множеством способов. Согласно различным вариантам осуществления программный модуль представляет собой, в отдельности, файл, секцию кода, программируемый объект, программируемую структуру или их комбинации. Согласно другим различным вариантам осуществления программный модуль представляет собой, в отдельности, множество файлов, множество секций кода, множество программируемых объектов, множество программируемых структур или их комбинации. Согласно различным вариантам осуществления один или более программных модулей представляет собой, при указании с помощью не имеющих ограничительного характера примеров, веб-приложение, мобильное приложение и автономное приложение. Согласно некоторым вариантам осуществления программные модули находятся в одной компьютерной программе или приложении. Согласно другим вариантам осуществления программные модули находятся более чем в одной компьютерной программе или приложении. Согласно некоторым вариантам осуществления программные модули размещены на одном компьютере. Согласно другим вариантам осуществления программные модули размещены более чем на одном компьютере. Согласно дополнительным вариантам осуществления программные модули размещены на платформах облачных вычислений. Согласно некоторым вариантам осуществления программные модули размещены на одном компьютере или более компьютерах на одной площадке. Согласно другим вариантам осуществления программные модули размещены на одном компьютере или более компьютерах на более чем одной площадке.
Примеры
[00131] Следующие показательные примеры являются типичными представителями осуществлений программных приложений, систем и способов, описанных в этом документе, и их не следует считать ограничивающими объем данного изобретения каким-либо образом. Хотя в этом документе показаны и описаны предпочтительные осуществления настоящего изобретения, специалистам в этой области техники очевидно, что такие осуществления приведены только в качестве примеров. Специалисты в этой области техники теперь могут вносить различные варианты, изменения и замены без отклонения от сущности изобретения. Следует понимать, что при практическом осуществлении изобретения могут применяться различные альтернативы к описанным в этом документе вариантам осуществления изобретения.
Пример 1 - Платформа компьютерной системы
[00132] На фиг. 1 представлена схема, иллюстрирующая пример аппаратной платформы компьютерной системы. В главную платформу входят сервер кэширования, рабочий сервер, АР-сервер приложений, сервер данных, Ad-сервер рекламы и база данных. Пользователь может получить доступ к системе со своего компьютера или смартфона (или планшета), к рабочему серверу через вычислительную сеть или через службу доменных имен (DNS). Рабочий сервер принимает запрос пользователя и обрабатывает его вместе с кэшом, АР-сервером и сервером данных. Кроме того, в системе содержится сервер рекламы, который анализирует поведение пользователя для отправки ему рекламы.
[00133] В системе дополнительно имеется резервная аппаратная платформа, в которую входят второй АР-сервер, вторая база данных и второй сервер данных. Резервная платформа копирует данные главной платформы за определенный период времени.
Пример 2 - Поток операций в системе
[00134] На фиг. 2 показан пример потока операций обработки данных. Пользователь может быть зарегистрированным или незарегистрированным. Система связана со средой социальной сети с помощью вычислительной сети. Главная система содержит сервер обработки объектов, сервер профиля пользователя, сервер отслеживания поведения, сервер анализа и сервер электронной торговли. Серверы связаны друг с другом внутренней/отдельной локальной вычислительной сетью.
[00135] Альтернативно, все службы можно установить на одном компьютере.
[00136] Каждая служба ассоциирована со своей базой данных. Сервер обработки объектов связан с графической базой данных для реализации интерфейса пользователя. Сервер отслеживания поведения связан с базой данных, в которой хранятся коллекция тегов, история навигации и группы. Сервер анализа связан с базой данных правил для анализа контактов. Сервер электронной торговли связан с коммуникационной базой данных и с базой данных ключевых слов. Сервер профиля пользователя связан с базой данных вознаграждений и с базой данных профиля.
[00137] Согласно некоторым вариантам осуществления база данных может быть связана с другим сервером с помощью внутренней сети. Например, база данных профиля используется сервером анализа для анализа ассоциаций пользователя с контактами.
Пример 3 - Система управления контактами
[00138] На фиг. 3-9 показан пример системы управления контактами, реализованной на основе описанной в этом документе системы анализа и изучения объекта. Система реализована на компьютерном устройстве. На фиг. 3 показан интерфейс с различными модулями, например, с личным профилем, контактами, коммуникационными записями, лепестковой диаграммой контактов, торговой платформой, подсистемой управления фотографиями, играми на выигрыш и диаграммами выигрышей. Каждый модуль представлен в виде нажимаемой кнопки, при нажатии пользователем кнопки вид интерфейса изменяется на другой интерфейс, чтобы пользователь мог получить доступ к функциям модуля.
[00139] На фиг. 4 показан пример модуля управления контактами. В этом модуле пользователь может добавлять контакты, добавлять группы, и упорядочивать контакты по группам. В этом примере система по умолчанию имеет официальные категории. Пользователю разрешено добавлять новые группы или назначать теги контактам, которые образуют разные группы.
[00140] На фиг. 5 показан пример модуля связи. После выбора контакта система показывает больше информации о контакте. Также система показывает интерфейс, чтобы пользователь мог выбрать метод связи, например, чат, звонок или электронная почта. Кроме того, модуль связи связан с одной или более социальными сетями, например, с Facebook, Twitter или Instagram.
[00141] На фиг. 6 показан пример интерфейса входящего телефонного звонка. При поступлении звонка система показывает информацию о звонящем абоненте, например, его изображение, его данные и архивные записи, относящиеся к звонящему.
[00142] На фиг. 7 показан пример лепестковой диаграммы групп контактов. Лепестковая диаграмма представляет собой многоугольник, в котором вершина указывает размер контактных групп. На лепестковой диаграмме контактные группы помещены в вершины многоугольника для представления соответствующего номера контакта среди тех, которые выбраны контактными группами пользователя.
[00143] На фиг. 8 показан пример модуля списка желаний. В этом модуле пользователь может добавить желаемые контакты, указав нужные характеристики. Кроме того, пользователь может изучить список желаний другого контакта. Также пользователю разрешено выполнять различные действия внутри этого модуля. Примеры действий включают в себя саморекомендацию другому контакту, рекомендацию персоны контакту, установку тега на список желаний, поиск возможных контактов, выполнение разумной рекомендации для пользователя и редактирование списка желаний.
[00144] На фиг. 9 показан пример интерфейса выигрышей. В этом примере помощь контакту или сети контакта добавляет пользователю баллы выигрыша. Графики, построенные по периодам времени, показывают, как выигрыши пользователя росли с течением времени.
Пример 4 - Система изучения контактов и знакомых
[00145] На фиг. 10-24 показан пример системы управления знакомыми, реализованной на основе описанной в этом документе системы анализа и изучения объекта. Система реализована на компьютерном устройстве. Компьютерная система содержит дисплей, позволяющий пользователю получить доступ к программным модулям. После того, как пользователь войдет в систему, система показывает ему список знакомых, например, см. фиг. 10. Как показано на фиг. 11, когда пользователь нажимает контакт, система показывает подробную контактную карточку. В альтернативном варианте пользователь может использовать функцию поиска (см. фиг. 12) для нахождения контакта, функция поиска позволяет пользователю вводить критерии для поиска. Показанные на фиг. 11 контакты были далее организованы в группы контактов, показанные на фиг. 13, в этом примере показаны три группы контактов - университетские однокурсники, друзья по баскетболу и одноклассники из средней школы. Пользователь может редактировать группы. На фиг. 14 показан интерфейс, позволяющий пользователю редактировать группы; в этом примере было настроено шесть групп (University (Университет), СЕО (Гендиректора), Relatives (Родственники), UI/UX, Clients (Клиенты) и Marketing (Маркетинг)) и каждый контакт, принадлежащий конкретной группе, включался, когда пользователь настраивал группу.
[00146] В этом примере пользователю также разрешено связаться с контактом. Как показано на фиг. 15, было открыто окошко с информацией о связи и пользователь может выбрать метод связи, например, электронная почта, телефонный звонок, текстовое сообщение или социальные сети.
[00147] Группы контактов также визуализируются с помощью лепестковой диаграммы, см. фиг. 16. Лепестковая диаграмма показывает размеры контактных групп, позволяя пользователю визуально оценить силу связей со своими знакомыми.
[00148] На фиг. 17 показано, что система позволяет пользователям указать их списки желаний. В этом примере контакт Эми (Amy) желает найти старшего дизайнера интерфейса пользователя (UI), другой контакт желает купить подержанный автомобиль; другому контакту нужен тент; еще один контакт планирует провести у себя вечеринку. На фиг. 18 показано, что пользователь также помог Эми с помощью чата в реальном времени, в котором пользователь предложил прислать хороших кандидатов в дизайнеры UI. Кроме того, система суммирует статистику по списку желаний; например, на фиг. 19 показано, что список желаний Тони (Tony) был выложен один день. Чтобы сделать управление контактами и знакомыми более приятным, знакомые формируются в игровой среде. На фиг. 20 контакты сопоставлены с игроками в игре, в которой связи с друзьями, коммуникации и помощь людям были промоделирована состязанием. Например, помощь другим людям может привести к получению похвального сертификата. Пользователь может настроить цель игры, см. фиг. 21. Сводка по ранжированию состязания показана на фиг. 22. Также на фиг. 23 показан график со сводкой прогресса набора знакомых.
[00149] В системе также имеется мультимедийный модуль, в котором пользователи могут выгрузить свои мультимедийные файлы. На фиг. 24 показано, что система показывает мультимедийные коллекции каждого пользователя, включая фотографии, музыку, видео и т.п. Пользователь может просмотреть из контакта выложенные в общий доступ мультимедийные файлы.
Пример 5 - Блок-схема изучения и анализа объекта
[00150] Система изучения и анализа контактов содержит базу данных контактов. На фиг. 25 показана примерная блок-схема изучения и анализа объекта. Для иллюстративных целей в этом примере в качестве объектов используются контакты (показано в блоке 25 как «Изучение и анализ контакта»). Специалист обычной квалификации в этой области техники может легко расширить осуществление данного изобретения на другие типы объектов, например, на статьи, изображения, видео, файлы и т.п.
[00151] В этом примере база данных контактов представляет собой, в отдельности, базу данных визитных карточек 25а. База данных контактов или база данных визитных карточек упорядочивается на различные уровни 25b, например, на отдельный уровень, уровень друзей, уровень бизнеса и социальный уровень. Упорядочивание по категориям проводится вручную или выполняется автоматически при анализе информации, заключенной в контактах или в социальных сетях. Система также содержит базу данных тегов 25с. Теги автоматически назначаются системой любым объектам (не только контактам, но также изображениям, файлам, видео, аудио, текстам, сообщениям, телефонным звонкам, истории и т.п.) и признакам/свойствам, описывающим объекты. Теги также используются для идентификации людей и объектов. Например, лица на фотографии снабжаются тегами и каждый тег соответствует имени персоны, признаку, семье и т.п. Теги используются для отслеживания и анализа пользователей системы (блок 25d). Теги используются для отслеживания любой информации, которую нужно показать на лепестковой диаграмме/графике.
[00152] Система также содержит базу данных истории взаимодействий 25е, например, общений (например, письма электронной почты, текстовые сообщения, телефонные звонки и т.п.) и участие в группе, как показано в блоке 25f. Участие в группе включает в себя действия в группе или взаимодействия с другими лицами. Взаимодействия также включают в себя любые взаимодействия, связанные со списком желаний. В некоторых случаях взаимодействия включают в себя сделки электронной торговли, игровые действия и (или) помощь другим людям.
[00153] Система также содержит базу данных мультимедиа. В этом примере база данных мультимедиа представляет собой, в отдельности, базу данных фотографий 25g. Объект мультимедиа анализируется путем присваивания одного или более тегов (например, теги на фотографиях для идентификации, как показано в блоке 25h). Тег включает в себя информацию о персоне (например, имя, контакт, адрес и т.п.), признак, свойство, образование, взаимодействие, действие, тему, место и (или) время.
[00154] Система также содержит игровой модуль. В этом примере игровой модуль представляет собой игру ежедневных заданий 25i и индекс выигрышей 25j. Система также содержит инфографический модуль, в котором контакты отображаются в формате лепестковой диаграммы (т.е. визуальные лепестки контактов 25k). Лепестковая диаграмма связана с игровым модулем, так что информация из игрового модуля может отображаться на лепестковой диаграмме. Игра ежедневных заданий, индекс выигрышей и визуальные лепестки также связаны вместе и анализируются для создания поощрений и наград 251 для пользователей. В этом проекте поощрения и награды могут быть поданы назад в игру ежедневных заданий 25i для мотивации пользователей и напоминания им о проведении большего числа взаимодействий. Кроме того, поощрения и награды подаются назад для изучения и анализа в игру ежедневных заданий для мотивации пользователей и напоминания им о проведении большего числа взаимодействий.
[00155] Система также содержит модуль для обработки списка желаний. Список желаний создается пользователем, или создается автоматически как логический вывод из контекстуальной потребности пользователя. Вывод делается на основе анализа всей доступной информации, включая, помимо прочего, контакты, признаки, свойства, поощрения, игры, сделки, образования, семью, коммуникации, взаимодействия и теги (по анализу). После создания списка желаний запускается процессор рекомендаций для проведения поисков и анализа и рекомендации самых подходящих объектов, соответствующих списку желаний (по изучению и рекомендации). Пользователь может выбрать соответствие из списка рекомендаций, или отклонить рекомендацию, так что процессор рекомендаций обновит свой алгоритм поиска или параметры для выполнения новых поисков. Анализ, рекомендация и изучение показаны в блоке 25n.
[00156] Согласно некоторым вариантам осуществления система также содержит модуль правил для работы процессора рекомендаций. Одно или более правил (как в блоке 25о) можно настроить вручную. Например, система использует подобие или дополнительность как правило для поиска. Согласно некоторым вариантам осуществления система также рассматривает предпочтения контактов. Например, контакт не желает никогда быть рекомендованным и процессор рекомендаций не использует этот контакт при анализе. Различные типы учитываемых правил, представляют, например, регионы, языки, опыты работы, лепестковую диаграмму контактов, анализ группы и ключевые слова в списке желаний. Согласно некоторым вариантам осуществления процессор рекомендаций учитывает предпочтения, извлеченные из поощрений/наград и поведения пользователей. Операции получения рекомендации запускаются пользователем, или автоматически системой, когда система обнаруживает или запускает необходимость.
[00157] Система также содержит ряд дополнительных модулей. Например, для упрощения торговли предоставляются шаблоны продаж/сделок, как в блоке 25р. Система содержит чат-комнату 25q, где пользователи могут обмениваться своей информацией или своими списками желаний. Система содержит модуль связи, так что пользователи могут просто выполнять коммуникации, как в блоке 25r (письма электронной почты, текстовые сообщения, телефонные звонки, совещания и т.п.). Система содержит модуль резервирования объектов для дублирования объектов в другом месте. Система содержит модуль синхронизации объектов для синхронизации объектов по платформам и пользователям. Блок 25s показывает модули как резервирования, так и синхронизации.
Пример 6 - Обработка списка желаний
[00158] На фиг. 26 показан пример модуля обработки списка желаний. Список желаний содержит конкретную квалификацию или компетентность, или в некоторых приложениях список желаний содержит объект. Как показано в блоке 26а, список желаний создается пользователем или по контекстуальной потребности. Создание списка желаний основано на анализе поведения, фильтрации тегов/текста и (или) прошлых записей (блок 26с). После создания списка желаний система изучает первый слой объектов (например, друзей) или другие слои объектов (например, друзей друзей или, возможно, всех пользователей) (блок 26b). Иногда друг дает ссылку и рекомендует персону пользователю. В некоторых случаях система экспортирует всех пользователей, соответствующих критериям в списке желаний, и выполняет рекомендации. Ссылка друга или рекомендация системы показаны в блоке 26d.
[00159] Если найден объект/персона с хорошим соответствием, система представляет рекомендуемый объект/персону пользователю (блок 26е). Пользователь либо отклоняет, либо принимает. В блоке 26f, когда выполняется или подтверждается отклонение, система заново инициализирует изучение путем подстройки своих внутренних параметров. Если пользователь принимает рекомендованный объект/персону, пользователь или рекомендованная персона/владелец или оба имеют возможность добавить контрагента в качестве друга. После принятия пользователь проводит переговоры (как в блоке 26g) с персоной или с владельцем объекта относительно необходимости, указанной в списке желаний. После достижения договоренности (как в блоке 26h) пользователь и рекомендованная персона/владелец совершают транзакцию, с последующим оформлением похвального сертификата (блок 26i), выдаваемого рекомендованной персоне/владельцу.
[00160] Хотя в этом документе показаны и описаны предпочтительные осуществления настоящего изобретения, специалистам в этой области техники очевидно, что такие осуществления приведены только в качестве примеров. Специалисты в этой области техники теперь могут вносить различные варианты, изменения и замены без отклонения от сущности изобретения. Следует понимать, что при практическом осуществлении изобретения могут применяться различные альтернативы к описанным в этом документе вариантам осуществления изобретения. Подразумевается, что следующая формула изобретения определяет объем изобретения и что в ней изложены способы и структуры в рамках объема этой формулы изобретения и их эквиваленты.
Изобретение относится к области вычислительной техники. Техническим результатом является обеспечение поиска и оценки свойства множества объектов по социальным сетям. Раскрыта компьютерная система для поиска и оценки свойства множества объектов по социальным сетям, содержащая физический процессор, модуль памяти и операционную систему, настроенную на выполнение машиночитаемых команд, в которой машиночитаемые команды содержат модуль анализа и изучения объектов, настроенный на поиск и оценивание свойства множества объектов по социальным сетям, кодирующего тип ассоциации или взаимосвязи между пользователем и объектом, причем модуль анализа и изучения объектов ищет и оценивает потенциальное отдельное лицо на основе готовности отдельного лица помочь другим людям, или на основе истории отдельного лица о помощи другим людям, или на основе модуля поощрений, предназначенного для обеспечения степени помощи пользователя другим людям в сети пользователя. 3 н. и 31 з.п. ф-лы, 26 ил.
1. Компьютерная система для поиска и оценки свойства множества объектов по социальным сетям, содержащая физический процессор, модуль памяти и операционную систему, настроенную на выполнение машиночитаемых команд, в которой машиночитаемые команды содержат модуль анализа и изучения объектов, настроенный на поиск и оценивание свойства множества объектов по социальным сетям, кодирующего тип ассоциации или взаимосвязи между пользователем и объектом, причем модуль анализа и изучения объектов ищет и оценивает потенциальное отдельное лицо на основе готовности отдельного лица помочь другим людям, или на основе истории отдельного лица о помощи другим людям, или на основе модуля поощрений, предназначенного для обеспечения степени помощи пользователя другим людям в сети пользователя.
2. Компьютерная система по п. 1, в которой множество объектов содержит контакты.
3. Компьютерная система по п. 1, в которой множество объектов содержит отдельные лица.
4. Компьютерная система по п. 1, в которой множество объектов содержит друзей.
5. Компьютерная система по п. 1, в которой компьютерная система выводит список рекомендуемых объектов с высокой степенью ассоциации или взаимосвязи.
6. Компьютерная система по п. 1, в которой ассоциация или взаимосвязь основана на списке желаний или контекстуальной потребности.
7. Компьютерная система по п. 1, в которой модуль анализа и изучения объектов ищет и оценивает потенциальное отдельное лицо, непохожее на пользователя, или дополняющее пользователя.
8. Компьютерная система по п. 6, в которой модуль анализа и изучения объектов ищет и оценивает критерий на основе указанных пользователем желанных типов объектов.
9. Компьютерная система по п. 8, в которой критерий содержит историю жизни, подобную истории жизни пользователя, или историю жизни, дополняющую историю жизни пользователя.
10. Компьютерная система по п. 6, в которой контекстуальная потребность содержит сходство или несходство, или дополнение, основанное на одной или более следующих характеристиках, выбранных из группирующей позиции, состоящей из роста, веса, характеристик внешнего вида, пола, возраста, даты рождения, расы, географического региона, региона компьютерной сети, оператора мобильной сети, семейного положения, гражданства, места жительства, образования, записи истории карьеры, бизнеса, проекта, публикации, отрасли, квалификации, знания, эрудиции, криминального прошлого, готовности помогать другим, истории помощи другим, областей интересов, календаря и его истории.
11. Компьютерная система по п. 6, в которой система создает список желаний для пользователя по результатам анализа контекстуальной потребности.
12. Компьютерная система по п. 11, в которой система создает контекстуальную потребность для пользователя по результатам анализа списка желаний.
13. Компьютерная система по п. 12, в которой система рассматривает один или более элементов в контекстуальной потребности как исключающее(ие) условие(я) или как включающее(ие) условие(я).
14. Компьютерная система по п. 6, в которой контекстуальная потребность основана на серии прошлых действий пользователя.
15. Компьютерная система по п. 14, в которой действия пользователя в прошлом включают взаимодействия пользователя с объектами.
16. Компьютерная система по п. 1, в которой система дополнительно содержит инфографический модуль, настроенный для отображения сводки по объекту.
17. Компьютерная система по п. 16, в которой инфографический модуль дополнительно настроен для отображения сводки по объекту во время сеанса связи.
18. Компьютерная система по п. 16, в которой инфографический модуль дополнительно настроен для отображения сводки по объекту в формате электронной бегущей строки или прокручивающегося текста во время звонка телефона.
19. Компьютерная система по п. 16, в которой инфографический модуль дополнительно настроен для отображения сводки по объекту в инфографической записи данных работы или данных взаимодействия пользователя.
20. Компьютерная система по п. 1, в которой машиночитаемые команды дополнительно содержат:
(1) модуль управления объектом, настроенный для предоставления пользователю возможности управления множеством объектов;
(2) модуль электронной торговли, настроенный для предоставления пользователю возможности покупки или продажи продукта или услуги в ходе аукциона;
(3) модуль управления мультимедиа, настроенный для ассоциирования аудиовизуальной среды с объектом; и
(4) модуль вознаграждений, настроенный для вознаграждения пользователя на основании (i) степени использования системы, и (ii) степени помощи пользователя одному или более отдельных лиц.
21. Компьютерная система по п. 20, в которой модуль управления объектом дополнительно настроен для выполнения одного или более из следующего: (а) добавление объекта; (b) удаление объекта; (с) редактирование или обновление информации объекта; (d) просмотр информации объекта; (е) категоризация объекта; (f) конфигурирование правила секретности объекта; (g) помещение объекта в черный список и (h) помещение объекта в белый список.
22. Компьютерная система по п. 21, в которой модуль управления объектом дополнительно настроен для предоставления пользователю возможности звонить, отправить письмо электронной почты или сообщение одному или более контактам при нажатии на объект, содержащий информацию о контакте.
23. Компьютерная система по п. 21, в которой категоризация объекта содержит анализ силы объекта, связанной с пользователем.
24. Компьютерная система по п. 20, в которой аудиовизуальная среда, настроенная модулем управления мультимедиа, содержит фотографию, изображение, видео, аудио или графическое сообщение.
25. Компьютерная система по п. 20, в которой модуль управления мультимедиа дополнительно настроен для (а) предоставления пользователю возможности редактировать аудиовизуальную среду, (b) автоматического добавления места, откуда была взята аудиовизуальная среда, и времени, когда была взята аудиовизуальная среда, или (с) добавления контекстуального описания аудиовизуальной среды.
26. Компьютерная система по п. 20, в которой машиночитаемые команды дополнительно содержат модуль управления деньгами, настроенный для предоставления пользователю возможности тратить деньги или получать деньги на основе действий модуля электронной торговли или на основе результатов модуля вознаграждений.
27. Компьютерная система по п. 26, в которой валюта, используемая в модуле управления деньгами, представляет собой виртуальную валюту, реальную валюту или их комбинацию.
28. Компьютерная система по п. 20, в которой машиночитаемые команды дополнительно содержат модуль игр на выигрыш, настроенный для запоминания действий пользователя в ходе игрового сеанса.
29. Компьютерная система по п. 28, в которой модуль игр на выигрыш содержит множество уровней для пользователя, играющего в игру на выигрыш.
30. Способ поиска и оценки свойства множества объектов по социальным сетям, реализованный с помощью компьютерной системы по п. 1, для поиска и оценивания свойства множества объектов по социальным сетям, кодирующего тип ассоциации или взаимосвязи между пользователем и объектом в указанной компьютерной системе.
31. Способ по п. 30, дополнительно содержащий отображение сводки по объекту во время сеанса связи, выполняемое инфографическим модулем.
32. Способ по п. 30, дополнительно содержащий отображение сводки по объекту в формате электронной бегущей строки или прокручивающегося текста во время звонка телефона, выполняемое инфографическим модулем.
33. Способ по п. 31, содержащий отображение инфографических данных на/с выходного блока компьютерного устройства пользователя.
34. Энергонезависимый машиночитаемый носитель данных, настроенный на выполнение машиночитаемых команд, в котором машиночитаемые команды содержат модуль анализа и изучения объектов, настроенный на поиск и оценивание свойства множества объектов по социальным сетям, кодирующего тип ассоциации или взаимосвязи между пользователем и объектом, причем модуль анализа и изучения объектов ищет и оценивает потенциальное отдельное лицо на основе готовности отдельного лица помочь другим людям, или на основе истории отдельного лица о помощи другим людям, или на основе модуля поощрений, предназначенного для обеспечения степени помощи пользователя другим людям в сети пользователя.
Изложница с суживающимся книзу сечением и с вертикально перемещающимся днищем | 1924 |
|
SU2012A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
Устройство для закрепления лыж на раме мотоциклов и велосипедов взамен переднего колеса | 1924 |
|
SU2015A1 |
СПОСОБ ИОНООБМЕННОГО ВЫДЕЛЕНИЯ ЛИЗИНА | 2008 |
|
RU2485181C2 |
Многоступенчатая активно-реактивная турбина | 1924 |
|
SU2013A1 |
Способ защиты переносных электрических установок от опасностей, связанных с заземлением одной из фаз | 1924 |
|
SU2014A1 |
RU 2013128582 A, 27.12.2014. |
Авторы
Даты
2020-03-24—Публикация
2016-01-15—Подача