Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
KR20130143144A - Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs - Google Patents
[go: Go Back, main page]

KR20130143144A - Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs - Google Patents

Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs Download PDF

Info

Publication number
KR20130143144A
KR20130143144A KR1020137032126A KR20137032126A KR20130143144A KR 20130143144 A KR20130143144 A KR 20130143144A KR 1020137032126 A KR1020137032126 A KR 1020137032126A KR 20137032126 A KR20137032126 A KR 20137032126A KR 20130143144 A KR20130143144 A KR 20130143144A
Authority
KR
South Korea
Prior art keywords
user
information
specific database
users
activity information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
KR1020137032126A
Other languages
Korean (ko)
Other versions
KR101641407B1 (en
Inventor
카비르 카사르고드
티앙유 엘 다모르
실바 가브리엘 모우라 다
브라이언 미니어
Original Assignee
퀄컴 인코포레이티드
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 퀄컴 인코포레이티드 filed Critical 퀄컴 인코포레이티드
Publication of KR20130143144A publication Critical patent/KR20130143144A/en
Application granted granted Critical
Publication of KR101641407B1 publication Critical patent/KR101641407B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9536Search customisation based on social or collaborative filtering
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/40Business processes related to social networking or social networking services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/0601Electronic shopping [e-shopping]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • General Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • Human Resources & Organizations (AREA)
  • Computational Linguistics (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

구현형태들은, 운영자, 디바이스, 및 플랫폼-독립형 취합, 크로스-플랫폼 변환, 인에이블먼트, 및 사용자 활동 카탈로그들의 분배에 관한 것이다. 셀룰러폰, 개인용 컴퓨터, 또는 다른 디바이스들이나 서비스들의 사용자들은, 사용자의 거래 및 다른 활동을 수집하는 데이터베이스에 등록할 수 있다. 사용자는, 사용자들의 하나 이상의 그룹들을 지정하여, 이들과 수집된 활동 데이터를 공유할 수 있다. 활동 제공물들은 그룹 구성원들이 소매 또는 다른 활동을 행할 때 생성되는 추천들, 거래들, 및 다른 정보를 포함할 수 있다. 일 예에서, 송신된 활동 제공물들은, 서비스 운영자 및/또는 수신 디바이스 유형에 기초하여, 자동으로 변환 및 구성될 수 있다. 다른 예에서, 웹사이트를 방문하는 사용자에게, 과거에 사용자의 지정된 그룹 (들) 의 구성원들에 의해 그 사이트에서 행해진 거래들에 대한 상황-감지의 드롭-다운 (drop-down) 리스트를 제공할 수 있다. 플랫폼은 사용자들로 하여금 상호간에 투명하게 제품들, 서비스들, 또는 콘텐츠를 서로에게 제안하게 할 수 있다.Implementations relate to the distribution of operator, device, and platform-independent aggregations, cross-platform transformations, enablement, and user activity catalogs. Users of cellular phones, personal computers, or other devices or services may register with a database that collects user transactions and other activities. A user may designate one or more groups of users to share collected activity data with them. Activity offerings may include recommendations, transactions, and other information generated when group members conduct retail or other activities. In one example, transmitted activity offerings may be automatically converted and configured based on the service operator and / or receiving device type. In another example, a user visiting a website may provide a drop-down list of context-sensitive sensing of transactions made at that site by members of the user's designated group (s) in the past. Can be. The platform may allow users to offer products, services, or content to each other transparently to each other.

Figure P1020137032126
Figure P1020137032126

Description

사용자 활동 카탈로그들의 운영자, 디바이스, 및 플랫폼-독립형 취합, 크로스-플랫폼 변환, 인에이블먼트 및 분배{OPERATOR, DEVICE, AND PLATFORM-INDEPENDENT AGGREGATION, CROSS-PLATFORM TRANSLATION, ENABLEMENT AND DISTRIBUTION OF USER ACTIVITY CATALOGS}OPERATOR, DEVICE, AND PLATFORM-INDEPENDENT AGGREGATION, CROSS-PLATFORM TRANSLATION, ENABLEMENT AND DISTRIBUTION OF USER ACTIVITY CATALOGS}

본 특허출원은, 이 특허출원과 동일한 엔티티에게 양도되거나 양도 의무하에 있는, Kabir Kasargod, Tianyu D'Amore, Gabriel M. Da Silva, 및 Brian Minear 에 의해 2008년 7월 14일에 출원되고 발명의 명칭이 "Method and Apparatus for Aggregation and Distribution of User Activity Catalogs," 인 U.S. 가출원 제 61/080,435 호를 기초로 우선권 주장하며, 이 가출원은 본 명세서에 참조로서 명백히 통합되어 있다.This patent application is filed on July 14, 2008 by Kabir Kasargod, Tianyu D'Amore, Gabriel M. Da Silva, and Brian Minear, assigned to or under the same entity as this patent application, and named for invention. The "Method and Apparatus for Aggregation and Distribution of User Activity Catalogs," which is US Priority is claimed on Provisional Application No. 61 / 080,435, which is hereby expressly incorporated by reference herein.

본 발명은 일반적으로 사용자 활동 카탈로그들의 운영자, 디바이스, 및 플랫폼-독립형 수집, 및 크로스-플랫폼 변환, 및 분배에 관한 것이다.The present invention generally relates to operators, devices, and platform-independent collections of user activity catalogs, and cross-platform transformations, and distribution.

인터넷, 네트워킹 가능한 (network-enabled) 셀룰러 텔레폰들, 및 다른 네트워크 디바이스들의 출현은 광고 및 콘텐츠 전달의 새로운 시대를 열었다. 온라인 광고 및 다른 콘텐츠 전달에 있어서의 증가에 박차를 가하는 요인 중 하나는 셀폰, 인터넷 및 다른 사용자들에 대한 표적 시장의 잠재성이다. 예를 들면 사용자의 검색 토픽과 관련된 콘텐츠가 선택가능한 배너 광고 또는 다른 광고 매체에 자동으로 삽입되는 검색 기반의 광고가 급증해왔다.The advent of the Internet, network-enabled cellular telephones, and other network devices has opened a new era of advertising and content delivery. One of the factors that spur growth in online advertising and other content delivery is the potential market potential for cell phones, the Internet, and other users. For example, there has been a surge in search-based advertising in which content related to a user's search topic is automatically inserted into selectable banner ads or other advertising media.

셀룰러 및 인터넷 광고 및 다른 매체에 대한 널리 보급된 채택에도 불구하고, 네트워크 콘텐츠 전달의 유효성에 대한 어떤 장벽들이 존재한다. 하나의 요인은 소비자들이 친밀한 친구들 및 다른 지인들의 추천들 또는 경험들에 대해 심사숙고하는 것만큼 네트워크 생성의 광고 콘텐츠에 대해 심사숙고하는 경향이 없다는 점이다. 그러나, 전통적인 광고 플랫폼들 및 채널들은 일반적으로 또래들이 알려주는 추천들 및 경험들의 시장 지배력을 활용하는데 실패했다.Despite the widespread adoption of cellular and internet advertising and other media, there are certain barriers to the effectiveness of network content delivery. One factor is that consumers do not tend to ponder network advertising content as much as they ponder the recommendations or experiences of intimate friends and other acquaintances. However, traditional advertising platforms and channels generally fail to take advantage of the market power of recommendations and experiences that peers inform.

전세계의 셀룰러 및 인터넷 공급자들 및 운영자들은, 예를 들면 게임들, 벨소리들, 배경화면들, 스크린세이버들, 음악, 및 DRM-보호 서비스들이나 콘텐츠의 다른 유형들에 대한 브라우징, 구매, 및 다운로드를 지원하는 서비스들 및 디바이스들을 제공한다. DRM-보호 콘텐츠는 일반적으로, 모바일 또는 운영자의 웹사이트 중 어느 일방을 통해, 운영자에 의해 관리되고 사용자가 이용가능하게 하는 쇼핑 카탈로그를 통해 구매된다. 이 카탈로그는, 일반적으로 사용자의 선호도와는 관계없이, 오히려 콘텐츠 개발자들과 운영자의 제휴에 기초하여, 다른 것들을 통해 콘텐츠의 몇몇 피스 (piece) 들을 정렬하고 홍보하려고 노력한다. 그러나, 상업적 카탈로그들 자체는, 사용자가 가장 용이하게 관련지을 수 있는 신뢰성 및 개인적인 연락을 제공하지 않고, 이들 카탈로그들은 일반적으로 사용자 선호도들 및/또는 사용자의 사회 집단의 선호도들과 경험들에 의해 적합화된다. 그러므로, 이들 축적된 경험들은 그룹의 상호 구성원들로부터 숨겨진 채로 존재할 수 있다. 추론 기반-카탈로그들 및 사용자 추천들이 지원되기 시작했지만, 카탈로그들은 여전히 운영자에 의해 제어되고 있으며, 한 사람만의 추천들은 상당한 수익 효과를 야기하기에 충분하지 않은 경향이 있고, 카탈로그들 자체는 사용자가 용이하게 관련지을 수 있는 신뢰성 또는 개성을 제공하지 않는다.Cellular and Internet providers and operators around the world, for example, browse, purchase, and download games, ringtones, wallpapers, screensavers, music, and other types of DRM-protected services or content. Provides services and devices that support it. DRM-protected content is generally purchased through a shopping catalog managed by the operator and made available to the user, either through the mobile or the operator's website. This catalog seeks to align and promote some pieces of content through others, generally based on a partnership of content developers and operators, regardless of user preferences. However, commercial catalogs themselves do not provide the reliability and personal contact that users can most easily relate to, and these catalogs are generally adapted by user preferences and / or user social group preferences and experiences. Become Therefore, these accumulated experiences may exist hidden from mutual members of the group. Inference based-catalogues and user recommendations have begun to be supported, but catalogs are still controlled by the operator, one-man recommendation tends not to be sufficient to cause significant revenue effects, and the catalogs themselves are It does not provide reliability or personality that can be easily associated.

사용자들로 하여금 그들의 경험들 및 추천들을 축적하여 다른 네트워크 사용자들과 자유롭게 공유하도록 하는 레버리지 효과를 활용하고, 또한 운영자들, 상인들, 및 그 밖의 사람들로 하여금 이들 복합적인 콘텐츠 제공물 (compounded content feed) 들을 화폐화하도록 하는 (monetize) 플랫폼들 및 기술들을 제공하는 것이 바람직할 수도 있다. 어떤 관점에서는, 회원 그룹이 한 세트의 다양한 핸드셋들 및 다른 디바이스들을 가질 수 있으므로, 상황-감지 (context-sensitive) 기반 및/또는 디바이스-독립형 기반상에서 이들 제공물들을 생성하여 다양한 그룹 구성원들에게 분배하는 능력을 제공하는 것이 더 바람직할 수도 있다.It leverages the leverage effect of allowing users to accumulate their experiences and recommendations and share them freely with other network users, and also allows operators, merchants, and others to take advantage of these compounded content feeds. It may be desirable to provide platforms and technologies that monetize). In some respects, a member group may have a set of various handsets and other devices, thus creating and distributing these offerings to various group members on a context-sensitive and / or device-independent basis. It may be more desirable to provide the ability to do so.

본 교시들에 따르면, 하나 이상의 양태에서, 사용자 활동 카탈로그들의 운영자, 디바이스, 및 플랫폼 독립형, 크로스-플랫폼 변환, 인에이블먼트 (enablement), 및 분배를 위한 시스템들 및 방법들이 제공되며, 여기서 셀룰러폰, 인터넷, 또는 다른 사용자들과 같은 사용자들은 그들의 거래 및 다른 활동이 결합된 데이터베이스에 캡처되도록 승인할 수 있다. 본 교시들의 하나 이상의 구현형태에서는, 활동 이력의 공유 데이터베이스에 참여하기 위해, 등록된 각 사용자에 대한 사용자 활동 또는 경험들의 카탈로그를 캡처하는 시스템들 및 방법들이 제공된다. 하나 이상의 구현형태에서, 등록된 사용자들의 집합 (set) 내의 각 사용자는, 셀룰러폰 사용자, 개인용 컴퓨터 사용자, 네트워킹 가능한 미디어 재생 디바이스의 사용자, 또는 다른 사용자 또는 가입자 중 어느 하나 이상일 수 있다.In accordance with the present teachings, in one or more aspects, systems and methods are provided for an operator, a device, and a platform independent, cross-platform transformation, enablement, and distribution of user activity catalogs, wherein a cellular phone Users such as, the Internet, or other users can authorize their transactions and other activities to be captured in a combined database. In one or more implementations of the present teachings, systems and methods are provided for capturing a catalog of user activities or experiences for each registered user to participate in a shared database of activity history. In one or more implementations, each user in a set of registered users can be one or more of a cellular phone user, a personal computer user, a user of a networkable media playback device, or another user or subscriber.

하나 이상의 구현형태에서, 데이터베이스에 캡처되어 기록된 사용자 활동은, 예를 들면 구매, 라이센스, 또는 사용자의 다른 거래 활동을 포함할 수 있다. 예를 들면, 사용자 활동의 카탈로그는, 인터넷 및/또는 셀룰러폰을 통해, 또는 상점에서의 인스토어 (in-store) 또는 POS (point-of-sale) 구매 또는 다른 소매 사이트들에 의해, 사용자에 의해 행해진 구매들의 기록을 포함할 수 있다. 거래 활동은, 예를 들면, 제공물에 추천되고 사용자, 및/또는 다른 제품들이나 서비스들을 수신하는 것과 관련될 것으로 변환된, 구매, 렌탈, 또는 서적, 음악, 영화, 의류, 음식, 소프트웨어, 또는 다른 매체나 콘텐츠의 라이센싱을 포함할 수 있다. 하나 이상의 구현형태에서, 그들의 등록된 그룹 또는 다른 참여한 커뮤니티 내에서부터의 추천들의 제공물 또는 다른 정보를 수신하는 사용자들에게, 제공물에서 추천된 동일한 제품, 서비스, 또는 콘텐츠를 구매하는 옵션을 제공할 수 있다. 하나 이상의 구현형태에서, 추천된 제품을 구매하는 옵션은, 사용자의 링크된 "버디 (buddy) 들", 또는 다른 지정된 그룹 (들) 에 의해 편리한 거래를 허용하기 위한, 원-클릭 인터페이스일 수 있다.In one or more implementations, user activity captured and recorded in a database may include, for example, a purchase, a license, or other transactional activity of the user. For example, a catalog of user activities may be presented to the user via the Internet and / or cellular phones, or by in-store or point-of-sale purchases or other retail sites in stores. It may include a record of purchases made by. A trading activity may be, for example, a purchase, rental, or book, music, movie, clothing, food, software, or recommendation for a offering and converted to be related to receiving a user and / or other products or services. It may include licensing of other media or content. In one or more implementations, provide users with the option of purchasing the same product, service, or content recommended in the offering to users who receive the offering or other information of recommendations from their registered group or other participating community. Can be. In one or more implementations, the option to purchase a recommended product can be a one-click interface, to allow convenient transactions by the user's linked "buddys", or other designated group (s). .

하나 이상의 구현형태에서, 공유된 경험 제공물들의 전달이 디바이스-독립형 또는 크로스-플랫폼 기반으로 생성될 수 있고, 그리고/또는 변환될 수 있게 되어, 소정의 디바이스가 그 디바이스 상의 로컬 표시를 위해 콘텐츠의 포맷을 변환할 필요없이, 다양한 디바이스들로 하여금, 새로운 거래들, 추천들, 및 경험들을 캡처 및 업로드하고 동일한 제공물들을 수신하게 할 수 있다. 하나 이상의 구현형태에서, 다른 관점들에서는, 상황-감지 기반 상에서 각종 사용자-클릭의 옵션들의 표시가 생성될 수 있는데, 예를 들면 사용자가 비디오 렌탈 페이지 또는 극장 스케줄 페이지에 접속할 때 구매를 위한 친구 추천의 영화들을 디스플레이하도록 할 수 있다.In one or more implementations, delivery of shared experience offerings can be generated and / or transformed on a device-independent or cross-platform basis such that a device is capable of displaying content for local presentation on that device. Without having to convert the format, various devices can be able to capture and upload new transactions, recommendations, and experiences and receive the same offerings. In one or more implementations, in other aspects, an indication of various user-click options may be generated on a context-sensitive basis, for example, recommending a friend for a purchase when the user accesses a video rental page or theater schedule page. To display movies.

하나 이상의 구현형태에서, 친구들 또는 다른 사용자들에 의해 수신된 콘텐츠 제공물은 비구매 활동과 관련될 수 있지만, 그럼에도 불구하고 플랫폼은 그 정보를 구매가능한 활동으로 생성 및 변환할 수 있다. 예를 들면, 사용자는 어떤 골프 코스를 추천할 수도 있고, 그 추천을 그들의 사용자 활동의 카탈로그에 통합시킬 수도 있다. 그 추천이, 사용자의 "버디들" 또는 다른 지정된 그룹 (들) 으로의 제공물 또는 분배에 위치결정되는 경우, 골프 클럽들 또는 다른 스포츠 장비에 대한 선택가능한 구매 옵션들이 이 제공물 내에 삽입될 수 있다. 하나 이상의 구현형태에서는, 선택가능한 구매 옵션들이 또한, 사용자 거래들 및/또는 추천들을 이미 포함하는 제공물들을 위해 삽입될 수도 있고, 예를 들면, 참여한 상인들 또는 벤더들로부터 보증된 제공물들을 포함한다. 하나 이상의 구현형태에서, 사용자 추천들 또는 경험들로부터 유도되지 않은 선택가능한 구매 옵션들이 마킹될 수 있으며, 또는 상인-보증의 옵션들 또는 추천들로서 지정될 수 있다.In one or more implementations, content offerings received by friends or other users may be associated with non-purchasing activities, but the platform may nevertheless generate and convert that information into purchaseable activities. For example, a user may recommend any golf course and incorporate the recommendation into a catalog of their user activity. If the recommendation is located in the offering or distribution to the user's “buddies” or other designated group (s), selectable purchase options for golf clubs or other sports equipment may be inserted into this offering. have. In one or more implementations, selectable purchase options may also be inserted for offerings that already include user transactions and / or recommendations, including, for example, guaranteed offers from participating merchants or vendors. do. In one or more implementations, selectable purchase options that are not derived from user recommendations or experiences may be marked or designated as merchant-guaranteed options or recommendations.

하나 이상의 양태에 따르면, 본 교시들에 따른 플랫폼들 및 기술들은, 이로써, 사용자로 하여금, 선택적인 기반 상에서, 하나 이상의 지정된 그룹 또는 다른 등록된 사용자들의 그룹들에, 그들의 축적된 사용자 활동의 카탈로그를 공유시키거나 링크하게 할 수 있다. 하나 이상의 구현형태에서, 다른 등록된 사용자들의 지정된 그룹 (들) 은 소셜 네트워크 또는 다른 규정된 사용자 커뮤니티를 포함할 수 있다. 하나 이상의 구현형태에서, 사용자는, 사용자 명칭, 패스워드, 셀룰러폰 번호 또는 다른 계좌 번호와 같은 식별자들을 포함하는, 사용자의 셀룰러폰 또는 인터넷 자격증명 (credential) 들과 같은 자격증명들에 의해 식별될 수 있다. 하나 이상의 구현형태에서, 사용자는, 지정된 그룹 또는 그룹들 내의 모든 사용자들로 하여금, 카탈로그에 대한 액세스 방침들을 설정함으로써, 사용자의 사용자 활동의 카탈로그로부터 동일한 콘텐츠, 또는 이 사용자의 카탈로그로부터 상이한 레벨들, 유형들, 또는 양들을 수신하게 할 수 있는, 액세스 프로파일을 설정할 수 있다. 하나 이상의 구현형태에서, 지정된 그룹 또는 그룹들은, 예를 들면 사용자의 거래 이력을 보이거나 발견하여, 최근의 음악 또는 비디오 구매들이나 렌탈들과 같이, 그 사용자에 의한 최근의 구매들을 식별할 수 있다. 하나 이상의 구현형태에서, 지정된 그룹 (들) 의 구성원들에게, 커서나 마우스 클릭, 또는 다른 대화나 인터페이스에 의해 선택가능한 버튼이나 상자와 같은 선택가능한 옵션이 제공되어, 그 음악, 비디오, 또는 그 구매를 위한 다른 콘텐츠를 선택할 수 있다. 하나 이상의 구현형태에서, 사용자 활동의 카탈로그들의 집합을 호스팅 (hosting) 하는 데이터베이스는 사용자 클릭 또는 사용자 활동 제공에 기초한 구매의 재료의 선택을 기록할 수 있는데, 로열티 포인트들 또는 다른 홍보성 데이터를 기록하는 것을 그 예로 들 수 있다.According to one or more aspects, the platforms and techniques in accordance with the present teachings thereby allow a user to, on an optional basis, catalog their accumulated user activity in one or more designated groups or groups of other registered users. You can share or link. In one or more implementations, the designated group (s) of other registered users can include a social network or other defined user community. In one or more implementations, the user can be identified by credentials such as the user's cellular phone or Internet credentials, including identifiers such as a user name, password, cellular phone number or other account number. have. In one or more implementations, a user may have all users within a given group or groups set the access policies for the catalog, thereby allowing the same content from the catalog of the user's user activity, or different levels from the catalog of the user, An access profile can be set up that can receive types, or amounts. In one or more implementations, the designated group or groups may identify or view recent purchases by the user, such as recent music or video purchases or rentals, for example by viewing or finding the user's transaction history. In one or more implementations, members of the designated group (s) are provided with selectable options, such as buttons or boxes, selectable by a cursor or mouse click, or other dialogue or interface, such that the music, video, or purchase thereof. You can choose different content for. In one or more implementations, a database hosting a collection of catalogs of user activity may record the selection of material of purchase based on user clicks or user activity offerings, including recording loyalty points or other promotional data. For example.

전술한 그리고 관련된 목적들의 달성을 위해, 하나 이상의 양태는, 이하에서 충분히 설명되고 특히 청구항들에서 지적된 특징들을 포함할 수 있다. 이하의 설명 및 첨부 도면들은 하나 이상의 양태의 어떤 설명적인 특징들을 상세히 기재하고 있다. 그러나, 이들 특징들은 다양한 양태들의 원리들이 채용될 수도 있는 각종 방식들 중 일부를 나타내는 것이며, 이 설명은 이러한 모든 양태들 및 그 등가물들을 포함하도록 의도된 것이다.To the accomplishment of the foregoing and related ends, one or more aspects may comprise the features hereinafter fully described and particularly pointed out in the claims. The following description and the annexed drawings set forth in detail certain illustrative features of the one or more aspects. These features are indicative, however, of but a few of the various ways in which the principles of various aspects may be employed, and this description is intended to include all such aspects and their equivalents.

이 명세서에 통합되어 그 일부를 구성하는 첨부 도면들은 본 교시들의 양태들을 설명과 함께 도시하고 있으며, 본 교시들의 원리들을 설명하는데 기여한다.
도 1 은, 본 교시들의 하나 이상의 양태와 조화되는, 사용자 활동의 카탈로그들의, 플랫폼-독립형 취합 (platform-indendent aggregation), 크로스-플랫폼 변환, 인에이블먼트 및 분배를 위한 공유-카탈로그 환경을 지원하는 전체 네트워크 플랫폼을 나타낸다.
도 2 는, 본 교시들의 하나 이상의 양태와 조화되는, 콘텐츠 서비스 응용 프로그래밍 인터페이스 (application programming interface; API) 를 통한 콘텐츠 분배의 네트워크 다이어그램을 나타낸다.
도 3 은, 본 교시들의 하나 이상의 양태와 조화되는, 디바이스-특정 변환을 포함하는 카탈로그 서버를 통한 콘텐츠 분배의 네트워크 다이어그램을 나타낸다.
도 4a 내지 도 4c 는, 본 교시들의 하나 이상의 양태와 조화되는, 디바이스-특정 변환, 검색 엔진들을 통한 변환 및 데이터베이스 저장소를 통한 변환을 포함하는 네트워크 다이어그램이다.
도 5a 및 도 5b 는, 본 교시들의 하나 이상의 양태와 조화되는, 카탈로그 서버들과 연관된 프로세싱 활동을 포함하는 사용자 활동 취합 및 분배의 흐름도를 나타낸다.
도 6 은, 본 교시들의 하나 이상의 양태와 조화되는, 디바이스와 연관된 프로세싱 활동을 포함하는 사용자 활동 취합 및 분배의 흐름도를 나타낸다.
도 7 은, 본 교시들의 하나 이상의 양태와 조화되는, 사용자-경험 콘텐츠 제공물들의 상황-감지 전달을 디스플레이한 예시적인 인터페이스를 나타낸다.
도 8 은, 본 교시들의 하나 이상의 구현형태에 따른 모바일 디바이스에서 하드웨어 및 다른 리소스들의 예시적인 집합을 나타낸다.
도 9 는, 본 교시들의 하나 이상의 구현형태에 따른 기지국 및 연관된 컴포넌트들에서 하드웨어, 소프트웨어, 및 다른 리소스들의 예시적인 집합을 나타낸다.
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate aspects of the present teachings with description and serve to explain the principles of the present teachings.
1 supports a shared-catalog environment for platform-indendent aggregation, cross-platform transformation, enablement, and distribution of catalogs of user activity, in harmony with one or more aspects of the present teachings. Represents the entire network platform.
2 shows a network diagram of content distribution via a content service application programming interface (API), in harmony with one or more aspects of the present teachings.
3 shows a network diagram of content distribution through a catalog server that includes device-specific transformations, consistent with one or more aspects of the present teachings.
4A-4C are network diagrams that include device-specific transformations, transformations through search engines, and transformations through a database repository, consistent with one or more aspects of the present teachings.
5A and 5B show flow diagrams of user activity aggregation and distribution that include processing activity associated with catalog servers, consistent with one or more aspects of the present teachings.
6 shows a flow diagram of user activity aggregation and distribution including processing activity associated with a device, in accordance with one or more aspects of the present teachings.
7 illustrates an example interface displaying context-sensitive delivery of user-experienced content offerings, consistent with one or more aspects of the present teachings.
8 illustrates an example set of hardware and other resources in a mobile device in accordance with one or more implementations of the present teachings.
9 illustrates an example set of hardware, software, and other resources in a base station and associated components in accordance with one or more implementations of the present teachings.

이제, 도면을 참조하여 각종 양태들을 설명한다. 이하의 설명에서는, 설명을 목적으로, 하나 이상의 양태의 철저한 이해를 제공하기 위해 다수의 특정 상세가 기재된다. 그러나, 이러한 양태 (들) 는 이들 특정 상세들 없이 실시될 수도 있다는 점은 명백할 수도 있다.Various aspects are now described with reference to the drawings. In the following description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. It may be evident, however, that such aspect (s) may be practiced without these specific details.

본 교시들의 양태들은, 사용자 활동 카탈로그들의 운영자, 디바이스, 및 플랫폼-독립형 분배를 위한 방법들 및 장치에 관한 것이다. 보다 구체적으로, 하나 이상의 양태에서는, 수집 및 선택적인 분배를 위해 또는 플랫폼의 등록된 사용자들의 전체 집합 내에서 사용자들의 지정 그룹 (들) 과 공유하기 위해, 사용자들의 거래 (transaction) 기록들 또는 경험들이 캡처되어 공유 데이터베이스에 저장되도록 사용자가 동의할 수 있는 플랫폼들 및 기술들이 제공된다. 그러므로, 사용자-규정의 허가에 의존하여, 모든 사용자들의 거래, 등급/추천, 및 다른 이력들 및 경험들이 이용가능해질 수 있고, 서로에게 솔직해질 수 있고, 사용자-생성의 활동 제공물들에서 또래들의 추천들 및 경험들의 혼합 효과가 활용되도록 할 수 있다. 하나 이상의 구현형태와 조화되면, 크로스-플랫폼 및/또는 운영자, 디바이스 및 플랫폼-독립형 기반상에서 제공물들이 액세스, 변환, 및 전달될 수 있고, 다양한 사용자들로 하여금 다양한 디바이스들을 채용하게 하여 사용자-생성의 콘텐츠 스트림들에 참여할 수 있다. 하나 이상의 구현형태에서, 주어진 수신 디바이스 및/또는 지원하는 운영자에 대한 각종 포맷들 사이에서의 변환들은 카탈로그 서버에서 생성될 수 있다.Aspects of the present teachings relate to operators, devices, and methods and apparatus for platform-independent distribution of user activity catalogs. More specifically, in one or more aspects, transaction records or experiences of users are collected for collection and selective distribution or for sharing with a designated group (s) of users within the entire set of registered users of the platform. Platforms and techniques are provided that a user can agree to be captured and stored in a shared database. Therefore, depending on the authorization of the user-provision, all users' transactions, ratings / recommendations, and other experiences and experiences may become available, be frank with one another, Recommendations and experiences can be utilized. Consistent with one or more implementations, offerings can be accessed, translated, and delivered on a cross-platform and / or operator, device, and platform-independent basis, allowing a variety of users to employ and employ various devices. May participate in the content streams of the. In one or more implementations, translations between the various formats for a given receiving device and / or supporting operator can be generated at the catalog server.

하나 이상의 구현형태에 따르면, 일 관점에서, 사용자는, 일반적으로 사용자의 지정된 그룹 (들) 에서 사용자 활동의 카탈로그들의 집합에 기여하거나, 이 집합들을 보거나 탐색할 수 있다. 사용자의 지정된 그룹 (들) 은, 예를 들면 친구들, 지인들, 또는 "버디" 리스트, 소셜 네트워크, 및/또는 다른 사용자 커뮤니티 내의 다른 사용자들을 포함할 수 있다. 하나 이상의 구현형태에서, 사용자는 소셜 네트워크로부터 사용자의 지정된 그룹 (들) 으로 사용자들의 현존 리스트를 임포트 (import) 하거나 병합하도록 선택할 수 있다. 하나 이상의 구현형태에서는, 특정 소셜 네트워크에 등록되지 않은 다른 사용자들이 사용자의 지정된 그룹 (들) 에 포함될 수 있다. 예를 들면, 사용자는 이들의 직장, 학교, 또는 다른 협회, 커뮤니티, 또는 소스로부터 사용자들 또는 사용자들의 그룹들을 포함하도록 선택할 수 있고, 또는 임의의 공공 인터넷 또는 다른 네트워크 사용자들로부터 참여를 초대하도록 선택할 수 있다. 본 교시들의 하나 이상의 구현형태에서, 사용자를 위해 지정된 그룹 (들) 은 언제라도 사용자에 의해 자유롭게 수정될 수 있다. 하나 이상의 구현형태에서, 사용자는 하나의 그룹 또는 다수의 그룹들을 보유할 수 있다. 다수의 그룹들이 생성되는 경우, 원한다면, 사용자는 분리된 그룹들 사이에서 사용자들의 중첩을 갖는 그룹들을 지정할 수 있다. 하나 이상의 구현형태에서, 상이한 지정 그룹들 또는 지정된 그룹들 내의 사용자들은 동일 또는 상이한 콘텐츠 제공물들, 접근 권한들, 또는 다른 공유 세팅들을 양도할 수 있다. 하나 이상의 구현형태에서, 그룹들은 플랫폼들, 캐리어 (carrier) 들, 또는 인터넷 접속 서비스 업자들을 통해 확립될 수 있다. 하나 이상의 양태에서, 사용자는 접근의 집합 또는 권한 제어들을 설정하여, 사용자의 재량으로, 이들의 거래 활동 및 다른 데이터의 공유를 공유 카탈로그 환경으로 선택적으로 옵트인 (opt in), 옵트아웃 (opt out), 필터링, 중단, 또는 활성화할 수 있다.According to one or more implementations, in one aspect, a user may contribute to, or view or search a collection of catalogs of user activity, generally in a user's designated group (s). The designated group (s) of the user may include, for example, friends, acquaintances, or "buddy" lists, social networks, and / or other users in other user communities. In one or more implementations, the user can choose to import or merge an existing list of users from the social network into the user's designated group (s). In one or more implementations, other users who are not registered with a particular social network may be included in the user's designated group (s). For example, a user may choose to include users or groups of users from their work, school, or other association, community, or source, or choose to invite participation from any public Internet or other network users. Can be. In one or more implementations of the present teachings, the group (s) designated for the user can be freely modified by the user at any time. In one or more implementations, a user can have one group or multiple groups. If multiple groups are created, the user can, if desired, designate groups with overlap of users between separate groups. In one or more implementations, different designated groups or users in designated groups can transfer the same or different content offerings, access rights, or other sharing settings. In one or more implementations, groups can be established through platforms, carriers, or internet access service providers. In one or more aspects, a user may set up a set of access or permission controls to selectively opt in, opt out of sharing their trading activity and other data into a shared catalog environment, at the user's discretion. ), Filter, stop, or enable.

본 명세서에서, "예시적인" 이라는 용어는 예, 경우, 또는 예시로서 기능하는 것을 의미하는데 사용된다. 본 명세서에 "예시적인" 으로서 설명된 임의의 양태 또는 설계는, 반드시, 다른 양태들 또는 설계들보다 바람직하거나 더 양호한 것으로 설명되는 것은 아니다. 오히려, 예시적인 이라는 용어의 사용은 구체적인 형식으로 개념들을 소개하도록 의도된 것이다.In this specification, the term “exemplary” is used to mean functioning as an example, case, or illustration. Any aspect or design described herein as "exemplary" is not necessarily described as being preferred or better than other aspects or designs. Rather, the use of the term example is intended to introduce concepts in a specific form.

또한, "또는" 이라는 용어는 배타적인 의미의 "또는" 이라기 보다는 오히려 포괄적인 의미의 "또는" 을 의미하는 것으로 의도된 것이다. 즉, 지정된 그 밖의 것이 없거나, 또는 상황정보로부터 명확하지 않다면, "X 는 A 또는 B 를 채용한다" 라는 구문은 자연스러운 포괄적인 치환들 중 어느 하나를 의미하는 것으로 의도된다. 즉, "X 는 A 또는 B 를 채용한다" 라는 구문은 다음의 경우들 중 어느 하나에 의해 만족된다: X 는 A 를 채용한다; X 는 B 를 채용한다; 또는 X 는 A 와 B 를 채용한다. 또한, 이 명세서에 사용된 관사들 "a" 및 "an" 및 첨부된 청구항들은, 지정된 그 밖의 것이 없거나 또는 단수 형식에 관한 것이라는 것이 상황정보로부터 명확하지 않다면, 일반적으로 "하나 이상" 을 의미하는 것으로 이해되어야 한다.In addition, the term "or" is intended to mean "or" in a comprehensive sense, rather than "or" in an exclusive sense. That is, if nothing else is specified or if it is not clear from the contextual information, the phrase "X employs A or B" is intended to mean any of the natural generic substitutions. That is, the phrase "X employs A or B" is satisfied by either of the following cases: X employs A; X adopts B; Or X employs A and B. Also, the articles "a" and "an" and the appended claims used in this specification generally mean "one or more" unless the context clearly indicates that nothing else is specified or is in the singular form. It should be understood that.

도 1 에 나타낸 바와 같이, 일반적인 관점에서, 하나 이상의 구현형태에 따르면, 사용자는 하나 이상의 네트워크 (106) 를 통해 데이터베이스 (104) 및 카탈로그 서버 (110) 에 액세스하기 위해 디바이스 (102) 를 동작시키고, 이에 의해 전반적인 공유-카탈로그 환경 (100) 에 참여할 수 있다. 하나 이상의 구현형태에서, 디바이스 (102) 는 셀룰러폰, 개인용 컴퓨터, 네트워킹 가능한 미디어 플레이어, 네트워킹 가능한 PDA, 데스크탑, 랩탑, 또는 다른 유선의, 광학적 접속의, 무선의 또는 다른 네트워크화된 디바이스일 수 있고, 또는 이를 포함할 수도 있다. 디바이스 (102) 는 셀룰러폰 또는 다른 유형의 디바이스 (102) 로 설계되고, 데이터베이스 (104), 카탈로그 서버 (110), 및 다른 리소스들과 상호작용을 허용하도록 구성된 소프트웨어 애플리케이션과 같은 클라이언트 (108) 를 호스팅할 수 있다. 클라이언트 (108) 는, 예를 들면 캘리포니아 샌디에고의 QUALCOMM 사로부터 구할 수 있는 BREW® 플랫폼으로 설계된 클라이언트일 수 있고, 또는 이를 포함할 수 있다. 마찬가지로, 클라이언트 (108) 는 J2ME (Java™ 2 Mobile Environment), WAP (Wireless Application Protocol), 또는 모바일 위젯 (Mobile Widget) 환경 등과 같은 환경들로 설계된 클라이언트일 수 있고 또는 이를 포함할 수 있다. 클라이언트 (108) 는 또한, 웹브라우저, 또는 Windows™, Linux™ 용의 다른 애플리케이션이나 플러그인 소프트웨어 모듈, 또는 그 밖의 다른 네트워크-어웨어 (network-aware) 환경과 같은 개인용 컴퓨터용 소프트웨어일 수 있고, 또는 이를 포함할 수 있다. 하나의 양태에서, 마찬가지로, 예를 들면 클라이언트 (108) 는 케이블 연결 가능의 셋톱박스와 같은 디바이스일 수 있고, 또는 이를 포함할 수 있다. 디바이스 (102) 와 클라이언트 (108) 또는 다른 연관된 하드웨어, 소프트웨어, 또는 로직이 데이터베이스 (104) 및 다른 리소스들과 통신하는데 매개가 되는 하나 이상의 네트워크 (106) 는, 인터넷, 또는 다른 공공 네트워크나 사설 네트워크들일 수 있고, 또는 이를 포함할 수 있다. 하나 이상의 양태에서, 네트워크 (106) 는, 무선 디바이스들과 통신하기 위해, 셀룰러 기지국과 같은 하나 이상의 기지국 (140) 을 포함할 수 있고, 또는 이 하나 이상의 기지국 (140) 과 인터페이싱할 수 있다. 하나 이상의 구현형태에서, 사용자는 하나보다 많은 유형의 디바이스 (102) 및/또는 클라이언트 (108) 를 동시에 또는 이시에 이용할 수 있다.As shown in FIG. 1, in general terms, in accordance with one or more implementations, a user operates device 102 to access database 104 and catalog server 110 via one or more networks 106, and This allows participation in the overall shared-catalog environment 100. In one or more implementations, device 102 can be a cellular phone, personal computer, networkable media player, networkable PDA, desktop, laptop, or other wired, optically connected, wireless or other networked device, Or may include the same. The device 102 is designed as a cellular phone or other type of device 102 and includes a client 108 such as a software application configured to allow interaction with the database 104, the catalog server 110, and other resources. You can host it. Client 108 may be, or may include, for example, a client designed with the BREW ® platform available from QUALCOMM Corporation of San Diego, California. Similarly, client 108 may be or include a client designed with environments such as Java ™ 2 Mobile Environment (J2ME), Wireless Application Protocol (WAP), or Mobile Widget environment. Client 108 may also be a personal computer software, such as a web browser or other application or plug-in software module for Windows ™, Linux ™, or other network-aware environment, or It may include. In one aspect, likewise, the client 108 can be, or include, for example, a device such as a cable connectable set top box. One or more networks 106 through which the device 102 and the client 108 or other associated hardware, software, or logic are mediated to communicate with the database 104 and other resources may be the Internet, or other public or private network. Or may include the same. In one or more aspects, network 106 may include one or more base stations 140, such as a cellular base station, or interface with one or more base stations 140 to communicate with wireless devices. In one or more implementations, a user can use more than one type of device 102 and / or client 108 simultaneously or at a time.

카탈로그 서버 (110) 는 데이터베이스 (104) 를 보유하거나 또는 데이터베이스 (104) 와 인터페이싱할 수 있다. 데이터베이스 (104) 는 관계형 데이터베이스 또는 다른 사용자들의 이들 지정된 그룹 (들) 에게 광고하도록 사용자가 선택하는 모바일 또는 거래 활동들과 같은 사용자 활동의 카탈로그들을 등록하거나 저장하는 다른 데이터 저장소일 수 있다. 하나 이상의 양태에서, 마찬가지로, 카탈로그 서버는, 상이한 유형의 디바이스 (102), 클라이언트 (108), 및/또는 다른 리소스들에 대한 설정 데이터를 저장하는 디바이스 데이터베이스 (132) 를 보유할 수 있고, 또는 이 디바이스 데이터베이스 (132) 와 인터페이싱할 수 있다.The catalog server 110 may maintain the database 104 or interface with the database 104. Database 104 may be a relational database or other data store that registers or stores catalogs of user activities, such as mobile or trading activities, that the user chooses to advertise to these designated group (s) of other users. In one or more aspects, the catalog server may likewise maintain a device database 132, which stores configuration data for different types of devices 102, clients 108, and / or other resources. May interface with the device database 132.

하나 이상의 구현형태에서, 사용자들은, 그들의 그룹 (들) 에 합류되었으면 하는 사용자들을 상호간에 열거함으로써, 그들의 원하는 지정된 그룹 (들) 을 구축할 수 있다. 도 1 은, 지정된 그룹 (302), 지정된 그룹 (304), 및 지정된 그룹 (306) 을 단순히 도식적으로 나타낸 것이지만, 임의의 개수, 유형, 및 배열의 그룹들이 이용될 수 있다. 하나 이상의 구현형태에서, 사용자를 위한 지정된 그룹 (들) 은, 또한 또는 대신에, 사용자가 외부 소셜 네트워크들을 통해 보유하는 임의의 현존하는 "버디" 네트워크에 대한 레버리지 효과를 위해, 공개적으로 이용가능한 Facebook™ 또는 다른 서비스와 같은 소셜 네트워크로부터 임포트되거나 또는 병합될 수 있다. 하나 이상의 구현형태에서, 사용자는 공유-카탈로그 환경 (100) 에서의 모든 등록된 사용자들을 그들의 지정된 그룹으로 지정할 수 있고, 또는 원하는 바대로 전체 커뮤니티의 부분집합들을 지정할 수 있다. 하나 이상의 구현형태에서, 각 사용자를 위한 지정된 그룹 (들) 의 신원은 데이터베이스 (104), 또는 다른 데이터 저장소들에 저장될 수 있다. 하나 이상의 구현형태에서, 사용자들이 공통 그룹들을 확립 또는 공유하도록 선택할 수 있지만, 일반적으로, 일 사용자를 위한 지정된 그룹 (들) 은 다른 사용자를 위한 지정된 그룹 (들) 과 동일할 필요는 없다. 하나 이상의 구현형태에서, 사용자의 활동 및 제공물들을 공표하는 서비스가 사용자에게 무료로 제공될 수 있다. 구현형태에서, 데이터베이스 (104) 는 카탈로그 서버 (110) 와 함께 일체를 구성할 수 있으며, 또는 다른 구현형태에서는, 데이터베이스 (104) 는 카탈로그 서버 (110) 와 독립적 및/또는 물리적으로 분리될 수 있다. 하나 이상의 구현형태에서, 카탈로그 서버 (110), 기지국 (140), 디바이스 데이터베이스 (132), 데이터베이스 (104), 및/또는 다른 리소스들은 캐리어, 운영자, 서비스, 또는 다른 제공자에 의해 동작되는 사이트에서 위치되거나 호스팅될 수 있으며, 또는 하나 이상의 네트워크 (106) 또는 다른 위치들 내에서 위치되거나 호스팅될 수 있다.In one or more implementations, users can build their desired designated group (s) by mutually enumerating users who wish to join their group (s). 1 is a schematic representation of a designated group 302, a designated group 304, and a designated group 306, but any number, type, and arrangement of groups may be used. In one or more implementations, the designated group (s) for the user may also, or instead, be publicly available Facebook for leverage effect on any existing “buddy” network that the user holds via external social networks. It may be imported or merged from social networks such as ™ or other services. In one or more implementations, a user can designate all registered users in the shared-catalog environment 100 into their designated group, or specify subsets of the entire community as desired. In one or more implementations, the identity of the designated group (s) for each user can be stored in the database 104, or other data stores. In one or more implementations, users may choose to establish or share common groups, but in general, the designated group (s) for one user need not be the same as the designated group (s) for another user. In one or more implementations, a service that publishes a user's activities and offerings can be provided free of charge to the user. In an implementation, the database 104 may be integral with the catalog server 110, or in other implementations, the database 104 may be independent and / or physically separate from the catalog server 110. . In one or more implementations, catalog server 110, base station 140, device database 132, database 104, and / or other resources are located at a site operated by a carrier, operator, service, or other provider. Or may be located or hosted within one or more networks 106 or other locations.

본 교시들의 사용자 활동 카탈로그들의 운영자, 디바이스 및 플랫폼-독립형 분배를 위한 시스템들 및 방법들은, 캐리어들, 상인들, 콘텐츠 제공자들, 및 다른 벤더 (vendor) 들이나 참여자들로 하여금, 사용자들이 그들의 지정된 그룹 (들) 에게 광고할 수 있는 프리미엄 콘텐츠를 소개하게 할 수 있다. 프리미엄 콘텐츠는, 오프라인 거래 및/또는 온라인 소매업자들, 또는 벤더들, 또는 상인들 (예컨대, Wal-Mart, Amazon, eBay 등) 등에 의해 판매된 일상적인 콘텐츠뿐만 아니라, 벨소리들, 배경화면들, 애플리케이션들, 비디오 클립들, 음악 등과 같은 다운로드가능의 콘텐츠일 수 있다. 본 교시들의 구현형태들에 대한 수입의 잠재적인 소스 중 하나는 카탈로그 분배 환경 내에 프리미엄 콘텐츠를 홍보하는 벤더들로부터 유래할 수 있다. 벤더는, 예를 들면 무선 캐리어, 또는 소매 상인일 수 있고, 이들을 포함할 수 있다. 하나 이상의 구현형태들에 따르면, 일 관점에서, 카탈로그 서버 (110) 는, 참여한 벤더에 의해 매각된 각각의 아이템 또는 서비스에 대해 사용자가 생성한 클릭의 수를 등록 및 추적할 수 있으며, 사용자 제공물들로부터 개시된 벤더의 아이템들에 대해 사용자가 클릭하는 다운스트림을 위한 미리 지정된 레이트를 벤더에게 부과할 수 있다.The systems and methods for operator, device and platform-independent distribution of user activity catalogs of the present teachings allow carriers, merchants, content providers, and other vendors or participants to ensure that users are assigned to their designated group. (S) can introduce premium content to advertise. Premium content may include ringtones, wallpapers, as well as everyday content sold by offline trades and / or online retailers, or vendors, or merchants (eg, Wal-Mart, Amazon, eBay, etc.) and the like. Downloadable content such as applications, video clips, music, and the like. One of the potential sources of revenue for implementations of the present teachings may come from vendors that promote premium content in a catalog distribution environment. The vendor may be, for example, a wireless carrier, or a retailer, and may include them. According to one or more implementations, in one aspect, catalog server 110 can register and track the number of user-generated clicks for each item or service sold by a participating vendor, and user offerings Can impose a pre-determined rate on the vendor for downstream clicks on the vendor's items disclosed from.

하나 이상의 구현형태에서, 사용자로부터 또는 사용자로의 공급을 통해 전달된 콘텐츠의 유형은 사용자-설정의 세팅들, 및/또는 이 세팅들이 지원되거나, 가입하거나, 또는 동작시키는 네트워크 또는 네트워크들에 따라 필터링되거나 설정될 수 있다. 예를 들면, 사용자는 사용자의 수신된 제공물들을 설정하여, 디바이스 (102) 등에 의해 보고된 GPS (Global-Positioning System) 위치와 같은 사용자의 현재 위치에 의해 필터링될 수 있다. 사용자는 이들 관점에서 사용자가 수신하기를 원하는 선택가능의 구매 옵션들의 집합을 사용자의 현재 위치의 일정 마일 (mile) 내에 위치된 것으로 한정할 수 있다. 하나 이상의 구현형태에서, 도 3 및 도 4 와 관련하여 본 명세서에 포함되어 기재된 바와 같이, 디바이스 (102) 로 전달된 제공물들 또는 다른 콘텐츠는, 운영자 및/또는 특정 디바이스 (102) 의 사양 또는 제한에 일치하도록, 또는 예를 들면 디바이스 (102) 로 송신된 콘텐츠의 비디오 해상도를 감소시키거나 다른 조정들을 수행하는 것과 같이 사용자의 서비스 및/또는 디바이스 (102) 와의 호환성을 확보하도록, 수정 또는 조정될 수 있음에도 또한 유의해야 할 것이다.In one or more implementations, the type of content delivered from or to the user is filtered according to the settings of the user-settings, and / or the network or networks on which they are supported, subscribed to, or operated on. Or can be set. For example, the user may set the user's received offerings and filter by the user's current location, such as a Global-Positioning System (GPS) location reported by the device 102 or the like. In these respects, the user may define a set of selectable purchase options that the user wants to receive to be located within a mile of the user's current location. In one or more implementations, the offerings or other content delivered to device 102 as described and included herein in connection with FIGS. 3 and 4 may be limited to specifications or limitations of the operator and / or specific device 102. Can be modified, or adjusted to match or to ensure compatibility with the user's service and / or device 102, such as to reduce the video resolution of content sent to device 102 or to perform other adjustments. It should also be noted.

일 구현형태에서, 예를 들면, 사용자 및 사용자의 지정된 그룹 (들) 의 구성원들이 동일한 캐리어에 속한다면, 무선 캐리어의 디지털 콘텐츠는 사용자에게 선택적으로만 보이게 하거나 이용가능하게 할 수 있다. 사용자 및 지정된 그룹 (들) 이 상이한 캐리어들에 속한다면, 상이한 캐리어의 디지털 콘텐츠를 홍보하는 제공물들은 사용자의 공급물 리스트에서 제외되도록 필터링되거나 아니면 조정될 수 있다. 하나 이상의 구현형태에서, 이들 관점에서는, 넌-캐리어-특정 프리미엄 콘텐츠 제공물들만이 사용자의 지정된 그룹 (들) 으로부터의 사용자에게 보이게 하거나 이용가능하게 할 수 있다. 콘텐츠 필터링의 다른 유형들 및 조합들이 또한 가능할 수도 있다. 그러나, 하나 이상의 양태에 따르면, 본 명세서에 기재된 바와 같이, 콘텐츠 제공물들의 전달은 운영자 (또는 서비스) 독립형 기반에서 이루어지고 필터링될 수 있으므로, 상이한 지원 운영자들을 통한 사용자들은 상이한 카탈로그 데이터베이스들 및 사용자 그룹들을 통한 콘텐츠 제공물들을 수신할 수 있다.In one implementation, for example, the digital content of the wireless carrier can be made visible or available only to the user selectively, if the user and members of the designated group (s) of the user belong to the same carrier. If the user and the designated group (s) belong to different carriers, the offers promoting the digital content of the different carriers can be filtered or otherwise adjusted to be excluded from the user's supply list. In one or more implementations, in these respects, only non-carrier-specific premium content offerings may be made visible or available to the user from the user's designated group (s). Other types and combinations of content filtering may also be possible. However, according to one or more aspects, as described herein, the delivery of content offerings can be made and filtered on an operator (or service) standalone basis, so that users through different support operators can have different catalog databases and user groups. May receive content offerings via the internet.

하나 이상의 구현형태에 따르면, 다른 관점에서, (도 6 과 관련하여 이하에 포함되어) 본 명세서에 기재된 바와 같이, 웹사이트 (112) 의 집합은, 사용자 활동 및/또는 관련된 사용자 공급물들의 이용가능한 카탈로그들의 상황-감지 리스트들 또는 메뉴들을 생성하여 부여하도록 설정될 수 있다. 상황-감지 콘텐츠 제공물들은, 연관된 사용자 활동 및 웹주소들이나 다른 내비게이션 정보로부터의 매핑 (mapping) 들에 수반하여, 카탈로그 서버 (110) 를 통해 데이터베이스 (104) 에 웹사이트들 (112) 의 집합을 등록하는 것에 기초하여, 생성될 수 있다. 하나 이상의 구현형태들에서, 마찬가지로 도 1 에 나타낸 바와 같이, 획득한 챌린지 포인트들, 보상들, 로열티 포인트들, 또는 다른 값을 등록하고 추적하기 위해, 카탈로그 서버 (110) 는 로열티 프로그램들 (114) 의 집합과 통신할 수 있다. 로열티 프로그램들 (114) 의 집합은, 예를 들면 상인들, 벤더들, 소매 상인들, 또는 금융기관들과 같은 제3 의 제공자들에 의해 호스팅될 수 있거나 또는 보유될 수 있다.According to one or more implementations, in another aspect, as described herein (included below in connection with FIG. 6), a collection of websites 112 may be made available for user activity and / or related user supplies. It may be set to generate and give context-sensitive lists or menus of catalogs. Context-sensitive content offerings register a collection of websites 112 with the database 104 via the catalog server 110, accompanied by mappings from associated user activity and web addresses or other navigation information. Based on that, it can be generated. In one or more implementations, likewise shown in FIG. 1, the catalog server 110 may register the loyalty programs 114 to register and track the acquired challenge points, rewards, loyalty points, or other value. Communicate with a set of. The set of loyalty programs 114 may be hosted or held by third party providers such as merchants, vendors, retailers, or financial institutions, for example.

하나 이상의 구현형태들에 따르면, 이들 관점에서, 카탈로그 서버 (110), 데이터베이스 (104), 및 다른 사회 기반 시설과 카탈로그-공유 환경 (100) 의 로직은, 공통 관심들을 나타내는 사용자들로 하여금, 예컨대, "버디" 로서의 서로의 지정된 그룹 (들) 에 서로를 부가하게 하도록 구성되어, 서로의 카탈로그들을 보이고, 이들의 관련성들 및 시간에 걸쳐 공유된 경험들을 강화하고 넓힐 수 있다. 데이터베이스 (104) 에 저장된 사용자 활동의 사용자의 카탈로그의 저장에 대하여, 각각의 사용자는 사용자가 데이터베이스 (104) 에서 공개적으로 이용가능하게 된 콘텐츠의 피스들의 추적된 수를 가질 수 있다. 각각의 사용자에 대해, 데이터베이스 (104), 카탈로그 서버 (110), 및/또는 다른 소프트웨어 또는 로직은 데이터베이스 (104) 에서 호스팅되는 저장된 데이터를 정렬하여, 예를 들면 사용자와 공유하는 가장 높은 수의 콘텐츠를 갖는 사용자들을 식별할 수 있고, 사용자에게 가장 생각이 비슷한 사용자들의 리스트를 제공한다.According to one or more implementations, in these respects, the logic of the catalog server 110, the database 104, and other infrastructure and catalog-sharing environment 100 allows users who exhibit common interests, for example, Can be configured to add each other to each other's designated group (s) as a "buddy", to show each other's catalogs, and to enhance and broaden their relevance and shared experiences over time. For storage of a user's catalog of user activity stored in database 104, each user may have a tracked number of pieces of content that the user has made publicly available in database 104. For each user, database 104, catalog server 110, and / or other software or logic sort the stored data hosted in database 104 to, for example, the highest number of content to share with the user. Identify users with and provide a list of users most similar to the user.

예를 들면, 정렬 또는 보고될 수 있는 데이터베이스 (104) 는 소정의 사용자가 선호하거나 가장 많이 방문하는 레스토랑에 매우 자주 다니는 이들 사용자를 표시하도록 생성될 수 있다. 하나 이상의 구현형태에서, 생각이 비슷한 사용자 리스트는 공유-카탈로그 환경 내에서 사용자에게, 예를 들면 디바이스 (102) 상의 클라이언트 (108) 를 통해 디스플레이될 수 있다. 그 후, 카탈로그 콘텐츠를 공유하는 사용자의 지정된 그룹 (들) 의 구성원으로서, 생각이 비슷한 사용자를 부가하고, 버디의 카탈로그를 보이고, 그리고/또는 생각이 비슷한 사용자를 통해 또는 생각이 비슷한 사용자와 함께 구매하기 위한 옵션과 같은 옵션들이 사용자에게 부여될 수 있다. 마찬가지로, 본 교시들의 공유-카탈로그 환경 (100) 은, 예를 들면 공유되는 "위시 리스트," 기프트 등록, 또는 다른 정보를 통해 다수의 사용자들 사이에서의 구매 활동에 용이하게 합류하는데 사용될 수 있다.For example, a database 104 that can be sorted or reported can be created to display those users who go to restaurants that a user prefers or most visits very often. In one or more implementations, a like-minded list of users can be displayed to the user in a shared-catalog environment, for example, via the client 108 on the device 102. Then, as a member of the designated group (s) of the users sharing the catalog content, add like-minded users, show the buddy's catalog, and / or buy through or with like-minded users Options, such as options for doing so, may be given to the user. Likewise, the shared-catalog environment 100 of the present teachings can be used to facilitate joining purchase activities among multiple users, for example, via shared “wish lists,” gift registrations, or other information.

구현형태들에 따르면, 추가적인 측면에서, 본 교시들의 공유-카탈로그 환경 (100) 은 사용자들의 지정된 그룹 (들) 에 소매 상인들 또는 다른 벤더들을 포함하도록 확대될 수 있다. 이 확대는, 상인들의 소매 카탈로그들에게, 추천된 또는 이용가능한 제품들, 서비스들, 및 콘텐츠의 확장을 허용한다. 하나 이상의 구현형태에서, 상인들은 노드로서의 사용자의 지정된 그룹 (들) 을 또는 가상 사용자에 합류할 수 있다. 이 방식으로, 사용자는 사용자의 지정된 그룹 (들) 에 상인들을 부가할 수 있고, 상인의 카탈로그들을 통해 제품들, 서비스들, 또는 콘텐츠를 구매할 수 있다. 하나 이상의 구현형태에서, 이들 관점에서, 사용자는, 예를 들면 모바일 뱅킹 계좌, 운영자 청구, 및/또는 참여한 상인과 협력하여 사용자의 신용카드 또는 다른 지불 계좌를 통한 지불과 같은 지불 메커니즘들을 통해, 소매 또는 다른 아이템들의 구매를 완료할 수 있다. 하나 이상의 구현형태에서, 사용자는 데이터베이스 (104) 또는 다른 엔티티의 소유자 또는 운영자로부터의 로열티 포인트들을 통해, 원한다면, 구매된 아이템들뿐만 아니라, 사용자의 위시 리스트 아이템들을 공표하거나 방송하도록 장려될 수 있다.According to implementations, in a further aspect, the shared-catalog environment 100 of the present teachings may be extended to include retailers or other vendors in a designated group (s) of users. This expansion allows merchants' retail catalogs to expand recommended or available products, services, and content. In one or more implementations, merchants can join a specified group (s) of a user as a node or a virtual user. In this way, the user can add merchants to the user's designated group (s) and purchase products, services, or content through the merchant's catalog. In one or more implementations, in these respects, the user may retail through, for example, payment mechanisms such as payment through a user's credit card or other payment account in cooperation with a mobile banking account, operator billing, and / or participating merchants. Or complete the purchase of other items. In one or more implementations, a user may be encouraged to publish or broadcast a user's wish list items, as well as purchased items, if desired, via loyalty points from the owner or operator of the database 104 or other entity.

하나 이상의 구현형태에서, 구매 이력의 기록들뿐만 아니라 상인 카탈로그들은, 예를 들면 필수적으로 셀룰러폰 또는 개인용 컴퓨터의 형식인 디바이스 (102) 를 통해 캡처되거나 송신될 필요는 없음은 유의해야 할 것이다. 예를 들면, 가상 사용자로서 작용하는 소매 저장소는 그 저장소 또는 다른 사이트에서의 로컬 데이터 프로세싱 플랫폼 상에 일상적인 거래들을 저장할 수 있고, 하나 이상의 네트워크 (106) (예컨대, 인터넷 등) 를 통해 거래를 데이터베이스 (104) 또는 다른 데이터 저장소에 업로드할 수 있다. 이 방식으로 캡처된 POS 거래는, 예를 들면 현금이나 전자 지불을 이용하여 행해질 수 있다. 하나 이상의 구현형태에서, 참여한 각각의 상인은 그 현존하는 계좌 보유자들, 소비자들, 또는 다른 가입자들 모두를 지정할 수 있고, 공유-카탈로그 환경 (100) 내에서 "버디" 또는 상인의 지정된 그룹 (들) 의 구성원들로서 제휴할 수 있다.It should be noted that in one or more implementations, merchant catalogs, as well as records of purchase history, need not be captured or transmitted through device 102, which is essentially in the form of a cellular phone or personal computer, for example. For example, a retail store acting as a virtual user may store routine transactions on its data store or local data processing platform at another site, and may store transactions through one or more networks 106 (eg, the Internet, etc.). 104 or another data store. POS transactions captured in this manner can be made using cash or electronic payments, for example. In one or more implementations, each merchant participating can designate all of its existing account holders, consumers, or other subscribers, and within the shared-catalog environment 100 a designated group (s) of "buddies" or merchants As members of).

하나 이상의 구현형태에서, 다른 관점에서, 사용자는 사용자 활동의 카탈로그들의 집합의 제공들 또는 분배들을 수신하도록 설정 또는 등록할 수 있지만, 데이터베이스 (104) 에 대한 그 자신의 거래 활동을 캡처하도록 거절할 수 있고, 및/또는 다른 사용자들에 대한 그 활동을 공표할 수 있다. 하나 이상의 구현형태에서, 사용자는 일시불 기반으로 거래를 캡처 및/또는 공표하도록, 그리고/또는 진행중인 거래별로 한번에 하나씩 그들의 거래들을 캡처 및/또는 공표하도록 질문받도록, 채택할 수 있다. 하나 이상의 구현형태에서, 사용자는 예를 들면 거래와 동시에 또는 거래 후 소정의 특정 시간이 발생하는 것을 포함하여 언제라도 하나 이상의 거래들을 캡처, 검색, 및 공표하도록 채택할 수 있다. 하나 이상의 구현형태들에서, 사용자는 언제라도 하나 이상의 특정 상인, 벤더, 또는 콘텐츠 제공자와 행하는 이들 거래만을 캡처하고 공표하도록 선택적으로 채택할 수 있다. 하나 이상의 구현형태에서, 사용자는 그들의 거래 또는 다른 활동이, 공유-카탈로그 환경 (100) 에 참여하고 있거나 등록된 모든 이용가능한 상인들, 벤더들, 또는 콘텐츠 제공자들을 위해, 자동으로 캡처되고 공표되도록 채택할 수 있다. 다른 구현형태에서, 사용자는 물리적 상점 또는 다른 POS 에서 이루어진 거래들과 같은 오프라인 활동들을 선택적으로 캡처하고 공표하도록 선택할 수 있다. 이들 관점에서의 사용자는, 구매 또는 다른 거래에 또는 매장, 상인, 또는 제공자에, 정보 링크들 (예컨대, 웹 URL (Uniform Resource Locator) 등) 을 부가하도록 선택할 수 있다. 사용자가 사용자의 지정된 그룹 (들) 에 상인을 부가한다면, 반대로, 사용자는, 예를 들면 디바이스 (102) 상의 디스플레이를 통해 공유-카탈로그 환경 내에 상인의 카탈로그를 보일 수 있다.In one or more implementations, in another aspect, a user can set up or register to receive offers or distributions of a collection of catalogs of user activity, but refuse to capture his own trading activity for database 104. And / or publish the activity for other users. In one or more implementations, a user may adopt to capture and / or publish transactions on a lump sum basis and / or to capture and / or publish their transactions one at a time for each ongoing transaction. In one or more implementations, a user may employ to capture, retrieve, and publish one or more transactions at any time, including, for example, some specific time occurring concurrently with or after a transaction. In one or more implementations, a user can optionally adopt at any time to capture and publish only those transactions with one or more specific merchants, vendors, or content providers. In one or more implementations, the user adopts that their transaction or other activity is automatically captured and published for all available merchants, vendors, or content providers participating in or registered with the shared-catalog environment 100. can do. In another implementation, the user may choose to selectively capture and publish offline activities, such as transactions made at a physical store or other POS. A user in these respects may choose to add information links (eg, a Web Uniform Resource Locator, etc.) to a purchase or other transaction or to a store, merchant, or provider. If a user adds a merchant to the user's designated group (s), on the contrary, the user can show the merchant's catalog in a shared-catalog environment, for example, via a display on device 102.

사용자 활동의 사용자의 카탈로그 내로의 삽입 후, 그 후, 이제 사용자의 지정된 그룹 (들) 은 사용자의 카탈로그에서 아이템 (구매된 아이템, 위시 리스트 아이템, 또는 그 밖의 것) 을 보일 수 있다. 그 후, 지정된 그룹 (들) 의 구성원들은, 원한다면, 이들 아이템을 그들 자신의 위시 리스트에 부가할 수 있고, 또는 최초 사용자를 위해 또는 최초 사용자를 통해 직접적으로 아이템을 구매할 수 있다. 다시 말하면, 공유-카탈로그 환경 (100) 을 통한 거래들은, 모바일 뱅킹 서비스들을 통해, 사용자의 입력된 신용카드, Paypal™ 과 같은 임의의 온라인 지불 기관 (예컨대, Paypal™ 은 예를 들면 공유-카탈로그 환경 내의 노드 또는 사용자일 수 있음) 을 통해, 사용된다면 셀룰러폰 내에 내장된 신용카드, 또는 다른 지불이나 결산 기술들을 통해 운영자의 또는 캐리어의 월간 또는 다른 비용 청구로 고정될 수 있다. 하나 이상의 구현형태에서, 데이터베이스 (104) 의 소유자 또는 운영자는 공유-카탈로그 환경에서 행해지는 매 구매 활동 또는 다른 활동에 대한 수익 분배를 수신할 수 있다.After insertion of the user's activity into the user's catalog, the user's designated group (s) can now show the item (purchased item, wish list item, or the like) in the user's catalog. Members of the designated group (s) can then add these items to their own wish list, if desired, or purchase the items directly for or through the first user. In other words, transactions through the shared-catalog environment 100 may, via mobile banking services, provide any online payment institution such as a user's entered credit card, Paypal ™ (eg, Paypal ™, for example, a shared-catalog environment). May be fixed to the operator's or carrier's monthly or other billing through a credit card embedded in the cellular phone, or other payment or settlement techniques, if used. In one or more implementations, the owner or operator of database 104 may receive a revenue share for every purchase activity or other activity performed in a shared-catalog environment.

하나 이상의 구현형태에 따르면, 다른 관점에서, 사용자의 지정된 그룹 (들) 의 구성원들로 하여금 그 사용자를 위한 사용자 활동의 카탈로그를 개별적으로 탐색하도록 하는 것 이외에, 추가적으로 또는 대신에, 본 교시들의 공유-카탈로그 환경은, 사용자로 하여금 사용자의 지정된 그룹 (들) 에게 그들의 카탈로그를 방송하게 하거나 또는 "블래스트 (blast) " 하도록 설정될 수 있다. 예를 들면, 하나 이상의 구현형태에 따르면, 이들 관점에서, 사용자는 제품, 서비스, 콘텐츠 또는 다른 카탈로그 추천을 사용자의 "버디들" 중 한 명 또는 모두에게 자동으로 송신할 수 있다. 하나 이상의 구현형태에서, 사용자의 지정된 그룹 (들) 에서 어느 사용자들-지정된 그룹 (들) 내의 한 명, 몇 명, 또는 모든 사용자들이든 아니면 다른 사람들이든 이 방송 또는 블래스트한 카탈로그를 수신할지를 선택 또는 스케줄링하는 유연성이 사용자에게 제공될 수 있다. 하나 이상의 구현형태에서, 방송의 알림 및/또는 방송 그 자체가 수신 사용자들의 홈페이지의 특정 영역 내에 디스플레이될 수 있다. 하나 이상의 구현형태에서, 이 디스플레이는, 제품, 서비스, 또는 콘텐츠 명칭이나 다른 식별자, 제품, 서비스 또는 콘텐츠에 대해 방송하는 사용자의 등급, 및 수신 사용자가 이 아이템을 구매하거나 탐색하도록 선택가능한 링크를 포함할 수 있다.According to one or more implementations, in another aspect, in addition to or instead of allowing members of a designated group (s) of a user to individually browse a catalog of user activity for that user, sharing of the present teachings- The catalog environment can be set up to allow a user to broadcast or "blast" their catalog to a designated group (s) of the user. For example, in accordance with one or more implementations, in these respects, a user may automatically send a product, service, content, or other catalog recommendation to one or all of the user's “buddies”. In one or more implementations, the user may choose to receive this broadcast or blasted catalog from one of the users-specified group (s) in the designated group (s) of the user, one, several, all users or others. Flexibility to schedule may be provided to the user. In one or more implementations, the announcement of the broadcast and / or the broadcast itself may be displayed within a particular area of the homepage of the receiving users. In one or more implementations, this display includes a product, service, or content name or other identifier, a rating of the user broadcasting about the product, service, or content, and a link selectable by the receiving user to purchase or search for this item. can do.

하나 이상의 구현형태에서, 방송은 특정 제품, 서비스 또는 콘텐츠, 이러한 아이템들 중에서 선택된 그룹, 또는 방송하는 사용자의 사용자 활동의 전체 카탈로그에 관련될 수 있다. 방송이 사용자 활동의 완전한 카탈로그를 참조하고 있다면, 연관된 링크를 클릭하는 것은 방송하는 사용자의 카탈로그에 대한 수신을 취할 수 있다. 수신 사용자는, 예를 들면 방송을 무시, 저장, 삭제, 또는 사용하도록 선택하여, 제품을 구매할 수 있고 또는 전송 사용자의 카탈로그로 이동할 수 있다. 만일 무시된다면, 하나 이상의 구현형태에서, 수신 사용자의 홈페이지에 나타나는 "블래스트" 리스트에 방송이 삭제됨이 없이 유지될 수 있다. 만일 삭제된다면, 방송은 수신 사용자의 홈페이지로부터 완전히 제거될 수 있다. 하나 이상의 구현형태에 따르면, 다른 관점에서, 사용자 활동의 카탈로그들의 등급들을 생성, 저장 및 정렬하는 능력은 데이터베이스 (104), 카탈로그 서버 (110), 및/또는 다른 연관된 하드웨어, 소프트웨어, 및 로직에 통합될 수 있다. 이 등급 시스템은, 예를 들면 카탈로그 서버 (110) 또는 네트워크의 다른 리소스들에 저장되어 관리될 수 있다. 하나 이상의 구현형태에서, 등급 시스템 및 사용자 활동의 카탈로그의 현재 상세내용 및 연관된 등급들이, 웹 상, 그들의 모바일 네트워크 상, 또는 다른 사이트들, 서비스들 또는 위치들 상에서 사용자의 홈페이지 내에 디스플레이될 수 있다.In one or more implementations, a broadcast can relate to a particular product, service or content, a group selected from these items, or an entire catalog of user activity of a broadcasting user. If the broadcast is referring to a complete catalog of user activity, clicking on the associated link may take the receipt of the catalog of the broadcasting user. The receiving user may choose to ignore, store, delete or use the broadcast, for example, to purchase the product or go to the sending user's catalog. If ignored, in one or more implementations, the broadcast can be maintained without being deleted in the " blast " list that appears on the receiving user's home page. If deleted, the broadcast can be completely removed from the homepage of the receiving user. According to one or more implementations, in another aspect, the ability to create, store, and sort the ratings of catalogs of user activity is integrated into the database 104, catalog server 110, and / or other associated hardware, software, and logic. Can be. This rating system may be stored and managed, for example, in the catalog server 110 or other resources in the network. In one or more implementations, current details and associated ratings of the rating system and catalog of user activity can be displayed in the user's homepage on the web, on their mobile network, or on other sites, services, or locations.

하나 이상의 구현형태에 따르면, 다른 관점에서, 카탈로그 서버 (110) 및 연관된 로직은, 사용자에게 송신될 카탈로그 정보를 결정할 때 위치 기반의 정보를 고려할 수 있다. 하나 이상의 구현형태에서, 이들 관점에서, 사용자에게 송신된 추천 데이터는, 제품, 콘텐츠, 또는 서비스들에 추가적으로 또는 대신에, 위치 기반의 사용자 데이터에 관련될 수 있다. 하나 이상의 구현형태에서, 이들 관점에서, 사용자는, 상인 또는 소매점 또는 법인과 같은 다른 상업적 엔티티뿐만 아니라, 개인을 포함할 수 있다. 대상이 되는 사용자의 위치는 디바이스 (102) 를 통해, 예를 들면 셀룰러폰에 내장된 GPS 위치확인 능력을 통해, 카탈로그 서버 (110) 에 보고될 수 있다. 하나 이상의 구현형태에서, 사용자는 그 부근 또는 상점에 접근하거나 도달했을 때, 상인 사용자가 지금까지 사용자의 지정된 그룹 (들) 의 일부가 아니라면, 예를 들면 사용자는, 소매점이 즉시 사용자의 지정된 그룹 (들) 의 구성원으로서 추가될 수 있는 디바이스 (102) 상의 알림에 의해 상기하게 될 수 있다. 사용자가 그들의 지정된 그룹 (들) 에 소매점 또는 다른 사이트 또는 엔티티를 미리 추가했다면, 사용자는 쿠폰들, 할인, 또는 카탈로그 내의 다른 홍보들에 액세스하기 위해 그 상인 사용자의 카탈로그를 보이도록 상기하게 될 것이다. 위치-감지 작동을 위한 이 알림 및 옵션은 사용자가 사용자의 지정된 그룹 (들) 이 편리하게 확장하게 하여, 위치-기반의 상인 사용자들 또는 서비스들을 포함하고 이에 대해 알릴 수 있다. 위치-기반의 발견 특징은, 지리적 기반의 상황정보 및 추천에 대한 실시간 검색능력을 더 부가하여, 사용자의 지정된 그룹 (들) 에 상인 사용자를 추가할 수 있다. 하나 이상의 구현형태에서, 위치-기반의 발견 능력은 또한, 개인 사용자에게 그들의 다른 개인 사용자들에 대한 근접도를 알리는데 이용될 수 있다.According to one or more implementations, in another aspect, catalog server 110 and associated logic may consider location-based information in determining catalog information to be sent to a user. In one or more implementations, in these respects, recommendation data sent to a user may relate to location based user data, in addition to or instead of a product, content, or services. In one or more implementations, in these respects, a user can include an individual as well as other commercial entities such as merchants or retailers or corporations. The target user's location can be reported to the catalog server 110 via the device 102, for example via GPS positioning capabilities built into the cellular phone. In one or more implementations, when a user accesses or reaches a neighborhood or store, for example, if the merchant user is not part of the user's designated group (s) so far, for example, the retailer immediately identifies the user's designated group ( May be reminded by a notification on the device 102 that may be added as a member of the device. If the user has previously added a retail store or other site or entity to their designated group (s), the user will be reminded to show the merchant user's catalog to access coupons, discounts, or other promotions in the catalog. This notification and option for location-sensitive operation allows the user to conveniently expand the designated group (s) of the user, to include and inform location-based merchant users or services. The location-based discovery feature may add a merchant user to a designated group (s) of users, further adding real-time search capability for geographic based contextual information and recommendations. In one or more implementations, location-based discovery capabilities can also be used to inform individual users of their proximity to other individual users.

카탈로그 서버 (120) 를 통해 생성된 콘텐츠 스트림들의 전달에 대해, 예를 들면 도 2 에 도시된 바와 같이, 하나 이상의 형태들에 따르면, 디바이스 (102) 에 의해 데이터베이스 (104) 에 액세스하고 콘텐츠의 전달을 개시하기 위한 요청은 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (application programming interface; API) (130) 를 통해 이루어질 수 있다. 하나 이상의 양태에서, 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 는, 디바이스 (102) 의 클라이언트 (108) 에서 호스팅될 수 있고, 함수 호출 (function call) 들 및/또는 다른 파라미터들의 소정 집합을 이용하여, 카탈로그 서버 (110) 에서 이용가능하거나 또는 카탈로그 서버 (110) 를 통해 액세스된 각종 리소스들을 호출하는데 기여한다. 일 관점의 하나 이상의 양태에 따르면, 거래 데이터를 카탈로그 서버 (110) 에 업로드하거나 또는 카탈로그 서버 (110) 로부터 콘텐츠 스트림들을 수신하기 위한 요청은, 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 의 인터페이스를 통해 발췌될 수 있기 때문에, 디바이스 (102) 및 그 클라이언트 (108) 는 데이터베이스 (104) 에 저장된 사용자 거래 및 다른 데이터의 설정에 대해 모든 상세내용들을 인지하고 있을 필요가 없다. 디바이스 (102) 및 클라이언트 (108) 는, 대신에, 디바이스 데이터베이스 (132) 에 액세스할 수 있는 카탈로그 서버 (110) 를 통해 콘텐츠의 전달은 단순히 요청하여, 디바이스 유형, 운영자 또는 서비스 식별, 및/또는 그 디바이스와 통신하는데 필요한 동작 파라미터들을 식별할 수 있다.For delivery of content streams generated via the catalog server 120, for example, as shown in FIG. 2, according to one or more aspects, the device 102 accesses the database 104 and delivers the content. The request to initiate the call may be made via a content services application programming interface (API) 130. In one or more aspects, the content service application programming interface (API) 130 may be hosted at the client 108 of the device 102 and utilizes a predetermined set of function calls and / or other parameters. Thereby contributing to calling various resources available at or accessed through the catalog server 110. According to one or more aspects of one aspect, a request to upload transaction data to catalog server 110 or to receive content streams from catalog server 110 may include an interface of content service application programming interface (API) 130. As may be taken through, the device 102 and its client 108 need not be aware of all the details about the setting of user transactions and other data stored in the database 104. Device 102 and client 108, instead, simply request the delivery of content via catalog server 110 that can access device database 132 to identify the device type, operator or service identification, and / or The operating parameters required to communicate with the device can be identified.

하나 이상의 양태에서, 단순히 도식적으로만 나타낸 바와 같이, 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 로 이동된 입력들, 파라미터들, 및 데이터는, (연관된 사용자 그룹 (336, 라벨링된 사용자 그룹 1) 등을 갖는 카탈로그 서버 (110) 로서의 웹 포탈에 의해 또는 이 웹 포탈을 통해 교환되는 것으로 나타낸) 예를 들면 광고 수익 데이터 (308), 비용청구 데이터 (310), 사용자 정보 활동 (138), 사인 온 (sign on) 데이터 (314), 소비자 비용청구 데이터 (316), 사인 온 데이터 (320) 등을 포함할 수 있다. 하나 이상의 양태에서, 단지 도식적으로만 나타낸 바와 같이, 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 로 이동된 입력들, 파라미터들, 및 데이터는, 마찬가지로 (사용자 그룹 Z 로 라벨링된 연관된 사용자 그룹 (338) 을 갖는 카탈로그 서버 (162) 로서, 기지국 또는 다른 모바일 플랫폼에 의해 또는 이를 통해 교환되는 것으로 나타낸) 사인 온 데이터 (324), 비용청구 데이터 (328), 운영자 비용청구 데이터 (334), 및 운영자 인증 데이터 (330) 등을 포함할 수 있다. 하나 이상의 양태에서, 카탈로그 서버 (110) 및 카탈로그 서버 (162) 는, 예를 들면 연관된 데이터베이스 (104) 및 디바이스 데이터베이스 (132) 를 포함하는 리소스들 및/또는 다른 리소스들과 각각 통신할 수 있다. 하나 이상의 양태에서, 2개 이상의 카탈로그 서버들 (110 및 162) 은 또한, 이들 사이에서 카탈로그 활동과 관련된 메시지 데이터 (322) 를 교환할 수 있다. 하나 이상의 양태에서, 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 는, 다른 입력들, 파라미터들, 및 데이터를 포함 또는 규정하거나, 이들 상에서 동작할 수 있다.In one or more aspects, as merely shown schematically, the inputs, parameters, and data moved to the content service application programming interface (API) 130 may include (associated user group 336, labeled user group 1). Advertising revenue data 308, billing data 310, user information activity 138, sign on, for example, as represented by or exchanged through a web portal as a catalog server 110 having a web server, etc. sign on data 314, consumer billing data 316, sign on data 320, and the like. In one or more aspects, as shown only graphically, the inputs, parameters, and data moved to the content service application programming interface (API) 130 are likewise associated with an associated user group (338, labeled user group Z). Sign-on data 324, billing data 328, operator billing data 334, and operator authentication, represented as being exchanged by or through a base station or other mobile platform). Data 330 and the like. In one or more aspects, catalog server 110 and catalog server 162 may communicate with resources and / or other resources, respectively, including, for example, associated database 104 and device database 132. In one or more aspects, two or more catalog servers 110 and 162 may also exchange message data 322 related to catalog activity between them. In one or more aspects, content service application programming interface (API) 130 may include or define or operate on other inputs, parameters, and data.

예를 들면 도 3 에 나타낸 바와 같은 하나 이상의 양태에 따르면, 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 를 통한 콘텐츠 제공물들의 발췌는 크로스-플랫폼 변환을 허용하며, 운영자, 디바이스 및 다양한 디바이스들의 집합으로의 콘텐츠 스트림들의 플랫폼-독립형 전달을 허용하는데, 예를 들면 디바이스들은 상이한 제조업체들에 의해 제조되고, 상이한 캐리어들, 서비스들 또는 운영자들에 의해 지원되며, 디바이스들은 상이한 디스플레이 해상도들을 가지며, 상이한 접속 대역폭들 및/또는 다른 동작 파라미터들을 갖는다. 하나 이상의 양태들에서, 단순히 도식적으로 도 3 에 나타낸 바와 같이, 주어진 서비스 운영자 (340) (운영자 A 로 라벨링됨) 는 디바이스 데이터베이스 (132) 에 저장된 사용자들의 그룹 및 연관된 디바이스 유형들을 보유할 수 있다. 제1 사용자 (사용자 A1 으로 도시됨) 가 거래 데이터를 업로드하거나, 또는 제1 아이템 (아이템 A1 으로 도시됨) 과 관련된 제1 디바이스 (352) (디바이스 A1 으로 도시됨) 로부터 콘텐츠를 요청하면, 연관된 URL (URL A1으로 도시) 을 이용하여 카탈로그 서버 (110) 를 통해, 사용자, 디바이스, 및 카탈로그와 연관된 제1 카탈로그 (342) (카탈로그 A1으로 도시) 로 메시지가 통신될 수 있다. (사용자 A2 로 나타낸) 제2 사용자가, 예를 들면 제1 사용자 (사용자 A1) 에 의해 캡처되거나 제1 사용자 (사용자 A1) 와 연관된 데이터를 보이거나 수신하기를 원할 때, 제2 사용자는, 제2 URL (URL A2로 나타냄) 을 통해, 제2 카탈로그 (344) (카탈로그 A2로 나타냄) 와 연관되고 제2 디바이스 (354) (디바이스 A2로 나타냄) 로 전달된 제2 아이템 (아이템 A2로 나타냄) 과 관련된 데이터를 수신할 수 있다. 하나 이상의 양태에서, 주어진 서비스 또는 운영자의 상이한 카탈로그들에서의 기록들 사이에서 정확한 매치가 이루어질 수 있을 때, 제1 아이템 (아이템 A1) 은 제2 아이템 (아이템 A2) 과 동일하게 인식될 수 있다. 다른 양태에서 나타낸 바와 같이, 다양한 아이템들, 카탈로그들, 검색 엔진들, 데이터베이스 리포지터리들, 또는 사용자-생성의 카탈로그 데이터를 캡처하고 조직하는 것과 관련된 다른 리소스들 사이에서의 비교에 의한 매칭들 또는 변환들이 수행될 수 있거나 식별될 수 있는 한, 데이터 또는 제공물들의 다른 교환들은, 사용자들 (예컨대, 디바이스 (356) 를 갖는 사용자 B1 및 디바이스 (358) 를 갖는 사용자 C1) 및 별개의 카탈로그들 (예컨대, (카탈로그 B1로 나타낸) 카탈로그 (346) 및 상이한 운영자들에 의해 지원되는 (카탈로그 C1 으로 나타낸) 카탈로그 (348)) 사이에서 이루어질 수 있다.For example, in accordance with one or more aspects as shown in FIG. 3, excerpts of content offerings via content service application programming interface (API) 130 allow cross-platform transformations, and include a set of operators, devices, and various devices. Platform-independent delivery of content streams to, for example, devices are manufactured by different manufacturers, supported by different carriers, services or operators, devices have different display resolutions, and different connections Bandwidths and / or other operating parameters. In one or more aspects, as schematically illustrated in FIG. 3, a given service operator 340 (labeled operator A) may maintain a group of users and associated device types stored in the device database 132. If a first user (shown as user A1) uploads transaction data or requests content from a first device 352 (shown as device A1) associated with a first item (shown as item A1), The message may be communicated via catalog server 110 using a URL (shown as URL A1) to a first catalog 342 (shown as catalog A1) associated with the user, device, and catalog. When a second user (represented as user A2) wants to see or receive data, for example, captured by or associated with a first user (user A1), the second user, 2 A second item (denoted as item A2) associated with the second catalog 344 (denoted catalog A2) and passed to the second device 354 (denoted device A2) via a URL (denoted as URL A2). Receive data associated with the. In one or more aspects, when an exact match can be made between records in different catalogs of a given service or operator, the first item (Item A1) can be recognized the same as the second item (Item A2). As indicated in another aspect, matches or translations by comparison between various items, catalogs, search engines, database repositories, or other resources related to capturing and organizing user-generated catalog data As long as it can be performed or identified, other exchanges of data or offerings can include users (eg, user B1 with device 356 and user C1 with device 358) and separate catalogs (eg, Catalog 346 (shown in catalog B1) and catalog 348 (shown in catalog C1) supported by different operators).

보다 구체적으로, 예를 들면 도 4 에 도식적으로 나타낸 바와 같이, 일 양태에서, 다수의 사용자 카탈로그들을 갖는 주어진 운영자 내의 카탈로그 서버 (110) 는, 데이터베이스 (104) 또는 다른 데이터 저장소에 저장된, (카탈로그 A1 으로 라벨링된) 카탈로그 (360) 및 (카탈로그 A2 로 라벨링된) 카탈로그 (362) 로서 도식적으로 나타낸, 디바이스-특정 카탈로그들에서의 엔트리들 사이에서 아이템 명칭 키워드 매치를 수행할 수 있다. 따라서, 예를 들면 "레이싱 게임" 이라는 키워드 용어를 포함하는 최근 거래들을 찾는 사용자는, 제품의 구매 또는 제품 분류의 등급에 관련된, 다양한 다른 사용자들 및 거래들을 포함하는 다수의 카탈로그들로부터의 다수의 결과들을 그들의 그룹 내 또는 외에서 수신할 수 있다. 유사하게, 예를 들면 도 4b 에 나타낸 바와 같이, 다수의 운영자들을 거쳐, 검색 엔진 (364) (검색 엔진 A 로 라벨링됨) 및 검색 엔진 (366) (검색 엔진 B 로 라벨링됨) 으로 도식적으로 나타낸 상이한 운영자 검색 엔진들을 통해, 아이템 명칭 키워드 매치가 수행될 수 있고, 예를 들면 2 이상의 운영자들 또는 서비스 제공자들을 위한 카탈로그 서버에서 호스팅될 수 있다. 따라서, "골프 클럽들" 이라는 키워드 용어를 위한 각각의 카탈로그들에 대하여 검색을 실행할 수 있고, 2 이상의 사용자들의 등록된 회원 그룹 내 또는 외에서 매칭 결과들을 획득할 수 있다.More specifically, as shown schematically in FIG. 4, in one aspect, catalog server 110 in a given operator having multiple user catalogs is stored in database 104 or other data store (catalog A1). Item name keyword matching can be performed between entries in device-specific catalogs, schematically represented as catalog 360 and catalog 362 (labeled catalog A2). Thus, a user looking for recent transactions, including, for example, the keyword term "racing game," may have a large number of catalogs from various catalogs containing various other users and transactions, related to the purchase of a product or a rating of a product classification. Results may be received in or outside their group. Similarly, as shown, for example, in FIG. 4B, graphically represented by a search engine 364 (labeled search engine A) and a search engine 366 (labeled search engine B) via a number of operators. Through different operator search engines, an item name keyword match may be performed, for example, hosted in a catalog server for two or more operators or service providers. Thus, it is possible to perform a search over respective catalogs for the keyword term “golf clubs” and obtain matching results within or outside a registered member group of two or more users.

하나 이상의 다른 양태에서, 예를 들면 도 4c 에 나타낸 바와 같이, 데이터베이스 (368) (데이터베이스 A 로 라벨링됨) 및 데이터베이스 (370) (데이터베이스 C 로 라벨링됨) 로 나타낸, 2 이상의 운영자들 또는 서비스 제공자들을 위한 운영자 데이터베이스 레포지터리들을 거쳐 아이템 명칭 키워드 매치가 수행되어, 카탈로그들, 거래 상점, 및/또는 다른 데이터 파일들에서 키워드 용어들을 매칭하는 레포지터리 기록들에서의 매치들을 위치확인할 수 있다. 콘텐츠를 디바이스-특정 요건들로 조정하기 위해 능력뿐만 아니라 캐리어들, 서비스들, 제공자들 및/또는 운영자들을 거쳐 사용자 거래 및 관련된 데이터 이력들에 액세스하기 위한 능력에 대한 어떤 양태에서, 본 교시들의 플랫폼들 및 기술들에 따르면, 다양한 디바이스들을 동작시키는 다양한 사용자들의 사용자 활동 기록들은, 상이한 운영자들 또는 디바이스 유형들에 대해 사용자가 수작업으로 재설정할 필요 없이, 보편적으로 및 상호간에 액세스될 수 있다. 그러므로, 콘텐츠 서비스 애플리케이션 프로그램밍 인터페이스 (API) (130) 를 통해 사용자 활동 제공물들에 대해 액세스하는 것은, 규정된 운영자 네트워크들 및/또는 특정 디바이스 유형들 내에서만 이용가능한 전용 리소스라기 보다는 오히려 유비쿼터스 서비스로서 투명하게 수행될 수 있다.In one or more other aspects, for example, two or more operators or service providers, represented by database 368 (labeled database A) and database 370 (labeled database C), as shown in FIG. 4C. An item name keyword match may be performed across the operator database repositories for locating matches in repository records that match keyword terms in catalogs, trading stores, and / or other data files. In some aspects of the platform of the present teachings, in some aspects of the ability to access user transactions and related data histories via carriers, services, providers and / or operators as well as the ability to adapt content to device-specific requirements. According to the teachings and techniques, user activity records of various users operating various devices can be accessed universally and mutually, without the user having to manually reset for different operators or device types. Therefore, access to user activity offerings through content service application programming interface (API) 130 is transparent as a ubiquitous service rather than a dedicated resource available only within defined operator networks and / or specific device types. Can be performed.

도 5a 및 도 5b 는, 본 교시들의 하나 이상의 구현형태에 따른, 카탈로그 서버 (110) 와 연관된 프로세싱 활동을 포함하는 전반적인 사용자 활동 캡처 및 카탈로그 생성과 분배의 흐름도를 도시하고 있다. 502 에서, 프로세싱이 시작할 수 있다. 504 에서, 공유 카탈로그 환경 (100) 을 동작시키거나 이에 참여하기 위해, 예를 들면 데이터베이스 (104) 에서 사용자 자격증명들을 수신하여 유효화함으로써, 공유된 카탈로그 서비스에 대한 등록된 사용자들의 전체 집합에 사용자가 등록될 수 있다. 506 에서, 예를 들면 사용자가 이들 세팅들을 부여한 것을 상기하게 하거나 다른 소스로부터 이들 세팅들을 임포트함으로써, 사용자의 선호도 및/또는 프로파일 세팅 또는 다른 설정 데이터가 수신될 수 있다. 508 에서, 사용자의 지정된 그룹 또는 그룹들의 식별은, 예를 들면 데이터베이스 (104) 를 통해 수신될 수 있다. 하나 이상의 구현형태에서, 사용자의 지정된 그룹 (들) 의 일부 또는 전부가 병합되거나 소셜 네트워킹 서비스 또는 사이트와 같은 다른 소스로부터 임포트될 수 있다.5A and 5B show flowcharts of overall user activity capture and catalog generation and distribution, including processing activities associated with catalog server 110, in accordance with one or more implementations of the present teachings. At 502, processing can begin. At 504, the user is presented to the entire set of registered users for the shared catalog service, for example by receiving and validating user credentials from the database 104 to operate or participate in the shared catalog environment 100. Can be registered. At 506, the user's preferences and / or profile settings or other configuration data may be received, for example, by reminding the user of these settings or by importing these settings from another source. At 508, an identification of the designated group or groups of users may be received via the database 104, for example. In one or more implementations, some or all of the designated group (s) of users may be merged or imported from other sources, such as social networking services or sites.

510 에서, 사용자에 대한 사용자 활동은, 이 사용자 또는 다른 사용자들에 의한 수작업 입력을 통해, 또는 다른 채널들, 네트워크들, 또는 모드들을 통해, 온라인 거래 사이트들과 연관된 데이터 저장소들로부터 디바이스 (102) 를 통해 캡처될 수 있다. 예를 들면, 디바이스 (102) 가 셀룰러폰이라면, 모바일 웹을 통해 수행된 거래들 또는 다른 애플리케이션들이 캡처되어 카탈로그 서버 (110), 데이터베이스 (104), 또는 다른 목적지로 송신될 수 있다. 추가적으로 예를 들면, 하나 이상의 구현형태에서, 소매 상점 또는 다른 POS 사이트는 일일 또는 다른 기반상에서 거래들을 정렬할 수 있고, 본 교시들의 카탈로그 공유 서비스에 등록된 사용자들에 대한 거래들의 기록들을 카탈로그 서버 (110), 데이터베이스 (104), 또는 다른 목적지로 송신할 수 있다. 활동 데이터는 다른 모드들, 채널들, 또는 기술들을 이용하여 캡처될 수 있다. 512 에서, 예를 들면 데이터베이스 (104) 에서의 엔트리로서, 대상이 되는 사용자에 대한 사용자 활동의 카탈로그가 생성된다. 하나 이상의 구현형태에서, 마찬가지로, 예를 들면 그 사용자의 카탈로그 또는 다른 데이터의 상이한 양태들에 허용되도록, 액세스의 레벨들을 세팅하기 위해, 사용자의 카탈로그에 대한 사용자 설정 세팅들이 수신될 수 있다.At 510, user activity for a user may be transferred from the data stores associated with the online trading sites via manual input by this user or other users, or via other channels, networks, or modes. Can be captured through. For example, if device 102 is a cellular phone, transactions or other applications performed via the mobile web may be captured and sent to catalog server 110, database 104, or other destination. In addition, for example, in one or more implementations, a retail store or other POS site may sort transactions on a daily or other basis, and store records of transactions for users registered with the catalog sharing service of the present teachings. 110, database 104, or other destination. Activity data may be captured using other modes, channels, or techniques. At 512, a catalog of user activities for the targeted user is created, for example as an entry in the database 104. In one or more implementations, user setting settings for a user's catalog can likewise be received to set levels of access, such as to allow for different aspects of that user's catalog or other data.

514 에서, 사용자의 카탈로그는, 원하는 바대로, 사용자의 지정된 그룹 (들) 의 카탈로그들과 함께, 및/또는 등록된 사용자들의 집합의 전체 인원과 함께 취합될 수 있다. 516 에서, 예를 들면 사용자-규정된 인증, 그리고 적절한 경우, 취합된 카탈로그의 필터링, 정렬, 발견, 또는 다른 프로세싱에 기초하여, 취합된 카탈로그 또는 취합된 카탈로그의 원하는 부분들이나 컴포넌트들의 분배가 개시될 수 있다. 사용자는, 그들의 지정된 그룹 (들) 에게 전체적으로 분배되도록, 예를 들면 사용자의 개인용 카탈로그를 설정할 수 있는데, 이는 카탈로그 서버 (110) 가 자동으로 생성할 수 있는 분배이다. 하나 이상의 양태에서, 사용자 활동의 분배들 또는 제공물들은, 예를 들면 고정 간격과 같은 소정의 횟수로, 참여한 사용자가 거래를 행하거나 기록할 때 등에는 이벤트-트리거된 횟수로, 또는 다른 횟수나 다른 조건들에 기초하여, 생성될 수 있다. 518 에서, 아이템 키워드 검색은, 주어진 운영자의 주어진 카탈로그 내에, 및/또는 다수의 카탈로그들, 검색 엔진들, 또는 상이한 운영자들의 레포지터리들을 거쳐, 아이템을 위치확인하도록 생성되어, 적절한 경우, 사용자 또는 그들의 그룹에 대한 관심사항의 아이템들 및 활동을 위치확인할 수 있다. 520 에서, 수신 디바이스 또는 디바이스들로의 전달을 위한 콘텐츠 파라미터들은 디바이스 데이터베이스 (132) 에 액세스함으로써, 예를 들어 수신 디스플레이 스크린에 대한 비디오 해상도를 식별하도록 구성될 수 있다. 522 에서, 사용자의 생성된 분배 또는 제공물이, 적절한 경우, 수신 디바이스에 적응된 설정 세팅들에 의해, 대상이 되는 사용자의 지정된 그룹 (들) 으로 송신될 수 있다.At 514, the user's catalog may be collected, as desired, with catalogs of the user's designated group (s), and / or with the entire population of the set of registered users. At 516, distribution of the desired parts or components of the aggregated catalog or aggregated catalog may be initiated based on, for example, user-defined authentication and, where appropriate, filtering, sorting, discovery, or other processing of the aggregated catalog. Can be. A user can, for example, set up a user's personal catalog to be distributed to their designated group (s) as a whole, which distribution can be automatically generated by the catalog server 110. In one or more aspects, distributions or offerings of user activity may be, for example, a predetermined number of times, such as a fixed interval, an event-triggered number of times when a participating user makes or records a transaction, or another number or other Based on the conditions, it can be generated. At 518, an item keyword search is generated to locate an item within a given catalog of a given operator and / or across multiple catalogs, search engines, or repositories of different operators, where appropriate, a user or their group You can locate items and activities of interest to. At 520, content parameters for delivery to a receiving device or devices may be configured to access the device database 132, eg, to identify a video resolution for the receiving display screen. At 522, the generated distribution or offering of the user may be transmitted to the designated group (s) of the target user, if appropriate, by the setting settings adapted to the receiving device.

524 에서, 보상들, 획득된 챌린지 포인트들, 로열티 포인트들, 또는 다른 값이 생성되어, 적절한 경우, 다운스트림 거래 또는 다른 활동을 생산하는 제공물들 또는 콘텐츠의 발신 사용자에게 양도 또는 송신될 수 있다. 예를 들면, 카탈로그 서버 (110) 는 로열티 프로그램 (114) 의 집합과 통신하여, 사용자의 제공물들 또는 다른 분배된 콘텐츠에 의해 개시되거나 또는 이와 연관된 다운스트림 구매들과 연관된 보상 포인트들 또는 다른 값을 결정할 수 있다. 526 에서, 콘텐츠/광고 스트림 로그를 위해, 클릭당 비용 (cost-per-click; CPC) 또는 제공물들, 연관된 링크들, 또는 다른 콘텐츠에 대한 계산이나 기록이 생성될 수 있다. 하나 이상의 구현형태에서, 클릭들의 콘텐츠/광고 스트림 로그 또는 다른 활동은, 카탈로그 서버 (110) 를 통해 생성될 수 있으며, 공유-카탈로그 환경 (100) 에 참여한 캐리어, 콘텐츠 제공자, 또는 다른 운영자나 엔티티에게 보수를 지불하는데 사용될 수 있다.At 524, rewards, earned challenge points, loyalty points, or other value may be generated and, if appropriate, transferred or sent to the originating user of the offerings or content producing the downstream transaction or other activity. For example, catalog server 110 may communicate with a collection of loyalty programs 114 to determine reward points or other values associated with downstream purchases initiated or associated with a user's offerings or other distributed content. Can be. At 526, a calculation or record for cost-per-click (CPC) or offerings, associated links, or other content can be generated for the content / ad stream log. In one or more implementations, the content / ad stream log or other activity of clicks may be generated via catalog server 110 and directed to a carrier, content provider, or other operator or entity that participates in shared-catalog environment 100. Can be used to pay remuneration.

528 에서, 사용자 활동의 카탈로그들의 취합된 집합이 업데이트되어, 추가적으로, 하나 이상의 사용자들에 의한 사용자 활동, 새롭게 프로세싱된 데이터 또는 수신된 콘텐츠를 데이터베이스 (104) 에 반영할 수 있으며, 또는, 적절한 경우, 다른 업데이트들이나 수정들도 가능하다. 530 에서, 프로세싱이 반복하거나, 종전 프로세싱 지점으로 복귀하거나, 추가적인 프로세싱 지점으로 점프하거나, 또는 종료할 수 있다.At 528, the aggregated set of catalogs of user activity may be updated to further reflect user activity, newly processed data, or received content by the one or more users to the database 104, or, where appropriate, Other updates or fixes are possible. At 530, processing may repeat, return to a previous processing point, jump to an additional processing point, or end.

도 6 은, 본 교시들의 하나 이상의 구현형태에 따른, 디바이스 (102) 와 연관된 프로세싱 활동을 포함하는 전반적인 사용자 활동 캡처 및 카탈로그 생성과 분배를 도시하고 있다. 602 에서, 프로세싱이 시작할 수 있다. 604 에서, 예를 들면 모바일 디바이스에 전원을 인가하거나 개인용 컴퓨터를 이용하여 웹사이트에 로그인하는 사용자에 의해, 운영자, 네트워크, 또는 서비스로의 액세스가 개시될 수 있고, 그리고/또는 디바이스 (102) 를 통해 인증될 수 있다. 606 에서, URL 과 같은 사용자 내비게이션 데이터, GPS 위치 확인과 같은 사용자 위치 확인, 및/또는 다른 사용자 활동이 디바이스 (102) 를 통해 캡처될 수 있다. 608 에서, 사용자-개시된 입력들, 선택들, 업로드들 또는 다른 데이터가, 디바이스 (102) 에 또는 디바이스 (102) 를 통해, 수신되어, 사용자 활동 정보 (138) 를 전송/수신할 수 있다. 예를 들면, 사용자는 모바일 디바이스 키패드를 동작시켜, 드롭-다운 (drop-down) 메뉴 또는 다른 메뉴 상에서 사용자 제공물을 선택할 수 있다. 610 에서, 사용자 내비게이션, 위치 확인, 및/또는 다른 상황-감지 정보가 모니터링되어, 상황-감지 메뉴 (136) 또는 콘텐츠 제공물 (들) 과 관련 정보에 대한 다른 상황-종속의 부여를 생성할 수 있다. 612 에서, 액세스된 콘텐츠 제공물 (들) 이 디바이스 (102) 를 통해, 예를 들면 디바이스 (102) 상에 부여된 그래픽 유저 인터페이스를 통해, 부여될 수 있다. 614 에서, 사용자 입력들, 검출된 사용자 내비게이션 활동, 및/또는 검출된 사용자 위치 확인들이 업데이트될 수 있고, 적절한 경우, 새로운 사용자 내비게이션 및/또는 위치 정보로부터 발생하는 업데이트된 콘텐츠 제공물 (들) 이 생성될 수 있다. 616 에서, 프로세싱이 반복되거나, 종전의 프로세싱 지점으로 복귀하거나, 추가적인 프로세싱 지점으로 점프하거나, 또는 종료할 수 있다.6 illustrates overall user activity capture and catalog generation and distribution, including processing activity associated with device 102, in accordance with one or more implementations of the present teachings. At 602, processing can begin. At 604, access to an operator, network, or service may be initiated, for example, by a user powering on a mobile device or logging in to a website using a personal computer, and / or the device 102. Can be authenticated. At 606, user navigation data, such as a URL, user location confirmation, such as GPS location, and / or other user activity may be captured via device 102. At 608, user-initiated inputs, selections, uploads, or other data may be received at or via device 102 to transmit / receive user activity information 138. For example, a user can operate a mobile device keypad to select a user offering on a drop-down menu or other menu. At 610, user navigation, location, and / or other context-sensitive information can be monitored to create a context-sensitive menu 136 or other context-dependent grant to the content offering (s) and related information. have. At 612, the accessed content offering (s) may be granted via device 102, eg, via a graphical user interface that is granted on device 102. At 614, user inputs, detected user navigation activity, and / or detected user location confirmations may be updated, and where appropriate, updated content offering (s) resulting from the new user navigation and / or location information. Can be generated. At 616, processing may be repeated, returning to a previous processing point, jumping to an additional processing point, or ending.

다른 관점에서의 하나 이상의 구현형태에 따르면, 활동 제공물들에 대해, 예를 들면 도 7 에서의 양태에 도시된 바와 같이, 웹사이트 (112) 또는 다른 소스들의 집합이 설정되어, 웹사이트 (112) 의 집합을 카탈로그 서버 (110) 를 통해 데이터베이스 (104) 에 등록한 것에 기초하여, 사용자 활동의 이용가능한 카탈로그들의 상황-감지 메뉴 (136) 또는 다른 리스트들이나 메뉴들을 생성 및 부여할 수 있다. 디바이스 (102) 를 통해 상황-가동 또는 상황-감지 웹사이트에서의 사용자의 존재 또는 내비게이션은, 예를 들면 공유 카탈로그 환경 (100) 에 등록되거나 이와 연관된 URL 을 검출함으로써, 검출될 수 있다. 일단, 사용자가 그 사이트로 진로 결정 또는 그 사이트에 액세스한 경우에 카탈로그 공유를 가능하게 하기 위해, 웹사이트 (112) 의 집합 내의 사이트로의 사용자 진로 결정이 요청될 수 있다. 참여한 사이트 상에서의 카탈로그 공유의 활동은, 사용자가, 예를 들면 카탈로그-공유의 자격증명을 이용하여 그들이 누구인지를 식별하도록 요청한다. 사용자의 활동 및 식별시에, 사용자는, 상황-감지 형식인 그 웹사이트에 관련된 그들의 지정된 그룹 (들) 에 대한 사용자 활동의 카탈로그들의 집합을 수신할 수 있다. 예를 들면, 그들의 지정된 그룹 (들) 의 구성원들에 의해 이루어진 스포츠 상인으로부터 골프 클럽들 또는 다른 스포츠 장비의 구매의 상황-감지 메뉴 (136) 가 사용자에게 부여될 수 있다.According to one or more implementations from another aspect, for the activity offerings, for example, as shown in the aspect in FIG. 7, a collection of website 112 or other sources is established, such that Based on registering the set of s to the database 104 via the catalog server 110, it is possible to create and assign a context-sensitive menu 136 or other lists or menus of available catalogs of user activity. The presence or navigation of a user at the context-enabled or context-sensitive website via the device 102 may be detected, for example, by detecting a URL registered with or associated with the shared catalog environment 100. Once a user has made a career decision to that site, or in order to enable catalog sharing if the site has been accessed, a user career decision to a site within a collection of websites 112 may be requested. The activity of catalog sharing on participating sites requires the user to identify who they are using, for example, catalog-sharing credentials. Upon activity and identification of the user, the user may receive a collection of catalogs of user activity for their designated group (s) related to the website in a situation-sensitive format. For example, a situation-sensitive menu 136 of purchase of golf clubs or other sports equipment from a sports merchant made by members of their designated group (s) may be given to the user.

상황-감지 메뉴 (136) 또는 다른 부여 대상 또는 위젯 (widget) 은, 사용자에게, 그들의 지정된 그룹 (들) 의 이들 구성원들의 그 활동의 상세내용들을 탐색하는 옵션, 및/또는 동일한 아이템을 직접 구매하는 옵션을 줄 수 있다. 이 방식으로, 웹사이트-감지를 채용한 하나 이상의 구현형태에서, 디바이스 (102) 는, 클라이언트 (108) 또는 다른 리소스들과 인터페이싱하는 클라이언트측 애플리케이션 프로그래밍 인터페이스 (API) 들로 설정되어 웹사이트 상에 사용자 제공물들 및 다른 옵션들을 검출 및 활성화할 수 있다. 데이터베이스 (104) 에의 액세스 및 카탈로그 서버 (110) 로부터의 제공물들의 분배를 허용하기 위한 대응 서버측 API가 이용될 수 있다. 하나 이상의 구현형태에서, 웹사이트 (112) 의 집합 내의 사이트에서 상황-감지 제공물 또는 다른 콘텐츠를 수신할 때, 사용자가 사용자들의 지정된 그룹 (들) 의 구성원에 의한 추천을 클릭 또는 선택한다면, 사용자는, 체크아웃 페이지와 같은, 추천과 연관된 링크로 리다이렉팅될 수 있다. 하나 이상의 구현형태에서, 예를 들면 클릭당 비용 (CPC), CPM (cost per mille (or thousand) impressions), 또는 다른 기반에 근거하여, 그들의 사이트상의 제공물들에 대한 그들의 호스팅에 기초하여, 웹사이트들 (112) 의 집합 내의 사이트들의 작성자들 또는 운영자에게 수익 분배가 할당될 수 있다. 하나 이상의 구현형태에서, 추천, 등급, 또는 다른 사용자들로부터의 다른 활동을 나타내는 사용자 제공물 또는 제공물들이, 참여한 웹사이트상에서 또는 다른 위치들, 포맷들 또는 매체에서의 배너 광고에 부여될 수 있다. 하나 이상의 구현형태에서, 사용자-생성의 제공물이, 광고물로서 다루어질 수 있고, 발신 사용자 또는 다른 사용자들에게 보수 또는 보상을 목적으로 클릭당 비용 기반상에서 추적될 수 있다.The context-sensitive menu 136 or other grant object or widget provides the user with the option to navigate the details of that activity of these members of their designated group (s), and / or to purchase the same item directly. You can give an option. In this manner, in one or more implementations that employ website-sensing, the device 102 is configured with client-side application programming interfaces (APIs) that interface with the client 108 or other resources on the website. User offerings and other options may be detected and activated. Corresponding server-side APIs may be used to allow access to the database 104 and distribution of offerings from the catalog server 110. In one or more implementations, when a user receives a context-sensitive offer or other content at a site within a collection of websites 112, the user clicks or selects a recommendation by a member of a designated group (s) of users. May be redirected to a link associated with the recommendation, such as a checkout page. In one or more implementations, websites based on their hosting of offerings on their site, for example based on cost-per-click (CPC), cost per mille (or thousand) impressions (CPM), or other basis Revenue distribution may be assigned to creators or operators of sites in the set of 112. In one or more implementations, user offerings or offerings that represent a recommendation, rating, or other activity from other users may be placed in a banner advertisement on a participating website or in other locations, formats, or media. . In one or more implementations, user-generated offerings can be treated as advertisements and tracked on a cost-per-click basis for the purpose of remuneration or compensation to the calling user or other users.

도 8 은 본 교시들의 하나 이상의 구현형태와 조화되는, 모바일 디바이스 (102) 의 하드웨어, 소프트웨어, 및 다른 리소스들의 예시적인 설정을 도시하고 있다. 모바일 디바이스 (102) 는, 신호 (예컨대, 모바일 호 개시 또는 다른 핸드세이크 (handshake), 핸드세이크 응답, 모바일 애플리케이션 데이터 전송, 데이터 이벤트, 데이터 이벤트 응답, 핸드세이크 종결, 등) 를 수신하는 적어도 하나의 안테나 (702) (예컨대, 입력 인터페이스 등을 포함하는 송신 수신기 또는 이러한 수신기들의 그룹), 수신된 신호에 대해 작업 (예컨대, 필터링, 증폭, 다운-전환 (down-convert) 등) 을 수행하는 수신기 (704) 를 포함할 수 있다. 안테나 (702) 는 또한 신호들을 송신하기 위해 송신기 (718) 에 커플링될 수 있다. 안테나 (702) 는, 예를 들면 핸드세이크 요청, 데이터 이벤트 요청 등에 대한 응답을 송신 또는 수신할 수 있다. 송신된 신호들은, 본 명세서에 설명된 바와 같이, 사용자 활동 정보 (138) 의 집합, 및 다른 데이터이거나 또는 이를 포함할 수 있다. 안테나 (702) 및 수신기 (704) 는 또한, 수신된 신호들을 복조하여 이 복조된 정보를 프로세싱용 프로세서 (708) 에 제공할 수 있는 복조기 (706) 와 커플링될 수 있다. 모바일 디바이스 (102) 는, 프로세서 (708) 에 커플링되고 송신, 수신 등이 될 데이터를 저장할 수 있는 메모리 (710) 를 더 포함할 수 있다.8 illustrates an example setup of hardware, software, and other resources of mobile device 102 in accordance with one or more implementations of the present teachings. Mobile device 102 receives at least one signal (eg, a mobile call initiation or other handshake, handshake response, mobile application data transmission, data event, data event response, handshake termination, etc.). An antenna 702 (eg, a transmitting receiver or group of such receivers including an input interface or the like), a receiver performing an operation (eg, filtering, amplifying, down-converting, etc.) on a received signal ( 704). Antenna 702 may also be coupled to transmitter 718 to transmit signals. The antenna 702 may transmit or receive a response to, for example, a handshake request, a data event request, or the like. The transmitted signals may be or include a collection of user activity information 138, and other data, as described herein. Antenna 702 and receiver 704 may also be coupled with demodulator 706, which may demodulate received signals and provide this demodulated information to processor 708 for processing. Mobile device 102 can further include a memory 710 that can be coupled to processor 708 and store data to be transmitted, received, and the like.

프로세서 (708) 는, 모바일 디바이스 (102) 의 안테나 (702) 및/또는 사용자 인터페이스 (724) 에 의해 수신된 사용자 활동 정보 (138) 를 분석할 수 있고, 그리고/또는 사용자 활동 정보 (138) 또는 변조기 (716) 를 통한 송신기 (718) 에 의한 송신용 다른 데이터를 생성할 수 있다. 또한, 프로세서 (708) 는, 모바일 디바이스 (102) 의 하나 이상의 리소스들 또는 컴포넌트들 (예컨대, 706, 712, 714, 716, 718 등) 을 제어 및/또는 액세스할 수 있다. 프로세서 (708) 는, 애플리케이션 (714) 또는 다른 소프트웨어, 모듈들, 애플리케이션들, 로직, 코드 등에 대한 하나 이상의 집합뿐만 아니라, QUALCOMM 사로부터 구할 수 있는 BREW® 런타임 환경과 같은 런타임 환경 (712) 을 실행할 수 있다. 하나 이상의 양태에서, 애플리케이션 (714) 의 집합은 클라이언트 (108) 및/또는 다른 애플리케이션들 또는 리소스들을 포함할 수 있다. 프로세서 (708) 는, 하나 이상의 구현형태에서, GPS (Global Positioning System) 모듈 또는 칩과 같은 위치확인 모듈 (726) 과 통신하여, 사용자에 대한 위치확인된 위치를 포함하는 위치확인-관련 정보를 수신 및 프로세싱할 수 있다. 본 교시들에 따라, 프로세서 (708) 는 또한 콘텐츠 서비스 애플리케이션 프로그래밍 인터페이스 (API) (130) 와 통신하여, 사용자 활동 정보 (138) 를 추출하기 위해 함수 호출들을 실행하도록 카탈로그 프로세싱 기능들을 호출할 수 있다. 마찬가지로, 프로세서 (708) 는, 다른 그래픽 유저 인터페이스 또는 그래픽 디스플레이와 같은 사용자 인터페이스 (724) 와 커플링하여, 본 명세서에 기재된 바와 같은 그래픽들, 비디오, 호출-관련 데이터, 사용자 활동 제공물들, 및 다른 정보를 디스플레이할 수 있다.The processor 708 may analyze the user activity information 138 received by the antenna 702 and / or the user interface 724 of the mobile device 102, and / or the user activity information 138 or Other data for transmission by transmitter 718 via modulator 716 may be generated. In addition, the processor 708 can control and / or access one or more resources or components (eg, 706, 712, 714, 716, 718, etc.) of the mobile device 102. The processor 708 can execute a runtime environment 712, such as the BREW ® runtime environment available from QUALCOMM, as well as one or more sets of applications 714 or other software, modules, applications, logic, code, and the like. Can be. In one or more aspects, the collection of applications 714 can include the client 108 and / or other applications or resources. The processor 708, in one or more implementations, communicates with a positioning module 726, such as a GPS (Global Positioning System) module or chip, to receive positioning-related information including a positioned location for the user. And processing. In accordance with the present teachings, the processor 708 may also communicate with the content service application programming interface (API) 130 to call catalog processing functions to execute function calls to extract user activity information 138. . Similarly, processor 708 couples with a user interface 724, such as another graphical user interface or graphical display, to graphics, video, call-related data, user activity offerings, and other as described herein. Information can be displayed.

도 9 는, 각종 구현형태들에 따라, 하나 이상의 디바이스 (102) 및 연관된 네트워크 컴포넌트들로 및 이들로부터 콘텐츠 스트림들 및 다른 데이터를 통신할 수 있는 카탈로그 서버 (110) 에 통합되거나, 이에 의해 보유되거나, 또는 이와 연관될 수 있는 하드웨어, 소프트웨어, 및 다른 리소스들의 예시적인 집합을 도시하고 있다. 카탈로그 서버 (110) 는, 복수의 수신 안테나 (806) 를 통해 하나 이상의 디바이스 (102) 로부터 신호 (들) 를 수신하는 수신기 (810), 및 예를 들면 상황-감지 메뉴 (138) 또는 다른 카탈로그-관련 데이터를 송신하기 위해, 예를 들면 송신 안테나 (808) 를 통해 하나 이상의 디바이스 (102) 로 송신하거나 통신하는 송신기 (822) 를 포함할 수 있거나, 액세스할 수 있거나, 또는 이와 통신할 수 있다. 수신기 (810) 는 수신 안테나 (806) 로부터 정보를 수신할 수 있고, 예를 들면 사용자 활동 정보 (138) 를 포함하는 수신된 정보를 복조하는 복조기 (812) 와 작동적으로 커플링될 수 있다. 프로세서 (814) 는 복조기 (812) 에 의해 제공된 복조된 신호들을 분석할 수 있다. 프로세서 (814) 는, 본 명세서에 기재된 바와 같은 사용자 카탈로그 활동들을 실행, 지원, 촉진 및/또는 이에 참여할 수 있는 하나 이상의 애플리케이션 (818) 을 저장할 수 있는 메모리 (816) 에 추가로 커플링된다. 마찬가지로, 프로세서 (814) 는, 본 명세서에 기재된 바와 같이, 카탈로그 관리자 모듈 (826) 과 통신하여 사용자 활동 정보 (138) 및 다른 데이터를 프로세싱함으로써 사용자 활동 카탈로그 정보를 생성 및 분배할 수 있다. 프로세서 (814) 는 또한, 이더넷 (Ethernet) 또는 다른 무선, 광학, 또는 무선 인터페이스와 같은 네트워크 인터페이스 (824) 와 통신하여 데이터베이스 (104) 와 디바이스 데이터베이스 (132) 와 같은 다른 네트워크 링크들 또는 리소스들과 통신할 수 있다. 하나 이상의 구현형태에서, 프로세서 (814) 및 다른 것과 같은 리소스들은 카탈로그 서버 (110) 에서 호스팅될 수 있고, 또는 경우에 따라 기지국 (140) 에서 및/또는 다른 서버, 무선 서버, 또는 다른 리소스들에서 호스팅될 수 있다. 하나 이상의 구현형태에서, 프로세싱, 저장장치, 및 다른 리소소들은, 카탈로그 서버 (110) 로부터 분리되거나 멀리 떨어져 분포 및 위치될 수 있다.9 is integrated into, or is held by, a catalog server 110 capable of communicating content streams and other data to and from one or more devices 102 and associated network components, in accordance with various implementations. Or an example set of hardware, software, and other resources that may be associated with it. The catalog server 110 is a receiver 810 that receives signal (s) from one or more devices 102 via a plurality of receive antennas 806, and for example the context-sensitive menu 138 or other catalog-. The transmitter 822 may include, access, or communicate with, for example, a transmitter 822 that transmits or communicates with one or more devices 102 via the transmit antenna 808 to transmit the relevant data. Receiver 810 may receive information from receive antenna 806 and may be operatively coupled with a demodulator 812 to demodulate received information including, for example, user activity information 138. The processor 814 can analyze the demodulated signals provided by the demodulator 812. The processor 814 is further coupled to a memory 816 that can store one or more applications 818 that can execute, support, facilitate, and / or participate in user catalog activities as described herein. Similarly, processor 814 can generate and distribute user activity catalog information by communicating with catalog manager module 826 to process user activity information 138 and other data, as described herein. The processor 814 also communicates with a network interface 824 such as Ethernet or other wireless, optical, or wireless interface to communicate with other network links or resources, such as the database 104 and the device database 132. Can communicate. In one or more implementations, resources such as processor 814 and others can be hosted in catalog server 110, or optionally at base station 140 and / or at other servers, wireless servers, or other resources. Can be hosted. In one or more embodiments, processing, storage, and other resellers may be distributed and located away from or separate from the catalog server 110.

상기 설명은 예시적이며, 당업자 측면에서는 구성 및 구현형태에서의 변형들이 일어날 수도 있다. 예를 들면, 개인용 컴퓨터들, 셀룰러폰들, 미디어 재생 (media playback) 디바이스들, 및 서버들을 포함하는, 각종 예시적인 로직들, 로직 블록, 모듈들, 디바이스들, 및 회로들이, 본 명세서에 개시된 구현형태들과 관련하여 설명된 바와 같이, 본 명세서에 설명된 기능들을 수행하도록 설계된, 범용 프로세서, 디지털 신호 프로세서 (digital signal processor; DSP), 주문형 반도체 (application specific integrated circuit; ASIC), FPGA (field programmable gate array) 또는 다른 프로그램가능의 로직 디바이스, 이산 게이트 또는 트랜지스터 로직, 이산 하드웨어 컴포넌트들, 또는 이들의 임의의 조합과 함께 또는 이들을 이용하여, 구현되거나 수행될 수 있다. 범용 프로세서는 마이크로프로세서일 수도 있지만, 이와 달리, 프로세서는 임의의 종래 프로세서, 제어기, 마이크로제어기, 또는 스테이트 머신일 수도 있다. 프로세서는 또한, DSP 코어 또는 이러한 임의의 다른 구성과 함께, 예컨대 DSP 및 마이크로프로세서, 복수의 마이크로 프로세서들, 하나 이상의 마이크로프로세서들의 조합인, 컴퓨팅 디바이스들의 조합으로서 구현될 수도 있다. 하나 이상의 예시적인 구현형태에서, 설명된 기능들은 하드웨어, 소프트웨어, 또는 이들의 조합으로 구현될 수도 있다. 소프트웨어에서 구현되는 경우, 이 기능들은 컴퓨터 판독가능 매체 상에 하나 이상의 명령들 또는 코드로서 저장되거나 송신될 수 있다. 컴퓨터 판독가능 매체는, 한 장소로부터 다른 장소로의 컴퓨터 프로그램의 전송을 용이하게 하는 임의의 매체를 포함하는 컴퓨터 저장 매체와 통신 매체 양자 모두를 포함한다. 저장 매체는 컴퓨터에 의해 액세스될 수 있는 임의의 이용가능한 매체일 수도 있다. 한정하는 의미가 아닌 예시로써, 이러한 컴퓨터 판독가능 매체는 RAM, ROM, EEPROM, CD-ROM 또는 다른 광학 디스크 저장장치, 자기 디스크 저장장치나 다른 자기 저장 장치들, 또는 명령들이나 데이터 구조들의 형식인 원하는 프로그램 코드를 운반 또는 저장하는데 이용될 수 있고 컴퓨터에 의해 액세스될 수 있는 임의의 다른 매체를 포함할 수 있다. 또한, 임의의 접속은 컴퓨터 판독가능 매체로 적합하게 언급된다. 예를 들면, 동축 케이블, 광케이블, 트위스트 페어 (twisted pair), DSL (digital subscriber line), 또는 적외선, 무선, 및 마이크로파와 같은 무선 기술들을 이용하여, 소프트웨어가 웹사이트, 서버, 또는 다른 원격 소스로부터 송신되는 경우, 동축 케이블, 광케이블, 트위스트 페어, DSL, 또는 적외선, 무선, 및 마이크로파와 같은 무선 기술들은 매체의 정의에 포함된다. 본 명세서에 사용된 디스크 (disk) 및 디스크 (disc) 는 컴팩트 디스크 (compact disc; CD), 레이저 디스크 (laser disc), 광디스크 (optical disc), DVD (digital versatile disc), 플로피 디스크 (floppy disk), 및 블루레이 디스크 (blu-ray disc) 를 포함하는데, 여기서 통상 디스크 (disk) 는 자기적으로 데이터를 복제하는 반면, 디스크 (disc) 는 레이저들을 이용하여 광학적으로 데이터를 복제한다. 상기의 조합들도 또한 컴퓨터 판독가능 매체의 범위 내에 포함될 수 있겠다. 본 명세서에 개시된 구현형태와 관련하여 설명된 방법 또는 알고리즘의 단계들은, 하드웨어에서 직접적으로, 프로세서에 의해 실행되는 소프트웨어 모듈에서, 또는 이 둘의 조합으로 실시될 수도 있다. 소프트웨어 모듈은 RAM 메모리, 플래시 메모리, ROM 메모리, EPROM 메모리, EEPROM 메모리, 레지스터들, 하드디스크, 착탈형 디스크, CD-ROM, 또는 본 기술분야에 알려진 임의의 다른 형식의 저장 매체에 상주할 수도 있다. 예시적인 저장 매체는, 프로세서가 저장 매체로부터 정보를 판독하고 저장 매체에 정보를 기록할 수 있도록, 프로세서에 커플링된다. 이와 달리, 저장 매체는 프로세서에 내장될 수도 있다. 프로세서 및 저장 매체는 ASIC 내에 상주할 수도 있다. ASIC 은 사용자 단말기 내에 상주할 수도 있다. 이와 달리, 프로세서 및 저장 매체는 이산 컴포넌트로서 사용자 단말기 내에 상주할 수도 있다.The above description is exemplary, and variations in construction and implementation may occur to those skilled in the art. Various example logics, logic blocks, modules, devices, and circuits, including, for example, personal computers, cellular phones, media playback devices, and servers, are disclosed herein. As described in connection with the implementations, a general purpose processor, digital signal processor (DSP), application specific integrated circuit (ASIC), FPGA (field) designed to perform the functions described herein programmable gate array) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof, or may be implemented or performed. A general purpose processor may be a microprocessor, but in the alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors, in conjunction with a DSP core or any other such configuration. In one or more example implementations, the functions described may be implemented in hardware, software, or a combination thereof. If implemented in software, these functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media includes both computer storage media and communication media including any medium that facilitates transfer of a computer program from one place to another. The storage medium may be any available media that can be accessed by a computer. By way of example, and not by way of limitation, such computer-readable media may be any form of RAM, ROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or instructions or data structures. It can include any other medium that can be used to carry or store the program code and can be accessed by a computer. Also, any connection is suitably referred to as a computer readable medium. For example, using wireless technologies such as coaxial cable, optical cable, twisted pair, digital subscriber line (DSL), or infrared, wireless, and microwave, the software can be used from a website, server, or other remote source. When transmitted, coaxial cable, optical cable, twisted pair, DSL, or wireless technologies such as infrared, wireless, and microwave are included in the definition of the medium. As used herein, disks and disks include compact discs (CDs), laser discs, optical discs, digital versatile discs, and floppy disks. , And blu-ray discs, where typically a disk duplicates data magnetically, while a disk copies optically using lasers. Combinations of the above should also be included within the scope of computer-readable media. The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. The software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, removable disk, CD-ROM, or any other type of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. In the alternative, the processor and the storage medium may reside as discrete components in a user terminal.

본 명세서에 기재된 기술들은, CDMA, TDMA, FDMA, OFDMA, SC-FDMA 및 다른 시스템들과 같은 각종 무선 통신 시스템들에 대해 사용될 수도 있다. "시스템" 및 "네트워크" 라는 용어는 종종 상호 교환적으로 사용될 수 있다. CDMA 시스템은 UTRA (Universal Terrestrial Radio Access), cdma2000 등과 같은 무선 기술을 구현할 수도 있다. UTRA 는 광대역-CDMA (W-CDMA) 및 CDMA 의 다른 변형형태들을 포함한다. 또한, cdma2000 은 IS-2000, IS-95, 및 IS-856 표준들을 커버한다. TDMA 시스템은 GSM (Global System for Mobile Communications) 과 같은 무선 기술을 구현할 수도 있다. OFDMA 시스템은 진화형-URTA (Evolved UTRA; E-UTRA), UMB (Ultra Mobile Broadband), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM 등과 같은 무선 기술을 구현할 수도 있다. UTRA 및 E-UTRA 는 UMTS (Universal Mobile Telecommunication System) 의 일부이다. 3GPP LTE (Long Term Evolution) 는, 다운링크 상에 OFDMA 및 업링크 상에 SC-FDMA 를 채용한 E-UTRA 를 이용한 UMTS 의 출시형태이다. UTRA, E-UTRA, UMTS, LTE, 및 GSM 은 "3GPP (3rd Generation Partnership Project) " 로 지칭되는 기구로부터의 문헌들에 설명되어 있다. 또한, cdma2000 및 UMB 는 "3GPP2 (3rd Generation Partnership Project 2) " 로 지칭되는 기구로부터의 문헌들에 설명되어 있다. 또한, 이러한 무선 통신 시스템들은, 언페어드 비허가 스펙트럼 (unpaired unlicensed spectrum), 802.xx 무선 LAN, 블루투스 및 임의의 다른 단거리 또는 장거리 범위의 무선 통신 기술들을 종종 이용하여, 피어-투-피어 (peer-to-peer) (예컨대, 모바일-대-모바일) 애드 혹 네트워크 시스템들을 포함할 수도 있다.The techniques described herein may be used for various wireless communication systems such as CDMA, TDMA, FDMA, OFDMA, SC-FDMA, and other systems. The terms "system" and "network" are often used interchangeably. A CDMA system may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, and the like. UTRA includes Wideband-CDMA (W-CDMA) and other variants of CDMA. Cdma2000 also covers IS-2000, IS-95, and IS-856 standards. The TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement radio technologies such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and the like. . UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). 3GPP Long Term Evolution (LTE) is a release form of UMTS using E-UTRA that employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE, and GSM are described in documents from an organization called "3rd Generation Partnership Project" (3GPP). Cdma2000 and UMB are also described in documents from an organization called “3rd Generation Partnership Project 2” (3GPP2). In addition, these wireless communication systems often use peer-to-peer, unpaired unlicensed spectrum, 802.xx wireless LAN, Bluetooth and any other short or long range wireless communication technologies. -to-peer) (eg, mobile-to-mobile) ad hoc network systems.

다른 예에 있어서는, 사용자 활동의 카탈로그들의 집합이 단일 데이터베이스 (104) 에 저장되는 구현형태들이 설명되었지만, 하나 이상의 구현형태에서는, 사용자 활동의 카탈로그들 및 다른 데이터가 다수의 데이터 저장소들에 저장될 수 있다. 단수로서 설명되거나 통합된 것으로 설명된 다른 리소스들은, 하나 이상의 구현형태에서, 복수 또는 퍼져서 분포될 수 있고, 다수라고 설명되거나 펴저서 분포된 것으로 설명된 리소스들은, 하나 이상의 구현형태에서 결합될 수 있다. 따라서, 본 교시들의 범위는 이하의 청구범위에 의해서만 한정되도록 의도된 것이다.In another example, implementations in which a collection of catalogs of user activities are stored in a single database 104 have been described, but in one or more implementations, catalogs and other data of user activities may be stored in multiple data stores. have. Other resources described as singular or described as integrated can be plural or spread out in one or more implementations, and resources described as multiple or spread out can be combined in one or more implementations. . Accordingly, the scope of the present teachings is intended to be limited only by the following claims.

Claims (67)

사용자 활동의 공유 데이터베이스로부터 콘텐츠 제공물들을 생성하는 방법으로서,
사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 단계로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 캡처하는 단계;
데이터베이스에서 상기 사용자들의 집합에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 취합하는 단계;
사용자-개시 키워드 검색과 함께 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 취합된 사용자-특정 데이터베이스 카탈로그들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보를 선택적으로 추출하는 단계, 및
상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하는 단계를 포함하는, 콘텐츠 제공물들을 생성하는 방법.
A method of generating content offerings from a shared database of user activity, the method comprising:
Capturing a user-specific database catalog of user activity information for each user in the set of users, wherein each user-specific database catalog of user activity information in the set is one of services and products traded by an associated user Capturing, the commercial information characterizing an anomaly or comprising one or more of the services and products of interest to the associated user;
Aggregating user-specific database catalogs of user activity information for the collection of users in a database;
Belonging to at least one user group in the set of users, from the aggregated user-specific database catalogs, in response to designation of one or more keywords characterizing a product or service from a first user with a user-initiated keyword search. Selectively extracting user activity information matching the one or more keywords from the commercial information of one or more of the user-specific database catalogs of one or more other users, and
Converting the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 1 항에 있어서,
상기 변환하는 단계는, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하는, 콘텐츠 제공물들을 생성하는 방법.
The method of claim 1,
Wherein the converting is based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. How to produce water.
제 1 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 콘텐츠 제공물들을 생성하는 방법.
The method of claim 1,
Wherein the first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 1 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 사용자 추천 정보, 또는 다른 사용자 활동 정보 중 적어도 하나를 포함하는, 콘텐츠 제공물들을 생성하는 방법.
The method of claim 1,
The user activity information captured within the user-specific database catalogs includes at least one of transaction activity, user service experience information, user content consumption information, user location information, user recommendation information, or other user activity information. How to create content offerings.
제 1 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 및 송신 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 자동 캡처되는, 콘텐츠 제공물들을 생성하는 방법.
The method of claim 1,
The user activity information captured within the user-specific database catalogs is at least substantially real time, via at least one of a personal computing device, a networkable media playback and transmission device, or a mobile cellular device operative to navigate the Internet. Generating content offerings, which are automatically captured by the user.
제 1 항에 있어서,
상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 취합하는 단계는, 위치확인 정보, 활동 정보의 빈도, 거래 정보, 시간과 날짜 정보, 소셜 네트워크 지정 정보, 추천 등급 정보, 또는 공유 데이터베이스 카탈로그 환경에 규정된 다른 사용자 속성들 중 적어도 하나에 기초하여, 상기 사용자들의 집합에 대한 상기 사용자-특정 데이터베이스 카탈로그들을 정렬하는 단계를 포함하는, 콘텐츠 제공물들을 생성하는 방법.
The method of claim 1,
Aggregating the user-specific database catalogs of user activity information may include location information, frequency of activity information, transaction information, time and date information, social network designation information, recommendation rating information, or a shared database catalog environment. Sorting the user-specific database catalogs for the set of users based on at least one of the other user attributes.
사용자 활동의 공유 데이터베이스로부터 콘텐츠 제공물들을 생성하는 시스템으로서,
상기 시스템은,
사용자들의 집합에 대한 통신 인터페이스; 및
상기 통신 인터페이스를 통해 사용자들의 집합과 통신하는 프로세서를 포함하고,
상기 프로세서는,
상기 사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하고;
사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 데이터베이스에 취합하고;
사용자-개시 키워드 검색과 함께 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 취합된 사용자-특정 데이터베이스 카탈로그들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보를 선택적으로 추출하고; 그리고
상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하도록 구성되는, 콘텐츠 제공물들을 생성하는 시스템.
A system for generating content offerings from a shared database of user activity,
The system comprises:
A communication interface to a collection of users; And
A processor in communication with the collection of users via the communication interface,
The processor comprising:
Capture a user-specific database catalog of user activity information for each user in the set of users, each of the user-specific database catalogs of user activity information in the set being one or more of services and products traded by an associated user And commercial information characterizing one or more of the services and products of interest to the associated user;
Collect user-specific database catalogs of user activity information for a collection of users into a database;
Belonging to at least one user group in the set of users, from the aggregated user-specific database catalogs, in response to designation of one or more keywords characterizing a product or service from a first user with a user-initiated keyword search. Selectively extract user activity information matching the one or more keywords from the commercial information of one or more of the user-specific database catalogs of one or more other users; And
And convert the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 7 항에 있어서,
상기 변환은, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 7, wherein
The transformation may be based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. Generating system.
제 7 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 7, wherein
Wherein the first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 7 항에 있어서,
상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 7, wherein
Wherein the user activity information comprises at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information.
제 7 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 자동 캡처되는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 7, wherein
The user activity information captured within the user-specific database catalogs is automatically at least substantially real time, via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operative to navigate the Internet. A system for generating content offerings that is captured.
제 7 항에 있어서,
상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 취합하는 것은, 위치확인 정보, 활동 정보의 빈도, 거래 정보, 시간과 날짜 정보, 소셜 네트워크 지정 정보, 또는 추천 등급 정보에 기초하여, 상기 사용자들의 집합에 대한 상기 사용자-특정 데이터베이스 카탈로그들을 정렬하는 것을 포함하는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 7, wherein
Aggregating user-specific database catalogs of user activity information may be based on the set of users based on location information, frequency of activity information, transaction information, time and date information, social network specific information, or recommendation rating information. And sorting the user-specific database catalogs for the system.
사용자 활동의 공유 데이터베이스로부터 콘텐츠 제공물들을 생성하는 시스템으로서,
상기 시스템은,
사용자들의 집합에 대해 인터페이싱하는 수단; 및
상기 인터페이싱하는 수단을 통해 사용자들의 집합과 통신하는, 데이터를 프로세싱하는 수단을 포함하고,
상기 프로세싱하는 수단은,
상기 사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하고;
사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 데이터베이스에 취합하고;
사용자-개시 키워드 검색과 함께 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 취합된 사용자-특정 데이터베이스 카탈로그로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보를 선택적으로 추출하고; 그리고
상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하도록 구성되는, 콘텐츠 제공물들을 생성하는 시스템.
A system for generating content offerings from a shared database of user activity,
The system comprises:
Means for interfacing with a set of users; And
Means for processing data, in communication with the set of users via the means for interfacing,
The means for processing,
Capture a user-specific database catalog of user activity information for each user in the set of users, each of the user-specific database catalogs of user activity information in the set being one or more of services and products traded by an associated user And commercial information characterizing one or more of the services and products of interest to the associated user;
Collect user-specific database catalogs of user activity information for a collection of users into a database;
One belonging to at least one user group in the collection of users, from the aggregated user-specific database catalog, in response to designation of one or more keywords characterizing a product or service from a first user with a user-initiated keyword search Selectively extract user activity information matching the one or more keywords from the commercial information of one or more of the user-specific database catalogs of one or more other users; And
And convert the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 13 항에 있어서,
상기 변환은, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 13,
The transformation may be based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. Generating system.
제 13 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 13,
Wherein the first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 13 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 13,
The user activity information captured within the user-specific database catalogs includes content offerings, including at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information. Generating system.
제 13 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 자동 캡처되는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 13,
The user activity information captured within the user-specific database catalogs is automatically at least substantially real time, via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operative to navigate the Internet. A system for generating content offerings that is captured.
제 13 항에 있어서,
사용자 활동의 사용자-특정 데이터베이스 카탈로그들을 취합하는 것은, 위치확인 정보, 활동 정보의 빈도, 거래 정보, 시간과 날짜 정보, 소셜 네트워크 지정 정보, 또는 추천 등급 정보에 기초하여, 상기 사용자들의 집합에 대한 상기 사용자-특정 데이터베이스 카탈로그들을 정렬하는 것을 포함하는, 콘텐츠 제공물들을 생성하는 시스템.
The method of claim 13,
Aggregating user-specific database catalogs of user activity is based on the location information, frequency of activity information, transaction information, time and date information, social network designation information, or recommendation rating information. A system for creating content offerings comprising sorting user-specific database catalogs.
컴퓨터 판독가능 매체로서,
컴퓨터로 하여금, 사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하게 하는 적어도 하나의 명령으로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 캡처하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 데이터베이스에서 상기 사용자들의 집합에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 취합하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 사용자-개시 키워드 검색과 함께 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 취합된 사용자-특정 데이터베이스 카탈로그들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 사용자-특정 데이터베이스 카탈로그들의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보를 선택적으로 추출하게 하는 적어도 하나의 명령; 및
상기 컴퓨터로 하여금, 상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
As a computer readable medium,
At least one instruction for causing a computer to capture a user-specific database catalog of user activity information for each user in a collection of users, wherein each user-specific database catalog of user activity information in the collection is traded by an associated user At least one instruction for capturing one or more of the listed services and products or including commercial information characterizing one or more of the services and products of interest to the associated user;
At least one instruction for causing the computer to collect user-specific database catalogs of user activity information for the collection of users in a database;
At least one in the set of users from the aggregated user-specific database catalogs, in response to designation of one or more keywords that characterize a product or service from a first user with a user-initiated keyword search. At least one instruction for selectively extracting user activity information matching the one or more keywords from the commercial information of one or more user-specific database catalogs of one or more other users belonging to the user group of; And
At least one instruction for causing the computer to convert the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 19 항에 있어서,
상기 컴퓨터로 하여금, 상기 변환하게 하는 상기 적어도 하나의 명령은,
상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하여, 상기 컴퓨터로 하여금, 상기 제1 사용자로의 전달을 위해 상기 추출된 사용자 활동 정보를 변환하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
The method of claim 19,
The at least one instruction for causing the computer to convert is
Based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user, causing the computer to: At least one instruction for transforming the extracted user activity information for delivery to a user.
제 19 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 컴퓨터 판독가능 매체.
The method of claim 19,
The first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 19 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 컴퓨터 판독가능 매체.
The method of claim 19,
The user activity information captured within the user-specific database catalogs includes at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information. .
제 19 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 자동 캡처되는, 컴퓨터 판독가능 매체.
The method of claim 19,
The user activity information captured within the user-specific database catalogs is automatically at least substantially real time, via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operative to navigate the Internet. A computer readable medium captured.
제 19 항에 있어서,
상기 컴퓨터로 하여금, 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 취합하게 하는 적어도 하나의 명령은,
상기 컴퓨터로 하여금, 위치확인 정보, 활동 정보의 빈도, 거래 정보, 시간과 날짜 정보, 소셜 네트워크 지정 정보, 또는 추천 등급 정보에 기초하여, 상기 사용자들의 집합에 대한 상기 사용자-특정 데이터베이스 카탈로그들을 정렬하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
The method of claim 19,
At least one instruction for causing the computer to assemble user-specific database catalogs of user activity information,
Cause the computer to sort the user-specific database catalogs for the set of users based on location information, frequency of activity information, transaction information, time and date information, social network specific information, or recommendation rating information. And at least one instruction to do so.
디바이스에서 사용자 활동의 공유 데이터베이스로부터 콘텐츠 제공물들을 선택적으로 분배하는 방법으로서,
상기 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 단계;
상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하는 단계로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 통신하는 단계; 및
사용자-개시 키워드 검색과 함께 상기 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 사용자들의 집합에서의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들로부터의 상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보에 기초한 제품 또는 서비스 추천으로의 선택적인 액세스를 상기 제1 사용자에 의하여 개시하는 단계를 포함하는, 콘텐츠 제공물들을 선택적으로 분배하는 방법.
A method for selectively distributing content offerings from a shared database of user activity on a device, the method comprising:
Capturing a user-specific database catalog of user activity information for a first user of the device;
Communicating a user-specific database catalog of user activity information for the first user of the device to the database for aggregation with a collection of user-specific database catalogs of user activity information for a set of users in a database. Each of the user-specific database catalogs of user activity information in the collection may feature one or more of the services and products traded by the associated user or may feature one or more of the services and products of interest to the associated user. Communicating the communication information comprising commercial information; And
One or more of the one or more other users belonging to at least one user group in the set of users, in response to designation of one or more keywords that characterize the product or service from the first user with a user-initiated keyword search -Selectively access to the first user from the commercial information in the set of user-specific database catalogs from specific database catalogs a product or service recommendation based on user activity information matching the one or more keywords. And initiating the content offerings.
제 25 항에 있어서,
상기 선택적인 액세스는, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하여, 상기 제1 사용자로의 전달을 위한 상기 액세스된 제품 또는 서비스 추천을 변환하는 단계를 포함하는, 콘텐츠 제공물들을 선택적으로 분배하는 방법.
The method of claim 25,
The selective access is based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. 1) converting the accessed product or service recommendation for delivery to a user.
제 25 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 콘텐츠 제공물들을 선택적으로 분배하는 방법.
The method of claim 25,
And wherein the first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 25 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 콘텐츠 제공물들을 선택적으로 분배하는 방법.
The method of claim 25,
The user activity information in the collection of user-specific database catalogs optionally includes content offerings, including at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information. How to dispense.
제 25 항에 있어서,
상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 단계는, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 상기 사용자 활동 정보를 자동 캡처하는 단계를 포함하는, 콘텐츠 제공물들을 선택적으로 분배하는 방법.
The method of claim 25,
Capturing the user-specific database catalog of user activity information may comprise at least substantially real time the user via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operative to navigate the Internet. And automatically capturing activity information.
제 25 항에 있어서,
상기 선택적인 액세스는, 콘텐츠 제공자들, 플랫폼 제공자들, 검색 제공자들, 데이터베이스 레포지터리들 또는 다른 데이터 저장소들의 집합을 통해 키워드 검색 매치를 수행하는 단계, 또는 디바이스 구성 파라미터들 및 사용자 속성들에 기초하여 상기 상업적 정보와 연관된 콘텐츠 스트림을 조정하는 단계 중 적어도 하나를 포함하는, 콘텐츠 제공물들을 선택적으로 분배하는 방법.
The method of claim 25,
The selective access may comprise performing a keyword search match through a set of content providers, platform providers, search providers, database repositories or other data repositories, or based on device configuration parameters and user attributes. And at least one of adjusting a content stream associated with the commercial information.
디바이스로서,
상기 디바이스는,
데이터베이스에 대한 통신 인터페이스; 및
상기 통신 인터페이스를 통해 상기 데이터베이스와 통신하는 프로세서를 포함하고,
상기 프로세서는,
상기 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고;
상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 상기 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하며; 그리고
사용자-개시 키워드 검색과 함께 상기 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 사용자들의 집합에서의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들로부터의 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보에 기초한 제품 또는 서비스 추천에 대한 선택적인 액세스를 상기 제1 사용자에 의하여 개시하도록 구성되는, 디바이스.
As a device,
The device comprising:
A communication interface to a database; And
A processor in communication with the database via the communication interface,
The processor comprising:
Capture a user-specific database catalog of user activity information for a first user of the device;
Communicate a user-specific database catalog of user activity information for the first user of the device to the database for aggregation with a collection of user-specific database catalogs of user activity information for a collection of users in the database; Each of the user-specific database catalogs of user activity information in the collection may characterize one or more of the services and products traded by an associated user or characterize one or more of the services and products of interest to the associated user. Includes commercial information; And
One or more of the one or more other users belonging to at least one user group in the set of users, in response to designation of one or more keywords that characterize the product or service from the first user with a user-initiated keyword search -By said first user, selective access to a product or service recommendation based on user activity information matching said one or more keywords from said commercial information in a collection of user-specific database catalogs from particular database catalogs; A device configured to initiate.
제 31 항에 있어서,
상기 선택적인 액세스는, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하여 상기 제1 사용자로의 전달을 위해 액세스된 상기 제품 또는 서비스 추천을 변환하는 것을 포함하는, 디바이스.
32. The method of claim 31,
The selective access is based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. Converting the product or service recommendation accessed for delivery to a user.
제 31 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 디바이스.
32. The method of claim 31,
And the first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 31 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 디바이스.
32. The method of claim 31,
The user activity information in the set of user-specific database catalogs includes at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information.
제 31 항에 있어서,
상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 것은, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 상기 사용자 활동 정보를 자동 캡처하는 것을 포함하는, 디바이스.
32. The method of claim 31,
Capturing the user-specific database catalog of user activity information comprises at least substantially real time user activity via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operative to navigate the Internet. A device comprising auto capturing information.
제 31 항에 있어서,
상기 선택적인 액세스는, 콘텐츠 서비스 제공자들의 집합을 통해 키워드 검색 매치를 수행하는 것, 또는 디바이스 구성 파라미터들에 기초하여 상기 상업적 정보와 연관된 콘텐츠 스트림을 조정하는 것 중 적어도 하나를 포함하는, 디바이스.
32. The method of claim 31,
The selective access includes at least one of performing a keyword search match through a collection of content service providers, or adjusting a content stream associated with the commercial information based on device configuration parameters.
디바이스로서,
상기 디바이스는,
데이터베이스에 대해 인터페이싱하는 수단; 및
상기 인터페이싱하는 수단을 통해 상기 데이터베이스와 통신하는, 데이터를 프로세싱하는 수단을 포함하고,
상기 데이터를 프로세싱하는 수단은,
상기 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고;
상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 상기 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하며; 그리고
사용자-개시 키워드 검색과 함께 상기 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 사용자들의 집합에서의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 사용자-특정 데이터베이스 카탈로그들로부터의 상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보에 기초한 제품 또는 서비스 추천에 선택적인 액세스를 상기 제1 사용자에 의하여 개시하도록 구성되는, 디바이스.
As a device,
The device comprising:
Means for interfacing to a database; And
Means for processing data, in communication with the database via the interfacing means,
Means for processing the data,
Capture a user-specific database catalog of user activity information for a first user of the device;
Communicate a user-specific database catalog of user activity information for the first user of the device to the database for aggregation with a collection of user-specific database catalogs of user activity information for a collection of users in the database; Each of the user-specific database catalogs of user activity information in the collection may characterize one or more of the services and products traded by an associated user or characterize one or more of the services and products of interest to the associated user. Includes commercial information; And
One or more users of one or more other users belonging to at least one user group in the set of users, in response to designation of one or more keywords that characterize a product or service from the first user with a user-initiated keyword search; Initiate selective access by the first user to a product or service recommendation based on user activity information matching the one or more keywords from the commercial information in the collection of user-specific database catalogs from particular database catalogs Device, configured to.
제 37 항에 있어서,
상기 선택적인 액세스는, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하여 상기 제1 사용자로의 전달을 위해 액세스된 상기 제품 또는 서비스 추천을 변환하는 것을 포함하는, 디바이스.
39. The method of claim 37,
The selective access is based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. Converting the product or service recommendation accessed for delivery to a user.
제 37 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 디바이스.
39. The method of claim 37,
And the first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 37 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 디바이스.
39. The method of claim 37,
The user activity information in the set of user-specific database catalogs includes at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information.
제 37 항에 있어서,
상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 것은, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 사용자 활동 정보를 자동 캡처하는 것을 포함하는, 디바이스.
39. The method of claim 37,
Capturing the user-specific database catalog of user activity information is at least substantially real time user activity information, via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operative to navigate the Internet. And automatically capturing the device.
제 37 항에 있어서,
상기 선택적인 액세스는, 콘텐츠 서비스 제공자들의 집합을 통해 키워드 검색 매치를 수행하는 것, 또는 디바이스 구성 파라미터들에 기초하여 상기 상업적 정보와 연관된 콘텐츠 스트림을 조정하는 것 중 적어도 하나를 포함하는, 디바이스.
39. The method of claim 37,
The selective access includes at least one of performing a keyword search match through a collection of content service providers, or adjusting a content stream associated with the commercial information based on device configuration parameters.
컴퓨터 판독가능 매체로서,
컴퓨터로 하여금, 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하게 하는 적어도 하나의 명령으로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 통신하게 하는 적어도 하나의 명령; 및
상기 컴퓨터로 하여금, 사용자-개시 키워드 검색과 함께 상기 제1 사용자로부터의 제품 또는 서비스를 특징짓는 하나 이상의 키워드들의 지정에 응답하여, 상기 사용자들의 집합에서의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들로부터의 상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 상업적 정보로부터의, 상기 하나 이상의 키워드들에 매칭하는 사용자 활동 정보에 기초한 제품 또는 서비스 추천으로의 선택적인 액세스를 상기 제1 사용자에 의하여 개시하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
As a computer readable medium,
At least one instruction for causing a computer to capture a user-specific database catalog of user activity information for a first user of the device;
Allow the computer to aggregate the user-specific database catalog of user activity information for the first user of the device with a collection of user-specific database catalogs of user activity information for a collection of users in a database. At least one instruction for communicating to a database, wherein each user-specific database catalog of user activity information in the collection is characterized by one or more of the services and products traded by the associated user or by which the associated user is interested. At least one instruction for communicating, comprising commercial information characterizing one or more of the products and products; And
One or more other users belonging to at least one user group in the set of users, in response to the computer specifying a one or more keywords that characterize a product or service from the first user with a user-initiated keyword search. Selective access to product or service recommendations based on user activity information matching the one or more keywords from the commercial information in the set of user-specific database catalogs from one or more of the user-specific database catalogs And at least one instruction to be initiated by the first user.
제 43 항에 있어서,
상기 선택적인 액세스는, 상기 제1 사용자에 대한 서비스 운영자 데이터, 상기 제1 사용자에 대한 디바이스와 클라이언트 플랫폼 데이터, 또는 상기 제1 사용자에 대한 디바이스 구성 (configuration) 데이터 중 적어도 하나에 기초하여 상기 제1 사용자로의 전달을 위해 상기 액세스된 제품 또는 서비스 추천을 변환하는 것을 포함하는, 컴퓨터 판독가능 매체.
44. The method of claim 43,
The selective access is based on at least one of service operator data for the first user, device and client platform data for the first user, or device configuration data for the first user. Converting the accessed product or service recommendation for delivery to a user.
제 43 항에 있어서,
상기 제1 사용자는, 모바일 디바이스 사용자, 네트워킹 가능한 미디어 재생 디바이스 사용자, 또는 인터넷을 내비게이팅하기 위해 개인용 컴퓨터를 작동시키는 개인용 컴퓨터 사용자 중 적어도 하나인, 컴퓨터 판독가능 매체.
44. The method of claim 43,
The first user is at least one of a mobile device user, a networkable media playback device user, or a personal computer user operating a personal computer to navigate the Internet.
제 43 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들의 집합 내의 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 사용자 추천 정보, 또는 다른 사용자 활동 정보 중 적어도 하나를 포함하는, 컴퓨터 판독가능 매체.
44. The method of claim 43,
The user activity information in the collection of user-specific database catalogs includes at least one of transaction activity, user service experience information, user content consumption information, user location information, user recommendation information, or other user activity information. Readable Media.
제 43 항에 있어서,
상기 컴퓨터로 하여금,
사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하게 하는 적어도 하나의 명령은,
상기 컴퓨터로 하여금, 인터넷을 내비게이팅하도록 동작되는 개인용 컴퓨팅 디바이스, 네트워킹 가능한 미디어 재생 디바이스, 또는 모바일 셀룰러 디바이스 중 적어도 하나를 통해, 적어도 실질적으로 실시간으로 사용자 활동 정보를 자동 캡처하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
44. The method of claim 43,
The computer,
At least one command for capturing a user-specific database catalog of user activity information is:
At least one instruction for causing the computer to automatically capture user activity information at least substantially in real time, via at least one of a personal computing device, a networkable media playback device, or a mobile cellular device operable to navigate the Internet. A computer readable medium comprising.
제 43 항에 있어서,
상기 선택적인 액세스는, 콘텐츠 서비스 제공자들의 집합을 통해 키워드 검색 매치를 수행하는 것, 또는 디바이스 구성 파라미터들에 기초하여 상기 상업적 정보와 연관된 콘텐츠 스트림을 조정하는 것 중 적어도 하나를 포함하는, 컴퓨터 판독가능 매체.
44. The method of claim 43,
The selective access includes at least one of performing a keyword search match through a collection of content service providers, or adjusting a content stream associated with the commercial information based on device configuration parameters. media.
사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하는 방법으로서,
사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 단계로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 캡처하는 단계;
데이터베이스에서 상기 사용자들의 집합에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 취합하는 단계;
제1 사용자의 네트워크 사용 또는 위치확인, 또는 다른 사용자 특성과 연관된 상황-종속형 정보를 수신하는 단계;
상기 상황-종속형 정보에 기초하여 상기 취합된 사용자-특정 데이터베이스 카탈로들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하는 단계; 및
상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하는 단계를 포함하는, 상황-감지 콘텐츠 제공물들을 생성하는 방법.
A method of generating context-sensitive content offerings from a shared database of user activity, the method comprising:
Capturing a user-specific database catalog of user activity information for each user in the set of users, wherein each user-specific database catalog of user activity information in the set is one of services and products traded by an associated user Capturing, the commercial information characterizing an anomaly or comprising one or more of the services and products of interest to the associated user;
Aggregating user-specific database catalogs of user activity information for the collection of users in a database;
Receiving context-dependent information associated with network usage or location of the first user, or other user characteristic;
From the aggregated user-specific database catalogs based on the context-dependent information, for one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users; Selectively extracting, from commercial information, user activity information that matches a one or more keywords specified by the first user with a user-initiated keyword search and that characterizes a product or service; And
Converting the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 49 항에 있어서,
상기 선택적으로 추출하는 단계는, 상기 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그와 연관된 사이트로의 접속사용에 의해 활성화된 상기 취합된 사용자-특정 데이터베이스 카탈로그들 내의 상기 사용자-특정 데이터베이스 카탈로그들의 상황-종속형 선택가능 메뉴를 제공하는 단계를 포함하는, 상황-감지 콘텐츠 제공물들을 생성하는 방법.
The method of claim 49,
Wherein said selectively extracting comprises: said user-specific database catalog in said aggregated user-specific database catalogs activated by a use of a connection to a site associated with a user-specific database catalog of user activity information for said first user; Providing a context-dependent selectable menu of the context-sensitive content offerings.
제 49 항에 있어서,
상기 사용자-특정 데이터베이스 카탈로그들 내에서 캡처된 상기 사용자 활동 정보는, 거래 활동, 사용자 서비스 경험 정보, 사용자 콘텐츠 소비 정보, 사용자 위치확인 정보, 또는 사용자 추천 정보 중 적어도 하나를 포함하는, 상황-감지 콘텐츠 제공물들을 생성하는 방법.
The method of claim 49,
The user activity information captured within the user-specific database catalogs includes at least one of transaction activity, user service experience information, user content consumption information, user location information, or user recommendation information. How to create offerings.
사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하는 시스템으로서,
사용자들의 집합에 대한 통신 인터페이스; 및
상기 통신 인터페이스를 통해 사용자들의 집합과 통신하는 프로세서를 포함하고,
상기 프로세서는,
상기 사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하고;
사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 데이터베이스에 취합하고;
제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하고;
상기 상황-종속형 정보에 기초하여 상기 취합된 사용자-특정 데이터베이스 카탈로그들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하고; 그리고
상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하도록 구성되는, 상황-감지 콘텐츠 제공물들을 생성하는 시스템.
A system for generating context-sensitive content offerings from a shared database of user activity,
A communication interface to a collection of users; And
A processor in communication with the collection of users via the communication interface,
The processor comprising:
Capture a user-specific database catalog of user activity information for each user in the set of users, each of the user-specific database catalogs of user activity information in the set being one or more of services and products traded by an associated user And commercial information characterizing one or more of the services and products of interest to the associated user;
Collect user-specific database catalogs of user activity information for a collection of users into a database;
Receive context-dependent information associated with a network usage or location of the first user;
From the aggregated user-specific database catalogs based on the context-dependent information, the commercial for one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users Selectively extract, from information, user activity information characterizing a product or service and matching one or more keywords specified by the first user with a user-initiated keyword search; And
And convert the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 52 항에 있어서,
상기 선택적으로 추출하는 것은, 상기 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그와 연관된 사이트로의 접속사용에 의해 활성화된 상기 취합된 사용자-특정 데이터베이스 카탈로그들 내의 상기 사용자-특정 데이터베이스 카탈로그들의 상황-종속형 선택가능 메뉴를 제공하는 것을 포함하는, 상황-감지 콘텐츠 제공물들을 생성하는 시스템.
53. The method of claim 52,
And wherein said selectively extracting of said user-specific database catalogs in said aggregated user-specific database catalogs activated by use of a connection to a site associated with a user-specific database catalog of user activity information for said first user. A system for creating context-sensitive content offerings comprising providing a context-dependent selectable menu.
사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하는 시스템으로서,
사용자들의 집합에 대해 인터페이싱하는 수단; 및
상기 인터페이싱하는 수단을 통해 사용자들의 집합과 통신하는, 데이터를 프로세싱하는 수단을 포함하고,
상기 데이터를 프로세싱하는 수단은,
상기 사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하고;
사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 데이터베이스에 취합하고;
제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하고;
상기 상황-종속형 정보에 기초하여 상기 취합된 사용자-특정 데이터베이스 카탈로그들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하고; 그리고
상기 제1 사용자로의 전달을 위해 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하도록 구성되는, 상황-감지 콘텐츠 제공물들을 생성하는 시스템.
A system for generating context-sensitive content offerings from a shared database of user activity,
Means for interfacing with a set of users; And
Means for processing data, in communication with the set of users via the means for interfacing,
Means for processing the data,
Capture a user-specific database catalog of user activity information for each user in the set of users, each of the user-specific database catalogs of user activity information in the set being one or more of services and products traded by an associated user And commercial information characterizing one or more of the services and products of interest to the associated user;
Collect user-specific database catalogs of user activity information for a collection of users into a database;
Receive context-dependent information associated with a network usage or location of the first user;
From the aggregated user-specific database catalogs based on the context-dependent information, the commercial for one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users Selectively extract, from information, user activity information characterizing a product or service and matching one or more keywords specified by the first user with a user-initiated keyword search; And
And convert the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 54 항에 있어서,
상기 선택적으로 추출하는 것은, 상기 제1 사용자에 대한 사용자 활동의 사용자-특정 데이터베이스 카탈로그와 연관된 사이트로의 접속사용에 의해 활성화된 상기 취합된 사용자-특정 데이터베이스 카탈로그들 내의 사용자-특정 데이터베이스 카탈로그들의 상황-종속형 선택가능 메뉴를 제공하는 것을 포함하는, 상황-감지 콘텐츠 제공물들을 생성하는 시스템.
55. The method of claim 54,
The selectively extracting may include: situation of user-specific database catalogs in the aggregated user-specific database catalogs activated by use of a connection to a site associated with a user-specific database catalog of user activity for the first user. A system for creating context-sensitive content offerings, comprising providing a dependent selectable menu.
컴퓨터 판독가능 매체로서,
컴퓨터로 하여금, 사용자들의 집합 내의 각 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하게 하는 적어도 하나의 명령으로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 캡처하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들을 데이터베이스에 취합하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 상기 상황-종속형 정보에 기초하여 상기 취합된 사용자-특정 데이터베이스 카탈로그들로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하게 하는 적어도 하나의 명령; 및
상기 컴퓨터로 하여금, 상기 제1 사용자로의 전달을 위하여 상기 선택적으로 추출된 사용자 활동 정보를 제품 또는 서비스 추천으로 변환하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
As a computer readable medium,
At least one instruction for causing a computer to capture a user-specific database catalog of user activity information for each user in a collection of users, wherein each user-specific database catalog of user activity information in the collection is traded by an associated user At least one instruction for capturing one or more of the listed services and products or including commercial information characterizing one or more of the services and products of interest to the associated user;
At least one instruction for causing the computer to aggregate user-specific database catalogs of user activity information for a collection of users into a database;
At least one instruction for causing the computer to receive context-dependent information associated with a network usage or location of a first user;
Cause the computer to generate, from the aggregated user-specific database catalogs based on the context-dependent information, one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users; At least one instruction for selectively extracting user activity information characterizing a product or service and matching one or more keywords specified by the first user with a user-initiated keyword search from the commercial information for the business information; And
At least one instruction for causing the computer to convert the selectively extracted user activity information into a product or service recommendation for delivery to the first user.
제 56 항에 있어서,
상기 컴퓨터로 하여금, 상기 선택적으로 추출하게 하는 적어도 하나의 명령은,
상기 컴퓨터로 하여금, 상기 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그와 연관된 사이트 또는 클라이언트 위치확인으로의 접속사용에 의해 활성화된 상기 취합된 사용자-특정 데이터베이스 카탈로그들 내의 사용자-특정 데이터베이스 카탈로그들의 상황-종속형 선택가능 메뉴를 제공하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
57. The method of claim 56,
At least one instruction that causes the computer to selectively extract is:
Cause the computer to have user-specific database catalogs in the aggregated user-specific database catalogs activated by use of a connection to a site or client location associated with a user-specific database catalog of user activity information for the first user; At least one instruction for providing a context-dependent selectable menu thereof.
사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 디바이스에서 생성하는 방법으로서,
상기 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하는 단계;
상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하는 단계로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 통신하는 단계;
상기 제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하는 단계; 및
상기 상황-종속형 정보에 기초하여 상기 사용자-특정 데이터베이스 카탈로그들의 집합으로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하고, 그리고 상기 제1 사용자에게로 지향된 제품 또는 서비스 추천을 생성하도록 상기 선택적으로 추출된 사용자 활동 정보를 이용하는 단계를 포함하는, 상황-감지 콘텐츠 제공물들을 디바이스에서 생성하는 방법.
A method of generating context-sensitive content offerings on a device from a shared database of user activity, the method comprising:
Capturing a user-specific database catalog of user activity information for a first user of the device;
Communicating a user-specific database catalog of user activity information for the first user of the device to the database for aggregation with a collection of user-specific database catalogs of user activity information for a set of users in a database. Each of the user-specific database catalogs of user activity information in the collection may feature one or more of the services and products traded by an associated user or may feature one or more of the services and products of interest to the associated user. Communicating the communication information comprising commercial information;
Receiving context-dependent information associated with network usage or location determination of the first user; And
The commercial information for one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users, from the set of user-specific database catalogs based on the context-dependent information Selectively extract user activity information from the user-initiated keyword search with the one or more keywords specified by the first user and characterizing the product or service, and directed to the first user. Using the selectively extracted user activity information to generate a service recommendation.
제 58 항에 있어서,
상기 상황-종속형 정보는, 네트워크 내비게이션 정보, 또는 상기 제1 사용자에 대한 사용자 위치확인 정보 중 적어도 하나를 포함하는, 상황-감지 콘텐츠 제공물들을 디바이스에서 생성하는 방법.
59. The method of claim 58,
And the context-dependent information includes at least one of network navigation information or user location information for the first user.
사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하도록 구성된 디바이스로서,
상기 디바이스는,
데이터베이스에 대한 통신 인터페이스; 및
상기 통신 인터페이스를 통해 상기 데이터베이스와 통신하는 프로세서를 포함하고,
상기 프로세서는,
상기 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고;
상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하고;
상기 제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하고; 그리고
상기 상황-종속형 정보에 기초하여 상기 사용자-특정 데이터베이스 카탈로그들의 집합으로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들과 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하고, 그리고 상기 제1 사용자에게로 지향된 제품 또는 서비스 추천을 생성하기 위하여 상기 선택적으로 추출된 사용자 활동 정보를 이용하도록 구성되는, 사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하도록 구성된 디바이스.
A device configured to generate context-sensitive content offerings from a shared database of user activity, the device comprising:
The device comprising:
A communication interface to a database; And
A processor in communication with the database via the communication interface,
The processor comprising:
Capture a user-specific database catalog of user activity information for a first user of the device;
Communicate a user-specific database catalog of user activity information for the first user of the device to the database for aggregation with a collection of user-specific database catalogs of user activity information for a collection of users in a database, Each user-specific database catalog of user activity information in the collection may be characterized by one or more of the services and products traded by the associated user or by one or more of the services and products of interest to the associated user. Includes information;
Receive context-dependent information associated with network usage or location determination of the first user; And
The commercial information for one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users, from the set of user-specific database catalogs based on the context-dependent information Selectively extract user activity information from the user-initiated keyword search with the one or more keywords specified by the first user and characterizing the product or service, and directed to the first user. A device configured to generate context-sensitive content offerings from a shared database of user activity configured to use the selectively extracted user activity information to generate a service recommendation.
제 60 항에 있어서,
상기 상황-종속형 정보는, 네트워크 내비게이션 정보, 또는 상기 제1 사용자에 대한 사용자 위치확인 정보 중 적어도 하나를 포함하는, 사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하도록 구성된 디바이스.
64. The method of claim 60,
And the context-dependent information includes at least one of network navigation information, or user location information for the first user, wherein the device is configured to generate context-sensitive content offerings from a shared database of user activity.
사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하도록 구성된 디바이스로서,
상기 디바이스는,
데이터베이스에 대해 인터페이싱하는 수단; 및
상기 인터페이싱하는 수단을 통해 상기 데이터베이스와 통신하는, 데이터를 프로세싱하는 수단을 포함하고,
상기 데이터를 프로세싱하는 수단은,
상기 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하고;
상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하고, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하고;
상기 제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하고; 그리고
상기 상황-종속형 정보에 기초하여 상기 사용자-특정 데이터베이스 카탈로그들의 집합으로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하고 제품 또는 서비스를 특징짓는 사용자 활동 정보를 선택적으로 추출하고, 그리고 상기 제1 사용자에게로 지향된 제품 또는 서비스 추천을 생성하기 위하여 상기 선택적으로 추출된 사용자 활동 정보를 이용하도록 구성되는, 사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하도록 구성된 디바이스.
A device configured to generate context-sensitive content offerings from a shared database of user activity, the device comprising:
The device comprising:
Means for interfacing to a database; And
Means for processing data, in communication with the database via the interfacing means,
Means for processing the data,
Capture a user-specific database catalog of user activity information for a first user of the device;
Communicate a user-specific database catalog of user activity information for the first user of the device to the database for aggregation with a collection of user-specific database catalogs of user activity information for a collection of users in a database, Each user-specific database catalog of user activity information in the collection may be characterized by one or more of the services and products traded by the associated user or by one or more of the services and products of interest to the associated user. Includes information;
Receive context-dependent information associated with network usage or location determination of the first user; And
The commercial information for one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users, from the set of user-specific database catalogs based on the context-dependent information Selectively extract user activity information from the user-initiated keyword search with the one or more keywords specified by the first user and characterizing the product or service, and directed to the first user. A device configured to generate context-sensitive content offerings from a shared database of user activity configured to use the selectively extracted user activity information to generate a service recommendation.
제 62 항에 있어서,
상기 상황-종속형 정보는, 네트워크 내비게이션 정보, 또는 상기 제1 사용자에 대한 사용자 위치확인 정보 중 적어도 하나를 포함하는, 사용자 활동의 공유 데이터베이스로부터 상황-감지 콘텐츠 제공물들을 생성하도록 구성된 디바이스.
63. The method of claim 62,
And the context-dependent information includes at least one of network navigation information, or user location information for the first user, wherein the device is configured to generate context-sensitive content offerings from a shared database of user activity.
컴퓨터 판독가능 매체로서,
컴퓨터로 하여금, 디바이스의 제1 사용자에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를 캡처하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 상기 디바이스의 상기 제1 사용자에 대한 상기 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그를, 데이터베이스에서의 사용자들의 집합에 대한 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그들의 집합과의 취합을 위해 상기 데이터베이스로 통신하게 하는 적어도 하나의 명령으로서, 상기 집합 내의 사용자 활동 정보의 사용자-특정 데이터베이스 카탈로그 각각은 연관된 사용자에 의해 거래된 서비스들 및 제품들 중 하나 이상을 특징짓거나 상기 연관된 사용자가 관심 있는 서비스들 및 제품들 중 하나 이상을 특징짓는 상업적 정보를 포함하는, 상기 통신하게 하는 적어도 하나의 명령;
상기 컴퓨터로 하여금, 상기 제1 사용자의 네트워크 사용 또는 위치확인과 연관된 상황-종속형 정보를 수신하게 하는 적어도 하나의 명령; 그리고
상기 컴퓨터로 하여금, 상기 상황-종속형 정보에 기초하여 상기 사용자-특정 데이터베이스 카탈로그들의 집합으로부터, 상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹에 속한 하나 이상의 다른 사용자들의 하나 이상의 상기 사용자-특정 데이터베이스 카탈로그들에 대한 상기 상업적 정보로부터의, 사용자-개시 키워드 검색과 함께 상기 제1 사용자에 의하여 지정된 하나 이상의 키워드들에 매칭하는 사용자 활동 정보를 선택적으로 추출하게 하고, 그리고 상기 제1 사용자에게로 지향된 제품 또는 서비스 추천을 생성하도록 상기 선택적으로 추출된 사용자 활동 정보를 이용하게 하는 적어도 하나의 명령을 포함하는, 컴퓨터 판독가능 매체.
As a computer readable medium,
At least one instruction for causing a computer to capture a user-specific database catalog of user activity information for a first user of the device;
Allow the computer to aggregate the user-specific database catalog of user activity information for the first user of the device with a collection of user-specific database catalogs of user activity information for a collection of users in a database. At least one instruction for communicating to a database, wherein each user-specific database catalog of user activity information in the collection is characterized by one or more of the services and products traded by the associated user or by which the associated user is interested. At least one instruction for communicating, comprising commercial information characterizing one or more of the products and products;
At least one instruction for causing the computer to receive context-dependent information associated with network usage or location of the first user; And
Cause the computer to generate, from the set of user-specific database catalogs based on the context-dependent information, one or more of the user-specific database catalogs of one or more other users belonging to at least one user group in the set of users; Selectively extract user activity information matching the one or more keywords specified by the first user with the user-initiated keyword search from the commercial information for and product or directed to the first user. At least one instruction for utilizing the selectively extracted user activity information to generate a service recommendation.
제 64 항에 있어서,
상기 상황-종속형 정보는, 네트워크 내비게이션 정보, 또는 상기 제1 사용자에 대한 사용자 위치확인 정보 중 적어도 하나를 포함하는, 컴퓨터 판독가능 매체.
65. The method of claim 64,
The context-dependent information includes at least one of network navigation information, or user location information for the first user.
제 1 항에 있어서,
상기 사용자들의 집합 내의 적어도 하나의 사용자 그룹은 소셜 네트워크로부터 임포트 (import) 되거나 병합된, 콘텐츠 제공물들을 생성하는 방법.
The method of claim 1,
At least one user group in the set of users is imported or merged from a social network.
제 49 항에 있어서,
상기 상황-종속형 정보는 상기 제1 사용자의 네트워크 사용 또는 위치확인과 연관된, 상황-감지 콘텐츠 제공물들을 생성하는 방법.
The method of claim 49,
And the context-dependent information is associated with the network usage or location of the first user.
KR1020137032126A 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs Expired - Fee Related KR101641407B1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US8043508P 2008-07-14 2008-07-14
US61/080,435 2008-07-14
US12/484,186 2009-06-13
US12/484,186 US9235644B2 (en) 2008-07-14 2009-06-13 Operator, device and platform independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs
PCT/US2009/049900 WO2010008978A2 (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
KR1020117003336A Division KR20110059703A (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform transformation, enablement and distribution of user activity catalogs

Related Child Applications (1)

Application Number Title Priority Date Filing Date
KR20157003742A Division KR20150024948A (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs

Publications (2)

Publication Number Publication Date
KR20130143144A true KR20130143144A (en) 2013-12-30
KR101641407B1 KR101641407B1 (en) 2016-07-20

Family

ID=41550970

Family Applications (3)

Application Number Title Priority Date Filing Date
KR1020117003336A Ceased KR20110059703A (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform transformation, enablement and distribution of user activity catalogs
KR20157003742A Ceased KR20150024948A (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs
KR1020137032126A Expired - Fee Related KR101641407B1 (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs

Family Applications Before (2)

Application Number Title Priority Date Filing Date
KR1020117003336A Ceased KR20110059703A (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform transformation, enablement and distribution of user activity catalogs
KR20157003742A Ceased KR20150024948A (en) 2008-07-14 2009-07-08 Operator, device, and platform-independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs

Country Status (10)

Country Link
US (1) US9235644B2 (en)
EP (1) EP2321783A4 (en)
JP (2) JP5453417B2 (en)
KR (3) KR20110059703A (en)
CN (2) CN104700290A (en)
BR (1) BRPI0915794A2 (en)
CA (1) CA2728643C (en)
RU (1) RU2494464C2 (en)
SG (1) SG192508A1 (en)
WO (1) WO2010008978A2 (en)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101232110B1 (en) * 2008-10-31 2013-02-12 에스케이플래닛 주식회사 System and Method for Managing and Appling History Information of Terminal in Converged Personal Network Service Environment, and Converged Personal Network Service Server, Mobile Communication and End Device therefor
US20100274567A1 (en) * 2009-04-22 2010-10-28 Mark Carlson Announcing information about payment transactions of any member of a consumer group
US8543468B2 (en) * 2009-04-22 2013-09-24 Visa U.S.A. Inc. Bidding to receive data after a consumer is in a zone
US8160934B2 (en) * 2009-04-22 2012-04-17 Visa U.S.A. Inc. Notification of resources of interest to members of a consumer group
US20100274626A1 (en) * 2009-04-22 2010-10-28 Mark Carlson Receipt of communications from announcement recipients of consumer data
US8032413B2 (en) 2009-04-22 2011-10-04 Visa U.S.A. Inc. Auctioning of announcements
US7937291B2 (en) * 2009-04-22 2011-05-03 Visa U.S.A. Inc. Providing an announcement about transactions of a target merchant to a consumer
US20100274625A1 (en) * 2009-04-22 2010-10-28 Mark Carlson Targeting merchant announcements triggered by consumer activity relative to a surrogate merchant
US20100274627A1 (en) * 2009-04-22 2010-10-28 Mark Carlson Receiving an announcement triggered by location data
US20100274566A1 (en) * 2009-04-22 2010-10-28 Mark Carlson Location based processing of announcements for delivery to an announcement recipient
US8674935B2 (en) * 2009-10-21 2014-03-18 Qualcomm Incorporated System delay mitigation in interactive systems
CA2809980C (en) * 2010-09-01 2018-06-12 Google Inc. Joining multiple user lists
US8818981B2 (en) 2010-10-15 2014-08-26 Microsoft Corporation Providing information to users based on context
US8914408B2 (en) * 2011-02-04 2014-12-16 Microsoft Corporation Detecting mobile operator networks
US20120296756A1 (en) * 2011-05-17 2012-11-22 Kalpesh Shah Computer application for swapping items within a user contact network
US9501531B2 (en) * 2011-05-18 2016-11-22 Microsoft Technology Licensing, Llc Contextual relevance engine for activity feeds
KR102006741B1 (en) * 2011-08-24 2019-09-02 삼성전자 주식회사 Method and system sharing activity of a device
US8868655B2 (en) 2011-12-09 2014-10-21 Kabam, Inc. User affiliations spanning multiple virtual spaces
US9782680B2 (en) 2011-12-09 2017-10-10 Futurewei Technologies, Inc. Persistent customized social media environment
US9081749B2 (en) 2011-12-12 2015-07-14 Microsoft Technology Licensing, Llc Automatic language sensitive, event based activity feeds
US8843557B2 (en) * 2011-12-19 2014-09-23 Kabam, Inc. Communications among users belonging to affiliations spanning multiple virtual spaces
US9578094B1 (en) 2011-12-19 2017-02-21 Kabam, Inc. Platform and game agnostic social graph
US8734243B2 (en) 2012-01-04 2014-05-27 Kabam, Inc. System and method for facilitating access to an online game through a plurality of social networking platforms
JP5551801B2 (en) * 2012-02-06 2014-07-16 株式会社コナミデジタルエンタテインメント Management server, control method therefor, and management server and terminal device program
US10353938B1 (en) * 2012-03-02 2019-07-16 Google Llc Aggregating activity data for multiple users
US8881181B1 (en) 2012-05-04 2014-11-04 Kabam, Inc. Establishing a social application layer
GB201209212D0 (en) * 2012-05-25 2012-07-04 Drazin Jonathan A collaborative home retailing system
US9922360B2 (en) 2012-06-26 2018-03-20 Here Global B.V. Recommendations system
US10218751B2 (en) * 2012-08-07 2019-02-26 Paypal, Inc. Social sharing system
US9569801B1 (en) 2012-09-05 2017-02-14 Kabam, Inc. System and method for uniting user accounts across different platforms
US8663004B1 (en) 2012-09-05 2014-03-04 Kabam, Inc. System and method for determining and acting on a user's value across different platforms
USD759069S1 (en) 2013-03-15 2016-06-14 Bose Corporation Audio system display with graphical user interface
US9330169B2 (en) 2013-03-15 2016-05-03 Bose Corporation Audio systems and related devices and methods
US9607083B2 (en) 2013-03-15 2017-03-28 Bose Corporation Audio systems and related devices and methods
US20140298201A1 (en) * 2013-04-01 2014-10-02 Htc Corporation Method for performing merging control of feeds on at least one social network, and associated apparatus and associated computer program product
CN105229690A (en) 2013-06-22 2016-01-06 英特尔公司 Based on the non-pecuniary bid of offerer's particular data
US20170093967A1 (en) * 2013-07-11 2017-03-30 Aryk Erwin Grosz Systems and methods for managing group activities over a data network
DK3030973T3 (en) * 2013-08-08 2020-05-11 Oshyn Inc MIGRATION OF DATA TO WEB CONTENT MANAGEMENT SYSTEM
WO2015054141A1 (en) * 2013-10-08 2015-04-16 Bose Corporation Audio systems and related devices and methods
WO2015084289A1 (en) * 2013-12-03 2015-06-11 Олэксандр Мыколайовыч ГУДКОВ System for processing information during the placement of orders for goods and/or services
CN104753911B (en) * 2013-12-31 2019-03-15 腾讯科技(深圳)有限公司 A kind of information processing method, related device and system based on social application
US10117086B2 (en) * 2015-02-12 2018-10-30 Qualcomm Incorporated Sharing of proximate discovery announcements in a wireless communications network
US10817520B1 (en) * 2015-02-25 2020-10-27 EMC IP Holding Company LLC Methods, systems, and computer readable mediums for sharing user activity data
US10715612B2 (en) * 2015-09-15 2020-07-14 Oath Inc. Identifying users' identity through tracking common activity
CN105610687B (en) * 2015-12-21 2019-05-03 郑州大小合创电子商务有限公司 A kind of method and system of data processing
US10824932B2 (en) * 2016-04-29 2020-11-03 Microsoft Technology Licensing, Llc Context-aware digital personal assistant supporting multiple accounts
US10540620B2 (en) 2016-10-31 2020-01-21 Microsoft Technology Licensing, Llc Personalized aggregated project team activity feed
US11048383B2 (en) 2019-08-16 2021-06-29 Dropbox, Inc. Contact cards with dynamic interaction information
CN113902452B (en) * 2021-08-31 2024-12-20 上海浦东发展银行股份有限公司 Business scenario processing system
CN114928620B (en) * 2022-05-31 2024-03-12 曙光信息产业股份有限公司 User information synchronization method, apparatus, device, storage medium, and program product
KR102641970B1 (en) * 2023-07-31 2024-02-28 주식회사 효돌 Method and apparatus for recommending contents by segmentation user based on user data

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070121211A (en) * 2006-06-21 2007-12-27 주식회사 지에스홈쇼핑 Method of providing product information service for each group in data broadcasting
KR20080043140A (en) * 2006-11-13 2008-05-16 에스케이커뮤니케이션즈 주식회사 Collaborative filtering system and method

Family Cites Families (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3787085A (en) * 1972-06-23 1974-01-22 Deere & Co Tractor roll-over protective frame
US4032187A (en) * 1975-12-22 1977-06-28 Allis-Chalmers Corporation Energy absorbing joint for protective frame
US4049294A (en) * 1975-12-22 1977-09-20 Allis-Chalmers Corporation Narrow base protective frame
US4848835A (en) * 1986-03-14 1989-07-18 American Motors Corporation Vehicle frame rail assembly and underbody construction
JPH0437233A (en) 1990-05-31 1992-02-07 Seiko Instr Inc Binary identification circuit
US5280955A (en) * 1992-08-28 1994-01-25 Caterpillar Inc. Construction for a rollover protection structure
US5724262A (en) 1994-05-31 1998-03-03 Paradyne Corporation Method for measuring the usability of a system and for task analysis and re-engineering
US5529342A (en) * 1995-05-11 1996-06-25 Caterpillar Inc. Rollover protective structure and method
US5636867A (en) * 1995-11-14 1997-06-10 Caterpillar Inc. Rollover protective structure and method
JPH09237233A (en) * 1996-02-29 1997-09-09 Toshiba Corp Communication system and data communication method
JP3474417B2 (en) * 1997-12-04 2003-12-08 日立建機株式会社 Operator's cab of construction machinery
US6064980A (en) * 1998-03-17 2000-05-16 Amazon.Com, Inc. System and methods for collaborative recommendations
DE19811829A1 (en) * 1998-03-18 1999-09-30 Siemens Ag Method for determining and processing information relevant for establishing a telephone connection in a CTI system and corresponding CTI system
US6317722B1 (en) 1998-09-18 2001-11-13 Amazon.Com, Inc. Use of electronic shopping carts to generate personal recommendations
US6189955B1 (en) * 2000-04-18 2001-02-20 Deere & Company Operator enclosure for an agricultural tractor
KR20020007163A (en) * 2000-07-17 2002-01-26 포만 제프리 엘 System and method for generating virtual wish lists for assisting shopping over computer networks
DE60001403T2 (en) * 2000-07-28 2003-10-30 Same Deutz-Fahr S.P.A., Treviglio Cabin frame for agricultural machine
DE10044175A1 (en) * 2000-09-07 2002-03-21 Deere & Co Pre-assembled cladding unit for a vehicle cabin
GB2367038A (en) * 2000-09-20 2002-03-27 New Holland Uk Ltd Cab for an agricultural vehicle
KR100397813B1 (en) * 2000-09-29 2003-09-13 주식회사 시큐베이 The integrated customer management system using wireless barcode
WO2003014867A2 (en) * 2001-08-03 2003-02-20 John Allen Ananian Personalized interactive digital catalog profiling
JP4326174B2 (en) * 2001-10-04 2009-09-02 ソニー株式会社 Information processing system, information processing apparatus and method, recording medium, and program
US7099829B2 (en) * 2001-11-06 2006-08-29 International Business Machines Corporation Method of dynamically displaying speech recognition system information
US20030096621A1 (en) * 2001-11-19 2003-05-22 Rittwik Jana Method and apparatus for identifying a group of users of a wireless service
JP2004042739A (en) * 2002-07-10 2004-02-12 Komatsu Ltd Driver's cab in work vehicle
JP2004054381A (en) 2002-07-17 2004-02-19 Asahi Kasei Corp Recommendation system and server device
US7131687B2 (en) * 2002-10-23 2006-11-07 Komatsu Ltd. Work vehicle
JP2006510084A (en) * 2002-12-11 2006-03-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ Method and apparatus for predicting a large number of individuals interested in such items based on item recommendations
US7636719B2 (en) 2002-12-19 2009-12-22 Microsoft Corporation Contact schema
JP4201126B2 (en) * 2003-04-10 2008-12-24 株式会社小松製作所 Construction machinery cab
EP1666343B1 (en) * 2003-09-09 2009-07-15 Komatsu Ltd. Cab of construction machinery
WO2005027485A1 (en) * 2003-09-12 2005-03-24 Nokia Corporation Method and device for handling missed calls in a mobile communications environment
US8306874B2 (en) * 2003-11-26 2012-11-06 Buy.Com, Inc. Method and apparatus for word of mouth selling via a communications network
JP2005174094A (en) 2003-12-12 2005-06-30 Ntt Docomo Inc Usage history server device, service search server device, communication terminal, service recommendation method
US7290829B2 (en) * 2004-06-29 2007-11-06 Kubota Corporation Working vehicle with a cab
WO2006008985A1 (en) * 2004-07-16 2006-01-26 Komatsu Ltd. Cab for construction machine
KR20040078636A (en) * 2004-08-23 2004-09-10 안재명 Store management system
JP2006059257A (en) 2004-08-23 2006-03-02 Gaiax Co Ltd Recommendation system which can be integrated into ec system
US20060059225A1 (en) * 2004-09-14 2006-03-16 A9.Com, Inc. Methods and apparatus for automatic generation of recommended links
KR100651732B1 (en) 2004-12-17 2006-12-01 한국전자통신연구원 Location based information service using open service platform
US20070073837A1 (en) * 2005-05-24 2007-03-29 Johnson-Mccormick David B Online multimedia file distribution system and method
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US20080134042A1 (en) 2005-09-14 2008-06-05 Magiq Technologies, Dac , A Corporation Qkd System Wth Ambiguous Control
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
JP4745774B2 (en) 2005-09-27 2011-08-10 株式会社エヌ・ティ・ティ・ドコモ Service recommendation system and service recommendation method
JP2007106286A (en) * 2005-10-14 2007-04-26 Kobelco Contstruction Machinery Ltd Cab of working machine
JP4941080B2 (en) 2006-04-28 2012-05-30 日本電気株式会社 Network advertisement distribution system, network advertisement distribution apparatus, method and program
US8571580B2 (en) * 2006-06-01 2013-10-29 Loopt Llc. Displaying the location of individuals on an interactive map display on a mobile communication device
KR100785361B1 (en) 2006-10-18 2007-12-18 텔코웨어 주식회사 A content information providing system for providing content information based on the presence information, an instant messaging / presence service system and method thereof, and a recording medium for executing the method.
US8010418B1 (en) * 2006-12-28 2011-08-30 Sprint Communications Company L.P. System and method for identifying and managing social circles
JP5019922B2 (en) * 2007-03-26 2012-09-05 株式会社小松製作所 Cab reinforcement structure and work machine cab
US7725362B2 (en) * 2007-07-12 2010-05-25 Qualcomm Incorporated Virtual group shopping mall
CN101206751A (en) * 2007-12-25 2008-06-25 北京科文书业信息技术有限公司 Customer recommendation system based on data digging and method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20070121211A (en) * 2006-06-21 2007-12-27 주식회사 지에스홈쇼핑 Method of providing product information service for each group in data broadcasting
KR20080043140A (en) * 2006-11-13 2008-05-16 에스케이커뮤니케이션즈 주식회사 Collaborative filtering system and method

Also Published As

Publication number Publication date
KR101641407B1 (en) 2016-07-20
EP2321783A2 (en) 2011-05-18
CN104700290A (en) 2015-06-10
KR20150024948A (en) 2015-03-09
WO2010008978A3 (en) 2010-08-12
JP5766769B2 (en) 2015-08-19
KR20110059703A (en) 2011-06-03
RU2011105135A (en) 2012-08-27
RU2494464C2 (en) 2013-09-27
JP2014063505A (en) 2014-04-10
JP2011528152A (en) 2011-11-10
BRPI0915794A2 (en) 2015-11-10
US9235644B2 (en) 2016-01-12
CA2728643A1 (en) 2010-01-23
EP2321783A4 (en) 2012-05-09
CA2728643C (en) 2016-09-27
CN102084389A (en) 2011-06-01
WO2010008978A2 (en) 2010-01-21
SG192508A1 (en) 2013-08-30
JP5453417B2 (en) 2014-03-26
US20100063969A1 (en) 2010-03-11
CN102084389B (en) 2015-04-22
WO2010008978A9 (en) 2011-01-27

Similar Documents

Publication Publication Date Title
US9235644B2 (en) Operator, device and platform independent aggregation, cross-platform translation, enablement and distribution of user activity catalogs
US10748205B2 (en) Method, system, and graphic user interface for enabling a customer to access an artist profile and associated media file
US20170255981A1 (en) Method and system for online redistribution of data and rewards
US8145532B2 (en) Connecting devices to a media sharing service
US7792756B2 (en) Subscription management in a media sharing service
WO2022090841A1 (en) A platform for enabling users for short video creation, publication and advertisement
US20080182563A1 (en) Method and system for social networking over mobile devices using profiles
US20130325569A1 (en) Mobile wallet system
CN103797502B (en) Electronic commerce platform without cookie
WO2013009470A2 (en) System and method for distribution of digital offers
WO2009042243A1 (en) Systems and methods for passing application pods between multiple social network service environments
US20140279034A1 (en) Products, systems, and methods for creating and interacting with a mobile community
KR101544897B1 (en) System for distributing information using distribution unit of information and method thereof
EP2891122A2 (en) Method and system for online redistribution of data

Legal Events

Date Code Title Description
A107 Divisional application of patent
A201 Request for examination
PA0104 Divisional application for international application

St.27 status event code: A-0-1-A10-A16-div-PA0104

St.27 status event code: A-0-1-A10-A18-div-PA0104

PA0201 Request for examination

St.27 status event code: A-1-2-D10-D11-exm-PA0201

PG1501 Laying open of application

St.27 status event code: A-1-1-Q10-Q12-nap-PG1501

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

St.27 status event code: A-1-2-D10-D21-exm-PE0902

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

E601 Decision to refuse application
PE0601 Decision on rejection of patent

St.27 status event code: N-2-6-B10-B15-exm-PE0601

X091 Application refused [patent]
T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

AMND Amendment
P11-X000 Amendment of application requested

St.27 status event code: A-2-2-P10-P11-nap-X000

P13-X000 Application amended

St.27 status event code: A-2-2-P10-P13-nap-X000

PX0901 Re-examination

St.27 status event code: A-2-3-E10-E12-rex-PX0901

PX0601 Decision of rejection after re-examination

St.27 status event code: N-2-6-B10-B17-rex-PX0601

X601 Decision of rejection after re-examination
T11-X000 Administrative time limit extension requested

St.27 status event code: U-3-3-T10-T11-oth-X000

A107 Divisional application of patent
J201 Request for trial against refusal decision
PA0104 Divisional application for international application

St.27 status event code: A-0-1-A10-A16-div-PA0104

St.27 status event code: A-0-1-A10-A18-div-PA0104

PJ0201 Trial against decision of rejection

St.27 status event code: A-3-3-V10-V11-apl-PJ0201

J301 Trial decision

Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20150211

Effective date: 20160322

Free format text: TRIAL NUMBER: 2015101000699; TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20150211

Effective date: 20160322

PJ1301 Trial decision

Decision date: 20160322

Appeal event data comment text: Appeal Kind Category : Appeal against decision to decline refusal, Appeal Ground Text : 2013 7032126

Appeal request date: 20150211

Appellate body name: Patent Examination Board

Decision authority category: Office appeal board

Decision identifier: 2015101000699

St.27 status event code: A-3-3-V10-V15-crt-PJ1301

PS0901 Examination by remand of revocation

St.27 status event code: A-6-3-E10-E12-rex-PS0901

S901 Examination by remand of revocation
GRNO Decision to grant (after opposition)
PS0701 Decision of registration after remand of revocation

St.27 status event code: A-3-4-F10-F13-rex-PS0701

GRNT Written decision to grant
PR0701 Registration of establishment

St.27 status event code: A-2-4-F10-F11-exm-PR0701

PR1002 Payment of registration fee

Fee payment year number: 1

St.27 status event code: A-2-2-U10-U12-oth-PR1002

PG1601 Publication of registration

St.27 status event code: A-4-4-Q10-Q13-nap-PG1601

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Not in force date: 20190715

Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

St.27 status event code: A-4-4-U10-U13-oth-PC1903

PC1903 Unpaid annual fee

Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE

Not in force date: 20190715

St.27 status event code: N-4-6-H10-H13-oth-PC1903