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

1. Способ, выполняемый компьютерной системой, для предоставления электронной корзины для покупок у нескольких продавцов для службы продаж, при этом способ включает:
предоставление объекта корзины для покупок в веб-браузере, который обеспечивает доступ к электронной корзине для покупок для службы продаж, причем корзина для покупок может быть использована на множестве несвязанных торговых площадок, и причем объект корзины для покупок сохраняется в браузере независимо от веб-сайта, отображенного в браузере;
в ответ на выбор пользователем визуального представления объекта корзины для покупок в браузере, отображение интерфейса пользователя электронной корзины для покупок в новом окне, причем пользователь имеет возможность просматривать интерфейс пользователя электронной корзины для покупок без перевода браузера на новую веб-страницу;
в ответ на выбор пользователем визуального представления, когда веб-страница, поддерживаемая электронной корзиной для покупок, отображена в браузере, выполнение следующего:
автоматическое отображение информации, связанной с продуктом на поддерживаемой веб-странице, в интерфейсе пользователя до добавления продукта в электронную корзину для покупок, причем, если продукт имеет один или более вариантов, информация включает варианты, и пользователь имеет возможность осуществлять выбор вариантов через интерфейс пользователя;
предоставление пользователю возможности либо начинать транзакцию покупки продукта через электронную корзину для покупок, либо сохранять продукт в электронной корзине для покупок для последующего извлечения, причем пользователь имеет возможность сохранять продукты в электронную корзину для покупок из множества несвязанных торговых площадок; и
в ответ на решение пользователя приобрести продукт, проведение транзакции покупки от имени пользователя с продавцом, связанным с поддерживаемой веб-страницей; и
предоставление пользователю возможности приобрести одновременно из множества несвязанных торговых площадок множества продуктов, сохраненных в электронную корзину для покупок, причем для каждого продукта, который необходимо приобрести, проводят транзакцию покупки от имени пользователя с продавцом, связанным с веб-сайтом, с которого пользователь добавил продукт в электронную корзину для покупок.
2. Способ по п. 1, отличающийся тем, что электронная корзина для покупок связана со службой продаж, которая предоставляет вознаграждение на основании покупок через службу продаж, и причем способ дополнительно включает:
записывание покупок, осуществленных через электронную корзину для покупок, для расчета вознаграждения.
3. Способ по п. 2, отличающийся тем, что информация, отображаемая в интерфейсе пользователя, содержит расчет вознаграждения.
4. Способ по п. 1, отличающийся тем, что электронная корзина для покупок связана со службой продаж, которая предоставляет вознаграждение в виде возврата части затраченных на покупки средств, и причем способ дополнительно включает:
определение величины возврата части затраченных средств, если таковые имеются, для каждого продукта, отображенного в интерфейсе пользователя электронной корзины для покупок;
отображение величины возврата части затраченных средств в интерфейсе пользователя электронной корзины для покупок;
в ответ на покупку продукта пользователем с помощью электронной корзины для покупок, вознаграждение пользователя в виде возврата части затраченных средств.
5. Способ по п. 1, дополнительно включающий:
для каждого продукта, отображенного в интерфейсе пользователя, определение, применим ли какой-либо купон к продукту или соответствующему продавцу;
в ответ на определение одного или более купонов, применимых к продукту, отображение информации о купоне в интерфейсе пользователя; и
в ответ на покупку продукта пользователем, применение любых идентифицированных купонов к покупке.
6. Способ по п. 5, отличающийся тем, что определение, применим ли купон, включает: определение любых потенциально применимых купонов; и
для каждого потенциально применимого купона, инициирование транзакции покупки онлайн с соответствующим продавцом для идентификации любой экономии, связанной с купоном, причем транзакцию покупки прерывают до завершения покупки.
7. Способ по п. 5, отличающийся тем, что определение, применим ли купон, включает: определение любых потенциально применимых купонов; и
отправку запроса API продавцу для определения, могут ли какие-либо потенциально применимые купоны быть использованы в транзакции покупки.
8. Способ по п. 1, отличающийся тем, что этап отображения информации включает извлечение информации о продукте с веб-страницы, нормализацию извлеченной информации и отображение нормализированной информации в интерфейсе пользователя.
9. Способ по п. 1, отличающийся тем, что этап отображения информации включает определение программного интерфейса приложения (API), связанного с веб-сайтом, отправку запроса на информацию о продукте на веб-странице к программному интерфейсу приложения, получение запрошенной информации и отображение запрошенной информации в интерфейсе пользователя электронной корзины для покупок.
10. Способ по п. 1, отличающийся тем, что объект корзины для покупок представляет собой программное обеспечение, встроенное в браузер.
11. Способ по п. 1, отличающийся тем, что объект корзины для покупок представляет собой одно из букмарклета, дополнения браузера, расширения браузера, виджета браузера или панели инструментов.
12. Способ по п. 1, отличающийся тем, что объект корзины для покупок обеспечивает доступ ко множеству электронных корзин для покупок, и пользователь имеет возможность сохранять продукты в любую из множества электронных корзин для покупок.
13. Способ по п. 12, отличающийся тем, что одна из множества электронных корзин для покупок представляет собой реестр.
14. Способ по п. 12, отличающийся тем, что пользователь имеет возможность указывать уровень конфиденциальности для каждой из электронных корзин для покупок.
15. Способ по п. 1, отличающийся тем, что проведение транзакции покупки включает:
извлечение сохраненной пользователем информации об адресе и платежной информации;
предоставление указанной информации продавцу, связанному с транзакцией покупки;
получение подтверждения покупки от продавца; и
передачу подтверждения покупки пользователю.
16. Система предоставления электронной корзины для покупок у нескольких продавцов для службы продаж, при этом система содержит:
клиентское вычислительное устройство, которое позволяет пользователю осуществлять доступ к электронной корзине для покупок для службы продаж путем выбора визуального представления объекта корзины для покупок в веб-браузере, причем в ответ на выбор пользователем визуального представления корзины для покупок, когда веб-страница, поддерживаемая электронной корзиной для покупок, отображена в веб-браузере, автоматически генерируют интерфейс пользователя с информацией о продукте на веб-странице до добавления продукта в электронную корзину для покупок, и пользователь имеет возможность приобрести продукт или сохранить продукт в электронную корзину для покупок; и
сервер для предоставления информации клиентскому вычислительному устройству, для сохранения информации о продукте в электронную корзину для покупок в ответ на решение пользователя сохранить продукт, и для выполнения транзакции покупки от имени пользователя с соответствующим продавцом в ответ на решение пользователя приобрести продукт.
17. Компьютерная программа, реализованная в одной или более непромежуточных машиночитаемых средах и содержащая код, который, при выполнении компьютерной системой, позволяет компьютерной системе выполнять следующий способ предоставления электронной корзины для покупок у нескольких продавцов для службы продаж, при этом способ включает:
предоставление объекта корзины для покупок в веб-браузере пользователя, который обеспечивает доступ к электронной корзине для покупок для службы продаж, причем корзина для покупок может быть использована на множестве несвязанных торговых площадок, и причем объект корзины для покупок сохраняется в браузере независимо от веб-сайта, отображенного в браузере;
в ответ на выбор пользователем визуального представления объекта корзины для покупок в браузере, отображение интерфейса пользователя электронной корзины для покупок в новом окне, причем пользователь имеет возможность просматривать интерфейс пользователя электронной корзины для покупок без перевода браузера на новую веб-страницу;
в ответ на выбор пользователем визуального представления, когда веб-страница, поддерживаемая электронной корзиной для покупок, отображена в браузере, выполнение следующего:
автоматическое отображение информации, связанной с продуктом на поддерживаемой веб-странице, в интерфейсе пользователя до добавления продукта в электронную корзину для покупок, причем если продукт имеет один или больше вариантов, информация включает варианты, и пользователь имеет возможность осуществлять выбор для вариантов через интерфейс пользователя;
предоставление возможности пользователю либо начинать транзакцию для покупки продукта через электронную корзину для покупок, либо сохранять продукт в электронной корзине для покупок для извлечения позже, причем пользователь имеет возможность сохранять продукты в электронную корзину для покупок из множества несвязанных торговых площадок; и
в ответ на решение пользователя приобрести продукт, проведение транзакции покупки от имени пользователя с продавцом, связанным с поддерживаемой веб-страницей; и
предоставление пользователю возможности приобрести одновременно из множества несвязанных торговых площадок множества продуктов, сохраненных в электронную корзину для покупок, причем для каждого продукта, который необходимо приобрести, проводят транзакцию покупки от имени пользователя с продавцом, связанным с веб-сайтом, с которого пользователь добавил продукт в электронную корзину для покупок.
18. Компьютерная программа по п. 17, отличающаяся тем, что электронная корзина для покупок связана со службой продаж, которая дает вознаграждение на основании покупок через службу продаж, и причем способ дополнительно включает:
записывание покупок, осуществленных через электронную корзину для покупок, для расчета вознаграждения.
19. Компьютерная программа по п. 18, отличающаяся тем, что информация, отображаемая в интерфейсе пользователя, включает расчет вознаграждения.
20. Компьютерная программа по п. 17, отличающаяся тем, что электронная корзина для покупок связана со службой продаж, которая предоставляет вознаграждение в виде возврата части затраченных на покупки средств, и причем, способ дополнительно включает:
определение величины возврата части затраченных средств, если таковые имеются, для каждого продукта, отображенного в интерфейсе пользователя электронной корзины для покупок;
отображение величины возврата части затраченных средств в интерфейсе пользователя электронной корзины для покупок;
в ответ на покупку продукта пользователем с помощью электронной корзины для покупок, вознаграждение пользователя в виде возврата части затраченных средств.
21. Компьютерная программа по п. 17, дополнительно содержащая:
для каждого продукта, отображенного в интерфейсе пользователя, определение, применим ли какой-либо купон к продукту или соответствующему продавцу;
в ответ на идентификацию одного или более купонов, применимых к продукту, отображение информации о купоне в интерфейсе пользователя; и
в ответ на покупку продукта пользователем, применение любых идентифицированных купонов к приобретению.
22. Компьютерная программа по п. 21, отличающаяся тем, что определение, применим ли купон, включает:
определение любых потенциально применимых купонов; и
для каждого потенциально применимого купона, инициирование транзакции покупки онлайн с соответствующим продавцом для идентификации любой экономии, связанной с купоном, причем транзакцию покупки прерывают до завершения покупки.
23. Компьютерная программа по п. 17, отличающаяся тем, что определение, применим ли купон, включает:
определение любых потенциально применимых купонов; и
отправку запроса API продавцу для определения, могут ли какие-либо потенциально применимые купоны быть использованы при транзакции покупки.
24. Компьютерная программа по п. 17, отличающаяся тем, что этап отображения информации включает извлечение информации о продукте с веб-страницы, нормализацию извлеченной информации и отображение нормализированной информации в интерфейсе пользователя.
25. Компьютерная программа по п. 17, отличающаяся тем, что этап отображения информации включает определение программного интерфейса приложения, связанного с веб-сайтом, отправку запроса на информацию о продукте на веб-странице к программному интерфейсу приложения, получение запрошенной информации и отображение запрошенной информации в интерфейсе пользователя электронной корзины для покупок.
26. Компьютерная программа по п. 17, отличающаяся тем, что объект корзины для покупок представляет собой программное обеспечение, встроенное в браузер.
27. Компьютерная программа по п. 17, отличающаяся тем, что объект корзины для покупок представляет собой одно из букмарклета, дополнения браузера, расширения браузера, виджета браузера или панели инструментов.
28. Компьютерная программа по п. 17, отличающаяся тем, что объект корзины для покупок обеспечивает доступ ко множеству электронных корзин для покупок, и пользователь имеет возможность сохранять продукты в любую из множества электронных корзин для покупок.
29. Компьютерная программа по п. 28, отличающаяся тем, что одна из множества электронных корзин для покупок представляет собой реестр.
30. Компьютерная программа по п. 28, отличающаяся тем, что пользователь имеет возможность указывать уровень конфиденциальности для каждой из электронных корзин для покупок.
31. Компьютерная программа по п. 17, отличающаяся тем, что проведение транзакции покупки включает:
извлечение сохраненной пользователем информации об адресе и платежной информации;
предоставление указанной информации продавцу, связанному с транзакцией покупки;
получение подтверждения приобретения от продавца; и
передачу подтверждения приобретения пользователю.