`
`PROVISIONAL
`
`COMPUTERIZED SYSTEM AND METHOD FOR AUTOMATICALLY
`ESTABLISHING A NETWORK CONNECTION FOR A REAL-TIME VIDEO
`CONFERENCE BETWEEN USERS
`
`INVENTORS:
`
`Brett Pylant
`1034 Texan Trail
`Grapevine, Texas 76051
`Citizenship: United States
`
`ATTORNEYS:
`Greenberg Traurig, LLP
`300 West 6th Street, Suite 2050
`Austin, TX 78701
`(512) 320-7200
`USPTO Customer Number: 70155
`
`TurnSignl - Exhibit 1034
`Page 1 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`COMPUTERIZED SYSTEM AND METHOD FOR AUTOMATICALLY
`ESTABLISHING A NETWORK CONNECTION FOR A REAL-TIME VIDEO
`CONFERENCE BETWEEN USERS
`
`[001]
`
`This application includes material that is subject to copyright protection. The
`
`copyright owner has no objection to the facsimile reproduction by anyone of the patent
`
`disclosure, as it appears in the Patent and Trademark Office files or records, but otherwise
`
`reserves all copyright rights whatsoever.
`
`FIELD
`
`[002]
`
`The present disclosure relates generally to improving the performance of content
`
`generating, searching, providing and/or hosting computer systems and/or platforms by modifying
`
`the capabilities and providing non-native functionality to such systems and/or platforms for
`
`automatically establishing a network connection for video conferencing between a user and an
`
`expert user having an expertise associated with the determined specific and currently occurring
`
`real-world situation of the user.
`
`SUMMARY
`
`[003]
`
`The present disclosure provides novel systems and methods for automatically, in
`
`real-time, establishing a network connection for video conferencing between a user and an expert
`
`user having an expertise associated with the determined specific and currently occurring real(cid:173)
`
`world situation of the user. The disclosed systems and methods provide a user with the ability to
`
`interact with another user (e.g., expert user) in accordance with his/her current circumstances,
`
`such that the expert user the user is afforded the opportunity to interact with is identified based
`
`on the current circumstances of the user.
`
`[004]
`
`According to some embodiments, as discussed herein, the disclosed systems and
`
`methods provide a computerized, fully automated network environment that enables video
`
`conferencing between two geographically remote users. The two users are a first user that
`
`triggers a request for a second user, and the second user is an identified expert user that is
`
`identified and selected based on, inter alia, the circumstances of the first user, the credentials of
`
`the second user (and how that correlate to the first user's circumstances), the identity of the first
`
`Page 2 of 36
`
`TurnSignl - Exhibit 1034
`Page 2 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`user and/or second user, the activity of the first user, and the like, and/or some combination
`
`thereof.
`
`[005]
`
`Once second user ( or expert user, used interchangeably herein) is identified, a video
`
`consultant session ( or video conferencing session) is initiated between the two users. The session
`
`can be stored as it is occurring (e.g., in real-time as a media streaming event). In some
`
`embodiments, the storage of the session can occur locally on either or both users' device; and/or,
`
`in some embodiments, the video session can be stored on a server.
`
`[006]
`
`While the discussion herein will be directed to establishing a video conferencing
`
`session between two users, it should not be construed as limiting, as any interaction, whether
`
`iterative or in real-time can be established without departing from the scope of the instant
`
`disclosure. Indeed, communications occurring between a user and another user (e.g., second or
`
`expert user) can involve any type of internet provided and/or user generated content (UGC),
`
`including, but not limited to, images, video, text, audio, multimedia, RSS feeds, graphics
`
`interchange format (GIF) files, short-term videos (e.g., VineĀ® videos), and the like.
`
`[007]
`
`By way of a non-limiting example, user A is in situation X and he needs a consultant
`
`to assist him in situation X. User A initiates a request for a consultant. The disclosed systems and
`
`methods, as a result of the consultant request, can analyze the user's request to identify the
`
`situation's characteristics, analyze data associated with the user (e.g., the time, date, location of
`
`the user), and the like, or some combination thereof, in order to determine details (attributes,
`
`characteristics and/or descriptors) of the situation (e.g., situation X). This analyzed and identified
`
`information is then utilized to identify an expert user that has sufficient capabilities (e.g., a
`
`quantifiable amount of experience or credentials satisfying an expert level threshold)
`
`corresponding to the situation X. Once the expert user is identified, the expert user and the user
`
`A are automatically put in contact with one-another via a created/established network connection
`
`that includes a video conferencing session. From here, user A and the expert user can interact,
`
`and such interaction is stored for later retrieval and/or evidence.
`
`[008]
`
`In accordance with one or more embodiments, a method is disclosed for, inter alia,
`
`automatically establishing a network connection for video conferencing between a user and an
`
`expert user having an expertise associated with the determined specific and currently occurring
`
`real-world situation of the user.
`
`Page 3 of 36
`
`TurnSignl - Exhibit 1034
`Page 3 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`[009]
`
`In accordance with one or more embodiments, a non-transitory computer-readable
`
`storage medium is provided, the non-transitory computer-readable storage medium tangibly
`
`storing thereon, or having tangibly encoded thereon, computer readable instructions that when
`
`executed cause at least one processor to perform a method for automatically establishing a
`
`network connection for video conferencing between a user and an expert user having an
`
`expertise associated with the determined specific and currently occurring real-world situation of
`
`the user.
`
`[0010]
`
`In accordance with one or more embodiments, a system is provided that comprises
`
`one or more computing devices configured to provide functionality in accordance with such
`
`embodiments. In accordance with one or more embodiments, functionality is embodied in steps
`
`of a method performed by at least one computing device. In accordance with one or more
`
`embodiments, program code (or program logic) executed by a processor(s) of a computing
`
`device to implement functionality in accordance with one or more such embodiments is
`
`embodied in, by and/or on a non-transitory computer-readable medium.
`
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`[0011]
`
`The foregoing and other objects, features, and advantages of the disclosure will be
`
`apparent from the following description of embodiments as illustrated in the accompanying
`
`drawings, in which reference characters refer to the same parts throughout the various views.
`
`The drawings are not necessarily to scale, emphasis instead being placed upon illustrating
`
`principles of the disclosure:
`
`[0012]
`
`FIG. I is a schematic diagram illustrating an example of a network within which the
`
`systems and methods disclosed herein could be implemented according to some embodiments of
`
`the present disclosure;
`
`[0013]
`
`FIG. 2 depicts is a schematic diagram illustrating an example of client device in
`
`accordance with some embodiments of the present disclosure;
`
`[0014]
`
`FIG. 3 is a schematic block diagram illustrating components of an exemplary
`
`system in accordance with embodiments of the present disclosure;
`
`[0015]
`
`FIG. 4 is a flowchart illustrating steps performed in accordance with some
`
`embodiments of the present disclosure; and
`
`Page 4 of 36
`
`TurnSignl - Exhibit 1034
`Page 4 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`[0016]
`
`FIG. 5 is a block diagram illustrating the architecture of an exemplary hardware
`
`device in accordance with one or more embodiments of the present disclosure.
`
`DESCRIPTION OF EMBODIMENTS
`
`[0017]
`
`The present disclosure will now be described more fully hereinafter with reference
`
`to the accompanying drawings, which form a part hereof, and which show, by way of
`
`illustration, certain example embodiments. Subject matter may, however, be embodied in a
`
`variety of different forms and, therefore, covered or claimed subject matter is intended to be
`
`construed as not being limited to any example embodiments set forth herein; example
`
`embodiments are provided merely to be illustrative. Likewise, a reasonably broad scope for
`
`claimed or covered subject matter is intended. Among other things, for example, subject matter
`
`may be embodied as methods, devices, components, or systems. Accordingly, embodiments
`
`may, for example, take the form of hardware, software, firmware or any combination thereof
`
`( other than software per se ). The following detailed description is, therefore, not intended to be
`
`taken in a limiting sense.
`
`[0018]
`
`Throughout the specification and claims, terms may have nuanced meanings
`
`suggested or implied in context beyond an explicitly stated meaning. Likewise, the phrase "in
`
`one embodiment" as used herein does not necessarily refer to the same embodiment and the
`
`phrase "in another embodiment" as used herein does not necessarily refer to a different
`
`embodiment. It is intended, for example, that claimed subject matter include combinations of
`
`example embodiments in whole or in part.
`
`[0019]
`
`In general, terminology may be understood at least in part from usage in context. For
`
`example, terms, such as "and", "or", or "and/or," as used herein may include a variety of
`
`meanings that may depend at least in part upon the context in which such terms are used.
`
`Typically, "or" if used to associate a list, such as A, B or C, is intended to mean A, B, and C,
`
`here used in the inclusive sense, as well as A, B or C, here used in the exclusive sense. In
`
`addition, the term "one or more" as used herein, depending at least in part upon context, may be
`
`used to describe any feature, structure, or characteristic in a singular sense or may be used to
`
`describe combinations of features, structures or characteristics in a plural sense. Similarly, terms,
`
`such as "a," "an," or "the," again, may be understood to convey a singular usage or to convey a
`
`plural usage, depending at least in part upon context. In addition, the term "based on" may be
`
`Page 5 of 36
`
`TurnSignl - Exhibit 1034
`Page 5 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`understood as not necessarily intended to convey an exclusive set of factors and may, instead,
`
`allow for existence of additional factors not necessarily expressly described, again, depending at
`
`least in part on context.
`
`[0020]
`
`The present disclosure is described below with reference to block diagrams and
`
`operational illustrations of methods and devices. It is understood that each block of the block
`
`diagrams or operational illustrations, and combinations of blocks in the block diagrams or
`
`operational illustrations, can be implemented by means of analog or digital hardware and
`
`computer program instructions. These computer program instructions can be provided to a
`
`processor of a general purpose computer to alter its function as detailed herein, a special purpose
`
`computer, ASIC, or other programmable data processing apparatus, such that the instructions,
`
`which execute via the processor of the computer or other programmable data processing
`
`apparatus, implement the functions/acts specified in the block diagrams or operational block or
`
`blocks. In some alternate implementations, the functions/acts noted in the blocks can occur out
`
`of the order noted in the operational illustrations. For example, two blocks shown in succession
`
`can in fact be executed substantially concurrently or the blocks can sometimes be executed in the
`
`reverse order, depending upon the functionality/acts involved.
`
`[0021]
`
`These computer program instructions can be provided to a processor of: a general
`
`purpose computer to alter its function to a special purpose; a special purpose computer; ASIC; or
`
`other programmable digital data processing apparatus, such that the instructions, which execute
`
`via the processor of the computer or other programmable data processing apparatus, implement
`
`the functions/acts specified in the block diagrams or operational block or blocks, thereby
`
`transforming their functionality in accordance with embodiments herein.
`
`[0022]
`
`For the purposes of this disclosure a computer readable medium ( or computer-
`
`readable storage medium/media) stores computer data, which data can include computer program
`
`code (or computer-executable instructions) that is executable by a computer, in machine readable
`
`form. By way of example, and not limitation, a computer readable medium may comprise
`
`computer readable storage media, for tangible or fixed storage of data, or communication media
`
`for transient interpretation of code-containing signals. Computer readable storage media, as used
`
`herein, refers to physical or tangible storage (as opposed to signals) and includes without
`
`limitation volatile and non-volatile, removable and non-removable media implemented in any
`
`method or technology for the tangible storage of information such as computer-readable
`
`Page 6 of 36
`
`TurnSignl - Exhibit 1034
`Page 6 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`instructions, data structures, program modules or other data. Computer readable storage media
`
`includes, but is not limited to, RAM, ROM, EPROM, EEPROM, flash memory or other solid
`
`state memory technology, CD-ROM, DVD, or other optical storage, magnetic cassettes,
`
`magnetic tape, magnetic disk storage or other magnetic storage devices, or any other physical or
`
`material medium which can be used to tangibly store the desired information or data or
`
`instructions and which can be accessed by a computer or processor.
`
`[0023]
`
`For the purposes of this disclosure the term "server" should be understood to refer to
`
`a service point which provides processing, database, and communication facilities. By way of
`
`example, and not limitation, the term "server" can refer to a single, physical processor with
`
`associated communications and data storage and database facilities, or it can refer to a networked
`
`or clustered complex of processors and associated network and storage devices, as well as
`
`operating software and one or more database systems and application software that support the
`
`services provided by the server. Servers may vary widely in configuration or capabilities, but
`
`generally a server may include one or more central processing units and memory. A server may
`
`also include one or more mass storage devices, one or more power supplies, one or more wired
`
`or wireless network interfaces, one or more input/output interfaces, or one or more operating
`
`systems, such as Windows Server, Mac OS X, Unix, Linux, FreeBSD, or the like.
`
`[0024]
`
`For the purposes of this disclosure a "network" should be understood to refer to a
`
`network that may couple devices so that communications may be exchanged, such as between a
`
`server and a client device or other types of devices, including between wireless devices coupled
`
`via a wireless network, for example. A network may also include mass storage, such as network
`
`attached storage (NAS), a storage area network (SAN), or other forms of computer or machine
`
`readable media, for example. A network may include the Internet, one or more local area
`
`networks (LANs), one or more wide area networks (WANs), wire-line type connections, wireless
`
`type connections, cellular or any combination thereof. Likewise, sub-networks, which may
`
`employ differing architectures or may be compliant or compatible with differing protocols, may
`
`interoperate within a larger network. Various types of devices may, for example, be made
`
`available to provide an interoperable capability for differing architectures or protocols. As one
`
`illustrative example, a router may provide a link between otherwise separate and independent
`
`LANs.
`
`Page 7 of 36
`
`TurnSignl - Exhibit 1034
`Page 7 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`[0025]
`
`A communication link or channel may include, for example, analog telephone lines,
`
`such as a twisted wire pair, a coaxial cable, full or fractional digital lines including Tl, T2, T3, or
`
`T4 type lines, Integrated Services Digital Networks (ISDNs), Digital Subscriber Lines (DSLs),
`
`wireless links including satellite links, or other communication links or channels, such as may be
`
`known to those skilled in the art. Furthermore, a computing device or other related electronic
`
`devices may be remotely coupled to a network, such as via a wired or wireless line or link, for
`
`example.
`
`[0026]
`
`For purposes of this disclosure, a "wireless network" should be understood to
`
`couple client devices with a network. A wireless network may employ stand-alone ad-hoc
`
`networks, mesh networks, Wireless LAN (WLAN) networks, cellular networks, or the like. A
`
`wireless network may further include a system of terminals, gateways, routers, or the like
`
`coupled by wireless radio links, or the like, which may move freely, randomly or organize
`
`themselves arbitrarily, such that network topology may change, at times even rapidly.
`
`[0027]
`
`A wireless network may further employ a plurality of network access technologies,
`
`including Wi-Fi, Long Term Evolution (LTE), WLAN, Wireless Router (WR) mesh, or 2nd, 3rd,
`
`or 4th generation (2G, 3G, or 4G) cellular technology, or the like. Network access technologies
`
`may enable wide area coverage for devices, such as client devices with varying degrees of
`
`mobility, for example.
`
`[0028]
`
`For example, a network may enable RF or wireless type communication via one or
`
`more network access technologies, such as Global System for Mobile communication (GSM),
`
`Universal Mobile Telecommunications System (UMTS), General Packet Radio Services
`
`(GPRS), Enhanced Data GSM Environment (EDGE), 3GPP Long Term Evolution (LTE), LTE
`
`Advanced, Wideband Code Division Multiple Access (WCDMA), Bluetooth, 802.1 lb/g/n, or the
`
`like. A wireless network may include virtually any type of wireless communication mechanism
`
`by which signals may be communicated between devices, such as a client device or a computing
`
`device, between or within a network, or the like.
`
`[0029]
`
`A computing device may be capable of sending or receiving signals, such as via a
`
`wired or wireless network, or may be capable of processing or storing signals, such as in memory
`
`as physical memory states, and may, therefore, operate as a server. Thus, devices capable of
`
`operating as a server may include, as examples, dedicated rack-mounted servers, desktop
`
`Page 8 of 36
`
`TurnSignl - Exhibit 1034
`Page 8 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`computers, laptop computers, set top boxes, integrated devices combining various features, such
`
`as two or more features of the foregoing devices, or the like. Servers may vary widely in
`
`configuration or capabilities, but generally a server may include one or more central processing
`
`units and memory. A server may also include one or more mass storage devices, one or more
`
`power supplies, one or more wired or wireless network interfaces, one or more input/output
`
`interfaces, or one or more operating systems, such as Windows Server, Mac OS X, Unix, Linux,
`
`FreeBSD, or the like.
`
`[0030]
`
`For purposes of this disclosure, a client (or consumer or user) device may include a
`
`computing device capable of sending or receiving signals, such as via a wired or a wireless
`
`network. A client device may, for example, include a desktop computer or a portable device,
`
`such as a cellular telephone, a smart phone, a display pager, a radio frequency (RF) device, an
`
`infrared (IR) device an Near Field Communication (NFC) device, a Personal Digital Assistant
`
`(PDA), a handheld computer, a tablet computer, a phablet, a laptop computer, a set top box, a
`
`wearable computer, smart watch, an integrated or distributed device combining various features,
`
`such as features of the forgoing devices, or the like.
`
`[0031]
`
`A client device may vary in terms of capabilities or features. Claimed subject matter
`
`is intended to cover a wide range of potential variations. For example, a simple smart phone,
`
`phablet or tablet may include a numeric keypad or a display of limited functionality, such as a
`
`monochrome liquid crystal display (LCD) for displaying text. In contrast, however, as another
`
`example, a web-enabled client device may include a high resolution screen, one or more physical
`
`or virtual keyboards, mass storage, one or more accelerometers, one or more gyroscopes, global
`
`positioning system (GPS) or other location-identifying type capability, or a display with a high
`
`degree of functionality, such as a touch-sensitive color 2D or 3D display, for example.
`
`[0032]
`
`A client device may include or may execute a variety of operating systems,
`
`including a personal computer operating system, such as a Windows, iOS or Linux, or a mobile
`
`operating system, such as iOS, Android, or Windows Mobile, or the like.
`
`[0033]
`
`A client device may include or may execute a variety of possible applications, such
`
`as a client software application enabling communication with other devices, such as
`
`communicating one or more messages, such as via email, for example email, short message
`
`service (SMS), or multimedia message service (MMS), via a network, such as a social network
`
`Page 9 of 36
`
`TurnSignl - Exhibit 1034
`Page 9 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`or content delivery network, for example. A client device may also include or execute an
`
`application to communicate content, such as, for example, textual content, multimedia content,
`
`or the like. A client device may also include or execute an application to perform a variety of
`
`possible tasks, such as browsing, searching, playing or displaying various forms of content,
`
`including locally stored or streamed video, or games (such as fantasy sports leagues). The
`
`foregoing is provided to illustrate that claimed subject matter is intended to include a wide range
`
`of possible features or capabilities.
`
`[0034]
`
`The principles described herein may be embodied in many different forms. The
`
`present disclosure provides novel systems and methods for automatically, in real-time,
`
`connecting two users based on one of the user's determined situation and the other user's
`
`determined expertise in such situation. That is, the disclosed systems and methods provide for
`
`automatically establishing a network connection for video conferencing between a user and an
`
`expert user having an expertise associated with the determined specific and currently occurring
`
`real-world situation of the user.
`
`[0035]
`
`By way of background, currently, when a person is in a situation that requires
`
`immediate advice, the user must wait until the situation has concluded in order to receive said
`
`advice. For example, if user Bob is pulled over for suspected drunken driving (e.g., DUI(cid:173)
`
`driving under the influence), user Bob would not have the ability to contact an attorney and
`
`receive legal advice until he is arrested and read his rights (e.g., Miranda Rights). This leaves a
`
`long period of time where Bob is acting under his own, pedestrian, non-expert level
`
`understanding of the law.
`
`[0036]
`
`The disclosed systems and method provide a fully automated, computerized
`
`mechanism that enables user's in similar situations to connect and interact with an expert (e.g.,
`
`attorney, doctor and the like) that could properly assist them in their current situation.
`
`[0037]
`
`By way of a non-limiting example, John is in a car accident and needs to talk to an
`
`attorney quickly and a doctor as well (as he is injured). John, via the disclosed systems and
`
`methods, initiates a consultant request for an attorney and doctor. As discussed herein, the
`
`request can comprise information associated with John's accident. For example, John has rear(cid:173)
`
`ended another car (therefore he is technically at fault) and has broken his arm. This information
`
`can be included in the request(s) for the attorney and doctor.
`
`Page 10 of 36
`
`TurnSignl - Exhibit 1034
`Page 10 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`[0038]
`
`In some embodiments, the request for the attorney and doctor can be included within
`
`a single request that an applicable server or program can decipher thereby leading to the proper
`
`expert discovery; and in some embodiments, two separate requests may be generated by John in
`
`order to identify the attorney and doctor respectively. While the discussion herein with focus on
`
`separate requests for individual expert users, it should not be construed as limiting, as a single
`
`request can comprise any amount of data, and additionally, any number of requests can be sent
`
`for any number of experts (e.g., 1 ton experts).
`
`[0039]
`
`Turning to the attorney request, the request can include the location of John, and
`
`what transpired in the accident. Since the request if for an auto-accident, the request would result
`
`in identifying an attorney that typically handles such situations. After identifying the proper
`
`attorney, the attorney is sent a request for his/her availability, and should the attorney respond in
`
`the affirmative, John and the attorney are connected via a video conferencing session. Such
`
`session enables the attorney to provide legal advice to John on-the-spot, at the accident site.
`
`[0040]
`
`In some embodiments, the video session is automatically recorded. As discussed
`
`below, such recording can be stored locally on either or both user's devices, or on a server for
`
`later retrieval. In some embodiments, the recording is augmented ( or annotated) with data that
`
`indicates that the content of the recording is privileged. For example, when the expert is an
`
`attorney, doctor, psychiatrist or other professional that has a privilege that governs their
`
`communications, recorded content can be automatically augmented with data/metadata (e.g.,
`
`tags) that indicate the content is protected.
`
`[0041]
`
`According to some embodiments, the recording of the video can involve applying
`
`encryption to the video as it is occurring and/or being recorded. In some embodiments, the type
`
`of encryption algorithm or scheme applied may be selected and/or defined by a user, the system
`
`as a whole, an application or platform (e.g., video conferencing application or platform), and the
`
`like, or some combination thereof. According to some embodiments, any known or to be known
`
`negotiated encryption key or a pre-defined encryption key may be utilized by disclosed systems
`
`and methods without departing from the scope of the instant disclosure
`
`[0042]
`
`In some embodiments, if an attorney is not currently available, the disclosed systems
`
`and methods can trigger the automatic recording of the situation such that when an expert ( e.g.,
`
`attorney) is consulted, he/she can be provided the recording. For example, immediately upon the
`
`determination that an attorney is not available, John's mobile device can be automatically
`
`Page 11 of 36
`
`TurnSignl - Exhibit 1034
`Page 11 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`instructed to begin recording of the situation, such that the details of the accident, interactions
`
`with the police and the other participant in the accidence can be recorded for later analysis by the
`
`consulted attorney.
`
`[0043]
`
`It should be understood that such recording capability is not based on whether the
`
`expert is an attorney, as such discussion above is based on an example embodiment; and, it
`
`should be understood that the automatic recording of a situation can occur based on any
`
`determination of an expert being unavailable ( or temporarily unavailable - for example, if a
`
`video conferencing session is established, then is disconnected for a short time, recording can
`
`occur while the disconnection is occurring).
`
`[0044]
`
`Turning to the doctor request, in a similar manner to the above attorney request, the
`
`request for the doctor can include the circumstances of the accident and the injuries (e.g.,
`
`symptoms of John). In some embodiments, the request can include automatically detected
`
`biometrics input by John on his/her mobile device ( e.g., any known or to be known biometric
`
`(e.g., finger-print, facial recognition) technology that can access and read a person's vitals. Based
`
`on such request, and since John has a broken arm, an orthopedic doctor can be identified. Once
`
`identified and determined to be available, a video conferencing session can be established
`
`between John and the doctor. Such interaction enables John to receive treatment (albeit, in some
`
`situations, preliminary treatment) that is not currently available.
`
`[0045]
`
`Typically, such advice is unavailable, or not accessible in currently occurring real-
`
`world situations, as users typically must wait until the situation is over in order to receive
`
`advice/treatment from an expert; however, based on the novel, computerized systems and
`
`methods discussed herein, a user ( e.g., John, for example) can have access to the requisite advice
`
`and/or treatment he/she is currently in need of
`
`[0046]
`
`Thus, the disclosed systems and methods provide the first fully automated network
`
`environment for a user an expert user to vide conference with each other based on the specific
`
`and currently occurring real-world situation of one (or both) of the users.
`
`[0047]
`
`Certain embodiments will now be described in greater detail with reference to the
`
`figures. In general, with reference to FIG. 1, a system 100 in accordance with an embodiment of
`
`the present disclosure is shown. FIG. 1 shows components of a general environment in which
`
`the systems and methods discussed herein may be practiced. Not all the components may be
`
`required to practice the disclosure, and variations in the arrangement and type of the components
`
`Page 12 of 36
`
`TurnSignl - Exhibit 1034
`Page 12 of 40
`
`
`
`Docket No. 164957.000100
`
`PROVISIONAL
`
`may be made without departing from the spirit or scope of the disclosure. As shown, system 100
`
`of FIG. 1 includes local area networks ("LANs")/wide area networks ("WANs") - network 105,
`
`wireless network 110, mobile devices (client devices) 102-104 and client device 101. FIG. 1
`
`additionally includes a variety of servers, such as content server 106, application ( or "App")
`
`server 108, web server 120 and the like.
`
`[0048]
`
`One embodiment of mobile devices 102-104 is described in more detail below.
`
`Generally, however, mobile devices 102-104 may include virtually any portable computing
`
`device capable ofreceiving and sending a message over a network, such as network 105,
`
`wireless network 110, or the like. Mobile devices 102-104 may also be described generally as
`
`client devices that are configured to be portable. Thus, mobile devices 102-104 may include
`
`virtually any portable computing device capable of connecting to another computing device and
`
`receiving information. Such devices include multi-touch and portable devices such as, cellular
`
`telephones, smart phones, display pagers, radio frequency (RF) devices, infrared (IR) devices,
`
`Personal Digital Assistants (PDAs), handheld computers, laptop computers, wearable computers,
`
`smart watch, tablet computers, phablets, integrated devices combining one or more of the
`
`preceding devices, and the like. As such, mobile devices 102-104 typically range widely in terms
`
`of capabilities and features. For example, a cell phone may have a numeric keypad and a few
`
`lines of monochrome LCD display on which only text may be displayed. In another example, a
`
`web-enabled mobile device may have a touch sensitive screen, a stylus, and an HD display in
`
`which both text and graphics may be displayed.
`
`[0049]
`
`A web-enabled mobile device may include a browser application that is configured
`
`to receive and to send web pages, web-based messages, and the like. The browser application
`
`may be configured to receive and display graphics, text, multimedia, and the like, employing
`
`virtually any web based language, including a wireless application protocol messages (W AP),
`
`and the like. In one embodiment, the browser application is enabled to e