throbber
Docket No. 164957.000100
`
`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

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