throbber
THAI MALE A A A A MATATA TATALUI TOUR
`
`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

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket