CN107836097A - 用于增强与成人设备的交互的传感器获取和分析平台 - Google Patents
用于增强与成人设备的交互的传感器获取和分析平台 Download PDFInfo
- Publication number
- CN107836097A CN107836097A CN201680039733.3A CN201680039733A CN107836097A CN 107836097 A CN107836097 A CN 107836097A CN 201680039733 A CN201680039733 A CN 201680039733A CN 107836097 A CN107836097 A CN 107836097A
- Authority
- CN
- China
- Prior art keywords
- equipment
- adult
- user
- information
- data
- 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.)
- Pending
Links
- 238000004458 analytical method Methods 0.000 title claims abstract description 16
- 238000005728 strengthening Methods 0.000 title abstract description 4
- 230000006399 behavior Effects 0.000 claims abstract description 12
- 230000003993 interaction Effects 0.000 claims abstract description 9
- 230000003044 adaptive effect Effects 0.000 claims abstract description 5
- 238000000034 method Methods 0.000 claims description 81
- 230000009471 action Effects 0.000 claims description 26
- 238000013500 data storage Methods 0.000 claims description 25
- 238000004891 communication Methods 0.000 claims description 24
- 230000002452 interceptive effect Effects 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 11
- 230000008859 change Effects 0.000 claims description 10
- 230000000638 stimulation Effects 0.000 claims description 9
- 238000012360 testing method Methods 0.000 claims description 6
- 241001269238 Data Species 0.000 claims description 5
- 230000007613 environmental effect Effects 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 17
- 238000013507 mapping Methods 0.000 abstract description 11
- 230000006855 networking Effects 0.000 abstract description 5
- 230000036541 health Effects 0.000 abstract description 4
- 238000005259 measurement Methods 0.000 abstract description 4
- 230000002708 enhancing effect Effects 0.000 abstract description 2
- 230000010354 integration Effects 0.000 abstract description 2
- 230000008569 process Effects 0.000 description 47
- 230000006870 function Effects 0.000 description 39
- 239000000047 product Substances 0.000 description 17
- 238000000605 extraction Methods 0.000 description 10
- 230000004044 response Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 7
- 230000007246 mechanism Effects 0.000 description 7
- 238000003860 storage Methods 0.000 description 7
- 239000003795 chemical substances by application Substances 0.000 description 5
- 230000002085 persistent effect Effects 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 230000000712 assembly Effects 0.000 description 3
- 238000000429 assembly Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000004519 manufacturing process Methods 0.000 description 3
- 230000002688 persistence Effects 0.000 description 3
- 235000019640 taste Nutrition 0.000 description 3
- 230000017531 blood circulation Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 238000013144 data compression Methods 0.000 description 2
- 238000007418 data mining Methods 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000005538 encapsulation Methods 0.000 description 2
- 238000010801 machine learning Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 150000002894 organic compounds Chemical class 0.000 description 2
- 238000003909 pattern recognition Methods 0.000 description 2
- 210000003899 penis Anatomy 0.000 description 2
- 230000000704 physical effect Effects 0.000 description 2
- 238000006116 polymerization reaction Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 210000001519 tissue Anatomy 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000256844 Apis mellifera Species 0.000 description 1
- 241000208340 Araliaceae Species 0.000 description 1
- 241000549343 Myadestes Species 0.000 description 1
- 240000001155 Opuntia dillenii Species 0.000 description 1
- 235000006544 Opuntia dillenii Nutrition 0.000 description 1
- 241000283973 Oryctolagus cuniculus Species 0.000 description 1
- 235000005035 Panax pseudoginseng ssp. pseudoginseng Nutrition 0.000 description 1
- 235000003140 Panax quinquefolius Nutrition 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 210000004556 brain Anatomy 0.000 description 1
- 210000000481 breast Anatomy 0.000 description 1
- 239000000872 buffer Substances 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013499 data model Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000005611 electricity Effects 0.000 description 1
- 230000005520 electrodynamics Effects 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 235000008434 ginseng Nutrition 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 210000002445 nipple Anatomy 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000000059 patterning Methods 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000008521 reorganization Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000005201 scrubbing Methods 0.000 description 1
- 230000035807 sensation Effects 0.000 description 1
- 235000019615 sensations Nutrition 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000012536 storage buffer Substances 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 239000004753 textile Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- G—PHYSICS
- G16—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
- G16Z—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS, NOT OTHERWISE PROVIDED FOR
- G16Z99/00—Subject matter not provided for in other main groups of this subclass
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/18—Commands or executable codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/52—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/20—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
- H04W4/21—Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06N—COMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N20/00—Machine learning
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- Computing Systems (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Tourism & Hospitality (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Primary Health Care (AREA)
- Game Theory and Decision Science (AREA)
- Entrepreneurship & Innovation (AREA)
- Artificial Intelligence (AREA)
- Data Mining & Analysis (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Mathematical Physics (AREA)
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本文介绍了一种用于增强与成人设备的交互的传感器获取和分析平台。更具体地,介绍了将社交联网和游戏化(即,向成人设备和用户之间的交互添加类游戏特征)框架整合为增强围绕成人设备、服务和/或内容的用户交互以及联合活动。另外地,分析和学***台和/或第三方提供商随着时间进一步检查和改进,以开发和/或改善涉及成人设备的关于健康、保健和/或性活动的用户体验。
Description
背景技术
迄今为止,尽管诸如社交媒体、可穿戴设备、云存储、在线购买、局域网和广域网等技术在发展,但是扩展无线接口和成人设备可配置性的能力尚待深入探求。这些技术能够增强与成人设备的互动,但需要传感器获取和分析平台来支持成人设备的社会化和游戏化。
发明内容
通常,一方面,本发明涉及一种***。该***包括数据储存库和通信地连接到数据储存库的平台内核,平台内核被配置成在计算机处理器上执行指令以执行以下步骤:从客户端设备接收消息,该消息包括多个交互信息;检查消息来识别上下文;确定上下文是否需要至少一个平台特定实用程序(PSU);将多个交互信息发送到至少一个PSU;以及从至少一个PSU获取输出,所述输出为多个交互信息与成人设备之间的多个连接的形式。
通常,在一个方面,本发明涉及一种成人设备。成人设备包括:传感器,其被配置成获取多个输入数据;计算机处理器,其从传感器接收多个输入数据并被配置成执行指令,以便预处理由客户端设备接受的格式的多个输入数据,以获取处理后的数据,将处理后的数据发送给客户端设备,以及从客户端设备接收设备特定指令(DSI)以修改成人设备的操作;以及电源,其被配置成向计算机处理器和传感器供电。
通常,在一个方面,本发明涉及一种用于增强与成人设备的交互的方法。该方法包括:从客户端设备接收消息,该消息包括交互信息;检查该消息以识别上下文;确定上下文是否需要至少一个平台特定实用程序(PSU);将交互信息发送到至少一个PSU;以及从至少一个PSU获取输出,所述输出为交互信息与成人设备之间的多个连接的形式。
通常,在一个方面,本发明涉及一种用于控制成人设备的方法。该方法包括:从成人设备平台(ADP)接收动作;处理该动作以获得设备特定指令(DSI);基于该动作识别其中DSI被指定到的成人设备;以及发送DSI以修改成人设备的操作。
根据以下描述和所附权利要求,本发明的其它方面将变得显而易见。
附图说明
图1示出了根据本发明的一个或多个实施方案的***的流程图。
图2示出了根据本发明的一个或多个实施方案的成人设备平台(ADP)的图。
图3示出了根据本发明的一个或多个实施方案的成人设备和/或可穿戴设备的图。
图4示出了根据本发明的一个或多个实施方案的客户端设备的图。
图5示出了根据本发明的一个或多个实施方案的平台软件开发工具包(SDK)的图。
图6示出了描述用于生成根据本发明的一个或多个实施方案的设备特定指令(DSI)的方法的流程图。
图7示出了描述用于生成根据本发明的一个或多个实施方案的动作的方法的流程图。
图8.1和图8.2均示出了根据本发明的一个或多个实施方案的计算***的图。
图9示出了根据本发明的一个或多个实施方案的示例的流程图。
具体实施方式
现在,将参考附图详细描述本发明的具体实施方案。在本发明的实施方案的以下详细描述中,阐述了许多具体细节以便提供对本发明更透彻的理解。然而,对于本领域的普通技术人员来说显而易见的是,可以在没有这些具体细节的情况下实施本发明。在其它情况下,众所周知的特征没有被详细描述以避免不必要地使描述复杂化。
在整个申请中,序数(例如,第一、第二、第三等)可以用作元素(即,本申请中的任何名词)的形容词。除非明确地公开,序号的使用并不意味着或创建任何特定的元素排序,也不限制任何元素仅为单个元素,诸如通过使用术语“之前”、“之后”、“单个”和其它此类术语。相反,序数的使用是为了区分这些元素。作为示例,第一元素不同于第二元素,并且第一元素可以包含不止一个元素并且在元素的排序中接续(或先于)第二元素。
在下面的描述中,在本发明的各个实施方案中关于附图的任何组件描述可以等同于关于任何其它附图描述的一个或多个类似命名的组件。为了简洁起见,这些组件的描述将不会在每个附图中重复。因此,每个附图的组件的每个和所有实施方案通过引用并入并且被假定为可选地存在于具有一个或多个类似命名的组件的每个其它附图中。另外地,根据本发明的各种实施方案,附图的组件的任何描述将被解释为可选的实施方案,其可以附加于、结合或替代在任何其它附图中关于相应的类似命名的组件所描述的实施方案来实现。
通常,本发明的实施方案涉及一种用于增强与成人设备的交互的传感器获取和分析平台。更具体地,本发明的一个或多个实施方案将社交联网和游戏化(即,向成人设备和用户之间的交互添加类游戏特征)框架整合为增强围绕成人设备、服务和/或内容的用户交互以及联合活动。另外地,分析和学***台和/或第三方提供商随着时间进一步检查和改进,以开发和/或改善涉及成人设备的关于健康、保健和/或性活动的用户体验。
在本发明的一个或多个实施方案中,用于增强与成人设备的交互的平台(例如,参见图1和图2所示的成人设备平台)允许了用于其所有者的各种支付模型。某些支付模型涉及成人设备的实际用户的支付,而其它支付模型涉及用户以外的个人或实体(诸如,启动业务、没有此种平台的已建立的业务、用户的同伴、派对参加者等)的支付。
成人设备的用户的付款可以包括重复订购费用、一次性整付或针对一种或多种特定行为模式的每次使用费用,以获得可从平台得到的游戏化特征、或者其它特征或出售物(例如,参见图1和图2中所示的成人设备平台)。此种付款可以表现为设备的原始购买价格的增加或者附加于原始购买(和/或在与成人设备的原始购买不同的时间处)价格之外的附加特征/附加服务。
由成人设备的用户以外的个人或实体的付款可以包括重复订购费用或一次性整付以获得可从平台得到的服务(包括但不限于特征或出售物)(例如,参见图1和图2中所示的成人设备平台)。在此种支付模式中,与开发整个平台本身或者购买超过所需相比,服务将根据需要以合理的费用提供给除成人设备的用户以外的个人或实体(类似于软件即服务(SaaS)拓扑)。在本发明的一个或多个实施方案中,对平台所有者的支付将授予对平台的全部功能和服务或者仅平台的有限部分(根据需要,其可以增加或减少)的访问权限。例如,创业公司将能够通过其新设计的成人设备的推出来提供游戏化和行为模式(利用本文描述的平台),以确保积极的用户体验和成功的推出,否则通过创业公司可用的有限的资金/预算资源将是不可能的。作为另一示例,成人设备用户的同伴不拥有成人设备,或者没有购买或订阅由平台提供的特征。因此,同伴在与他/她的同伴互动时不能享受成人设备的完整体验。通过根据需要购买对网络的访问,同伴能够充分享受成人设备的用户的体验,而不必被迫购买比同伴所需的更多东西。
图1示出了根据本发明的一个或多个实施方案的***的流程图。***(100)包括成人设备平台(ADP)(102)、一个或多个成人设备(104)、一个或多个客户端设备(106)、一个或多个可穿戴设备(108)、以及可选的第三方提供商(110)。此外,根据本发明的一个或多个实施方案,这些组件中的一个或多个可操作地经由网络(112)连接到另一个或彼此连接。下面介绍这些组件中的每一个。本领域的普通技术人员将会理解,本发明不限于图1所示的***。
在本发明的一个实施方案中,ADP(102)涉及硬件、软件、固件或其任何组合,其为相应的软件应用程序(例如,参见图4)、设备、应用程序编程接口(API)、软件工具、软件工具集合等提供支持资源。这些支持资源可以包括例如云计算逻辑、数据存储、内容生成、访问和/或传播、软件和/或固件更新、平台特定实用程序(PSU)(例如,参见图2)和设备特定指令(DSI)(下面讨论)。
如此,在本发明的一个实施方案中,ADP(102)包括以下功能:(i)从一个或多个客户端设备(106)接收资源请求;(ii)响应于在各个软件应用上执行的请求和/或其它操作,向一个或多个客户端设备(106)提供资源;和/或(iii)在平台用户、设备致动部分(DAC)开发者和第三方提供商(110)之间协商第三方产品和/或服务。下面参考图2进一步讨论ADP(102)。
在本发明的一个实施方案中,成人设备(104)指的是性快感、保健和/或锻炼设备,当一个或多个用户使用时其可以提供各种功能。成人设备(104)可以包括以下功能:(i)为一个或多个用户提供刺激;(ii)将传感器信息(来自成人设备中包括的一个或多个传感器)提供给客户端设备(106);(iii)从客户端设备(106)接收DSI和软件/固件更新;以及(iv)获得手动启用和设置调整(针对与成人设备(104)相关联的特征),其可以由操作成人设备(104)的一个或多个用户执行。在本发明的一个实施方案中,由成人设备(104)提供的刺激可以包括但不限于机械式、压电式、机电式和电动式致动,其可以是穿透性的或非穿透性的,和/或振动或非振动。成人设备(104)的示例包括但不限于假***、振动器、兔式振动器(即,两个振动器融合在一起,其中一个可以是用于***的类似***的形状,而另一个可以是较小的***刺激器)、***环、***刺激器和凯格尔运动球。成人设备(104)相对于图3进一步讨论。
在本发明的一个实施方案中,客户端设备(106)是任何计算***(例如,参见图8.1和图8.2),其被编程为与ADP(102)、成人设备(104)和/或可穿戴设备(108)交互。客户端设备(106)可以包括以下功能:(i)汇总来自成人设备(104)的传感器信息和设置调整;(ii)生成资源请求并将其传送给ADP(102);(iii)从ADP(102)接收资源;(iv)获得和/或记录启用和设置调整(针对与软件应用程序相关联的特征(例如,参见图4)),其可以由可以操作客户端设备(106)的一个或多个用户或DAC开发者执行;(v)向一个或多个用户呈现信息(例如,通知、分析、推荐、内容等);(vi)将设备特定指令(DSI)发送到成人设备(104)和可穿戴设备(108),其可以可操作地连接到客户端设备(106)。客户端设备(106)的示例包括但不限于蜂窝电话、智能电话、个人数字助理(PDA)、游戏控制台、膝上型计算机、台式计算机、计算机服务器、互联网启用的器具、智能电视、平板电脑、电子阅读器等。客户端设备(106)相对于图3进一步讨论。
在本发明的一个实施方案中,可穿戴设备(108)是任何计算***(例如,参见图8.1或图8.2),其可以由用户穿戴。可穿戴设备可以嵌入在服装和配件的下面、内部、镶嵌或在其上。此外,在本发明的一个实施方案中,可穿戴设备(108)包括以下功能:(i)将传感器信息(来自可穿戴设备中包括的一个或多个传感器)提供到客户端设备(106);和(ii)从客户端设备(106)接收DSI。在本发明的一个实施方案中,可穿戴设备(108)也可以用作成人设备(104)。可穿戴设备(108)的示例包括但不限于智能手表、电子纺织品、智能衬衫、活动追踪器、智能眼镜等。可穿戴设备(108)相对于图3进一步讨论。
在本发明的一个实施方案中,第三方提供商(110)是指用于产品、服务和/或内容的外部平台。第三方提供商(110)可以包括以下功能:(i)通过ADP(102)将其各自的产品、服务和/或内容提供给ADP的注册用户;(ii)代表注册用户从ADP接收请求,以访问、获取或以其它方式购买其各自的产品、服务和/或内容;(iii)潜在地,从ADP的注册用户或者从一个或多个平台特定实用程序(PSU)(下面讨论)直接接收用于改进关于其产品、服务和/或内容的反馈、分析和/或推荐)。第三方提供商(110)的示例包括但不限于社交网络(例如,Facebook、Instagram、Snapchat、LinkedIn等)、成人设备供应商(例如,We-Vibe、NaturalContours、Lelo等)、线上零售商(例如,Amazon、E-bay等)、在线***站(例如,PinkCupid等)、在线聊天室和/或论坛(例如,Reddit等)、成人多媒体内容网站(例如,RedTube等)以及多媒体内容网站(例如,iTunes等)。
在本发明的一个实施方案中,网络(112)是指通过其ADP(102)、成人设备(104)、客户端设备(106)、可穿戴设备(108)和第三方提供商(110)可操作地连接的介质。这些不同组件之间的连接可以是有线的和/或无线的,直接或间接的,临时的、永久的和/或间歇的,通过局域网或广域网,或者具有任何其它类型的连接或其组合。此外,网络(112)可以包括任何现有的或未来开发的***,并且可以采用任何现有的或未来开发的有线和/或无线协议,其旨在促进***(100)的各种组件之间的通信和信息交换。
图2示出了根据本发明的一个或多个实施方案的成人设备平台(ADP)。ADP(200)包括平台内核(202)、数据储存库(204)和PSU集合(206)。下面介绍这些组件中的每一个。本领域的普通技术人员将会理解,本发明不限于图2所示的***。
在本发明的一个或多个实施方案中,平台内核(202)是指管理ADP(200)的操作的硬件、软件、固件或其任何组合。平台内核(202)可以包括以下功能:(i)基于由ADP(200)接收的资源请求将任务委派给PSU(206);(ii)在PSU(206)之间分配和/或设置***资源的优先级;(iii)调解PSU间的通信和/或信息交换;以及(iv)将信息存储到数据储存库(204)或从数据储存库(204)检索信息。平台内核(202)可以在不脱离本发明的范围的情况下执行另外的和/或替代的功能。平台内核(202)的示例包括但不限于包含集成电路的一个或多个处理器和/或在一个或多个处理器上执行的操作***(代表计算机可读程序代码)。
在本发明的一个实施方案中,平台内核(202)可操作地连接到数据储存库(204)。数据储存库(204)可以是用于存储和/或整合与本发明的实施方案相关的信息的任何类型的存储单元、数据结构和/或设备(例如,文件***、数据库、表集合或任何其它存储机制)。此外,数据储存库(204)可以代表多个存储单元、数据结构和/或设备,其可以是也可以不是相同类型和/或位于同一物理位置。在本发明的一个实施方案中,可以存储/整合在数据储存库中的信息可以包括但不限于:(i)来自包括在一个或多个成人设备、客户端设备和/或可穿戴设备中的传感器的传感器信息(204A);(ii)与用户(204B)、设备(204C)和/或DAC(下面讨论)(204D)相关联的当前和/或历史简档信息、设置和/或偏好;(iii)由PSU(206)生成和/或使用的任何内容、数据结构和/或输出;以及(iv)由ADP(200)实现本发明的一个或多个实施方案所需的任何运行时需求(例如,库、脚本等)。在本发明的一个实施方案中,上面列出的信息(i)-(iii)可以统称地或以各种分组地称为交互信息。
在本发明的一个或多个实施方案中,平台内核(202)还可操作地连接到PSU集合(206)。在本发明的一个实施方案中,PSU(206)是指实现由ADP(200)提供的一个或多个服务、特征和/或功能的硬件、软件、固件或其任何组合。形成PSU集合(206)的实用程序可以包括但不限于学习智能(206A)、体验顾问(206B)、游戏管理器(206C),产品广告商(206D)、社交网络器(206E)和内容代理器(206F)。下面介绍这些PSU中的每一个。
在本发明的一个实施方案中,学***台内核(202)以存储、传播到一个或多个其它PSU(206),和/或传递到一个或多个客户端设备和/或第三方提供商。
在本发明的一个实施方案中,学习智能(206A)可以使用例如神经网络处理和/或任何其它机器学习范例或其任何组合来实现。另外地或替代地,学习智能(206A)可以采用一个或多个数据挖掘、图像处理、模式识别等技术。此外,在本发明的一个实施方案中,这些上述映射可以使得ADP(200)能够学习、发现和/或预测与性健康、健康和享受/娱乐相关的用户习惯/行为、偏好和触发。
更具体地,学习智能(206A)可以分析用户的历史交互信息和与ADP的其他注册用户相关联的当前和/或历史交互信息之间的相似性。在本发明的一个实施方案中,这些其他注册用户可以与正在被观察和图案化的习惯和/或行为相关联的特定用户共享亲密度(例如,与人口统计、偏好、利用的设备、社交连接等有关的)。在本发明的一个实施方案中,学习智能可以利用所得到的分析观测来构建并适应性地维持指向预期用户即将到来的需求的预测模型。该模型可能涉及反馈循环机制以允许预测性学习。例如,对于特定用户,可以挖掘历史交互信息(与用户和/或亲密度共享用户群体有关的),以创建用于确定用户当前在高潮过程中的何处的一个或多个预测简档。继续该示例,至少基于所生成的预测简档,学习智能(206A)然后可以调整由与用户交互的成人设备提供的刺激,以与用户的目标(例如,达到高潮的速度、阶段内的高潮频率等)以及针对特定用户或用户的伴侣随时间学习的其它项目一致。
在本发明的一个实施方案中,体验顾问(206B)是指呈现ADP(200)推荐服务的硬件、软件、固件或其任何组合。体验顾问(206B)的输入包括但不限于:由学习智能(206A)确定的用于一个或多个用户的映射,以及整合在数据储存库(204)中的当前和/或历史简档(例如,用户、设备、社交网络等)信息。如此,体验顾问(206B)可以包括以下功能:(i)确定用户、成人设备以及基于和/或使用其输入(如上所述)的活动之间的相似性;(ii)基于(i),通过社交网络器(206E)、游戏管理器(206C)和/或一个或多个第三方提供商(未示出)向用户提供可能交好志趣相投的用户的推荐;以及(iii)将用户展示给其他志趣相投的用户或ADP(200)开发的类似优选的DAC(下面讨论)。
在本发明的一个实施方案中,游戏管理器(206C)是指呈现ADP(200)游戏化能力的硬件、软件、固件或其任何组合。在本发明的一个或多个实施方案中,游戏化是指将典型的博奕元素(例如,成就、得分、竞赛、奖励、游戏规则等)应用到其他非游戏活动领域。此外,游戏化的目的是鼓励指向特定产品和/或服务的用户的保留和接触。
游戏管理器(206C)的输入包括但不限于:来自与一个或多个用户相关联的一个或多个客户端设备的近期和/或历史传感器信息,描述一个或多个成人设备和/或可穿戴设备的当前和/或历史状态的状态信息,来自一个或多个PSU(206)(例如,社交网络器(206E)、内容代理器(206F)等)的输出,以及整合在数据储存库(204)中的其它信息,其可能与游戏管理器(206C)的功能相关。随后,游戏管理器(206C)可以包括以下功能:(i)产生并维持指向涉及成人设备的单人游戏和/或多人游戏活动的博奕元素;(ii)跟踪参与一个或多个游戏的一个或多个用户的进度;以及(iii)与其它PSU(206)(例如,社交网络器(206E)、学习智能(206A)、内容代理器(206F)等)接合以识别和提供对游戏化过程的改进。
在本发明的一个实施方案中,产品广告商(206D)是指呈现ADP(200)广告能力的硬件、软件、固件或其任何组合。产品广告商(206D)的输入包括但不限于:由学***台内核(202)与第三方提供商接合,以向ADP(200)的用户和DAC开发者提供其产品、服务和/或内容的展示;以及(iv)产生、修改并传播适当的广告和/或促销到适当的用户。
在本发明的一个或多个实施方案中,社交网络器(206E)是指呈现ADP(200)社会化能力的硬件、软件、固件或其任何组合。在本发明的一个或多个实施方案中,社会化是指用户之间的社交网络或社交关系的启用,用户例如可以共享兴趣、活动、背景、现实生活的连接等。社交网络器(206E)的输入包括但不限于由学习智能(206A)确定的映射,和来自其他PSU(206)(例如,游戏管理器(206C)等)的输出,以及整合在数据储存库(204)中的任何其它当前和/或近期信息。在本发明的一个实施方案中,社交网络器(206E)可以包括以下功能:(i)确定并引入志趣相投的用户到另一个用户;(ii)向特定用户或用户组推荐ADP(200)和/或第三方提供商(未示出)支持的活动/服务;以及(iii)维持ADP(200)社会化过程。
在本发明的一个实施方案中,内容代理器(206F)是指呈现ADP(200)代理能力的硬件、软件、固件或其任何组合。在本发明的一个实施方案中,内容代理器(206F)可以代表ADP(200)和/或第三方提供商产品、服务和/或内容的市场。市场可以是由硬件和软件支持的虚拟网络空间,其将ADP用户(或消费者)连接到可以被下载、共享、购买、租赁等的设备、服务和内容。市场可以是公共的或私人市场,其可通过互联网访问。
本领域的普通技术人员将会理解,在不脱离本发明的范围的情况下,ADP(200)可以包括附加组件(例如,存储器、附加和/或替代PSU、接口等)(未示出)。
图3示出了根据本发明的一个或多个实施方案的成人和/或可穿戴设备的图。成人和/或可穿戴设备(300)包括一个或多个处理器(302)、电源(304)、一个或多个传感器(306)、可选的致动器(308)和一个或多个通信接口(310)。下面介绍这些组件中的每一个。
在本发明的一个实施方案中,处理器(302)代表一个或多个集成电路或其它电路,以允许待执行的代码的操作、命令或行。处理器(302)可以包括以下功能:(i)解释和/或预处理来自传感器(306)的原始传感器数据,由此获得传感器信息;(ii)如果有的话,控制和/或驱动致动器(308);(iii)将上述传感器信息传送到客户端设备(未示出);(iv)从客户端设备(未示出)接收DSI;以及(v)在与成人和/或可穿戴设备(300)有关的硬件、软件、固件或其任何组件之中分配本地资源。本领域的普通技术人员将会理解,处理器(302)可以在不偏离本发明的范围的情况下执行附加的责任。处理器(302)的示例包括但不限于离散处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、微控制器、图形处理单元(GPU)、现场可编程门阵列(FPGA)及其任何组合。
在本发明的一个实施方案中,成人和/或可穿戴设备(300)的一个或多个组件可操作地连接到电源(304)。电源(304)可以是用于为成人和/或可穿戴设备(300)的任何和/或全部各种组件供电的任何直流(DC)电源。在本发明的一个实施方案中,电源(304)可以能够向其可操作地连接到的每个组件分配适当数量的功率。在本发明的一个实施方案中,电源(304)可以是设备,诸如电池,其能够被再充电。在此类实施方案中,电源(304)可以包括管理***(未示出),其被编程为监督进入电源的电力的充电和离开电源的电力的放电,监测与电源(304)相关联的当前和/或历史状态(例如,温度、压力、泄漏、能量等)等。此外,电源(304)可以从外部源接收电力。
在本发明的一个实施方案中,处理器(302)可操作地连接到传感器(306)。传感器是指检测和测量一个或多个物理性质(例如,热、光、声音、压力、运动等)的硬件、软件、固件或其任何组合。传感器(306)还可以包括将这些前述测量结果编码成可以由处理器(302)解释和/或预处理的模拟和/或数字信号(或数据)的功能。传感器(306)的示例包括但不限于加速度计、全球定位***(GPS)设备、压力传感器、温度传感器、麦克风、相机、光检测器、光电体积描记仪(PPG)(即血流传感器)、脑电图仪(EEG)(即生物电传感器)、光致电离检测器(PID)(即气体和/或有机化合物传感器)等。在本发明的一个实施方案中,一个或多个传感器(306)单独地或组合地用于提供关于例如取向、生物测定、环境条件的信息并控制反馈(例如,与致动器(308)的性能有关,如果有的话)。
在本发明的一个实施方案中,处理器(302)可以可操作地连接到致动器(308)。致动器(308)可以是的电动、压电式、机电式、机械式或液压设备或其任何组合,其产生刺激。在本发明的一个实施方案中,刺激的性质可以是动力学的、感觉、热、化学、听觉、视觉和/或任何其它类型的刺激。致动器(308)的示例包括但不限于电动机、电动测试棒、流体泵、压电元件、扬声器和添味器。
在本发明的一个实施方案中,通信接口(310)可操作地连接到处理器(302)。通信接口(310)可以是硬件、软件、固件或其任何组合,其使能并促进通过网络的信息交换,并且随后进入/来自其它(远程)接口。在本发明的一个实施方案中,通信接口(310)包括以下功能:(i)从处理器(302)接收传感器和/或状态信息;(ii)通过网络(例如,参见图1中的112)将(i)的信息发送到与远程设备(例如,客户端设备等)相关联的远程通信接口;(iii)从与远程设备相关联的远程通信接口接收DSI;以及(iv)将(iii)的信息提供给处理器(302)。通信接口(310)的示例包括但不限于计算机端口、网络接口控制器、网络接口设备、网络套接字和天线。
图4示出了根据本发明的一个或多个实施方案的客户端设备。客户端设备(400)包括可操作地连接到一个或多个传感器(408)的软件应用程序(402)、数据储存库(410)以及一个或多个通信接口(412)。下面介绍这些组件中的每一个。
在本发明的一个实施方案中,软件应用程序(402)是指使得客户端设备(400)的操作者(例如,用户或DAC开发者)能够实施本发明的实施方案的任何计算机程序产品。软件应用程序(402)可以包括相同软件应用程序的不同版本、模块、组件和/或版本。在本发明的一个或多个实施方案中,软件应用程序(402)可以包括功能以使得操作者能够执行以下步骤:(i)远程建立和/或修改与一个或多个成人和/或可穿戴设备相关联的特征和/或设置;(ii)切换和/或调整与ADP相关联的特征和/或设置(例如,社会化、游戏化等);(iii)创建、存储和共享DAC(下面讨论);(iv)输入信息以便创建和定制与用户的账户相关联的简档(例如,用户、设备、社交网络、游戏等);以及(v)查看和操纵从一个或多个传感器、一个或多个PSU等获得的信息。本领域的普通技术人员将会理解,软件应用程序可以使得操作者能够在不脱离本发明的范围的情况下执行附加的或替代的功能。在本发明的一个实施方案中,软件应用程序(402)包括平台软件开发工具包(SDK)(404)和一个或多个第三方SDK(406)。下面介绍这些组件中的每一个。
在本发明的一个实施方案中,平台SDK(404)涉及硬件、软件、固件或其任何组合,其为软件应用程序(402)提供工具以实现和访问与ADP(未示出)相关联的支持资源。下面参考图5进一步详细描述平台SDK(404)。
在本发明的一个实施方案中,一个或多个第三方SDK(406)涉及硬件、软件、固件或其任何组合,其为软件应用程序(402)提供工具以用于命令、检索信息(例如,传感器信息、状态信息、用户输入等)和/或向特定的成人和/或可穿戴设备推送信息(例如,通知、更新、PSU输出等)。换句话说,每个成人和/或可穿戴设备可能需要其自己的第三方SDK(406),该第三方SDK可以由成人和/或可穿戴设备的制造商(例如,第三方提供商)开发,以允许软件应用程序开发者将成人和/或可穿戴设备的益处和功能与其软件应用程序产品相集成。
回到图4的讨论,客户端设备(400)包括一个或多个传感器(408)。如上所述,传感器(408)是指检测和测量一个或多个物理性质(例如,热、光、声音、压力、运动等)的硬件、软件、固件或其任何组合。传感器(408)还可以包括将这些前述测量结果编码为模拟和/或数字信号(或数据)的功能。传感器(408)的示例包括但不限于加速度计、GPS设备、压力传感器、温度传感器、麦克风、相机、光检测器、光电体积描记仪(PPG)(即,血流量传感器)、脑电图仪(EEG)(即,生物电传感器)、光致电离检测器(PID)(即,气体和/或有机化合物传感器)等。
在本发明的一个实施方案中,客户端设备(400)还包括数据储存库(410)。数据储存库(410)可以是用于存储和/或整合与本发明的实施方案相关的信息的任何类型的存储单元、数据结构和/或设备(例如,文件***、数据库、表集合或任何其它存储机制)。在本发明的一个实施方案中,可以存储/整合在数据储存库(410)中的信息可以包括但不限于:(i)来自包括在一个或多个成人设备、客户端设备和/或可穿戴设备中的传感器(408)的传感器信息;(ii)与用户、成人和/或可穿戴设备、和/或DAC(下面讨论)相关联的当前和/或历史简档信息、设置和/或偏好;(iii)由软件应用程序(402)生成和/或使用的任何内容、数据结构和/或输出;以及(iv)由软件应用程序(402)实现本发明的一个或多个实施方案所需的任何运行时需求(例如,库、脚本等)。
在本发明的一个实施方案中,通信接口(412)可操作地连接到软件应用程序(402)。通信接口(412)可以是硬件、软件、固件或其任何组合,其使能并促进通过网络的信息交换,并且随后进入/来自其它(远程)接口。在本发明的一个实施方案中,通信接口可以包括以下功能:(i)从与远程实体(例如,成人设备、可穿戴设备、ADP等)相关联的远程通信接口接收交互信息(例如,传感器信息、状态信息、用户简档信息、设备简档信息、DAC等);以及(ii)将各种信息(例如,传感器信息、状态信息、DSI、用户输入等)发送到上述远程通信接口。通信接口(412)的示例包括但不限于计算机端口、网络接口控制器、网络接口设备、网络套接字和天线。
图5示出了根据本发明的一个或多个实施方案的平台软件开发工具包(SDK)的图。平台SDK(500)包括信息聚合器(502)、动作翻译器(504)、消息生成器(506)和致动组合器(508)。下面介绍这些组件中的每一个。
在本发明的一个实施方案中,信息聚合器(502)涉及硬件、软件、固件或其任何组合,其提供软件应用工具以用于实现数据聚合。在本发明的一个实施方案中,信息聚合器(502)可以包括以下功能:(i)从其上执行软件应用程序的客户端设备以及链接到客户端设备的一个或多个成人和/或可穿戴设备获得传感器和/或状态信息;以及(ii)适当地预处理上述收集的信息(下面讨论)。
在本发明的一个实施方案中,动作翻译器(504)涉及硬件、软件、固件或其任何组合,其提供软件应用工具以用于解密源自ADP的动作(下面讨论)。动作翻译器(504)可以包括以下功能:(i)将动作中包含的主指令转换/翻译成DSI,其可由一个或多个相应的成人和/或可穿戴设备解释;以及(ii)访问并利用一个或多个第三方SDK内的组件和/或工具来生成DSI。
在本发明的一个实施方案中,消息生成器(506)涉及硬件、软件、固件或其任何组合,其提供软件应用工具以用于生成消息(下面讨论),该消息可指向ADP、和/或通过ADP指向一个或多个其他用户或第三方提供商。消息生成器(506)可以包括以下功能:(i)将信息(例如,传感器信息、状态信息、资源请求、上下文指令等)封装成任何现有的(或后来开发的)封装格式以便遍历网络而到达ADP;以及(ii)将任何现有的(或后来开发的)数据压缩技术应用于要传送的信息并将其移除。
在本发明的一个实施方案中,致动组合器(508)涉及硬件、软件、固件或其任何组合,其提供软件应用工具以用于生成和/或修改设备致动部分(DAC)。在本发明的一个实施方案中,DAC指的是用于驱动包括在一个或多个成人设备(单独地或重叠地)中的一个或多个致动器在任何指定的持续时间段内的致动的一个或多个简档。DAC可以附加地或可选地被描述为计算机程序文件或可执行的,其指示在涉及一个或多个成人设备和一个或多个用户的活动期间一个或多个成人设备如何操作其一个或多个致动器。在本发明的一个实施方案中,DAC可以由ADP的用户或第三方提供商创建和/或修改。此外,DAC可以作为单独的产品生产,或者可以伴随成人多媒体内容并与其同步。例如,第三方提供商可能希望将DAC附加到成人多媒体产品,以便用户经由他们的成人和/或可穿戴设备物理地体验呈现在成人多媒体产品中的活动。
图6和图7示出了根据本发明的一个或多个实施方案的流程图。尽管这些流程图中的各个步骤被顺序地呈现和描述,但是普通技术人员将会理解,可以以不同的顺序执行一些或全部步骤,可以组合或省略一些或全部步骤,并且可以并行执行一些或全部步骤。在本发明的一个实施方案中,图6和图7中所示的步骤可以与图6和图7中所示的任何其它步骤并行执行而不偏离本发明。
图6示出了描述根据本发明的一个或多个实施方案的用于生成DSI的方法的流程图。在步骤602中,聚合来自一个或多个设备的传感器和/或状态信息。在本发明的一个实施方案中,上述信息的聚合可以通过由客户端设备实例化的推送机制来实现。在本发明的一个或多个实施方案中,上述信息的聚合可以通过编程到可操作地连接到客户端设备的一个或多个成人设备和/或可穿戴设备中的推送机制来实现。推送机制可以与数据轮询或采样同义,其中客户端设备可以向一个或多个成人和/或可穿戴设备提交请求以获得当前传感器和/或状态信息。在推送上述信息时,成人和/或可穿戴设备可以不断地、周期性地或者响应于上述信息的改变而将传感器和/或状态信息的当前值广播到客户端设备。
在本发明的一个实施方案中,如上所述,传感器信息是指来自包括在一个或多个成人设备和/或可穿戴设备(链接到客户端设备和/或操作者)中的一个或多个传感器的传感器数据,其已被收集和/或预处理。在本发明的一个实施方案中,预处理需要执行初步算法和/或程序以准备用于以后的分析和/或操作的原始数据。预处理包括但不限于清理、标准化、转换和特征提取。数据清理是指检测和纠正原始数据内的不一致(例如,损坏、异常值、误差等)。标准化是指对从不同来源(例如,成人设备、可穿戴设备等)获得的数据进行标准化,以便以一致的方式符合和/或呈现不同的数据。转换是指将数据从原始格式和/或类型转换为目标***(例如,ADP)可兼容或可解释的格式和/或类型。特征提取是指识别或隔离可能具有信息性和非冗余性的数据,从而促进取决于数据质量的分析、学习和/或其它操作。本领域的普通技术人员将会理解,可以应用与例如机器学习、数据挖掘、模式识别和图像处理的学科相对应的一个或多个现有和/或以后开发的范例来实现特征提取。
在本发明的一个实施方案中,状态信息是指与一个或多个成人设备和/或可穿戴设备相关联的一个或多个特征和/或设置相关的当前和/或历史值。状态信息的示例可以包括但不限于成人设备的径向扩张、成人设备的线性扩张、振动的频率、振动的振幅、振动的持续时间、扩张的频率、以及包括在成人设备中的一个或多个致动器之间的振动的重叠。
在步骤604中,基于和/或使用在步骤602中聚合的信息来生成消息。在本发明的一个实施方案中,该消息可以涉及资源请求。在此种实施方案中,如上所述,资源可以包括例如对云计算逻辑的访问、数据存储、内容生成、检索和/或传播、软件和/或固件更新、一个或多个PSU(例如,参见图2)以及由ADP支持的任何其它服务和功能。如此,消息可以包括传感器信息,以便使得传感器信息通过与ADP相关联的一个或多个服务、过程和功能被馈送。除资源请求实施方案之外,附加于或替代传感器信息,消息可以包括指令、内容等,其可以与至少涉及客户端设备的操作者和ADP的一个或多个其它(远程)用户的活动相关。在本发明的另一个实施方案中,所生成的消息可以反映ADP和与特定用户相关联的各种设备之间的信息同步机制的实现。也就是说,在此种实施方案中,消息可以包括上述的状态信息以及指令,该指令指示ADP以存储、整合状态信息和/或与可操作地连接到ADP的其它设备和/或第三方提供商共享状态信息。
在步骤606中,将步骤604中生成的消息传送给ADP。在本发明的一个实施方案中,消息的传输可以遍历或采用任何现有的(或后来开发的)有线和/或无线通信框架和协议或其任何组合。
在步骤608中,从ADP接收动作。在本发明的一个实施方案中,该动作可能或可能不是由更早传送向ADP的消息引起的。此外,在本发明的一个实施方案中,动作可以涉及主指令和/或内容(例如,多媒体、分析、趋势、结果、DAC等)。随后,可以在客户端设备、一个或多个成人设备以及一个或多个可穿戴设备上执行和/或实现这些指令和/或内容,以维持用户参与涉及成人设备的活动。下面参考图7进一步描述动作。
在步骤610中,转换(在步骤608中接收的)动作,从而生成一个或多个DSI。如上所述,在本发明的一个实施方案中,动作包括主指令。这些主指令可以旨在用于在客户端设备上执行的ADP客户端(例如,软件应用程序(例如,参见图4))的可解释性。在本发明的一个实施方案中,动作翻译器(上面讨论)结合一个或多个第三方SDK将主指令的部分转换为DSI,其可由与第三方SDK相关联的成人和/或可穿戴设备解释。如以上所讨论的,第三方SDK可以包括允许任何外部硬件、软件、固件或其任何组合(例如,软件应用程序)命令相应的成人设备和/或可穿戴设备(和/或从其获取信息)的资源(例如,工具、实用程序、库等)。
在步骤612中,将在步骤610中生成的一个或多个DSI传送到链接到客户端设备/由客户端设备控制的一个或多个成人设备和/或可穿戴设备。另外地,在本发明的一个实施方案中,(步骤610的)动作中所包括的内容的至少一个子集可以与DSI一起传播到相应的成人和/或可穿戴设备。
图7示出了描述用于生成根据本发明的一个或多个实施方案的动作的方法的流程图。在步骤702中,从客户端设备或第三方提供商接收消息。在本发明的一个实施方案中,消息包括此信息,其可能需要在ADP中存储/整合、中继到其它客户端设备或第三方提供商、和/或通过PSU馈送以根据它们各自的功能处理(上面讨论)。包含在消息内的信息可以包括但不限于:(i)与包括在一个或多个客户端设备、成人设备和/或可穿戴设备中的一个或多个传感器相关联的传感器和/或状态信息;(ii)对于ADP提供的功能的启用或对于由ADP使用和维护的各种简档(例如,用户、设备,社交网络等)的群体的用户输入;(iii)由用户和第三方提供商开发/提供的内容(例如,多媒体、DAC等);以及(iv)上下文指令或数据,其指定与消息相关联的上下文(在下面讨论)。
在步骤704中,检查所接收的消息以便识别与消息相关联的上下文。在本发明的一个实施方案中,消息的上下文是指指定其目的或者包含在消息中的信息如何被处理的指令和/或数据。例如,如上所述,消息中的信息可能希望被整合到ADP中、或者被中继到另一个组件***(例如,参见图1)、或者被处理以代替任何和/或全部ADP提供的服务、过程和/或功能。在本发明的一个实施方案中,如果需要,消息的上下文还可以包括用于帮促进将信息传送给其它***组件或用户的用户、设备等的标识符。
在步骤706中,作出关于消息的上下文是否需要所包括的信息由一个或多个PSU处理(例如,参见图2)的第一确定。如果确定上下文包括用于PSU处理的指令/数据,则过程进行到步骤708;否则,过程进行到步骤712。
在步骤708中,在确定消息的上下文需要PSU处理时,包括在消息中的信息的至少一部分通过PSU流水线被转发。在本发明的一个实施方案中,可以遍历流水线的信息可以包括但不限于传感器信息、状态信息、简档信息和内容。上述信息的处理根据上述讨论的PSU的各个功能进行(例如,参见图2)。
在步骤710中,获得来自一个或多个PSU的由其单独和/或组合努力产生的输出。在本发明的一个实施方案中,输出基于一个或多个PSU的相应功能模制而成。例如,学习智能的输出(例如,参见图2中的206A)包括但不限于传感器信息、简档信息、状态信息等之间的映射或关联。
在步骤712中,将所获得的PSU输出和/或包括在消息中的信息存储在ADP数据储存库中。在本发明的一个实施方案中,PSU输出和/或信息可以相对于用户、设备、活动、趋势或用于组织信息的任何其它主题而被组织在数据储存库中。
在步骤714中,做出关于PSU输出和/或包括在消息中的信息是否被指定用于传递到一个或多个其它客户端设备和/或第三方提供商的第二确定。如果确定需要中继上述信息,则过程进行到步骤716;否则,过程结束。
在步骤716中,在确定需要将PSU输出、传感器信息、状态信息、简档信息和/或内容传送到其它目标(例如,客户端设备和第三方提供商)时,产生动作来包含必要的信息。在本发明的一个实施方案中,如上所述,动作涉及主指令和/或内容(例如,多媒体、分析、趋势、结果、DAC等)。随后,可以在客户端设备、一个或多个成人设备以及一个或多个可穿戴设备上执行和/或实现这些指令和/或内容,以维持用户参与涉及成人设备的活动。另外地或者替代地,动作可以将上述内容转发给第三方提供商以帮助第三方提供商向用户改进他们的产品、服务和/或内容。在本发明的一个实施方案中,动作的产生可以包括应用任何现有的(或后来开发的)数据压缩和封装技术。
在步骤718中,所生成的动作被传送到其各自的目标(例如,客户端设备或第三方提供商)。在本发明的一个实施方案中,动作的传输可以遍历或采用任何现有的(或后来开发的)有线和/或无线通信框架和协议或其任何组合。
本发明的实施方案可以在计算***上实现。可以使用手机、台式机、服务器、路由器、交换机、嵌入式设备或其它类型的硬件的任何组合。例如,如图8.1所示,计算***(800)可以包括一个或多个计算机处理器(802)、非持久性存储器(804)(例如,易失性存储器,诸如随机存取存储器(RAM)、高速缓存存储器)、持久性存储器(806)(例如,硬盘、光盘驱动器(诸如光盘(CD)驱动器或数字通用盘(DVD)驱动器)、闪存等)、通信接口(812)(例如,蓝牙接口、红外接口、网络接口、光学接口等)以及多种其它元件和功能。
计算机处理器(802)可以是用于处理指令的集成电路。例如,计算机处理器可以是处理器的一个或多个核心或微核心。计算***(800)还可以包括一个或多个输入设备(810),诸如触摸屏、键盘、鼠标、麦克风、触摸板、电子笔或任何其它类型的输入设备。
通信接口(812)可以包括用于将计算***(800)连接到网络(未示出)(例如,局域网(LAN)、广域网(WAN)(诸如因特网)、移动电话网络或任何其它类型的网络)和/或另一设备(诸如另一计算设备)的集成电路。
此外,计算***(800)可以包括一个或多个输出设备(808),诸如屏幕(例如,液晶显示器(LCD)、等离子显示器、触摸屏、阴极射线管(CRT)监视器、投影仪、或其它显示设备)、打印机、外部存储器或任何其它输出设备。一个或多个输出设备可以与输入设备相同或不同。输入和输出设备可以被本地或远程地连接到计算机处理器802、非持久性存储器804和持久性存储器806。存在许多不同类型的计算***,并且上述输入和输出设备可以采取其它形式。
用于执行本发明实施方案的计算机可读程序代码形式的软件指令可以全部或部分地、暂时或永久地存储在非暂态的计算机可读介质(诸如CD、DVD、存储设备、软盘、磁带,闪存、物理存储器)或任何其它计算机可读存储介质上。具体地,软件指令可对应于计算机可读程序代码,当由处理器执行时其被配置成执行本发明的一个或多个实施方案。
图8.1中的计算***(800)可以连接到网络或者是网络的一部分。例如,如图8.2所示,网络(820)可以包括多个节点(例如,节点X(822)、节点Y(824))。每个节点可以对应于计算***,诸如图8.1中所示的计算***,或者所组合的节点组可对应于图8.1中所示的计算***。作为示例,本发明的实施方案可以在连接到其它节点的分布式***的节点上实现。作为另一示例,本发明的实施方案可以在具有多个节点的分布式计算***上实现,其中本发明的每个部分可以位于分布式计算***内的不同节点上。此外,上述计算***(800)的一个或多个元件可以位于远程位置处并且通过网络连接到其它元件。
尽管在图8.2中未示出,但是节点可以对应于经由背板连接到其它节点的服务器机箱中的刀片。作为另一示例,节点可以对应于数据中心中的服务器。作为另一示例,节点可以对应于具有共享存储器和/或资源的计算机处理器或计算机处理器的微核心。
网络(820)中的节点(例如,节点X(822)、节点Y(824))可以被配置成向客户端设备(826)提供服务。例如,节点可以是云计算***的一部分。节点可以包括从客户端设备(826)接收请求并将响应发送到客户端设备(826)的功能。客户端设备(826)可以是计算***,诸如图8.1中所示的计算***。此外,客户端设备(826)可以包括和/或执行本发明的一个或多个实施方案的全部或一部分。
图8.1和图8.2中描述的计算***或计算***组可以包括执行本文公开的各种操作的功能。例如,计算***可以在相同或不同***上的进程之间执行通信。采用某种形式的主动或被动通信的各种机制可以促进同一设备上的进程之间的数据交换。代表这些进程间通信的示例包括但不限于文件、信号、套接字、消息队列、流水线、信号量、共享存储器、消息传递和存储器映射文件的实现。以下提供了关于这些非限制性示例对中的更多细节。
基于客户端-服务器联网模型,套接字可以用作接口或通信通道端点,以便在同一设备上的进程之间实现双向数据传输。首先,在客户端-服务器联网模型之后,服务器进程(例如,提供数据的进程)可以创建第一套接字对象。接下来,服务器进程绑定第一套接字对象,从而将第一套接字对象与唯一的名称和/或地址相关联。在创建并绑定第一套接字对象之后,服务器进程然后等待并监听来自一个或多个客户端进程(例如,寻求数据的进程)的传入连接请求。此时,当客户端进程希望从服务器进程获取数据时,客户端进程将通过创建第二套接字对象开始。然后,客户端进程继续生成连接请求,其至少包括第二套接字对象和与第一套接字对象相关联的唯一名称和/或地址。客户端进程然后将连接请求传送到服务器进程。根据可用性,服务器进程可以接受连接请求,建立与客户端进程的通信通道,或忙于处理其它操作的服务器进程可以将连接请求排队在缓冲区中,直到服务器进程准备就绪。建立的连接通知客户端进程可以开始通信。作为响应,客户端进程可以生成数据请求以指定客户端进程希望获得的数据。数据请求随后被传送到服务器进程。在接收数据请求后,服务器进程分析请求并收集请求的数据。最后,服务器进程然后生成包括至少所请求的数据的答复,并将答复传送给客户端进程。更普遍地,数据可以作为数据报或字符流(例如,字节)来传送。
共享存储器是指虚拟存储空间的分配,以便证实其中数据可以被多个进程传送和/或访问的机制。在实现共享存储器时,初始化过程首先在持久性或非持久性存储器中创建可共享段。在创建后,初始化过程然后安装可共享段,随后将可共享段映射到与初始化过程关联的地址空间。在安装之后,初始化过程继续进行以识别并授予一个或多个授权进程也可以向可共享段写入数据和从可共享段读取数据的的访问许可。由一个进程对可共享段中的数据所做的更改可能会立即影响其他进程,这些进程也链接到可共享段。此外,当授权进程中的一个访问可共享段时,可共享段映射到该授权进程的地址空间。通常,除了初始化进程之外,只有一个授权进程可以在任何给定的时间安装可共享段。
在不脱离本发明的范围的情况下,可以使用其它技术来共享数据,诸如在本申请中描述的各种数据。这些进程可以是相同或不同应用程序的一部分,并且可以在相同或不同的计算***上执行。
除了或者附加于在进程之间共享数据,执行本发明的一个或多个实施方案的计算***可以包括从用户接收数据的功能。例如,在一个或多个实施方案中,用户可以经由用户设备上的图形用户界面(GUI)提交数据。可以使用触摸板、键盘、鼠标或任何其它输入设备,通过用户选择一个或多个GUI小部件或者将文本和其它数据***GUI小部件来经由GUI提交数据。响应于选择特定项目,可以由计算机处理器从持久性或非持久性存储器获得关于特定项目的信息。在用户选择项目时,响应于用户的选择,可以在用户设备上显示获得的关于特定项目的数据的内容。
作为另一示例,获得关于特定项目的数据的请求可以被发送到通过网络可操作地连接到用户设备的服务器。例如,用户可以选择用户设备的网络客户端内的统一资源定位符(URL)链接,从而发起超文本传输协议(HTTP)或其它协议请求被发送到与该URL相关联的网络主机。响应于该请求,服务器可以提取关于特定选择的项目的数据并且将数据发送到发起该请求的设备。一旦用户设备已经接收到关于特定项目的数据,响应于用户的选择,可以在用户设备上显示接收到的关于特定项目的数据的内容。除了上述示例之外,在选择URL链接之后从服务器接收的数据可以提供超文本标记语言(HTML)的网页,其可以由Web客户端呈现并显示在用户设备上。
一旦诸如通过使用上述技术或从存储器获得数据,在执行本发明的一个或多个实施方案的计算***可以从所获得的数据提取一个或多个数据项。例如,可以通过图8.1中的计算***如下进行提取。首先,确定数据的组织模式(例如,语法、方案、布局),其可以基于以下中的一个或多个进行:位置(例如,位或列位置、数据流中的第N令牌等)、属性(其中属性与一个或多个值相关联)、或者分层/树结构(由节点层在不同细节层处组成,诸如在嵌套的分组报头或嵌套的文档部分中)。然后,在组织模式的上下文中,原始未处理的数据符号流被解析为令牌的流(或分层结构)(其中每个令牌可以具有关联的令牌“类型”)。
接下来,使用提取标准从令牌流或结构中提取一个或多个数据项,其中根据组织模式处理提取标准以提取一个或多个令牌(或来自分层结构的节点)。对于基于位置的数据,提取由提取标准识别的位置处的标记。对于基于属性/值的数据,提取与满足提取标准的属性相关联的令牌和/或节点。对于分层数据,提取与匹配提取标准的节点相关联的令牌。提取标准可以简单为标识符字符串,或者可以是呈现给结构化数据储存库(其中数据储存库可以根据数据库模式或数据格式(诸如XML)来组织)的查询。
所提取的数据可以被计算***用于进一步处理。例如,在执行本发明的一个或多个实施方案的同时,图8.1的计算***可以执行数据比较。数据比较可以用来比较两个或更多个数据值(例如,A、B)。例如,一个或多个实施方案可确定是否A>B、A=B、A!=B、A<B等。比较可以通过将A、B以及指定与比较有关的操作的操作码提交给算术逻辑单元(ALU)(即,对这两个数据值执行算术和/或按位逻辑运算的电路)进行。ALU输出操作的数字结果和/或与数字结果相关的一个或多个状态标志。例如,状态标志可以指示是否数字结果是正数、负数还是零等。通过选择适当的操作码并然后读取数字结果和/或状态标志,可以执行比较。例如,为了确定是否A>B,可以从A中减去B(即,A-B),并且可以读取状态标志以确定结果是否是正的(即,如果A>B,那么A-B>0)。在一个或多个实施方案中,B可以被认为是阈值,并且如果A=B或者如果A>B,如使用ALU所确定的,则认为A满足阈值。在本发明的一个或多个实施方案中,A和B可以是矢量,并且比较A和B需要将矢量A的第一元素与矢量B的第一元素进行比较、将矢量A的第二元素与矢量B的第二元素进行比较等。在一个或多个实施方案中,如果A和B是字符串,则可以比较字符串的二进制值。
图8.1中的计算***可以实现和/或连接到数据储存库。例如,一种类型的数据储存库是数据库。数据库是信息集合,其配置成便于数据检索、修改、重新组织和删除。数据库管理***(DBMS)是为用户提供界面以定义、创建、查询、更新或管理数据库的软件应用程序。
用户或软件应用程序可以向DBMS提交语句或查询。然后DBMS解释该语句。该语句可以是select语句,以请求信息、更新语句、创建语句、删除语句等。此外,语句可以包含指定数据或数据容器(数据库、表格、记录、列、视图等)的参数、标识符、条件(比较运算符)、函数(例如,联合、完全联合、计数、平均等)、排序(例如,升序、降序)或其它。DBMS可以执行该语句。例如,响应于语句,DBMS可以访问存储器缓冲区、引用或索引文件以进行读取、写入、删除或其任何组合。DBMS可以从持久性或非持久性存储器加载数据,并执行计算以响应查询。DBMS可以将结果返回给用户或软件应用程序。
图8.1的计算***可以包括此功能以用于呈现原始和/或处理后的数据,诸如比较和其它处理的结果。例如,呈现数据可以通过各种呈现方法来完成。具体地,可以通过由计算设备提供的用户界面来呈现数据。用户界面可以包括在显示设备上显示信息的GUI,诸如计算机监视器或手持式计算机设备上的触摸屏。GUI可以包括各种GUI小部件,其组织显示什么数据以及数据如何呈现给用户。此外,GUI可以将数据直接呈现给用户,例如,通过文本呈现为实际数据值的数据,或者由计算设备呈现为数据的视觉表示,诸如通过可视化数据模型。
例如,GUI可以首先从软件应用程序获得请求在GUI内呈现特定数据对象的通知。接下来,GUI可以例如通过从识别数据对象类型的数据对象内的数据属性获取数据来确定与特定数据对象相关联的数据对象类型。然后,GUI可以确定被指定用于显示该数据对象类型的任何规则,例如,由数据对象类的软件框架指定的规则或者根据由GUI定义的用于呈现该数据对象类型的任何本地参数指定的规则。最后,GUI可以从特定数据对象获得数据值,并根据该数据对象类型的指定规则在显示设备内呈现数据值的视觉表示。
数据也可以通过各种音频方法呈现。特别地,数据可以被呈现成音频格式并且通过可操作地连接到计算设备的一个或多个扬声器呈现为声音。
数据也可以通过触觉方法呈现给用户。例如,触觉方法可以包括由计算***产生的振动或其它物理信号。例如,可以使用由具有预定振动持续时间和强度的手持式计算机设备产生的振动来向用户呈现数据以传送数据。
以上对功能的描述仅呈现了由图8.1的计算***和图8.2中的节点和/或客户端设备执行的功能的一些示例。其他功能可以使用本发明的一个或多个实施方案来执行。
以下示例仅用于说明的目的,而不是为了限制本发明的范围。
图9示出了根据本发明的一个或多个实施方案的示例的数据流程图。更具体地,图9示出了包括成人设备平台(ADP)(902)、成人内容提供商S(904)以及各种客户端(906)、成人和可穿戴设备(906,908,910,912,914,916,918,920,922)的***。这些组件经由网络(924)进一步可操作地相互连接。
通过第一情况,考虑ADP(902)提供对第一用户(例如,用户A)的参与。第一用户正在操作,并且使用客户端设备(例如,用户A客户端设备(906))可操作地连接到ADP。链接到与第一用户相关联的客户端设备(以及由与用户有关的ADP维护的各种简档)的是两个成人设备(例如,用户A成人设备X(912)和用户A成人设备Y(914))以及可穿戴设备(例如,用户A可穿戴设备J(916))。为了澄清与示例有关的目的,考虑成人设备X是由第一第三方提供商制造的一种类型的振动器,以及成人设备Y是由第二第三方提供商制造的另一类型的振动器。此外,可穿戴设备J可以是由第三方提供商生产的智能手表。
在该第一情况下,当可操作地连接到ADP(902)时,第一用户参与单独的性或锻炼活动。在这些活动期间,与成人设备X(912)、成人设备Y(914)和可穿戴设备J(916)相关联的传感器和/或状态信息被周期性地上传到第一用户客户端设备(906)。然后,使用一条或多条消息将该信息中继到ADP(902)。在本发明的一个实施方案中,至少将描述与第一用户的活动相关联的使用、偏好和生物测定的传感器和/或状态信息提供给学习智能。在本发明的一个实施方案中,诸如各种简档信息(例如,用户、设备、社交网络等)元素中的一个或多个的其它信息可以附加地馈送到学习智能。反过来,学习智能将一个或多个预定算法应用于确定与成人设备X和Y、用户定向、偏好等相关的特征相关联的信息性映射/连接。
这些信息性映射/连接可以基于动作中的信息映射被传送回第一用户的客户端设备(906)以及定制DAC。从这里开始,第一用户的客户端设备(906)获得动作并翻译它,从而生成设备特定指令(DSI)。所生成的DSI还可以并入由定制DAC提供的指令/数据,其可以由成人设备(912,914)实施/执行以帮助第一用户履行其性和/或锻炼目标(例如,到达高潮的更快路线、针对性的肌肉使用等)。
通过第二情况,ADP(902)可以向第一用户和第二用户(例如,用户B)提供参与,用户可能参与涉及其各自的成人设备的联合活动。在本发明的一个实施方案中,用户可以位于同一位置和/或彼此物理相邻。在本发明的另一个实施方案中,用户可以位于不同的地点处,但是仍然经由网络(924)可操作地相互连接。关于该第二情况,第二用户可以正在操作,并且使用第二客户端设备(例如,用户B客户端设备(908))可操作地连接到ADP(902)。此外,链接到第二客户端设备的是第三成人设备(例如,用户B成人设备X(918))和第二可穿戴设备(例如,用户B可穿戴设备L(920))。根据示例的一致性,第二用户的成人设备X(918)是与由第一成人设备制造商制造的第一用户的成人设备X(912)类似模型的成人设备。第二用户的可穿戴设备(920)例如可以代表由第二用户所穿的智能衬衫。
在该第二情况中,在本发明的一个实施方案中,第二用户可以与其各自的成人设备(918)交互,以便生成定制设备致动部分(DAC)(上面讨论)。DAC利用从第二用户的成人设备(918)和可穿戴设备(920)导出的传感器和/或状态信息以及由第三方软件开发工具包(SDK)提供的工具以捕获可以是由其它成人设备X(例如,用户A成人设备X(912))模型解释的指令/数据。第二用户然后可以将他们的定制DAC上载到ADP(902),该ADP可以被标记为可共享内容,其可以由ADP的其他用户(例如,第一用户)访问。在本发明的另一个实施方案中,ADP(902)提供支持资源,以用于使第二用户能够实时地或近似实时地远程控制链接到第一用户的客户端设备(906)的一个或多个成人设备(912,914)。
通过第三情况,ADP(902)可以向涉及来自第三方提供商(例如,成人内容提供商S(904))的服务和/或内容的多个用户(例如,用户A和用户B)提供参与。在此种情况下,DAC开发者(例如,开发者D)利用并入在软件应用程序中的SDK来创建DAC,软件应用程序在其客户端设备(910)上执行。此外,开发者的客户端设备被链接到第四成人设备(例如,开发者D成人设备X’(922))。在本发明的一个实施方案中,第四成人设备可以补充另一成人设备X(912,918)(例如,产生致动,其模仿由成人设备X产生的致动)。例如,如上所述,成人设备X可以指第一类型的振动器。如此,成人设备X’可以符合穿透和/或振动设备或机构(例如,假***),其获得由振动器提供并由使用该特定振动器类型的用户体验的刺激。在本发明的一个实施方案中,所生成的DAC可以或不可以被附加到(或与其同步)内容(例如,多媒体文件或服务),该内容由成人内容提供商S(904)提供。DAC和/或内容可以经由ADP支持的市场与其他用户(例如,用户A、用户B)共享。
虽然已经相对于有限数量的实施方案描述了本发明,但是受益于本公开的本领域技术人员将会理解,可以在不脱离本文公开的本发明的范围的情况下设计出其它实施方案。因此,本发明的范围应该仅由所附权利要求限定。
Claims (30)
1.一种***,其包括:
数据储存库;以及
平台内核,其可通信地连接到所述数据储存库,所述平台内核被配置成在计算机处理器上执行指令以执行:
从客户端设备接收消息,所述消息包括多个交互信息,
检查所述消息以识别上下文,
确定所述上下文是否需要至少一个平台特定实用程序(PSU),
将所述多个交互信息发送给所述至少一个PSU,以及
从所述至少一个PSU获得输出,所述输出为所述多个交互信息与成人设备之间的多个连接的形式。
2.根据权利要求1所述的***,其中所述多个连接帮助学习以增强用户与所述成人设备之间的交互。
3.根据权利要求1所述的***,其中所述多个连接帮助预测行为以增强用户与所述成人设备之间的交互。
4.根据权利要求1所述的***,其还包括成人设备平台(ADP),其中所述ADP包括所述PSU、所述平台内核和所述数据储存库。
5.根据权利要求4所述的***,其还包括:
可穿戴设备,其被配置成提供所述多个交互信息;
第三方提供商,其被配置成向多个用户提供内容,
其中所述成人设备被配置成:
从传感器接收多个输入数据并且被配置成执行指令以:
预处理由客户端设备接受的格式的所述多个输入数据以获得处理后的数据,
将所述处理后的数据发送给所述客户端设备,以及
从所述客户端设备接收设备特定指令(DSI)以修改所述成人设备的操作,
其中所述客户端设备被配置成:
从由所述成人设备和所述可穿戴设备组成的组中的至少一个获得所述多个输入数据,以及
将所述多个输入数据传送到所述ADP,并且
其中所述ADP、所述成人设备、所述客户端设备、所述可穿戴设备和所述第三方提供商经由网络可通信地连接。
6.根据权利要求1所述的***,其中所述PSU包括:
学习智能,其被配置成执行分析、自适应学习和预测建模,
体验顾问,其配置成向用户提供推荐,
游戏管理器,其配置成支持所述成人设备的游戏化,
产品广告商,其配置为将来自第三方提供商的内容提供给所述用户,
社交网络器,其配置成提供多个用户之间的社交连接,以及
内容代理器,其配置成向所述多个用户提供市场。
7.一种成人设备,其包括:
传感器,其配置成获得多个输入数据;
计算机处理器,其从所述传感器接收所述多个输入数据并被配置成执行指令以:
预处理由客户端设备接受的格式的所述多个输入数据以获得处理后的数据,
将所述处理后的数据发送给所述客户端设备,以及
从所述客户端设备接收设备特定指令(DSI)以修改所述成人设备的操作;以及
电源,其配置成向所述计算机处理器和所述传感器供电。
8.根据权利要求7所述的成人设备,其还包括:
致动器,其配置成向用户提供刺激。
9.根据权利要求7所述的成人设备,其还包括:
通信接口,其配置成向所述客户端设备提供数据。
10.根据权利要求9所述的成人设备,其中所述通信接口进一步配置成使得所述成人设备能够采用任何有线、无线或有线无线通信协议的组合来连接到网络。
11.根据权利要求7所述的成人设备,其中用于修改所述成人设备的所述操作的所述DSI是基于所述多个输入数据生成的,所述多个输入数据用于围绕用户和所述成人设备之间的交互而自适应学习。
12.根据权利要求7所述的成人设备,其中用于修改所述成人设备的所述操作的所述DSI是基于所述多个输入数据生成的,所述多个输入数据用于围绕用户和所述成人设备之间的交互而预测行为。
13.一种用于增强与成人设备的交互的方法,其包括:
从客户端设备接收消息,所述消息包括交互信息,
检查所述消息以识别上下文;
确定所述上下文是否需要至少一个平台特定实用程序(PSU);
将所述交互信息发送给所述至少一个PSU;以及
从所述至少一个PSU获得输出,所述输出为所述交互信息与所述成人设备之间的多个连接的形式。
14.根据权利要求13所述的方法,其还包括:
将所述交互信息和所述输出存储在数据储存库中。
15.根据权利要求14所述的方法,其还包括:
确定是否将所述交互信息或所述输出中继到至少一个目的地;
使用所述交互信息生成动作;以及
向所述至少一个目的地传送所述动作。
16.根据权利要求15所述的方法,其中所述至少一个目的地包括至少一个客户端设备。
17.根据权利要求15所述的方法,其中所述至少一个目的地包括至少一个第三方提供商。
18.根据权利要求13所述的方法,其中所述交互信息包括来自多个传感器的传感器信息,所述传感器包括在所述客户端设备、成人设备或可穿戴设备中。
19.根据权利要求18所述的方法,其中所述传感器信息包括关于用户的取向信息。
20.根据权利要求18所述的方法,其中所述传感器信息包括与用户相关联的生物测定信息。
21.根据权利要求18所述的方法,其中所述传感器信息包括环境信息,所述环境信息描述用户附近的环境。
22.根据权利要求13所述的方法,其中所述交互信息还包括来自所述成人设备的状态信息,其中所述状态信息描述与所述成人设备相关联的当前设置。
23.根据权利要求13所述的方法,其中所述上下文包括关于如何处理所述交互信息的指令。
24.根据权利要求13所述的方法,其中所述至少一个PSU包括学习智能、体验顾问、游戏管理器、产品广告商、社交网络器或内容代理器。
25.一种用于控制成人设备的方法,其包括:
接收来自成人设备平台(ADP)的动作;
处理所述动作以获得设备特定指令(DSI);
基于所述动作来识别所述DSI所指定的所述成人设备;以及
传输所述DSI以修改所述成人设备的操作。
26.根据权利要求25所述的方法,其还包括:
使用与所述成人设备相关联的软件开发工具包(SDK)获得所述DSI,其中所述SDK包括特定用于操作所述成人设备的命令列表。
27.根据权利要求25所述的方法,其还包括:
使用与所述成人设备相关联的应用编程接口(API)来获得所述DSI,其中所述API包括特定用于操作所述成人设备的命令列表。
28.根据权利要求25所述的方法,其中所述动作包括主指令,其描述获得所述DSI的过程。
29.根据权利要求25所述的方法,其中所述DSI包括指导所述成人设备启用、禁用或调整与所述成人设备相关联的设置的指令。
30.根据权利要求29所述的方法,其中所述DSI还包含设备致动部分(DAC),其中所述DAC驱动包括在所述成人设备中的至少一个致动器。
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562180128P | 2015-06-16 | 2015-06-16 | |
US62/180,128 | 2015-06-16 | ||
US201562192637P | 2015-07-15 | 2015-07-15 | |
US62/192,637 | 2015-07-15 | ||
PCT/CA2016/050706 WO2016201576A1 (en) | 2015-06-16 | 2016-06-16 | Sensor acquisition and analytics platform for enhancing interaction with adult devices |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107836097A true CN107836097A (zh) | 2018-03-23 |
Family
ID=57544995
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201680039733.3A Pending CN107836097A (zh) | 2015-06-16 | 2016-06-16 | 用于增强与成人设备的交互的传感器获取和分析平台 |
Country Status (7)
Country | Link |
---|---|
US (1) | US20180169529A1 (zh) |
EP (1) | EP3311527A4 (zh) |
CN (1) | CN107836097A (zh) |
AU (1) | AU2016279940A1 (zh) |
CA (1) | CA2989685A1 (zh) |
HK (1) | HK1249302A1 (zh) |
WO (1) | WO2016201576A1 (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10638174B2 (en) | 2018-09-24 | 2020-04-28 | Brian Sloan | Synchronized video control system for sexual stimulation devices |
CN113535179B (zh) * | 2020-04-22 | 2023-03-28 | Oppo(重庆)智能科技有限公司 | 控制方法、可穿戴设备和存储介质 |
US11134041B1 (en) * | 2020-11-03 | 2021-09-28 | Shenzhen Svakom Technology Co., Ltd | System and method for interactive online entertainment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100034471A1 (en) * | 2008-08-11 | 2010-02-11 | Dawe Russell B | Method and apparatus that enables remote operation of a pleasuring device through a communications network |
WO2015006080A1 (en) * | 2013-07-11 | 2015-01-15 | Neura, Inc. | Physical environment profiling through internet of things integration platform |
CN104346724A (zh) * | 2013-08-02 | 2015-02-11 | ***股份有限公司 | 安全性信息交互***及方法 |
US20150057493A1 (en) * | 2013-08-20 | 2015-02-26 | Ralph Alan HARRIS, JR. | Systems and methods for multimedia tactile augmentation |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030036678A1 (en) * | 2001-08-14 | 2003-02-20 | Touraj Abbassi | Method and apparatus for remote sexual contact |
US8157731B2 (en) * | 2002-10-09 | 2012-04-17 | Bodymedia, Inc. | Method and apparatus for auto journaling of continuous or discrete body states utilizing physiological and/or contextual parameters |
US20040132439A1 (en) * | 2003-01-03 | 2004-07-08 | Vic Tyagi | Remotely controllable wireless sex toy |
US7946977B2 (en) * | 2004-09-07 | 2011-05-24 | My Little Secret, Llc | Phallic devices with audio features and related methods |
US8712724B2 (en) | 2010-09-30 | 2014-04-29 | Fitbit, Inc. | Calendar integration methods and systems for presentation of events having combined activity and location information |
US9949890B2 (en) * | 2013-03-15 | 2018-04-24 | Sambhu Choudhury | Garment with remote controlled vibration array |
EP3003231B1 (en) * | 2013-05-31 | 2019-09-18 | President and Fellows of Harvard College | Soft exosuit for assistance with human motion |
US10940077B2 (en) * | 2013-10-28 | 2021-03-09 | Dimensional Industries, Inc. | Data acquisition and analysis of human sexual response using a personal massaging device |
US20150119765A1 (en) * | 2013-10-28 | 2015-04-30 | Jonathan Daniel Driscoll | Multi-Mode Massage Device Using Biofeedback |
WO2015100326A1 (en) * | 2013-12-24 | 2015-07-02 | Barasch Maxine L | Massager communication device, system, and method |
US10292896B2 (en) * | 2014-04-28 | 2019-05-21 | SmartBod Incorporated | Systems and methods for providing adaptive biofeedback measurement and stimulation |
US10143618B2 (en) * | 2014-06-18 | 2018-12-04 | Thika Holdings Llc | Stimulation remote control and digital feedback system |
US10959910B2 (en) * | 2015-01-05 | 2021-03-30 | Suki LLC | Sexual aid device feedback methods and apparatus |
-
2016
- 2016-06-16 US US15/737,166 patent/US20180169529A1/en not_active Abandoned
- 2016-06-16 CA CA2989685A patent/CA2989685A1/en not_active Abandoned
- 2016-06-16 CN CN201680039733.3A patent/CN107836097A/zh active Pending
- 2016-06-16 WO PCT/CA2016/050706 patent/WO2016201576A1/en active Application Filing
- 2016-06-16 EP EP16810680.5A patent/EP3311527A4/en not_active Withdrawn
- 2016-06-16 AU AU2016279940A patent/AU2016279940A1/en not_active Abandoned
-
2018
- 2018-07-05 HK HK18108707.7A patent/HK1249302A1/zh unknown
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100034471A1 (en) * | 2008-08-11 | 2010-02-11 | Dawe Russell B | Method and apparatus that enables remote operation of a pleasuring device through a communications network |
WO2015006080A1 (en) * | 2013-07-11 | 2015-01-15 | Neura, Inc. | Physical environment profiling through internet of things integration platform |
CN104346724A (zh) * | 2013-08-02 | 2015-02-11 | ***股份有限公司 | 安全性信息交互***及方法 |
US20150057493A1 (en) * | 2013-08-20 | 2015-02-26 | Ralph Alan HARRIS, JR. | Systems and methods for multimedia tactile augmentation |
Also Published As
Publication number | Publication date |
---|---|
US20180169529A1 (en) | 2018-06-21 |
CA2989685A1 (en) | 2016-12-22 |
AU2016279940A1 (en) | 2018-02-01 |
WO2016201576A1 (en) | 2016-12-22 |
HK1249302A1 (zh) | 2018-10-26 |
EP3311527A1 (en) | 2018-04-25 |
EP3311527A4 (en) | 2019-01-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Yaqoob et al. | Metaverse applications in smart cities: Enabling technologies, opportunities, challenges, and future directions | |
CN104781759B (zh) | 用于基于触摸的通信的***和方法 | |
KR101511407B1 (ko) | 실세계에서의 물리적 아날로그와 연관된 가상 공간에 대한 액세스 제공 | |
KR101334066B1 (ko) | 진화하는 사이버 로봇 시스템 및 그 제공 방법 | |
US9854065B2 (en) | System and method for providing virtual spaces for access by users via the web | |
CN108665890A (zh) | 操作语音识别服务的方法、电子设备和支持该设备的*** | |
CN107491468A (zh) | 具有数字助理的应用集成 | |
CN108268130A (zh) | 组推荐的虚拟助理生成 | |
CN108337909A (zh) | 用于提供交互式流传输媒体的***和方法 | |
CN107925654A (zh) | 管理设备云 | |
CN108283811A (zh) | 在游戏中提供社交网络内容 | |
JP6561433B2 (ja) | 複数のハードウェアのエレメントを連係動作させることによって機能を実現させるための方法、システム、端末装置、およびサーバ | |
US8961315B1 (en) | Providing tasks to users during electronic game play | |
CN109789337A (zh) | 用于验证与第三方交互式媒体的交互的***和方法 | |
CN105518692A (zh) | 用于经由社交网络平台控制***设备的方法和装置 | |
US11063845B2 (en) | Action records in virtual space | |
CN102508848B (zh) | 一种人机智能交互方法及*** | |
Vosinakis et al. | Dissemination of intangible cultural heritage using a multi-agent virtual world | |
CN107836097A (zh) | 用于增强与成人设备的交互的传感器获取和分析平台 | |
KR101149017B1 (ko) | 모바일 기기를 이용한 소셜 네트워크 게임 시스템 | |
Rane et al. | Metaverse for Enhancing Customer Loyalty: Effective Strategies to Improve Customer Relationship, Service, Engagement, Satisfaction, and Experience | |
CN106133722A (zh) | 用于个性化叙事的计算机化方法和*** | |
EP3331485B1 (en) | Interactive online entertainment system and method | |
Su et al. | An evaluation model of smart speaker design | |
US20240100294A1 (en) | Methods and systems for interactive delivery of digital content responsive to emotional state |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 1249302 Country of ref document: HK |
|
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20190408 Address after: Ottawa, Ontario, Canada Applicant after: 10546933 Canada Company Address before: Ontario Applicant before: Standard Innovation Corp. |
|
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20180323 |