`
`US009762515B1
`
`( 12 ) United States Patent
`Olivares et al .
`
`( 10 ) Patent No . :
`( 45 ) Date of Patent :
`
`US 9 , 762 , 515 B1
`Sep . 12 , 2017
`
`( * ) Notice :
`
`( 54 ) INTERACTIVE ONLINE ENTERTAINMENT
`SYSTEM AND METHOD
`@ ( 71 ) Applicants : Eddy Olivares , Guangzhou ( CN ) ; Dan
`
`Liu , Guangzhou ( CN )
`@ ( 72 ) Inventors : Eddy Olivares , Guangzhou ( CN ) ; Dan
`Liu , Guangzhou ( CN )
`( 73 ) Assignee : Danxiao Information Technology Ltd . ,
`Guangdong ( CN )
`Subject to any disclaimer , the term of this
`patent is extended or adjusted under 35
`U . S . C . 154 ( b ) by 0 days .
`( 21 ) Appl . No . : 15 / 143 , 513
`( 22 ) Filed :
`Apr . 30 , 2016
`( 51 )
`Int . CI .
`G08C 19 / 16
`( 2006 . 01 )
`( 2006 . 01 )
`H04L 12 / 58
`H04W 4 / 00
`( 2009 . 01 )
`( 2006 . 01 )
`H04L 12 / 18
`H04L 29 / 08
`( 2006 . 01 )
`U . S . CI .
`CPC . . . . . . . H04L 51 / 046 ( 2013 . 01 ) ; H04L 12 / 1813
`( 2013 . 01 ) ; H04L 67 / 025 ( 2013 . 01 ) ; H04W
`4 / 008 ( 2013 . 01 )
`( 58 ) Field of Classification Search
`CPC . . . . . . . . . . . . . . . . . . A61H 19 / 44 ; A61H 19 / 50 ; A61H
`2201 / 5007 ; A61H 2201 / 5012 ; A61H
`19 / 32 , A61H 19 / 34 ; A61H 19 / 40 ; A61H
`2205 / 086 ; A61F 5 / 00 ; A61F 5 / 41 ; A63F
`13 / 12 ; A63F 13 / 218 ; A63F 13 / 285 ; A63F
`2300 / 302 ; HO4L 67 / 02 ; HO4L 67 / 025 ;
`H04L 67 / 04 ; H04L 67 / 12 ; H04L 67 / 38 ;
`H04L 51 / 046 ; H04L 12 / 1813 ; H04W
`84 / 00 ; H04W 4 / 008
`See application file for complete search history .
`
`( 52 )
`
`( 56 )
`
`700 / 17
`
`References Cited
`U . S . PATENT DOCUMENTS
`6 , 368 , 268 B1 *
`4 / 2002 Sandvick . . . . . . . . . . . . . . . A61H 19 / 44
`600 / 38
`6 , 786 , 863 B2 *
`9 / 2004 Abbasi . . . . . . . . . . . . . G06F 3 / 016
`600 / 38
`7 , 347 , 815 B2 *
`3 / 2008 Serbanescu . . . . . . . . . . . . A61H 19 / 34
`600 / 38
`7 , 395 , 126 B2 *
`7 / 2008 Decker . . . . . . . . . . . . . . GO8C 17 / 00
`( Continued )
`OTHER PUBLICATIONS
`“ Lovense Interactive Sex Toys for Cam Models ” , URL : https : / / web .
`archive . org / web / 20160302191610 / http : / / Lovense . com / cam - model ?
`pp . 1 - 4 , Mar . 2 , 2016 . *
`Primary Examiner — Nay Tun
`( 74 ) Attorney , Agent , or Firm — Steinberg Intellectual
`Property Law LLC ; Gloria M . Steinberg , Esq .
`ABSTRACT
`( 57 )
`Disclosed is a system and method for allowing one or more
`users to interact with models from a distance , for example ,
`by enabling the users to tip the models during online video
`chat sessions , wherein the models can define tipping param
`eters to perform predefined acts , via an adult toy , based on
`the amount of tips received . The adult toy can be Wi - Fi or
`BluetoothTM enabled to receive commands directly from the
`server via a web browser extension , the website hosting an
`online video chat session , or connect to an application
`installed on a device operated by the model , wherein the
`application communicates with the web browser extension
`to relay commands to the adult toy therefrom . In some
`embodiments , the browser extension or website can generate
`live control links to enable certain users have a live control
`of the model ' s adult toy .
`18 Claims , 10 Drawing Sheets
`
`206 -
`
`Receive Tip from User
`
`207
`
`<
`
`Tip Within Parameter ?
`
`No
`
`Yes
`
`208
`
`Existing Queue ?
`
`Yes
`
`Add Tip Reaction to Queue
`
`209
`
`Actuate Model Toy / Notify User
`
`211
`
`End Chat Session ?
`
`No
`
`212 * * yan End Chat Session
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 1 of 18
`
`
`
`US 9 , 762 , 515 B1
`Page 2
`
`( 56 )
`
`References Cited
`U . S . PATENT DOCUMENTS
`8 , 378 , 794 B2 *
`2 / 2013 Alarcon . . . . . . . . . . . . . . . . . A61H 19 / 32
`340 / 407 . 1
`8 , 608 , 644 B1
`12 / 2013 Davig
`1 / 2015 Shahoian . . . . . . . . . . . . . . . A61H 19 / 30
`8 , 936 , 544 B2 *
`600 / 38
`2002 / 0083179 AL 6 / 2002 Shaw
`2004 / 0082831 Al
`4 / 2004 Kobashikawa
`2004 / 0132439 Al
`7 / 2004 Tyagi
`A61H 19 / 32
`2004 / 0167855 Al *
`8 / 2004 Cambridge
`705 / 42
`2005 / 0027794 A1 *
`2 / 2005 Decker . . . . . . . . . . . . . . . GO8C 17 / 00
`709 / 201
`2006 / 0015560 AL
`1 / 2006 Macauley
`H04L 67 / 125
`2006 / 0106466 A1 *
`5 / 2006 Decker
`. . . . . . . . . . . - - -
`700 / 1
`2007 / 0055096 A1 *
`3 / 2007 Berry . . . . . . . . . . . . . . . . . . . . A61H 19 / 44
`600 / 38
`2007 / 0202941 A1 *
`8 / 2007 Miltenberger . . . . . . . . . . G07F 17 / 32
`463 / 25
`2008 / 0119767 A1 *
`5 / 2008 Berry . . . . . . . . . . . . . .
`A61H 19 / 34
`601 / 46
`2009 / 0099413 A1 *
`4 / 2009 Kobashikawa . . . . . . . . A61H 19 / 34
`600 / 38
`2009 / 0258688 A1 * 10 / 2009 Yoshizawa . . . . . . . . . . . . . G07F 17 / 32
`463 / 11
`2011 / 0133910 A1 *
`6 / 2011 Alarcon . . . . . . . . . . . . . .
`A61H 19 / 32
`340 / 407 . 1
`2014 / 0370957 A1 * 12 / 2014 Hadida . . . . . . . . . . . . G07F 17 / 32
`463 / 17
`
`* cited by examiner
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 2 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 1 of 10
`
`US 9 , 762 , 515 B1
`
`104
`
`Website
`UI
`
`Web Browser
`Extension
`
`Link Generator
`
`Server
`
`Processor
`
`Memory Unit
`Instructions
`
`Website
`UI
`Control Panel
`
`Web Browser
`Extension
`
`102
`
`Model
`
`Model Toy
`Wifi / Bluetooth
`Enabled
`
`an
`
`103
`
`ñ
`
`121
`
`Model Device
`Web Browser
`
`118
`123
`
`106
`
`|
`- 110
`111
`104
`113
`
`-
`
`Network
`
`User Device
`Web Browser
`
`112
`107
`
`114
`121
`
`Database
`
`User Account
`Information
`Model
`Account
`Information
`
`x
`
`116
`
`117
`
`User Toy
`
`130
`
`108
`
`User
`
`101
`
`FIG . 1
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 3 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 2 of 10
`
`US 9 , 762 , 515 B1
`
`105
`
`Application
`
`
`
`Model Toy
`
`
`
`Model Device 2
`
`Model
`
`125 -
`
`109
`
`110
`
`115B
`111
`
`121
`
`115A
`
`
`
`Model Device 1
`
`
`
`Web Browser
`
`102
`
`106
`
`Browser Extension
`Web
`
`UI
`
`Website
`
`118
`
`113
`
`104
`
`o Database
`1077
`
`112
`
`Network
`
`114A
`
`121A
`
`Server
`
`Processor
`
`
`
`Memory Unit
`
`Instructions
`
`121B
`
`114B
`
`FIG . 2
`
`User
`
`
`
`Web Browser
`
`Device 1 momento com
`
`
`
`113A
`
`Website 1
`
`UI
`
`104A
`
`User 1
`
`101A -
`
`
`
`User Device N
`
`
`
`Web Browser
`
`User N
`
`113B
`
`101B
`
`Website N
`
`104B
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 4 of 18
`
`
`
`U . S . Patent
`
`_ Sep . 12 , 2017
`
`_ Sheet 3 of10
`
`_ US 9 , 762 , 515 B1
`
`&
`
`_ 8
`
`_ 8
`
`Create Model Account
`
`Define Tipping Parameters
`
`Enable Model App
`
`_ - _ Activate Model Toy
`?????
`
`Start Private / Group / Public Chat
`Session
`
`FIG . 34
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 5 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 4 of 10
`
`US 9 , 762 , 515 B1
`
`206 -
`
`Receive Tip from User
`
`< Tip Within Parameter ?
`
`No
`
`207
`
`208
`
`Existing Queue ?
`
`Yes +
`
`Add Tip Reaction to Queue
`
`No
`
`209
`
`Actuate Model Toy / Notify User
`
`211
`
`End Chat Session ?
`
`212 -
`
`End Chat Session
`
`FIG . 3B
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 6 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 5 of 10
`
`US 9 , 762 , 515 B1
`
`að
`
`svo
`
`Define Control Parameters
`
`Generate Live Control Link
`
`Cancel Previous Link or Add
`User to Queue
`
`Transmit Link to User
`
`FIG . 4
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 7 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 6 of 10
`
`US 9 , 762 , 515 B1
`
`301 )
`
`Create User Account
`
`)
`Select Model and Enter Chat Room
`
`303
`
`304
`
`Start Chat Session with Model
`
`Enter Tip Amount
`
`Enter Tip Amount
`
`305
`
`306
`
`307
`
`309
`
`Tip Within Parameter ?
`
`No
`
`308
`
`Existing Queue ?
`
`Yes
`
`Add Tip Reaction to Queue
`
`Actuate Model Toy / Notify User
`
`End Chat Session ?
`
`No
`
`310 -
`
`End Chat Session
`
`FIG . 5
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 8 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 7 of 10
`
`US 9 , 762 , 515 B1
`
`101
`
`102
`
`103
`
`104 BB User
`
`Model Toy
`
`Website
`
`Model w /
`Application
`Enabled
`
`Tip Model
`
`- - Notify that Tips Were Sent
`
`- Actuate Model Toy
`
`Send a Message
`
`FIG . 6
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 9 of 18
`
`
`
`US . Patent
`
`_ Se [ 0 . 12 , 2017
`
`_ Sheet 8 0f10
`
`US 9 , 762 , 515 B1
`
`101
`
`102
`
`103
`
`104
`
`User
`
`Model w / Application
`Enabled and Web
`Extension Enabled
`
`. . . . .
`
`. . .
`
`.
`
`Model Toy
`
`Website
`
`Tip Moder
`
`?
`
`Notify that Tips were Sent
`
`Actuate Model Toy /
`
`< - Send a Message
`
`FIG . 7
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 10 of 18
`
`
`
`US . Patent
`
`_ Se [ 0 . 12 , 2017
`
`_ Sheet 9 0f10
`
`US 9 , 762 , 515 B1
`
`101
`
`User
`
`102
`
`103
`
`105
`
`104
`
`. 106
`
`Model w / Browser
`Extension or
`Application Enabled
`
`Model Toy
`
`Application
`
`Website
`
`Server
`
`- fip MModel
`
`- Notify that Tips were Sent
`
`Send Command to Actuate Model Toy
`
`Relay Command to
`Actuate Model Toy
`
`Actuate
`Model Toy
`
`Send a
`Message
`
`Fla . 8
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 11 of 18
`
`
`
`U . S . Patent
`
`Sep . 12 , 2017
`
`Sheet 10 of 10
`
`US 9 , 762 , 515 B1
`
`102
`
`103
`
`105
`
`106
`
`Model w /
`Application
`
`Model Toy
`
`Application
`
`Server
`
`Enabled DAG
`
`101
`
`User
`
`- Generate a Control Link
`
`Generate a
`Control Link
`
`Return a
`Unique URL
`
`Relay
`Command
`to Actuate
`Model Toy
`
`Display the Unique URL
`
`Relay the URL
`to User
`
`- Open the URL in a Web Browser
`
`Send Command to Actuate Model Toy
`
`Actuate
`Model Toy
`
`FIG . 9
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 12 of 18
`
`
`
`US 9 , 762 , 515 B1
`
`5
`
`tion ) to an application installed on a device operated by the
`INTERACTIVE ONLINE ENTERTAINMENT
`SYSTEM AND METHOD
`model , wherein the application communicates with the web
`browser extension to relay commands to the adult toy
`FIELD OF THE INVENTION
`therefrom .
`In some embodiments , two or more users can interact with
`one model across multiple platforms simultaneously via
`The present invention generally relates to telecommuni -
`different chat rooms on various websites . In this way , one
`cations . More particularly , the present invention is directed
`model can perform online shows and receive tips from
`to methods and systems for interactive online adult enter
`tainment .
`multiple users in one or more online chat sessions at the
`10 same time .
`BACKGROUND OF THE INVENTION
`In some embodiments , the browser extension is config
`ured to generate live control links so as to allow certain users
`to control the model ' s adult toy for a limited or unlimited
`Chat rooms are widely used to allow two or more users
`amount of time via a virtual control panel . The browser
`usually located at different locations to communicate . Gen
`erally , chat rooms utilize text input by the users that can be 15 extension is further configured to automatically cancel pre
`displayed in real - time for providing a written transcript of a
`viously generated links each time a new link is generated , or
`conversation . Some forms of chatting incorporate video and
`automatically cancel expired links . Alternatively , the
`audio so that two or more users can view some or all of the
`browser extension can form a queue or add users to a queue
`users from different locations in real - time while conversing .
`of multiple live control links . In this way , multiple users can
`Some chat rooms provide adult content to provide enter - 20 take turns to control the model ' s adult toy .
`tainment for adults . In this regard , existing adult chat rooms
`In the light of the foregoing , these and other objects are
`generally function similarly to conventional chat rooms .
`accomplished in accordance of the principles of the present
`Current challenge for adult chat rooms is to provide the right
`invention , wherein the novelty of the present invention will
`kinds of interactivity and real world features to provide
`become apparent from the following detailed description
`enjoyable experiences to users and can therefore be attrac - 25 and appended claims .
`tive to a large number and wide range of users . In this regard ,
`BRIEF DESCRIPTION OF THE DRAWINGS
`the invention described herein addresses this problem .
`SUMMARY OF THE INVENTION
`The above and other objects and advantages of the present
`30 invention will be apparent upon consideration of the fol
`In view of the disadvantages inherent in the known types
`lowing detailed description , taken in conjunction with the
`accompanying exemplary drawings , in which like reference
`of systems for chat rooms and communication systems now
`present in the prior art , the present invention provides an
`characters refer to like parts throughout , and in which :
`improved interactive online communication system for adult
`FIGS . 1 and 2 show high - level block diagrams of the
`35 present system .
`entertainment .
`The following discloses a simplified summary of the
`FIGS . 3A , 3B , 4 , and 5 show exemplary flow charts of the
`present method .
`specification in order to provide a basic understanding of
`some aspects of the specification . This summary is not an
`FIGS . 6 through 9 show exemplary diagrams of various
`extensive overview of the specification . It is intended to
`embodiments of the present invention .
`neither identify key or critical elements of the specification 40
`nor delineate the scope of the specification . Its sole purpose
`DETAILED DESCRIPTION OF THE
`INVENTION
`is to disclose some concepts of the specification in a sim
`plified form as to prelude to the more detailed description
`The present invention is directed towards a communica
`that is disclosed later .
`Some embodiments include , for example , devices , sys - 45 tion system and method that can actuate adult toys over
`distances . For purposes of clarity , and not by way of
`tems , and methods of providing adult entertainment via
`limitation , illustrative views of the present system and
`online chat sessions and interactive shows .
`Some embodiments include a system comprising a server
`method are described with references made to the above
`with a memory having stored thereon instructions , and a
`identified figures . Various modifications obvious to one
`processor to execute the instructions resulting in a web 50 skilled in the art are deemed to be within the spirit and scope
`browser extension or an adult video chatting website for
`of the present invention .
`allowing users to interact with models from a distance , for
`As used in this application , the terms " component , "
`example , by tipping the models during an online video chat
`“ module , " " system , ” “ interface , " or the like are generally
`session on a website , wherein the models can define tipping
`intended to refer to a computer - related entity , either hard
`parameters to perform predefined acts , via an adult toy or 55 ware or a combination of hardware and software . For
`another stimulation device , based on the amount of tip
`example , a component can be , but is not limited to being , a
`process running on a processor , an object , and / or a computer .
`received .
`re
`In some embodiments , the web browser extension is to
`By way of illustration , both an application running on a
`receive tip parameters defining valid tip ranges ; and to
`controller and the controller can be a component . One or
`automatically identify whether a received tip amount is valid 60 more components can reside within a process and / or thread
`based on a criterion related to the tip parameters . If the tip
`of execution and a component can be localized on one
`amount is valid , the web browser extension is to commu -
`computer and / or distributed between two or more comput
`nicate with the adult toy to actuate the same . In this regard
`rs . As another example , an interface can include I / O
`the adult toy can be Wi - Fi - enabled to receive commands
`components as well as associated processor , application ,
`directly from the server via the web browser extension . 65 and / or API components .
`Alternatively , the adult toy can be connected via Blu -
`It is to be appreciated that determinations or inferences
`etoothTM ( or via another short - range wireless interconnec -
`referenced throughout the subject specification can be prac
`
`e
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 13 of 18
`
`
`
`US 9 , 762 , 515 B1
`
`access point ( AP ) , a wired or wireless router , a wired or
`ticed through the use of artificial intelligence techniques . In
`wireless modem , a wired or wireless network , a local area
`this regard , some portions of the following detailed descrip
`network ( LAN ) , a wireless LAN ( WLAN ) , a metropolitan
`tion are presented in terms of algorithms and symbolic
`area network ( MAN ) , a wireless MAN ( WMAN ) , a wide
`representations of operations on data bits or binary digital
`area network ( WAN ) , a wireless WAN ( WWAN ) , a personal
`signals within a computer memory . These algorithmic 5
`area network ( PAN ) , a wireless PAN ( WPAN ) , or networks
`descriptions and representations may be the techniques used
`operating in accordance with existing and / or future versions
`by those skilled in the data processing arts to convey the
`substance of their work to others skilled in the art .
`and / or derivatives of long term evolution ( LTE ) , a device
`which incorporates a global positioning system ( GPS )
`Furthermore , the claimed subject matter can be imple -
`mented as a method , apparatus , or article of manufacture 10 receiver or transceiver or chip , a device which incorporates
`using standard programming and / or engineering techniques
`an RFID element or chip , a multiple input multiple output
`to produce software , firmware , hardware , or any combina
`( MIMO ) transceiver or device , a single input multiple output
`tion thereof to control a computer to implement the dis -
`( SIMO ) transceiver or device , a multiple input single output
`closed subject matter . The term “ article of manufacture ” as
`( MISO ) transceiver or device , a device having one or more
`used herein is intended to encompass a computer program 15 internal antennas and / or external antennas , or the like .
`Referring now to FIGS . 1 and 2 , there are shown high
`accessible from any computer - readable device , or media .
`Discussions herein utilizing terms such as , for example ,
`level block diagrams of the present system in accordance
`" processing , " " computing , " " calculating , " " determining , "
`with some embodiments of the present invention . In one
`" establishing , ” “ identifying , " " analyzing , ” " checking , ” or
`embodiment , the present invention comprises a user device
`the like , may refer to operations ( s ) and / or process ( es ) of a 20 114 that is operated by a user 101 , wherein the user device
`computer , a computing platform , a computing system , or
`114 comprises a wide variety of computer systems and / or a
`other electronic computing device , that manipulate and / or
`terminal that allow the user 101 to access a web browser 121
`transfer data represented as physical ( e . g . , electronic ) quan -
`on which the user 101 can access a website 104 to engage
`tities within the computer ' s registers and / or memories into
`in an online chat with a model 102 via a user interface ( UI )
`other data similarly represented as physical quantities within 25 113 of the website 104 . In this regard , the device 114 may
`the computer ' s registers and / or memories or other informa -
`be implemented using suitable hardware components and / or
`tion storage medium that may store instructions to perform
`software components , for example , processors , controllers ,
`operations and / or processes .
`memory units , storage units , input units , output units , com
`Moreover , the word " exemplary ” is used herein to mean
`munication units , operating systems , applications , or the
`serving as an example , instance , or illustration . Any aspect 30 like .
`or design described herein as “ exemplary ” is not necessarily
`The present system further comprises a model device 115
`to be construed as preferred or advantageous over other
`that is operated by a model 102 . The model device 115 also
`aspects or designs . Rather , use of the word exemplary is
`comprises a variety of computer systems and / or a terminal
`intended to disclose concepts in a concrete fashion . As used
`that allow the model 102 to access a web browser 121 on
`in this application , the term “ or ” is intended to mean an 35 which the model 102 can access the website 104 to engage
`in an online chat with the user 101 via a UI 113 of the
`inclusive “ or ” rather than an exclusive " or . ”
`Additionally , the articles “ a ” and “ an ” as used in this
`website 104 . In this regard , the device 114 may be imple
`application and the appended claims should generally be
`mented using suitable hardware components and / or software
`construed to mean " one or more ” or “ at least one ” unless
`components , for example , processors , controllers , memory
`specified otherwise or clear from context to be directed to a 40 units , storage units , input units , output units , communication
`singular form . Similarly , the terms “ plurality ” and “ a plu -
`units , operating systems , applications , or the like .
`rality " as used herein includes , for example , " multiple ” or
`In some embodiments , the model device 115 comprises an
`“ two or more . ” For example , " a plurality of items ” includes
`application 105 ( e . g . , non - downloadable or downloadable
`two or more items . As used herein , the terms “ user , " " users , ”
`mobile application , web application , mobile application )
`" end user , "
`" end users , "
`" audience , " " client , " " clients , ” 45 stored thereon . Alternatively , the model 102 comprises a
`" customer , " and " customers ” are interchangeable unless the
`second model device 115B having the application 105
`context clearly suggests otherwise . Similarly , as used herein ,
`installed thereon . The application 105 communicates with
`the terms “ model , " " models , " " performer , " " performers , "
`the model toy 103 so as to send commands thereto ( FIG . 2 ) ,
`are used interchangeably unless the context clearly suggests
`wherein the model toy 103 comprises various types of adult
`otherwise . The terms " web browser extension , " " browser 50 toys and stimulation devices . It is contemplated that the
`extension , ” and “ website ” are used interchangeably unless
`application 105 comprises a UI 125 for manually controlling
`the context clearly suggests otherwise . Furthermore , the
`the model toy 103 , for example , by transmitting signals to
`foregoing terms " web browser extension , ” “ browser exten -
`turn the model toy 103 on and off and vibrate the model toy
`sion , ” and “ website ” may be collectively referred to as
`103 . In other embodiments , however , it is contemplated that
`" application , " " software , " or " software application . ”
`55 the model toy 103 is Wi - Fi or BluetoothTM enabled 120 ( or
`Some embodiments of the present invention may include
`enabled via other suitable short - range wireless interconnec
`one or more wired or wireless links , may utilize one or more
`tion ) so as to allow the model toy 103 to directly commu
`components of wireless communication , may utilize one or
`nicate with the web browser 121 via the model device 115
`more methods or protocols of wireless communication , or
`( FIG . 1 ) and receive commands therefrom without the
`the like . Some embodiments may utilize wired communi - 60 application 105 when the model toy 103 is turned on . In this
`regard , the model toy 103 is configured to receive signals
`cation and / or wireless communication .
`Some embodiments may be used in conjunction with
`from the model device 115 and / or the web browser 121 . In
`various devices and systems , for example , a personal com -
`some embodiments , the system further comprises a user toy
`puter ( PC ) , a desktop computer , a mobile computer , a laptop ,
`108 ( i . e . , Wi - Fi - enabled or BlutoothTM enabled ) that can
`a tablet computer , a server computer , a handheld device , a 65 communicate with the web browser extension 118 of the
`personal digital assistant ( PDA ) , a wireless communication
`web browser 121 on the user device 114 . It is contemplated
`device , a smart phone , a non - portable device , a wireless
`that the user toy 108 operates similarly to the model toy 103 .
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 14 of 18
`
`
`
`US 9 , 762 , 515 B1
`
`parameters is 11 to 20 tokens to vibrate the model toy 103
`The website 104 is configured to allow the user 101 and
`at a high speed for 10 seconds , and the user wishes to vibrate
`the model 102 to set up a user account and a model account ,
`the model toy 103 at a high speed instead of a low speed , the
`respectively . In this regard , the user 101 can create his or her
`tip amount is not valid and the user may be prompted to
`user name and password and input payment information ,
`5 adjust ( i . e . , increase ) the tip amount , in some embodiments .
`among other types of information associated with the user .
`Alternatively , the model toy 103 can still react as long as the
`Similarly , the model 102 can create a model account by
`tip falls in one of the tip parameters . It is contemplated that
`inputting the model ' s name , age , gender , location , and the
`the user 101 can purchase credits , points , or other types of
`like . The user account information 116 and the model
`virtual currency such as tokens that can be credited to his or
`account information 117 are stored in a database 107 that is
`10 her account 116 and use the virtual currency to tip the model
`connected to the network 112 of the present system .
`102 .
`The user 101 can select a model 102 from a group of
`If the web browser extension 118 or the website 104
`models to enter into an online chat session , via the website
`determines that the received tip falls within one of the tip
`104 . In this regard , the chat session can be a private ( i . e . ,
`parameters , it actuates the model toy 103 in accordance with
`one - on - one ) session , a group session ( i . e . , limited number of
`users and one model ) , or a public session ( i . e . , unlimited 15 the tip amount . Alternatively , if the web browser extension
`number of users ) . Each model 102 can define and edit tip
`118 or the website 104 determines that the received tip falls
`parameters that are used during each chat session . In one
`within one of the tip parameters , it signals the application
`embodiment , the website 104 allows the model to designate
`105 to actuate the model toy 103 . It is contemplated that the
`specific tip amounts and / or ranges of tip amounts and
`received tip amounts are credited to the model ' s account 117
`actions correlating to each of the tip amounts and / or ranges . 20 and made redeemable by the respective model at a later time .
`In this regard , the website 104 is configured to recognize tip
`If the web browser extension 118 determines that the
`amounts and send commands to the toy 103 either directly
`received tip does not fall into any of the tip parameters , the
`( if the toy is Wi - Fi enabled 120 ) or via the application that
`web browser extension 118 may be configured to send a
`is connected to the model toy 103 . In another embodiment ,
`notification to the user 101 indicating that the tip amount is
`the model can use the web browser extension 118 to input 25 insufficient .
`the foregoing parameters . It is noted that as used herein , the
`In some embodiments , the web browser extension 118 or
`terms “ action , " " actions , " " act , " and " acts ” mean the mod -
`the website 104 comprises a link generator 123 for gener
`el ' s performances , the model ' s use of the model toy 103
`ating live control links and transmitting the links to users
`and / or the operation of the model toy 103 ( e . g . , vibrating
`101 that are designated by the model 102 . It is contemplated
`rotating , thrusting , oscillating , etc . ) . For example , the model 30 that the link generator 123 comprises a button that can be
`102 can set tip parameters such that tip amounts between 1
`clicked , tapped , or otherwise activated to automatically
`to 10 tokens may cause the model toy 103 to vibrate at a low
`generate new live control links , via the server 106 , and
`speed for 10 seconds , and tip amounts between 11 to 20
`cancel previously generated live control links . The model
`tokens may cause the model toy 103 to thrust at a high speed
`102 can set parameters to define the duration for which the
`for 10 seconds . Alternatively , a tip amount of 30 tokens may 35 model 102 would permit the user 102 to control the model
`cause the model toy 103 to rotate at a high speed for 15
`toy 103 . In this way , the live control links allow certain users
`101 to control the model toy 103 for a limited or an
`seconds .
`The UI 113 of the website 104 is an interface between the
`unlimited time , wherein the users 101 can control the model
`user 101 and one or more elements of the present system
`toy 103 via a virtual control panel 130 that is accessible
`( e . g . , the website 104 ) , the web browser extension 118 , or 40 when the live control link is used . The live control link may
`between the model 102 and one or more elements of the
`be available to the user 101 while the user 101 is in a chat
`present system . In this regard , the UI 113 of the website 104
`session . If more than one user 101 receives a live control
`allows the user 101 and the model 102 to input and receive
`link , then the web browser extension 118 or the website 104
`messages in a textual format so as to have a live conversa -
`creates a queue to add additional links , for example , in the
`tion with each other ( e . g . , in an online chat room ) . Addi - 45 order accessed .
`tionally , the website 104 is further configured to provide a
`Some embodiments of the present system comprise two or
`UI 113 comprising audio and video ( i . e . , during an online
`more users 101A , 101B in communication with one model
`video chat session ) so that the user 101 can view and listen
`102 at the same time , wherein each of the users 101A , 101B
`to the model 102 during a chat session . In some embodi
`operates a user device 121A , 121B for accessing the website
`ments , the present invention may comprise other download - 50 104A , 104B via the web browser 121A , 121B . In this regard ,
`able and / or a non - downloadable software application ( e . g . ,
`the first user 101A and the second user 101B can use
`a web application , a mobile application ) in lieu of the
`different web browsers so that the first web browser 121A
`website 104 .
`and the second web browser 121B need not be the same .
`The server 106 comprises a memory unit 110 having
`Additionally , each user 101A , 101B can visit different
`instructions 111 stored thereon , and a processor 109 , 55 websites to enter into an online chat session with the model
`wherein the processor 109 is configured to execute the
`102 such that the first website 104A and the second web site
`instructions 111 resulting in a software such as the web
`104B need not be the same .
`browser extension 118 or the website 104 , wherein the web
`In this regard , the model 102 can broadcast on multiple
`browser extension 118 or the website 104 is configured to
`platforms simultaneously referred hereto as " split - cam
`scan for tips during chat sessions and receive tips from the 60 ming ” ) so that each user 101A , 101B can view the model
`user 101 . The web browser extension 118 or the website 104
`via , for example , UI 113A , 113B , and tip the model 102 . One
`can determine whether the received tip falls within one of
`model and two or more users 101A , 101B can be in a single
`the tip parameters or whether the tip is equal to a specified
`chat session . When multiple users 101A , 101B tip the model
`tip amount defined by the model 102 . For example , if one of
`102 , the web browser extension 118 or the website 104 can
`the tip parameters is 1 to 10 tokens to vibrate the model toy 65 form a queue and build on tips received . For example , the
`103 at a low speed for 10 seconds , and the user tips 4 tokens ,
`model toy 103 can react to a first tip received , and then react
`then the tip amount is valid . If , however , one of the tip
`to a second tip received , wherein the first tip is received
`
`Danxiao PGR2022-00050
`Exhibit 1002, p. 15 of 18
`
`
`
`US 9 , 762 , 515 B1
`
`10
`
`In some embodiments , if the tip does not fall within any
`before the second tip . If the first user 101A tips the first tip
`of the tip parameters or meet a specific tip amount , the web
`and the second user 101B tips the second tip , then the each
`browser extension 118 ( FIG . 1 , 2 ) can notify the user to
`of the users may be notified when the model toy 103 is
`indicate that the tip did no