СИСТЕМА И СПОСОБ ОЦЕНКИ СТОИМОСТИ УСТРОЙСТВА
SYSTEM AND METHOD OF ESTIMATING THE COST OF A DEVICE

Перекрестные ссылки на родственные заявки
[0001] Настоящая заявка является международной заявкой и притязает на приоритет даты подачи заявки на патент США № 15/043222, поданной 12 февраля 2016 г., которая включена в настоящий документ с помощью ссылки во всей своей полноте для всех целей.
Предпосылки изобретения
[0002] Потребители приобретают и используют множество электронных устройств и приборов. С развитием «Интернета вещей» эти устройства становятся все более интеллектуальными и способными осуществлять связь с использованием общепринятых протоколов сетевого взаимодействия. Однако они также часто представляют собой «утратившие стоимость» обесцененные активы в доме или коммерческой деятельности обычного потребителя, представляя мало или совсем не представляя ценности, при отсутствии активных усилий продать с рук или иным образом монетизировать эти электронные устройства. Даже тогда, при предложении продать с рук потенциальному покупателю часто трудно установить или проверить состояние этих устройств на глаз. Это относится и к случаю, когда известны технические спецификации устройства, поскольку все равно нет способа гарантировать, что устройство работает согласно спецификациям производителя. Эти функциональные возможности (или их отсутствие), несомненно, повлияли бы на стоимость устройства при перепродаже.
[0003] Кроме того, пользователю может быть сложно установить правильное время для списания или замены электронного устройства. Например, функциональные возможности конкретного электронного устройства могут ухудшаться, тогда как более новые версии устройства становятся более быстрыми, более надежными и/или более эффективными. Может быть сложно определить, компенсируется ли стоимость замены электронного устройства улучшенными функциональными возможностями нового устройства.
[0004] Варианты осуществления настоящего изобретения устраняют эти и другие недостатки по отдельности и вместе.
Краткое описание изобретения
[0005] Варианты осуществления настоящего изобретения относятся к платформе для формирования оценки стоимости устройства для электронного устройства на основе, по меньшей мере частично, оценки функциональных возможностей электронного устройства. В этом описании модуль резидентного программного обеспечения может быть исполнен из среды выполнения электронного устройства для оценки производительности электронного устройства. Базовая стоимость может быть рассчитана для электронного устройства на основе информации о модели. Производительность электронного устройства сравнивают с техническими спецификациями электронного устройства и ожидаемой производительностью, чтобы рассчитать соответствующую стоимость из базовой стоимости.
[0006] Один вариант осуществления настоящего изобретения относится к способу, включающему прием запроса на оценку стоимости устройства, связанную с электронным устройством. Способ также включает получение информации о модели для электронного устройства; и определение базовой стоимости для электронного устройства на основе, по меньшей мере частично, информации о модели. Затем, в ответ на приведение в исполнение специфического для устройства оценивания производительности на аппаратном компоненте, содержащемся в электронном устройстве, способ включает формирование набора значений параметров на основе выполнения указанной специфической для устройства оценки производительности. После этого оценка электронного устройства может быть сформирована на основе, по меньшей мере частично, сформированного набора значений параметров и базовой стоимости.
[0007] Другой вариант осуществления настоящего изобретения относится к серверному компьютеру, содержащему процессор и машиночитаемый носитель, соединенный с процессором, где машиночитаемый носитель содержит код, исполняемый процессором для выполнения способа. Способ включает определение базовой стоимости, связанной с электронным устройством, и получение значений по спецификации, связанных с электронным устройством. Способ дополнительно включает выполнение оценивания производительности для получения значений одного или более параметров и определение, посредством сравнения значений одного или более параметров со значениями по спецификации, корректировки стоимости. Способ может включать формирование оценки стоимости устройства для электронного устройства на основе, по меньшей мере частично, базовой стоимости и корректировки стоимости.
[0008] Другой вариант осуществления настоящего изобретения относится к способу, включающему прием запроса на предоставление оценки стоимости устройства и получение информации о модели, связанной с электронным устройством. Способ дополнительно включает отправку команды на электронное устройство для запуска оценивания производительности и, в ответ, прием набора значений параметров, связанных с функциональными возможностями электронного устройства. Способ может затем включать определение, на основе информации о модели, базовой стоимости, связанной с электронным устройством, и после этого определение, на основе, по меньшей мере частично, принятого набора значений параметров и базовой стоимости, оценки стоимости устройства.
[0009] В некоторых вариантах осуществления оценка стоимости может быть предоставлена в отношении разницы между значениями параметров и ожидаемыми значениями для того же или другого электронного устройства. Оценка стоимости может представлять собой стоимость обновления до более новой версии электронного устройства или замены электронного устройства. В некоторых вариантах осуществления оценка стоимости может быть сравнена с оценкой стоимости, сформированной для электронного устройства, для определения того, что электронное устройство следует обновить или заменить.
[0010] Эти и другие варианты осуществления настоящего изобретения более подробно описаны ниже.
Краткое описание графических материалов
Фиг. 1
[0011]представляет собой схему иллюстративного примера системы или архитектуры, в которой могут быть реализованы методики реализации функциональных возможностей оценки стоимости устройства на электронном устройстве;
фиг. 2
[0012]представляет собой схему иллюстративного примера служебного компьютера, выполненного с возможностью предоставления серверной поддержки для платформы оценки стоимости устройства, согласно по меньшей мере некоторым вариантам осуществления;
фиг. 3
[0013]представляет собой схему последовательности операций для сбора значений параметров и формирования оценки стоимости для электронного устройства согласно по меньшей мере некоторым вариантам осуществления;
фиг. 4
[0014]представляет собой иллюстративный пример схемы взаимодействия с пользователем согласно по меньшей мере некоторым вариантам осуществления;
фиг. 5
[0015]представляет собой блок-схему процесса выполнения оценки функциональных возможностей в отношении электронного устройства согласно по меньшей мере некоторым вариантам осуществления;
фиг. 6
[0016]представляет собой блок-схему способа применения одного или более методов оценки стоимости к набору показателей производительности согласно по меньшей мере некоторым вариантам осуществления;
фиг. 7
[0017]представляет собой схему иллюстративного примера способа, в котором опись продукта формируется для устройства 102 на электронной торговой площадке, согласно по меньшей мере некоторым вариантам осуществления; и
фиг. 8
[0018]представляет собой схему элементов, которые могут присутствовать в вычислительном устройстве и/или системе, выполненных для осуществления способа и/или процесса согласно некоторым вариантам осуществления настоящего изобретения.
Подробное описание изобретения
[0019] В дальнейшем описании будут описаны различные варианты осуществления. Для целей объяснения изложены конкретные конфигурации и детали для обеспечения полного понимания вариантов осуществления. Однако специалисту в данной области техники также будет понятно, что варианты осуществления могут быть реализованы на практике без конкретных деталей. Кроме того, хорошо известные признаки могут быть опущены или упрощены для того, чтобы не затруднять понимание описываемого варианта осуществления.
[0020] Варианты осуществления настоящего изобретения относятся к системам, способам, устройствам и машиночитаемым носителям для предоставления системы и способа анализа аппаратных компонентов и соответствующих рабочих характеристик электронного устройства и затем приписывания оценки стоимости этому электронному устройству на основе этого анализа. Эта оценка стоимости затем может быть использована для монетизации этого исходного устройства посредством таких транзакций, как продажа или кредит под обеспечение актива при малом участии пользователя или без него. В некоторых вариантах осуществления модуль резидентного программного обеспечения может быть исполнен с устройства для выполнения оценивания производительности на электронном устройстве и для анализа производительности электронного устройства. В некоторых вариантах осуществления информация о модели может быть получена для понимания технических спецификаций и ожидаемой производительности устройства. Информация о модели может быть получена служебным компьютером или устройством. В некоторых вариантах осуществления информация о модели может быть использована для определения базовой стоимости для электронного устройства. После завершения оценивания производительности оценка стоимости может быть сформирована для электронного устройства на основе базовой стоимости и производительности электронного устройства относительно его ожидаемой производительности.
[0021] Перед обсуждением вариантов осуществления настоящего изобретения для понимания вариантов осуществления настоящего изобретения может быть полезным описание некоторых терминов.
[0022] «Базовая стоимость» может представлять собой обобщенную оценку стоимости чего-либо. В некоторых вариантах осуществления базовая стоимость может включать обобщенную оценку стоимости электронного устройства в конкретный момент времени. Например, базовая стоимость может представлять собой среднюю стоимость, связанную с конкретной моделью электронного устройства. В другом примере базовая стоимость может представлять собой максимальную стоимость электронного устройства, если оно имеет идеальное состояние. В этом последнем примере базовая стоимость электронного устройства может представлять собой рекомендованную производителем розничную цену товара (MSRP) электронного устройства во время первого года его продажи. В некоторых вариантах осуществления базовая стоимость может быть рассчитана с использованием одной или более формул, связанных с электронным устройством.
«
[0023]Идентификатор устройства» может включать любой признак, подходящий для идентификации устройства. Например, идентификатор устройства может включать любую последовательность букв, цифр, графических знаков, символов или другой информации, которая может быть связана с электронным устройством. Как правило, идентификатор устройства используется для уникальной идентификации электронного устройства с целью удаленного запуска выполнения одной или более функций. Например, сетевой адрес может представлять собой один пример идентификатора устройства, который может быть использован для запуска выполнения электронным устройством одной или более операций. В этом примере команда на запуск операции может быть передана на сетевой адрес.
[0024] «Уровень устройств» может включать функциональное программное обеспечение, которое работает на уровне устройств. В некоторых вариантах осуществления уровень устройств может представлять собой любую среду выполнения электронного устройства, приспособленную для осуществления связи со служебным компьютером служебного компьютера и исполнения программных команд, хранящихся на электронном устройстве. В некоторых вариантах осуществления программное обеспечение на уровне устройств может содержаться в среде безопасного выполнения, такой как защищенная память (например, по технологии на основе смарт-карт, доступной в устройствах малой мощности). В некоторых вариантах осуществления уровень устройств может находиться в защищенном хранилище (например, защищенном хранилище ключей). В некоторых средах уровень устройств может представлять собой среду выполнения, удаленную относительно электронного устройства. Например, электронное устройство может представлять собой устройство для тонкого клиента, приспособленное для исполнения команд, получаемых в результате обработки, выполняемой на удаленном сервере. В некоторых вариантах осуществления уровень устройств может представлять собой виртуальный экземпляр или виртуальную среду в облачной системе. Например, оценивание производительности, выполняемое с виртуального экземпляра на удаленном сервере, может предоставлять команды на один или более компонентов электронного устройства. В этом примере удаленный сервер также может быть приспособлен принимать данные непосредственно с одного или более датчиков входа электронного устройства.
[0025] «Оценка стоимости устройства» может представлять собой оценку стоимости конкретного экземпляра электронного устройства. Например, оценка стоимости устройства может включать оценку суммы денег, за которую электронное устройство можно было бы продать на свободном рынке. В другом примере оценка стоимости устройства может включать оценку выгоды, которую электронное устройство может обеспечить в течение срока своей эксплуатации. В некоторых вариантах осуществления оценка стоимости устройства может быть предоставлена с целью получения оценки справедливой цены приобретения электронного устройства. В некоторых вариантах осуществления оценка стоимости устройства может предоставлять оценку суммы возмещения для электронного устройства, используемого в качестве залога для обеспечения предоставления кредита. В некоторых вариантах осуществления оценка стоимости устройства может включать стоимость обновления или разницу в стоимости между имеющимся устройством и другой версией устройства. В некоторых вариантах осуществления оценка стоимости устройства может быть измерена в единицах, отличных от денег. В некоторых вариантах осуществления оценка стоимости устройства может включать оценку стоимости относительно другого товара или услуги (например, другого электронного устройства). Например, одно конкретное электронное устройство может оцениваться как два других электронных устройства.
[0026] «Электронная торговая площадка» может представлять собой любую виртуальную среду, с которой можно получить один или более продуктов (товаров и/или услуг). Электронная торговая площадка может содержать веб-сайт или другое представление в сети, поддерживаемое оператором торговой площадки. В некоторых вариантах осуществления продукты, которые могут быть получены с электронной торговой площадки, могут быть зарегистрированы, или же сделаны доступными, посредством электронной торговой площадки одним или более субъектами третьей стороны (субъектами, не связанными с оператором торговой площадки). В некоторых вариантах осуществления электронная торговая площадка может содержать базу данных (или каталог) описей продуктов, выполненную с возможностью поиска.
[0027] «Модуль оценки функциональных возможностей» может представлять собой любой набор команд, приспособленных, при исполнении процессором, приводить к запуску выполнения оценивания стоимости для электронного устройства. Например, модуль оценки функциональных возможностей может представлять собой программный модуль, хранящийся в среде выполнения электронного устройства и исполняемый из нее. В этом примере модуль оценки функциональных возможностей может вызывать выполнение одной или более функций электронного устройства. Перед, после и/или во время выполнения одной или более функций электронного устройства модуль оценки функциональных возможностей также может вызывать сбор одним или более датчиками входа данных относительно выполнения одной или более функций электронного устройства. Модуль оценки функциональных возможностей может быть приспособлен анализировать или иным образом обрабатывать собранные данные. В некоторых вариантах осуществления модуль оценки функциональных возможностей может содержать команды, реализованные на интегральной схеме, такой как кристалл интегральной схемы специального назначения (ASIC) или программируемая пользователем вентильная матрица (FPGA). В некоторых вариантах осуществления модуль оценки функциональных возможностей может содержать команды, реализованные на микроконтроллере или системе на кристалле (SoC).
[0028] «Электронное устройство» может представлять собой устройство любого типа, которое работает с применением электричества. В некоторых вариантах осуществления электронное устройство может иметь основную функцию или функцию, которая наиболее близко соответствует предназначению электронного устройства. В некоторых вариантах осуществления электронное устройство может иметь одну или более вторичных функций (функций, отличных от основной функции устройства). Электронное устройство может работать с использованием команд, исполняемых с уровня устройств.
[0029] «Информация о модели» может включать любую информацию, относящуюся к конкретному экземпляру электронного устройства. Например, информация о модели может включать номер или идентификатор модели, год изготовления, версию, базовую стоимость электронного устройства, изначальную цену (например, розничную цену) электронного устройства или любую другую подходящую информацию, которая может быть использована для идентификации конкретного типа электронного устройства. В некоторых вариантах осуществления информация о модели также может включать возраст электронного устройства. В некоторых вариантах осуществления информация о модели может включать указание о любых обновлениях или других модификациях, внесенных в электронное устройство.
[0030] «Значение параметра» может представлять собой любое подходящее значение, связанное с параметром выполнения оценивания производительности на электронном устройстве. Например, после выполнения электронным устройством оценивания производительности датчики входа на электронном устройстве могут собирать входные данные, относящиеся к одной или более выполненным функциям. Значение параметра тогда может быть определено из собранных входных данных путем измерения отклика электронного устройства во время выполнения функции. В некоторых вариантах осуществления значение параметра может представлять уровень или интенсивность входного сигнала, зарегистрированного в течение периода времени. В некоторых вариантах осуществления значение параметра может содержать информацию о времени, необходимом электронному устройству для завершения конкретной функции или задачи. В качестве иллюстрации, если оценивание производительности проводится на нагревателе воды, термометр может быть использован для сбора информации о температуре воды, нагреваемой нагревателем воды. В этом примере значение параметра может представлять количество времени, которое требуется нагревателю воды для нагрева полного бака воды до конкретной температуры. Значение другого параметра может представлять количество энергии, израсходованное нагревателем воды за определенный период времени для поддержания конкретной температуры. В качестве второй иллюстрации, если оценивание производительности проводится на звуковом динамике, микрофон (датчик входа) может быть использован для сбора информации о звуке, выдаваемом звуковым динамиком. В этом примере значение параметра может представлять собранную звуковую информацию. В некоторых вариантах осуществления собранные значения параметров могут быть сравнены с ожидаемыми значениями для определения разницы (например, величины расхождения). Продолжая рассматривать этот пример, если из звукового динамика ожидался звук громкостью 8 децибел, а был зарегистрирован звук громкостью 6 децибел, то служебный компьютер может определять разницу, равную -2. В некоторых вариантах осуществления значение параметра может представлять собой массив, или последовательность, значений.
[0031] «Оценивание производительности» может представлять собой любую операцию, которая может оценивать функциональные возможности электронного устройства. Например, оценивание производительности может включать выполнение одной или более функций электронного устройства с одновременным сбором входных данных, относящихся к выполнению этой функции. Например, электронное устройство может выполнять функцию, при этом определяя время выполнения функции. В другом примере оценивание производительности может включать выполнение функции с одновременным сбором информации о количестве ресурса, потребляемого во время выполнения функции. В качестве неограничительного иллюстративного примера, оценивание производительности может включать определение скорости центрального процессорного устройства (CPU) путем выполнения операций для сравнительного тестирования производительности CPU с известными и ожидаемыми скоростями; воспроизведение звука через систему динамиков электронного устройства и с использованием микрофона электронного устройства для регистрации звука с целью измерения его силы и четкости (чтобы определить, работают ли динамики электронного устройства или вышли из строя); тестирование возможности электронного устройства вибрировать (в случае телефона) посредством измерения вибраций с использованием внутреннего акселерометра; измерение внутренней температуры указанного устройства в сравнении с «заданной» температурой, чтобы убедиться, что устройство надлежащим образом охлаждается, или измерение времени, требующегося электронному устройству для достижения заданной температуры; и выполнение диагностического запроса системы бортовой диагностики (OBD-II) по доступному/адресуемому компоненту транспортного средства. Оценивание производительности само по себе может быть зависимым от устройства, поскольку измеряемые параметры зависят от типа оцениваемого электронного устройства и его признаков/возможностей.
[0032] «Опись продуктов» может представлять собой любую опись товаров и/или услуг. В некоторых случаях товары и/или услуги могут быть доступны с торговой площадки. Торговая площадка может включать электронную торговую площадку или физический розничный магазин. Например, опись продуктов может содержать каталог товаров, в текущее время предлагаемых для продажи на веб-сайте розничных продаж. Опись продукта может содержать различные элементы информации, связанные с продуктом, с которым связана опись продукта. Например, опись продукта может содержать изображение продукта (или шаблонную картинку продукта), описание продукта, различные спецификации, относящиеся к продукту, цену, по которой предлагается продукт, или любую другую подходящую информацию, связанную с продуктом. В некоторых вариантах осуществления опись продукта может содержать сетевой документ (например, веб-сайт), который содержит информацию, относящуюся к конкретному продукту. Такой сетевой документ может храниться в каталоге, поддерживаемом оператором торговой площадки.
[0033] «Служебный уровень» может представлять собой любой подходящий программный модуль, который работает на служебном уровне. Он может находиться в среде выполнения служебного компьютера, приспособленного осуществлять связь с уровнем устройств электронного устройства, и может подавать программные команды на электронное устройство. Служебный уровень может быть приспособлен принимать набор значений параметров с электронного устройства в ответ на запуск оценивания производительности. Служебный уровень может быть приспособлен формировать оценку стоимости в некоторых вариантах осуществления настоящего изобретения.
[0034] «Служебный компьютер» или «служебный компьютер» может включать любую систему, связанную с субъектом, который предоставляет ресурс или услугу. В некоторых вариантах осуществления служебный компьютер может управлять функциональными возможностями компьютерного приложения, связанного с субъектом, который предоставляет ресурс или услугу. Служебный компьютер может предоставлять любую подходящую услугу. Например, служебный компьютер может быть продавцом, компанией коммунального обслуживания, сетью обработки платежей, поставщиком кошелька, продавцом, оператором веб-сайта или банком.
Фиг. 1
[0035] представляет собой схему иллюстративного примера системы или архитектуры 100, в которой могут быть реализованы методики реализации функциональных возможностей оценки стоимости устройства на электронном устройстве. В архитектуре 100 электронное устройство может содержать устройство 102, приспособленное выполнять одну или более функций электронного устройства. Представленная система может также содержать служебный компьютер 104, связанный с устройством 102 посредством одной или более сетей 106.
[0036] В некоторых вариантах осуществления устройство 102 может представлять собой машину, которая содержит в себе компоненты 108, 110, 112 и 114 (которые подробно описаны ниже). Например, устройство 102 может представлять собой умный холодильник, который содержит в своем корпусе процессоры 108, датчики 110 входа, устройства 112 вывода и устройства памяти 114. В других вариантах осуществления компоненты 108, 110, 112, 114 могут располагаться вне корпуса конкретной машины, такой как обычный холодильник, который не имеет интеллектуальных функций или процессора. В таких вариантах осуществления обычный холодильник и процессор 108, датчики 110 входа, устройство 112 вывода и устройства памяти 114 все равно можно считать одним устройством, даже если компоненты устройства не располагаются в одном корпусе.
[0037] Устройство 102 может содержать один или более процессоров 108, выполненных с возможностью обработки пользовательского ввода. Устройство 102 также может содержать один или более датчиков 110 входа для приема пользовательского ввода. Как известно в данной области техники, существует множество датчиков 110 входа, выполненных с возможностью обнаружения пользовательского ввода, таких как клавиатуры, мыши, акселерометры, видеокамеры, микрофоны и т. д. Пользовательский ввод, полученный датчиками входа, может иметь форму множества типов входных данных, включая, но без ограничения, звуковые данные, визуальные данные или биометрические данные. Устройство 102 может содержать устройство 112 вывода, приспособленное для передачи информации одному или более пользователям электронного устройства. Устройство вывода может содержать динамик, устройство отображения или любое другое подходящее средство для передачи данных пользователю. Варианты осуществления приложения на устройстве 102 могут быть сохранены и выполнены из его памяти 114.
[0038] Обращаясь к содержимому памяти 114 более подробно, память 114 может содержать модуль 116 выполнения функции, приспособленный для выполнения основной функции электронного устройства. Память 114 может также содержать модуль 118 оценки функциональных возможностей, который (в сочетании с процессором 108) выполнен с возможностью определения значений одного или более параметров, которые необходимо связать с электронным устройством. Хотя образец архитектуры 100 представляет модуль 118 оценки функциональных возможностей как часть содержимого памяти 114 устройства 102, некоторые варианты осуществления могут не содержать модуль 118 оценки функциональных возможностей в памяти 114 устройства 102. В тех вариантах осуществления, в которых модуль 118 оценки функциональных возможностей не содержится в памяти 114, устройство 102 может осуществлять связь с модулем 118 оценки функциональных возможностей, выполняемым со служебного компьютера 104. Например, устройство 102 может осуществлять связь со служебным компьютером 104 и может предоставлять обратную связь на служебный компьютер, управляющий служебным компьютером 104, в ответ на прием команд. В этом примере служебный компьютер 104 может осуществлять связь с устройством 102, чтобы исполнять модуль 118 оценки функциональных возможностей удаленно.
[0039] В некоторых вариантах осуществления модуль 116 выполнения функции может быть приспособлен запускать и/или выполнять функцию электронного устройства. Например, модуль 116 выполнения функции может быть приспособлен принимать входные данные от пользователя посредством датчиков 110 входа и запускать функцию, указанную в принятых входных данных. В некоторых вариантах осуществления электронное устройство может быть приспособлено выполнять одну или более функций автоматически. В некоторых случаях электронное устройство может не содержать модуль 116 выполнения функции. В качестве иллюстративного примера, холодильник (электронное устройство) может быть приспособлен поддерживать температуру (функция электронного устройства) без использования программного модуля. В этом примере холодильник может не содержать модуль выполнения функции.
[0040] В некоторых вариантах осуществления модуль 118 оценки функциональных возможностей может быть приспособлен собирать значения одного или более параметров, связанные с функцией электронного устройства. После приема сигнала активации модуль 118 оценки функциональных возможностей может содержать код для сбора входной информации с одного или более датчиков входа. Входная информация может содержать данные, относящиеся к значениям одного или более параметров, связанным с функцией электронного устройства. В некоторых вариантах осуществления значения параметров можно сравнить с пороговыми значениями параметров, чтобы определить одно или более значений смещения. В некоторых вариантах осуществления модуль 118 оценки функциональных возможностей может содержать код для приема сигнала активации со служебного компьютера 104. В некоторых вариантах осуществления модуль 118 оценки функциональных возможностей может содержать код для приема сигнала активации с устройства 120 пользователя. В некоторых вариантах осуществления собранные значения параметров могут быть предоставлены на служебный компьютер 104 для обработки.
[0041] В некоторых примерах сеть (сети) 106 может (могут) включать любую из или сочетание многих разных типов сетей, таких как кабельные сети, Интернет, беспроводные сети, сотовые сети и другие частные и/или публичные сети. В дополнение сети 106 могут содержать несколько разных сетей. Например, устройство 102 может использовать беспроводную локальную сеть (WLAN) для осуществления связи с беспроводным маршрутизатором, который затем может осуществлять маршрутизацию связи по публичной сети (например, Интернет) на служебный компьютер 104.
[0042] Согласно по меньшей мере некоторым вариантам осуществления устройство 102 и/или служебный компьютер 104 могут осуществлять связь с устройством 120 пользователя. Устройство 120 пользователя может предоставлять пользователю возможность взаимодействовать либо с уровнем устройств, связанным с устройством 102, либо со служебным уровнем, связанным со служебным компьютером 104. Например, устройство 120 пользователя может быть использовано для запуска модуля 116 выполнения функции и/или модуля 118 оценки функциональных возможностей. Устройство 120 пользователя может представлять собой вычислительное устройство любого типа, включая, но без ограничения, мобильный телефон, смартфон, личный цифровой помощник (PDA), портативный переносной компьютер, настольный компьютер, серверный компьютер, устройство для тонкого клиента, планшетный персональный компьютер и т. д. Дополнительно устройство 120 пользователя может относиться к любому типу носимого технологического устройства, такому как часы, наушник, очки и т. д. Устройство 120 пользователя может содержать один или более процессоров, выполненных с возможностью обработки пользовательского ввода. Устройство 120 пользователя также может содержать один или более датчиков входа для приема пользовательского ввода.
[0043] Для простоты представления на фиг. 1 показано определенное количество компонентов. Однако следует понимать, что варианты осуществления настоящего изобретения могут содержать более одного из каждого компонента. Кроме того, некоторые варианты осуществления настоящего изобретения могут содержать меньшее или большее количество компонентов, чем количество всех компонентов, показанных на фиг. 1. Кроме того, компоненты, представленные на фиг. 1, могут осуществлять связь посредством любой подходящей среды связи (включая сеть Интернет) с использованием любого подходящего протокола связи.
Фиг. 2
[0044] представляет собой схему иллюстративного примера служебного компьютера 104, выполненного с возможностью предоставления серверной поддержки для платформы оценки стоимости устройства, согласно по меньшей мере некоторым вариантам осуществления.
[0045] Служебный компьютер может представлять собой вычислительное устройство любого типа, включая удаленно расположенный серверный компьютер. Дополнительно следует отметить, что в некоторых вариантах осуществления служебный компьютер 104 может быть осуществлен одной или более виртуальными машинами, реализованными в размещаемой вычислительной среде. Размещаемая вычислительная среда может включать один или более быстро предоставляемых и освобождаемых вычислительных ресурсов, причем эти вычислительные ресурсы могут содержать вычислительные, сетевые и/или запоминающие устройства. Размещаемая вычислительная среда также может быть названа облачной вычислительной средой.
[0046] В одной иллюстративной конфигурации служебный компьютер 104 может содержать по меньшей мере один элемент 202 памяти и один или более процессорных устройств (или процессор (процессоры)) 204. Процессор (процессоры) 204 может (могут) быть реализован (реализованы) по необходимости в виде аппаратного обеспечения, исполняемых компьютером команд, программно-аппаратного обеспечения или их сочетаний. Варианты осуществления процессора (процессоров) 204 в виде исполняемых компьютером команд или программно-аппаратного обеспечения могут включать исполняемые компьютером или исполняемые машиной команды, написанные на любом подходящем языке программирования для выполнения различных описанных функций.
[0047] Память 202 может хранить программные команды, которые могут быть загружены и исполнены на процессоре (процессорах) 204, а также данные, генерируемые во время исполнения этих программ. В зависимости от конфигурации и типа служебного компьютера 104 память 202 может быть энергозависимой (такой как оперативное запоминающее устройство (RAM)) и/или энергонезависимой (такой как постоянное запоминающее устройство (ROM), флеш-память и т. п.). Служебный компьютер 104 также может содержать дополнительное запоминающее устройство 206, такое как либо съемное запоминающее устройство, либо несъемное запоминающее устройство, включая, но без ограничения, магнитное запоминающее устройство, оптические диски и/или запоминающее устройство на ленте. Дисковые накопители и связанные с ними машиночитаемые носители могут предоставлять энергонезависимое запоминающее устройство для машиночитаемых команд, структур данных, программных модулей и других данных для вычислительных устройств. В некоторых вариантах осуществления память 202 может включать память нескольких разных типов, такую как статическое оперативное запоминающее устройство (SRAM), динамическое оперативное запоминающее устройство (DRAM) или ROM. Обращаясь к содержимому памяти 202 более подробно, память 202 может содержать операционную систему 208 и одну или более прикладных программ или служб для реализации признаков, раскрытых в настоящем документе, включая по меньшей мере модуль для определения стоимости, связанной с электронным устройством (модуль 210 оценки стоимости). Память 202 может также содержать данные 212 оценки стоимости, которые предоставляет данные, связанные с одним или более методами оценки стоимости.
[0048] Память 202 и дополнительное запоминающее устройство 206, как съемное, так и несъемное, являются примерами машиночитаемых запоминающих носителей. Например, машиночитаемые запоминающие носители могут включать энергозависимые или энергонезависимые, съемные или несъемные носители, реализованные любыми способом или технологией для хранения информации, такой как машиночитаемые команды, структуры данных, программные модули или другие данные. В контексте настоящего документа модули могут относиться к программным модулям, выполняемым вычислительными системами (например, процессорами), которые являются частью устройства 102 пользователя или служебного компьютера 104. Служебный компьютер 104 может также содержать соединение (соединения) 214 связи, которое (которые) предоставляют возможность служебному компьютеру 104 осуществлять связь с хранимой базой данных, другим вычислительным устройством или сервером, терминалами пользователя и/или другими устройствами в сети (сетях) 106. Служебный компьютер 104 также может содержать устройство (устройства) ввода/вывода (I/O) и/или порты 216, например, для обеспечения соединения с клавиатурой, мышью, пером, устройством речевого ввода, устройством сенсорного ввода, дисплеем, динамиками, принтером и т. д.
[0049] Обращаясь к содержимому памяти 202 более подробно, память 202 может содержать операционную систему 208. База данных, содержащая данные 212 оценки стоимости, показана и может также быть включена в память 202 или другую память. Одна или более прикладных программ или служб для реализации признаков, раскрытых в настоящем документе, включая модуль 210 оценки стоимости, также могут быть сохранены в памяти 202. Данные 212 оценки стоимости могут содержать любую подходящую систему хранения постоянных данных. В некоторых вариантах осуществления данные 212 оценки стоимости могут быть сохранены в базе данных. К информации об оценке стоимости, хранящейся в базе 212 данных оценки стоимости, модуль 210 оценки стоимости может получать доступ посредством запроса к базе данных или любых других подходящих средств извлечения данных.
[0050] В некоторых вариантах осуществления модуль 210 оценки стоимости может, в сочетании с процессором 204, быть приспособлен определять один или более методов оценки стоимости, связанных с электронным устройством, и предоставлять оценку стоимости для электронного устройства. В некоторых вариантах осуществления методы оценки стоимости могут быть определены на основе, по меньшей мере частично, типа электронного устройства, для которого предоставляется оценка стоимости. В некоторых вариантах осуществления метод оценки стоимости может быть определен на основе субъекта третьей стороны (субъекта, не связанного с электронным устройством и служебным компьютером), для которого предоставляется оценка стоимости. Например, если электронное устройство будет служить в качестве залога для займа, то метод оценки стоимости, который необходимо использовать, может быть определен специалистом по кредитованию. В другом примере субъект третьей стороны может поддерживать набор вариантов стоимости для устройства. Например, субъект третьей стороны может определять несколько вариантов стоимости, которые могут быть связаны с электронным устройством, на основе состояния электронного устройства.
[0051] После определения метода оценки стоимости, который необходимо использовать для электронного устройства, модуль 210 оценки стоимости может содержать код для приема значений одного или более параметров, предоставляемых модулем 118 оценки функциональных возможностей, выполняемым на электронном устройстве. После приема значений одного или более параметров модуль 210 оценки стоимости может, в сочетании с процессором 204, определять стоимость для электронного устройства с использованием определенного метода оценки стоимости, принятых значений параметров и информации о модели, связанной с электронным устройством.
[0052] В некоторых вариантах осуществления модулю 210 оценки стоимости может быть доступен ряд методов оценки стоимости. Доступные методы оценки стоимости могут включать формулы, таблицы, ссылки на электронные торговые площадки или любой другой подходящий метод для выполнения оценки стоимости устройства. Например, служебный компьютер 104 может поддерживать формулу, которую необходимо использовать для оценки стоимости конкретного электронного устройства. В некоторых вариантах осуществления каждую торговую марку и/или модель электронного устройства можно оценивать по стоимости согласно разным формулам. В этом примере переменные в формуле могут быть заменены принятыми значениями параметров для вычисления стоимости электронного устройства. В другом примере служебный компьютер может поддерживать таблицу вариантов стоимости, где состояние электронного устройства (оцененное на основе принятых значений параметров) связано с конкретной стоимостью. В еще одном примере служебный компьютер 104 может поддерживать ссылку на электронную торговую площадку. В этом примере служебный компьютер может определять стоимость устройства как цену последней продажи электронного устройства с подобными значениями параметров.
[0053] В некоторых вариантах осуществления значения параметров могут быть предоставлены на модуль оценки стоимости электронным устройством, подлежащим оценке стоимости. Значения параметров могут быть собраны с использованием датчиков входа, присоединенных к электронному устройству. Значения параметров, которые необходимо получить, могут быть определены в командах, включенных в оценивание производительности. Например, команды для выполнения оценивания производительности могут включать указание на функции, которые необходимо выполнять, а также на датчики входа, которые необходимо активировать, и на значения, которые необходимо собирать с этих датчиков входа во время выполнения функций. В этом примере значения параметров могут быть связаны с производительностью электронного устройства.
[0054] В некоторых вариантах осуществления информация о модели, связанная с электронным устройством, может быть сохранена на служебном компьютере 104 (например, в данных 212 оценки стоимости). Информация о модели может включать базовую стоимость, команды для оценивания производительности и/или ожидаемые значения параметров, связанные с электронным устройством, стоимость которого необходимо оценить. Например, каждая торговая марка, модель и версия электронного устройства может иметь отдельные базовую стоимость, оценивание производительности и набор ожидаемых значений параметров, связанные с ней.
[0055] В некоторых вариантах осуществления данные 212 оценки стоимости могут содержать информацию об оценке стоимости, которую необходимо связывать с различными электронными устройствами. В некоторых вариантах осуществления данные оценки стоимости могут содержать одну или более формул, которые необходимо связывать с электронным устройством. Например, данные оценки стоимости могут включать формулу, которая может быть использована для расчета максимальной стоимости для конкретной торговой марки и модели электронного устройства. Формула может принимать, в качестве входа, одну или более переменных, представляющих возраст электронного устройства, состояние электронного устройства, значения одного или более параметров для электронного устройства и/или любые другие подходящие данные.
Фиг. 3
[0056]  представляет собой схему последовательности операций для сбора значений параметров и формирования оценки стоимости для электронного устройства согласно по меньшей мере некоторым вариантам осуществления. На фиг. 3 представлены взаимодействия между устройством 102, служебным компьютером 104 и устройством 120 пользователя. Каждое из устройства 102, служебного компьютера 104 и устройства 120 пользователя описано выше в отношении фиг. 1.
[0057] Согласно фиг. 3 на этапе 302 может быть инициирован запрос. В некоторых вариантах осуществления запрос может быть инициирован устройством 120 пользователя. В некоторых вариантах осуществления запрос может быть инициирован служебным компьютером 104. В некоторых вариантах осуществления служебный компьютер 104 может принимать указание на устройство, для которого необходимо сформировать оценку стоимости. На этапе 304 служебный компьютер 302 может выполнять процесс обнаружения устройств для идентификации указанного устройства. В некоторых вариантах осуществления указанное устройство может быть найдено по адресу Интернет-протокола (IP). Когда устройство было обнаружено, служебный компьютер 104 может подключаться к устройству на этапе 306.
[0058] После подключения служебный компьютер 104 может вызывать запуск устройством 102 оценивания производительности устройства на этапе 308. В некоторых вариантах осуществления запуск оценивания производительности может активировать один или более датчиков входа, выполненных с возможностью сбора показателей данных с устройства 102. Показатели данных могут быть связаны с функциональными возможностями устройства 102. Например, оценивание производительности может собирать информацию о том, насколько хорошо устройство 102 выполняет одну или более функций. Устройство 102 может собирать показатели данных на этапе 310. В некоторых вариантах осуществления устройство 102 может предоставлять показатели данных на служебный компьютер 104 на этапе 312 в виде набора значений параметров.
[0059] Служебный компьютер 104 может получать зависимые от устройства значения на этапе 314. Например, служебный компьютер 104 может делать запрос в базу данных оценки стоимости для определения набора ожидаемых значений (например, значений, которые ожидались бы от полностью рабочей версии электронного устройства). В некоторых вариантах осуществления служебный компьютер 104 также может получать метод оценки стоимости для устройства. Например, служебный компьютер может получать формулу для оценивания базовой стоимости для устройства. В некоторых вариантах осуществления служебный компьютер 104 может поддерживать таблицу потенциальных значений, причем записи в таблице могут быть упорядочены по состоянию, возрасту или любому другому подходящему признаку. В некоторых вариантах осуществления базовая стоимость может представлять собой максимальную стоимость, среднюю стоимость или минимальную стоимость для устройства. В некоторых вариантах осуществления служебный компьютер 104 может поддерживать функцию амортизации и ожидаемый срок эксплуатации для устройства, которые могут быть использованы для расчета базовой стоимости. Например, устройство может быть связано с линейной функцией амортизации, зависящей от времени, и ему может быть задан определенный срок эксплуатации. В этом примере оценка стоимости для устройства может быть рассчитана как
V
t
V
B
I
=([ U - ]/U) *
V
V
t
B
I
В этом примере  - это текущая базовая стоимость устройства,  - это первоначальная стоимость устройства (стоимость в новом состоянии), U - это срок эксплуатации устройства, и  - это возраст устройства. В некоторых вариантах осуществления функция амортизации может быть привязана к одному или более принципам бухгалтерского учета, применяемым для оценки стоимости для устройства. Например, функция амортизации может быть определена на основе принципа бухгалтерского учета, заявленного в Положении о стандартах финансового учета (Financial Accounting Standards, SFAS) или Балансе Американского института сертифицированных общественных бухгалтеров (American Institute of Certified Public Accountants (AICPA) Statement of Position (SOP)).
[0060] В некоторых вариантах осуществления служебный компьютер 104 может поддерживать один или более способов оценки стоимости, определенных с использованием алгоритма машинного обучения, включая алгоритмы, которые используют проверку людьми (например, платформы коллективной работы). В этих вариантах осуществления один или более методов машинного обучения и/или распознавания образов могут быть использованы для определения формулы, которая наилучшим образом может предсказать стоимость устройства. Например, например, один или более алгоритмов машинного обучения могут быть обучены на прошлых данных оценки стоимости для устройства. В этом примере, если устройство продано, данные о фактической цене продажи для устройства могут быть использованы для обеспечения обратной связи для алгоритмов машинного обучения.
[0061] В некоторых вариантах осуществления служебный компьютер 104 на этапе 316 может сравнивать набор значений параметров, предоставленных устройством 102, с набором полученных зависимых от устройства значений. В некоторых вариантах осуществления служебный компьютер 104 может формировать оценку стоимости для устройства на этапе 318. Например, служебный компьютер 104 может определять базовую стоимость для устройства и корректировать стоимость на основе разницы между набором значений параметров и зависимыми от устройства значениями. Скорректированная стоимость может быть возвращена на устройство пользователя на этапе 320 и после этого отображена устройством 120 пользователя на этапе 322.
Фиг. 4
[0062] представляет собой иллюстративный пример схемы взаимодействия с пользователем согласно по меньшей мере некоторым вариантам осуществления. На фиг. 4 представлен экземпляр веб-браузера 402, применяемый для осуществления доступа к платформе оценки стоимости устройства. В некоторых вариантах осуществления пользователь может осуществлять доступ к информации, предоставляемой служебным компьютером, посредством веб-браузера 402. В некоторых вариантах осуществления служебный компьютер может поддерживать множество учетных записей пользователей, связанных со множеством пользователей. В некоторых вариантах осуществления к учетной записи пользователя можно получить доступ с использованием имени пользователя и/или пароля.
[0063] В некоторых вариантах осуществления учетная запись пользователя может быть связана с одним или более электронными устройствами. В некоторых вариантах осуществления служебный компьютер может хранить один или более элементов 404 информации о модели, связанных с электронным устройством. В некоторых вариантах осуществления информация 404 о модели может быть предоставлена пользователем посредством веб-браузера 402. В некоторых вариантах осуществления служебный компьютер может хранить идентификатор 406 устройства, связанный с электронным устройством. Например, идентификатор устройства может представлять собой сетевой адрес, телефонный номер, серийный номер или любое другое подходящее средство идентификации/определения положения электронного устройства. В некоторых вариантах осуществления идентификатор 406 устройства может быть предоставлен пользователем посредством веб-браузера 402. Служебный компьютер может запускать оценивание производительности электронного устройства с использованием идентификатора 406 устройства. Например, служебный компьютер может передавать команду на запуск оценивания производительности на определенный сетевой адрес.
[0064] В некоторых вариантах осуществления служебный компьютер может поддерживать набор зависимых от устройства параметров 408. В некоторых вариантах осуществления зависимые от устройства параметры могут быть сохранены в отношении типа устройства. Например, каждое электронное устройство может быть связано с категорией изделия, которая затем может быть связана с набором зависимых от устройства параметров. В некоторых вариантах осуществления устройство может принадлежать к нескольким категориям. В некоторых вариантах осуществления устройство может принадлежать к подкатегории, которая может быть связана с дополнительными зависимыми от устройства параметрами. Подкатегория может наследовать каждый из зависимых от устройства параметров своей родительской категории, а также один или более дополнительных параметров. Например, конкретная модель портативного переносного компьютера может принадлежать к категории «портативный переносной компьютер», которая может быть подкатегорией категории «компьютер». В представленном примере категория портативных переносных компьютеров может содержать каждый из зависимых от устройства параметров, содержащихся в категории компьютеров, а также один или более параметров, связанных с экранным дисплеем.
[0065] В некоторых вариантах осуществления служебный компьютер может хранить одно или более «ожидаемых» или средних значений 410 для каждого из набора зависимых от устройства параметров в отношении конкретной модели электронного устройства. В дополнение служебный компьютер может принимать набор значений 412 параметров с самого электронного устройства. Набор значений 412 параметров может быть принят с электронного устройства в ответ на запуск оценивания производительности. В некоторых вариантах осуществления средние значения 410 могут быть рассчитаны по ряду значений параметров, принятых служебным компьютером в ходе нескольких тестов. В некоторых вариантах осуществления средние значения 410 могут быть предоставлены субъектом третьей стороны (субъектом, не связанным со служебным компьютером). Например, средние значения могут быть предоставлены производителем электронного устройства.
[0066] После приема набора значений параметров с электронного устройства служебный компьютер может определять базовую стоимость 414 для этой модели электронного устройства. Базовая стоимость 414 затем может быть использована для формирования оценки 416 стоимости электронного устройства путем корректировки с учетом различий в функциональных возможностях, продемонстрированных во время оценивания производительности. В некоторых вариантах осуществления базовая стоимость может быть скорректирована вверх или вниз на основе значений параметров, предоставленных посредством оценивания производительности, для формирования оценки стоимости. В некоторых вариантах осуществления базовая стоимость может выступать как максимальная стоимость, так что она может быть скорректирована только вниз для формирования оценки стоимости устройства. Оценка 416 стоимости электронного устройства может быть сформирована из базовой стоимости 414 с использованием ряда методов. Служебный компьютер может хранить формулу оценки стоимости, которую необходимо использовать в отношении конкретной модели или категории, связанной с электронным устройством. В некоторых вариантах осуществления служебный компьютер может приписывать различные веса каждому зависимому от устройства параметру в наборе зависимых от устройства параметров.
[0067] В некоторых вариантах осуществления служебный компьютер может поддерживать таблицу вариантов базовой стоимости. Например, таблица может содержать столбцы, представляющие возраст устройства, и строки, представляющие состояние устройства. Служебный компьютер может определять состояние электронного устройства по предоставленным значениям параметров и определять базовую стоимость на основе возраста электронного устройства. Хотя эта конкретная иллюстрация описана в отношении таблицы вариантов базовой стоимости, таблицу, которая содержит другие значения в столбцах и строках, следует считать эквивалентной. Например, может поддерживаться таблица с оценочными значениями для устройств в состоянии «Превосходное», «Очень хорошее», «Хорошее», «Удовлетворительное» или «Плохое». В этом примере служебный компьютер может определять, в каком состоянии находится электронное устройство, на основе принятых значений параметров и приписывать соответствующее значение электронному устройству.
[0068] В качестве иллюстративного примера рассмотрим сценарий, в котором электронное устройство представляет собой холодильник. В этом примере служебный компьютер может поддерживать набор зависимых от устройства параметров для категории «холодильники». Служебный компьютер может также хранить набор средних значений для конкретной модели холодильника в сценарии, когда каждое из средних значений соответствует зависимому от устройства параметру. В этом иллюстративном примере холодильник, для которого производится оценка стоимости, может предоставлять набор значений параметров, которые являются результатом оценивания производительности, проведенного на холодильнике. Каждое из предоставленных значений параметров может также соответствовать зависимым от устройства параметрам. Служебный компьютер может сравнивать каждое из значений параметров с его соответствующим средним значением, чтобы определять, работает ли холодильник на уровне выше или ниже уровня среднего холодильника этой же модели. Служебный компьютер может затем определять базовую стоимость для этой модели холодильника (значение, связанное со средним холодильником этой модели). Служебный компьютер может после этого корректировать базовую стоимость с учетом различий в функциональных возможностях, продемонстрированных во время оценивания производительности. Скорректированная базовая стоимость может затем быть представлена как оценка стоимости для конкретного холодильника.
Фиг. 5
[0069] представляет собой блок-схему процесса выполнения оценки функциональных возможностей в отношении электронного устройства согласно по меньшей мере некоторым вариантам осуществления. Способ 500 представлен в виде логической функциональной схемы, каждая операция которой представляет последовательность операций, которые могут быть реализованы в аппаратном обеспечении, компьютерных командах или их сочетании. В контексте компьютерных команд операции представляют исполняемые компьютером команды, хранимые на одном или более машиночитаемых запоминающих носителях, которые при исполнении одним или более процессорами выполняют перечисленные операции. Как правило, исполняемые компьютером команды включают подпрограммы, программы, объекты, компоненты, структуры данных и т. п., которые выполняют конкретные функции или реализуют конкретные типы данных. Порядок, в котором описаны операции, не предназначен для рассмотрения в качестве ограничения, и для осуществления этого процесса и любых других процессов, описанных в настоящем документе, любое количество описанных операций можно опустить или сочетать в любом порядке и/или параллельно.
[0070] Некоторые или все аспекты способа 500 (или любых других способов, описанных в настоящем документе, или их вариантов и/или сочетаний) могут быть выполнены под управлением одной или более компьютерных систем, снабженных исполняемыми командами, и могут быть реализованы в виде кода (например, исполняемых команд, одной или более компьютерных программ или одного или более приложений). Согласно по меньшей мере одному варианту осуществления способ 500, представленный на фиг. 5, может быть выполнен по меньшей мере одним устройством 102, представленным на фиг. 1. Код может храниться на машиночитаемом запоминающем носителе, например, в форме компьютерной программы, содержащей множество команд, исполняемых одним или более процессорами. Машиночитаемый запоминающий носитель может быть постоянным.
[0071] Способ 500 может начинаться на этапе 502, когда устройством принимается команда на запуск оценивания производительности. В некоторых вариантах осуществления команды для выполнения оценивания производительности могут быть сохранены в памяти устройства. В некоторых вариантах осуществления оценивание производительности может быть выполнено модулем оценки функциональных возможностей, реализованным на электронном устройстве, как описано выше в отношении фиг. 1. Модуль оценки функциональных возможностей на устройстве может быть выполнен на этапе 504.
[0072] В соответствии с оцениванием производительности модуль оценки функциональных возможностей может запускать одну или более основных функций для получения оценки значения параметра, связанного с функцией, на этапе 506. Оценивание производительности может задавать количество действий, которые необходимо выполнить. Например, оценивание производительности может задавать порядок, в котором следует тестировать конкретные функции, период времени, в течение которого необходимо тестировать функцию, интенсивность или уровень мощности, при котором тестировать функцию, или любые другие подходящие критерии тестирования функциональных возможностей.
[0073] После выполнения оценивания производительности один или более датчиков входа могут быть использованы для сбора входных данных с электронного устройства. Собранные входные данные могут быть использованы для формирования набора значений параметров на этапе 508. Набор значений параметров, который необходимо сформировать, может быть задан в командах, хранящихся в памяти электронного устройства. Например, входные данные могут быть собраны датчиком входа. В этом примере собранные входные данные могут быть преобразованы в значение данных и сохранены как значение параметра. Когда набор значений параметров сформирован, набор значений параметров может быть предоставлен инициатору запроса на этапе 510.
[0074] В некоторых вариантах осуществления способ 500 может быть выполнен без вмешательства со стороны человека. Например, оценивание производительности может не требовать того, чтобы пользователь электронного устройства присутствовал или предпринимал какое-либо действие. В некоторых вариантах осуществления оценивание производительности может быть запущено удаленно служебным компьютером. В некоторых вариантах осуществления оценивание производительности может быть запущено на периодической основе. В некоторых вариантах осуществления оценивание производительности может быть запущено в определенные даты.
Фиг. 6
[0075] представляет собой блок-схему способа применения одного или более методов оценки стоимости к набору показателей производительности согласно по меньшей мере некоторым вариантам осуществления. Некоторые или все аспекты способа 600 (или любых других способов, описанных в настоящем документе, или их вариантов и/или сочетаний) могут быть выполнены под управлением одной или более компьютерных систем, снабженных исполняемыми командами, и могут быть реализованы в виде кода (например, исполняемых команд, одной или более компьютерных программ или одного или более приложений). Согласно по меньшей мере одному варианту осуществления способ 600, представленный на фиг. 6, может быть выполнен по меньшей мере одним служебным компьютером 104, представленным на фиг. 1. Код может храниться на машиночитаемом запоминающем носителе, например, в форме компьютерной программы, содержащей множество команд, исполняемых одним или более процессорами. Машиночитаемый запоминающий носитель может быть постоянным.
[0076] Способ 600 может начинаться на этапе 602, когда значения параметров принимаются с электронного устройства. В некоторых вариантах осуществления служебный компьютер может получать дополнительную информацию, связанную с электронным устройством, на этапе 604. Например, служебный компьютер может определять возраст электронного устройства. В другом примере служебный компьютер может идентифицировать одно или более обновлений, дополнений или дополнительных признаков. В некоторых вариантах осуществления служебный компьютер может определять значение, связанное с каждым из идентифицированных элементов дополнительной информации.
[0077] В некоторых вариантах осуществления служебный компьютер может получать информацию о модели, связанную с электронным устройством, на этапе 606. Информация о модели может включать указание номера или идентификатора модели, года производства, версии или любую другую подходящую информацию, которая может быть использована для определения конкретного типа электронного устройства. Информация о модели может также содержать способ формирования базовой стоимости для электронного устройства. Например, информация о модели может содержать формулу, которую необходимо использовать при расчете базовой стоимости для электронного устройства. Служебный компьютер может формировать базовую стоимость для электронного устройства на основе информации о модели. Информация о модели может также содержать зависимые от модели значения по спецификации. Например, информация о модели может содержать ряд ожидаемых значений, связанных с различными функциональными возможностями электронного устройства.
[0078] На этапе 608 служебный компьютер может сравнивать значения по спецификации, содержащиеся в информации о модели, с принятыми значениями параметров. Служебный компьютер может рассчитывать корректировку стоимости на основе разницы между принятыми значениями параметров и определенными значениями по спецификации. Служебный компьютер может затем формировать оценку стоимости устройства на этапе 610. В некоторых вариантах осуществления оценка стоимости устройства может быть сформирована посредством добавления корректировки стоимости к определенной базовой стоимости. В некоторых вариантах осуществления служебный компьютер может предоставлять оценку стоимости устройства пользователю на этапе 612.
Фиг. 7
[0079]  представляет собой схему иллюстративного примера способа, в котором опись продукта формируется для устройства 102 на электронной торговой площадке, согласно по меньшей мере некоторым вариантам осуществления. В некоторых вариантах осуществления примерный способ может быть запущен пользователем 702 посредством мобильного устройства 704. Мобильное устройство 704 может осуществлять связь с устройством 102 и/или служебным компьютером 104. Мобильное устройство 704 может запускать способ посредством веб-браузера, мобильного приложения или любого другого подходящего программного модуля. В некоторых вариантах осуществления примерный способ может быть запущен без применения мобильного устройства. Например, устройство 102 может иметь кнопку или другой механизм активации, который при активации приводит к запуску устройством 102 описываемого способа. В некоторых вариантах осуществления способ может приводить к тому, что устройство 102 предлагается для продажи на одной или более электронных торговых площадках без дополнительного вмешательства пользователя.
[0080] После приема запроса с мобильного устройства служебный компьютер 104 может вызывать запуск оценивания производительности устройства 102. Служебный компьютер 104 может отправлять команды 706 на устройство 102 для запуска оценивания производительности. После выполнения оценивания производительности, как описано выше, устройство 102 может собирать набор значений 708 параметров, который оно может предоставлять на служебный компьютер 104. После приема набора значений 708 параметров служебный компьютер может отправлять запрос в базу данных по информации 710 о модели, чтобы определять спецификации устройства (или ожидаемые значения параметров) для устройства 102. Служебный компьютер 104 может определять оценку стоимости для устройства 102 на основе определенных спецификаций и принятого набора значений 708 параметров. В некоторых вариантах осуществления служебный компьютер 104 может отправлять запрос по информации 710 о модели для изображения устройства 102 (например, шаблонной фотографии).
[0081] Служебный компьютер 104 может осуществлять связь с электронной торговой площадкой 712 или оператором торговой площадки, управляющим электронной торговой площадкой 712. Электронная торговая площадка 712 может содержать ряд описей 714 продуктов, причем каждая связана с разным устройством. В некоторых вариантах осуществления электронная торговая площадка 714 может быть предназначена для устройств конкретного типа. В некоторых вариантах осуществления оценка стоимости, сформированная служебным компьютером 104, может быть сформирована на основе похожих устройств, перечисленных в наборе описей 714 продуктов. В некоторых вариантах осуществления служебный компьютер может находиться в собственности и/или под управлением оператора торговой площадки.
[0082] Служебный компьютер 104 может формировать опись продукта, отформатированную согласно набору описей 714 продуктов, поддерживаемому электронной торговой площадкой 712. Сформированная опись продукта может включать изображение устройства 102, описание, относящееся к устройству 102, одно или более из значений 708 параметров и/или любую подходящую связанную с устройством информацию. Опись продукта может включать цену, основанную на определенной оценке стоимости устройства. Опись продукта для устройства 102 может быть сформирована без взаимодействия с пользователем.
[0083] В некоторых вариантах осуществления после создания описи продукта служебный компьютер 104 может предоставлять опись продукта на электронную торговую площадку 712 для добавления к набору описей 714 продуктов. В некоторых вариантах осуществления после создания описи продукта служебный компьютер 104 может предоставлять опись продукта на устройство 704 пользователя для одобрения перед добавлением описи продукта к набору описей 714 продуктов.
[0084] В качестве иллюстративного примера рассмотрим сценарий, в котором пользователь желает продать свой цифровой фотоаппарат (устройство 102). В этом сценарии пользователь может указать на служебный компьютер, что фотоаппарат необходимо продать на конкретной электронной торговой площадке. Служебный компьютер может устанавливать сеанс связи с фотоаппаратом и передавать команды для выполнения оценивания производительности. После приема этих команд фотоаппарат может запускать одну или более своих функций и собирать данные при выполнении этих функций. Собранные данные, относящиеся к производительности функций фотоаппарата, могут затем быть предоставлены на служебный компьютер в виде набора значений параметров. Когда служебный компьютер принял набор значений параметров с фотоаппарата, служебный компьютер может формировать оценочную стоимость для фотоаппарата на основе значений параметров и информации о модели, относящейся к фотоаппарату. Служебный компьютер может затем формировать опись продукта для фотоаппарата, которая отформатирована на основе спецификаций конкретной электронной торговой площадки, на которой пользователь хочет продать фотоаппарат. Когда опись продукта сформирована, она может быть добавлена как опись на электронную торговую площадку. Таким образом, пользователю необходимо только запустить процесс, и его фотоаппарат будет предложен для продажи без какого-либо дополнительного взаимодействия с его стороны.
[0085] Хотя на фиг. 7 представлен пример, в котором было выполнено оценивание производительности и была сформирована оценка стоимости устройства, следует отметить, что некоторые варианты осуществления настоящего изобретения могут не включать оценивание производительности и/или формирование оценки стоимости устройства. Например, в некоторых вариантах осуществления электронное устройство можно заставить предоставить по меньшей мере некоторую часть информации о модели на служебный компьютер, с помощью которой он может подать запрос на дополнительную информацию о модели в базу данных с информацией о модели. В этом примере служебный компьютер может формировать опись продукта для электронного устройства на основе информации о модели. В некоторых вариантах осуществления опись продукта может не упоминать цену предложения или оценку стоимости (например, опись продукта может быть зарегистрирована на аукционной электронной торговой площадке). В некоторых вариантах осуществления служебный компьютер может формировать опись продукта с ценой предложения, которая представляет среднюю цену, за которую продаются похожие изделия.
[0086] Согласно по меньшей мере некоторым вариантам осуществления система, устройство, способы, процессы и/или операции для формирования оценки устройства на основании показателей функциональных возможностей могут быть полностью или частично реализованы в форме набора команд, исполняемых одним или более программируемыми компьютерными процессорами, такими как центральное процессорное устройство (CPU) или микропроцессор. Такие процессоры могут быть включены в состав устройства, сервера, клиента или другого вычислительного устройства, управляемого другими компонентами системы или имеющего связь с ними. В качестве примера фиг. 8 представляет собой схему элементов, которые могут присутствовать в вычислительном устройстве и/или системе 800, выполненных для осуществления способа и/или процесса согласно некоторым вариантам осуществления настоящего изобретения. Подсистемы, показанные на фиг. 8, взаимно соединены посредством системной шины 802. Дополнительные подсистемы включают принтер 804, клавиатуру 806, несъемный диск 808 и монитор 810, который подключен к адаптеру 812 дисплея. Периферийные устройства и устройства ввода/вывода (I/O), которые соединяются с контроллером 814 I/O, могут быть соединены с компьютерной системой с помощью любого количества средств, известных в данной области техники, таких как последовательный порт 816. Например, последовательный порт 816 или внешний интерфейс 818 может быть использован для соединения вычислительного устройства 700 с дополнительными устройствами и/или системами, не представленными на фиг. 8, включая глобальную сеть, такую как Интернет, устройство ввода типа мышь и/или сканер. Соединение по системной шине 802 позволяет одному или более процессорам 820 осуществлять связь с каждой подсистемой и управлять выполнением команд, которые могут быть сохранены в системной памяти 822 и/или на несъемном диске 808, а также обмен информацией между подсистемами. Системная память 822 и/или несъемный диск 808 могут представлять собой материальный машиночитаемый носитель.
[0087] Компьютерная система может содержать множество одинаковых компонентов или подсистем, например, соединенных вместе внешним интерфейсом или внутренним интерфейсом. В некоторых вариантах осуществления компьютерные системы, подсистема или устройства могут осуществлять связь по сети. В таких случаях один компьютер можно считать клиентом, а другой компьютер - сервером, где каждый может быть частью одной компьютерной системы. Каждый из клиента и сервера может содержать множество систем, подсистем или компонентов.
[0088] Варианты осуществления настоящего изобретения предусматривают ряд технических преимуществ. Например, варианты осуществления настоящего изобретения придают экономическую эффективность и функциональные возможности в ином случае неэффективным процессу и рынку. Например, пользователем может быть легче оценивать стоимость электронного устройства, продаваемого на электронной торговой площадке, путем сравнения электронного устройства с подобным образом размещенными устройствами. Варианты осуществления настоящего изобретения также дают возможность пользователю сделать так, чтобы электронное устройство предлагалось для продажи на одной или более электронных торговых площадках без взаимодействия с пользователем. Это обеспечивает техническое преимущество, состоящее в том, что пользователи могут получать справедливую рыночную стоимость для устройства без чрезмерных трудностей и с минимальными усилиями со своей стороны. Дополнительно это обеспечивает более прозрачную сделку, позволяя как продавцу, так и покупателю электронного устройства понимать функциональные возможности устройства. Например, это позволяет продавцу предлагать «заверения и гарантии» относительно функциональных возможностей устройства, поскольку заверения и гарантии могут отражать результат теста производительности, таким образом устраняя потребность продавать электронные активы «как есть» на веб-сайтах электронной торговли. Соответственно, покупатели электронного устройства имеют возможность лучше оценивать фактические функциональные возможности электронного устройства, когда можно выполнить оценивание производительности. Это является усовершенствованием в сравнении с системами предыдущего уровня техники, в которых пользователь только имеет возможность установить физическое состояние приобретаемого электронного устройства. В другом примере кредитное агентство может быть более склонно предоставить кредит, который обеспечен с помощью электронного устройства в качестве залога, если функциональные возможности электронного устройства можно оценить удаленно.
[0089] Следует понимать, что любые из вариантов осуществления настоящего изобретения могут быть реализованы в форме управляющей логики с помощью аппаратного обеспечения (например, специализированной интегральной схемы или перепрограммируемой логической матрицы) и/или с помощью компьютерного программного обеспечения с традиционно программируемым процессором в модульном или целостном режиме. В контексте настоящего документа процессор включает процессор с одним ядром, процессор с несколькими ядрами на одной интегральной микросхеме или множество процессорных элементов на одной печатной плате или сетевых. На основании описания и указаний, представленных в настоящем документе, специалисту в данной области техники будут понятны и очевидны другие пути и/или способы реализации вариантов осуществления настоящего изобретения с помощью аппаратного обеспечения и сочетания аппаратного и программного обеспечения.
[0090] Любые из программных компонентов или функций, описанных в настоящей заявке, могут быть реализованы в виде программного кода, подлежащего исполнению процессором, с помощью любого подходящего компьютерного языка, такого как, например, Java, C, C++, C#, Objective-C, Swift, или языка сценариев, такого как Perl или Python, с использованием, например, традиционных или объектно-ориентированных подходов. Программный код может быть сохранен в виде последовательности инструкций или команд на машиночитаемом носителе для хранения и/или передачи, при этом подходящие носители включают оперативное запоминающее устройство (RAM), постоянное запоминающее устройство (ROM), магнитный носитель, такой как жесткий диск или гибкий диск, или оптический носитель, такой как компакт-диск (CD) или DVD (цифровой универсальный диск), флеш-память и т. п. Машиночитаемый носитель может представлять собой любое сочетание таких устройств хранения или передачи.
[0091] Такие программы также могут быть закодированы и переданы с помощью несущих сигналов, предназначенных для передачи по проводным, оптическим и/или беспроводным сетям согласно разнообразным протоколам, включая Интернет. По существу, машиночитаемый носитель согласно одному варианту осуществления настоящего изобретения может быть создан с помощью сигнала данных, закодированного с помощью таких программ. Машиночитаемые носители, закодированные с помощью программного кода, могут быть представлены с совместимым устройством или предоставлены отдельно от других устройств (например, с помощью загрузки через Интернет). Любой такой машиночитаемый носитель может располагаться на или в одном компьютерном продукте (например, жестком диске, CD или целой компьютерной системе) и может быть представлен на или в разных компьютерных продуктах в системе или сети. Компьютерная система может содержать монитор, принтер или другое подходящее устройство отображения для выдачи пользователю любых результатов, упомянутых в настоящем документе.
[0092] Вышеприведенное описание является иллюстративным и не является ограничительным. Многие варианты настоящего изобретения станут очевидными специалистам в данной области техники по прочтении настоящего описания. Следовательно, объем настоящего изобретения следует определять не со ссылкой на вышеприведенное описание, а вместо этого следует определять со ссылкой на рассматриваемые пункты формулы изобретения, наряду с их полным объемом или эквивалентами.
[0093] Один или более признаков из любого варианта осуществления можно сочетать с одним или более признаками любого другого варианта осуществления, не отходя от объема настоящего изобретения.
[0094] Формы единственного числа обозначают «один или более», если иное не указано отдельно.
[0095] Все патенты, патентные заявки, публикации и описания, упомянутые выше, включены в настоящий документ с помощью ссылки во всей своей полноте для всех целей. Ни один из указанных документов не принимается в качестве прототипа.