throbber
WHATIS CLAIMEDIS:
`
`Please replace all prior versions of the claims in the application with the followinglist of claims:
`
`1 — 30 (Canceled)
`
`31. (New) A wireless device access to a storage space, comprising:
`
`at least once cache storage, and
`
`one non-transitory computer-readable medium comprising program instructions which, being
`
`executed by the wireless device, cause the wireless device remotely access to the storage
`
`space, the program instructions comprise:
`
`programinstructions for establishing a wireless link for remotely access to the storage
`
`space, the storage space allocated exclusively by a server to a user of the wireless
`
`device for remote access;
`
`programinstructions for presenting the storage space to the user upon the wireless device
`
`recciving information of the storage space from the server; and
`
`program instructions for coupling with the server to carry out a requested operation for
`
`remotely access to the storage space in response to the user from the wireless device
`
`performing the operation,
`
`wherein the operation for remotely access to the storage space comprises storing data
`
`therein or retrieving data therefrom,
`
`the storing data including to download a file from a remote server across a network
`
`into the storage space through utilizing download information for the file cached in
`
`the cache storage in response to the user from the wireless device performing the
`
`operation for the downloading.
`
`32. (New) The wireless device of claim 31, wherein the data being stored into or retrieved from
`
`the remote storage space furtheris one of a message, a digital video, a digital music, a digital
`
`picture.
`
`33. (New) The wireless device of claim 31, wherein said downloadinga file from a remote server
`
`comprises:
`
`obtaining, by the wireless device, downloading information for the file from the remote
`
`server;
`
`4
`
`Method and System For Wireless Devices Access To External Storage
`
`Petitioners Microsoft Corporation and HPInc.- Ex. 1002, p. 1
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 1
`
`

`

`transmitting the downloading intormation cached in the wireless device to the server; and
`
`causing the server in accordance with the downloading information to download the file into
`
`the remote storage space.
`
`34.
`
`(New) The wireless device of claim 31, wherein said operation for remotcly access to the
`
`storage space comprises:
`
`creating, from the wireless device, a folder structure in the storage space.
`
`35.
`
`(New) The wireless device of claim 31, wherein said operation for remotely access to the
`
`storage space comprises:
`
`deleting or moving or renaming or copying, from the wireless device, a file or folder in the
`
`storage space.
`
`36.
`
`(New) The wireless device of claim 31, wherein said downloading information for thefile
`
`comprises nameofthe file and internet protocol (“IP”) address of the remote server
`
`37.
`
`(New) The wireless device of claim 31, wherein the wireless device comprises one of a cell
`
`phone or a personal data assistant and management device (“PDA”).
`
`. (New) The wireless device of claim 31, further comprising: the wireless device executing a
`
`webbrowserfor the user access to the Internet, including access to the remote storage space.
`
`. (New) A non-transitory computer-readable medium, in a wireless device, comprising
`
`program instructions which, being executed by the wireless device, cause the wireless device
`
`access to a remote storage space, wherein the program instructions comprise:
`
`programinstructions for the wireless device connecting to a server across a communication
`
`link for access to the remote storage space, the remote storage space allocated
`
`exclusively by the server to a user of the wireless device for remote access;
`
`program instructions for the wireless device receiving information of the remote storage
`
`space from the server and presenting the remote storage space to the user; and
`
`Method and System For Wireless Devices Access To External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 2
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 2
`
`

`

`programinstructions for the wireless device coupling with the server to carryout an operation
`
`for access to the remote storage space in response to the user from the wireless device
`
`performing the operation,
`
`wherein said operation for access to the remote storage space comprises storing data
`
`therein or retricving data therefrom,
`
`the storing data including to downloadinga file from a remote server across a
`
`network into the remote storage space through utilizing download information for
`
`the file cached in a cache storage of the wireless device in response to the user
`
`from the wireless device performing the downloading ofthefile.
`
`40. (New) The computer-readable medium of claim 39, wherein said downloadinga file from a
`
`remote server comprises:
`
`obtaining downloading information for the file from the remote server;
`
`transmitting the downloading information cached in the wireless device to the server to cause
`
`the server in accordance with the downloading information to downloadthe file into the
`
`remole storage space.
`
`41. (New) The computer-readable medium of claim 39, wherein said operation for access to the
`
`remote slorage space comprises:
`
`creating, from the wireless device, a folder structure in the remote storage space.
`
`42. (New) The computer-readable medium of claim 39, wherein said operation for access to the
`
`remote storage space comprises:
`
`deleting or moving or rename or copying, from the wireless device, a file or folder in the
`
`remote storage space.
`
`43. (New) The computcr-readable medium of claim 31, wherein said downloading information
`
`for the file comprises nameofthe file and internet protocol (“IP”) address of the remote
`server
`
`6
`
`Method and System For Wireless Devices Access To External Storage
`
`Petitioners Microsoft Corporation and HPInc.- Ex. 1002, p. 3
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 3
`
`

`

`44. (New) The computer-readable mediumofclaim 31, wherein the wireless device further
`
`executes a web browserfor the user access to the internet including access to the remote
`
`storage space.
`
`45. (New) A server for delivering storage service, comprising:
`
`a plurality of storage spaces; and
`
`anon-transitory computer-readable medium comprising program instructionsthat, being
`
`executed by the server, causes the server to control delivering the storage service; wherein
`
`the programinstructions comprise:
`
`program instructions for allocating exclusivelya first one of the storage spaces to a user of a
`
`first wireless device;
`
`programinstructions for establishing a communication link for the first wireless device
`
`remotely accessto the first one of the storage spaces;
`
`program instructions for sending information ofthe first one of the storage spaces to the first
`
`wireless device to present the first one of the storage spaces to the user on the first
`
`wireless device; and
`
`program instructions for coupling with the first wireless device to carryout a requested
`
`operation for remotely access to the first one of the storage spaces in response to the user
`
`from the first wireless device performing the operation,
`
`wherein said operation for remotely access to the first one of the storage spaces comprises
`
`storing, data therein or retrieving data therefrom,
`
`the storing data including to downloada file from a remote server across a networkinto
`
`the first one ofthe storage spaces through utilizing download information for the file
`
`cachedin the first wireless device in response to the user from the first wireless device
`
`performing the downloading ofthe file.
`
`46. (New) The server of claim 45, whercin said downloadinga file from a remote server further
`
`comprises:
`
`the first wireless device obtaining downloading information for the file from the remote
`
`server, transmitting the cached downloading information to the server to cause the server in
`
`7
`
`Method and System For Wireless Devices Access To External Storage
`
`Petitioners Microsoft Corporation and HPInc.- Ex. 1002, p. 4
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 4
`
`

`

`accordance with the downloading information to downloadthe file into the first one ofthe
`
`storage spaccs.
`
`47.
`
`(New) ‘he server of claim 45, wherein the data being stored into or retrieved from thefirst
`
`one of the storage spaces further is a message or multimedia data of video, digital music, or
`
`digital picture.
`
`48.
`
`(New) Theserver of claim 45, wherein said operation further comprises:
`
`fromthe first wireless device remotely deleting, moving, copying or renaminga file or folder
`
`in the first one of the storage spaces, or remotely creating a folderor a folder structure in the
`
`first one of the storage spaces.
`
`49.
`
`(New) The server of claim 45, whercin the serverto allocate exclusively a second one ofthe
`
`storage spaces to a user of a second wireless device for facilitating the user remotely access
`
`to the second one of the storage spaces.
`
`50.
`
`(New) Theserver of claim 45, wherein the download information forthe file further includes
`
`at least the nameof the file and the internet protocol (“IP”) address of the remote server.
`
`Method and System For Wireless Devices Access To External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 5
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 5
`
`

`

`<<<<The markup version ofthe amended specification>>>>
`
`FheUse-of System and Method For Wireless Device Access To
`Devices? External Storage
`
`1119/2003
`
`Field of
`
`the}
`
`.
`
`Cross Reference to Prior Application
`
`[001]
`
`This invention is a continuation application of the US patent application No.
`
`14/036,744 filed on 09/25/2013 and whichitself is continuation application for US patent
`
`application No. 10/726.897 filed on 12/04/2003 and nowa USpatent No. 8606880. The
`
`application No. 10/726,897 had referenced isthecontinuation-oftheprevieusiventics, a
`
`prior application number 60/401, 238 of “Concurrent Web Based Multi-task Support for
`
`Control Management System” filed on 08/06/2002 and converted to US patent application
`
`No. 10/713,904 filed on 07/22/2003 and nowis an US patent No. 7418702. +wheretheclaim
`

`
`4
`
`
`
`
`how-eanawitelesstodownleaddatetoHsexternaldevice storage which its principle has
`
`
`
`
`
`
`
`prelminarydesertbed claim194oftheprevieusyentier, and had also referenced an priorin
`
`
`
`applicationnumber 60/402,626 of “IP Based Distributed Virtual SAN” Gled on 08/12/2002
`
`and converted to application 10/713,905 file on 07/22/2003 and nowis an US patent No.
`
`7379990. All mentioned prior applications are herein incorporated byreference in their
`
`entirety for all purpose,tetransmit-datain-wirelessenvironment.
`
`
`[002] This invention relates to wireless devices access and use external storage space
`
`Field of the Invention
`
`provided by a server.
`
`a
`
`Background Information
`
`1
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 6
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 6
`
`

`

`[003] Ferminelegy+
`
`Storage system alwaysis a critical part of a computing system regardless of the
`
`computing systemis a server, a laptop or desktop computer, or a wireless device such as cell
`
`phoneor personal data assistant device (“PDA”). The storage system can be categorized as
`
`
`
`
`
`internal storage or external storage system. Fhe+terminelestes-deseribedinnextfewsections
`
`
`
`[004]FhethternalSteraseofaSystem:
`
`The internal storages of a computing system include, but not limited to, those storage
`
`media such as hard disk drives, memory sticks, and memory [[etc.]]
`
`that are internally[[is]]
`
`connected [[to a]] in the computing system directly through system bus ora fewinches of
`
`cable. Therefore, the storage media actually are internal #s+a-components of[[a]] the
`
`computing system in a same enclosure.
`
`
`
`[005]FheExternalSteraceofaSystem:
`
`The external storages of a computing system are those storage media that are [[is]]
`
`not the internal [[a]] components of [[a]] the computing system in a same enclosure.
`
`Therefore, they-++has the storage media of the computing system have to be accessed
`eonneeted through [[a]] longer cable, such as, but not limited to, through Ethernct controller
`
`with longer cable for IP based storage, Fiber channel controller with longer cable for fiber
`
`channel storage, or wireless communication media[[etc..]] The storage media ofthe external
`
`storage could be, but not limited to, magnetic hard disk drives, solid sate state disk, optical
`
`storage drives, memory card=ete. and could be in any form such as Raid[[,]] which usually
`
`consists of a group of hard disk drives.
`
`[006]
`
`To effectively usc tke astorage system, the storage devices of the storage system
`
`usually need[[s]] to be partitioned into-smalt storage volumes. After the partition, eachofthe
`
`volumes can be used [[to]] for establishing afile system[[s]] on topof it. To simplifythe
`
`discussion, herein, the term of the storage volume[[,]] and its correspondingfile system, and
`
`the term-ofthe storage partition efasterage are often used without differentiation +-this
`
`2
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 7
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 7
`
`

`

`—_CECBSVMIis-an-abbreytationforTo satisfy the needs for external storage for a
`
`[007] €CDSVM:
`
`larger number of wireless devices, acentral controlled distributed scalable virtual machine
`
`system (“—Fhe CCDSVM”) can be deployed. The CCDSVM allows a control management
`
`station system to control agroup of computing systems for providing andprevide distributed
`
`services, including storage service, to client system overthe [[in]] Internet, Intranet, and
`
`LANenvironment.
`
`[008]FSP-&ASP:
`
`As matter of the fact, today major Internet service provider (ISP) and application
`
`service provider (ASP) are all in business of providing various type ofstorage services to
`
`their clients.
`
`B [009]
`
`Brief Description Of Figures:
`
`[010] Fig. 1—Fkés illustrates an embodimentof this invention, The Fig. 1 is the same=fese
`
`as theFig. 1 of a prior application of the “Concurrent Web Based Multi-task
`
`Support for Control Management System” with an exception in which ef
`
`eonaraine aconsole host as being replaced by a wireless device.
`
`[011] Fig. 2s is the same Seuee as the Fig. 1 of this invention exceptthat it shevws4ee
`
`illustrates an embodiment of a more detailed detats-efstorage system
`
`controlled by #e a_ server. In addition, multiple wireless devices are presented
`
`for access to the storage system.
`
`[012] Fig. 3FRis+Heere shows the a scheme ofawireless device downloading contents from
`
`an ISP/ASPor from other websites to ##e an external storage e&¢hs allocated
`
`to a user of the wireless device.
`
`[013] Fig. 4s is the same figure as the Fig. 1 of the prior application of “IP Based
`
`Distributed Virtual SAN” with an exception that each IP storage server
`
`3
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 8
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 8
`
`

`

`provide providesfile system [[as]] on an external storage [[for] ]assigned to a
`
`uscr of the wireless device[[s]] instcad of prex4de providing IP based virtual
`
`SANservice. Also, each host in the Fig. 1 now actually is a wireless device in
`
`the Fig. 4.
`
`2 Assuuaptiens:
`
`[014] Unless specified, the programming languages[[,]] and the protocols used by the each
`
`software modules, and the computing systems used deses#sed 42-+4his in present invention are
`
`assumed to be the sameas described in the previous prior patent[[s]] submissten applications.
`
`[015] In addition, in the drawing, like elements are designated by like reference numbers.
`
`Further, when a list of identical elements is present, only one element [[will]] may be given
`
`the reference number.
`
`[016]
`
`Brief Description of the Invention
`
`‘Today, thesvitetess users commonly face the a problem of lack of storage capacity
`[017]
`
`configured on their wireless devices such as cell phone or PDA, which_are usually limited to
`
`256MBfor the PDA and muchless for the cell phone. To effectively solve this problem and
`
`let users ever possess multiple gigabytes (GB) of storage for their wireless devices as well as
`
`allowing the users to use theGB storage for their multimedia applications, the storage spaces
`
`es provided bya server can be used as theexternal storage forthe wireless devices. This
`
`technologyhas been etaised briefly introduced in the prevteus4s¥e prior patent|[s]]
`submiss
`
`applications
`
`[018] Nowseeas Ictuscxamince how dees can the external storage actually be used by the
`
`wireless devices. First, Weeas let each server unit (e.g. the server 3 of the Fig. 2)
`
`partition[[s]] its storage system into s#ehavesthateaek-volumes, such that each ofthe
`
`volumes will have multiple[[-]]GB in size. Therefore, eaeh auscr es-esveb=beessexrof
`
`each -aas<of the wireless devices can beexclusively beassigned aad-exehistvel} for access to
`
`a specific storage volume ofa the server unit. For example, if we need to provide each user a
`
`4GB e&slorage space, then a 160GB disk drive can support 40 users[[’]]. Therefore, [[A]] a
`
`4096GBstorage system on-a the server unit can support a total of 1024 users. Further, any
`
`4
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 9
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 9
`
`

`

`data on the wireless device ofthe user can be transmitted to the assigned storage volumes~e#
`
`a_of the server unit. In addition, the user es of the wireless device also can download the
`
`multimedia data from ea anISP or ASP to the assigned storage volume[[s]] ofthe a
`
`desierated server unit through out-band approach €shownin Fig. 33. Finally,
`
`inone
`
`embodiment, the uscr can usc the# aweb-browscr, which has afunctionality of invoking
`
`embedded video or music, to enjoy ¢#e# his/her stored multimedia contents.
`
`[019] These and other futures, aspects and advantagesof the present invention will become
`
`understood with reference to the following description, appended claims, and accompanying
`
`figures +here:.
`
`[020]
`
`Detailed Description of the Drawings
`
`021] Referring nowto theFig. 1[[:]]_ Fais-Beuere itdemonstrates an cxample of a #e
`
`network infrastructure eenneeHen-besyeer which includes a wireless device and a server.s
`
`ayRere
`
`a@-In the Fig. 1, Net (2) represents_a communication link, which may be combined with
`
`wireless and senseless wired connection media and guarantee that the communication
`
`packets_can be sent[[/]] or received between the wireless device and the server.
`
`It is also
`
`assumedthat the net (2) in the network infrastructure is built up in such way that ##e auser
`
`from aweb-browser of a wireless device can access and browse any web-site on the Internet,
`
`and Intranet.
`
`
`
` [022] 65 *Asdeser-bed4+H-prewiousatest isston In the Fig. 1, the console support
`
`
`software (5) e8 of the server (3) can be configured to support web-based multi[[-]]tasking fer
`
`while a user[[s]] on #eb-breswsee(@-of awireless device (1) using a web browser (8).
`
`
`Further, the user en-theaveb=brevser4ofthe wireless device is facilitated able to perform
`
`
`creating structured layered filcs4dzeetex: dircctorics or folders, and perform data
`
`management operations,such as, but not limited to, delete, move, copy, renamefor datafiles
`
`or folders[[/]] or directories ete: on #ke anassigned storage volume[[of]] controlled by the
`
`server (3).
`
`5
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 10
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 10
`
`

`

` te” In addition, the other software modules (9) of
`
`thewireless device (1) is also configured capable of to send data to or reccive data from the
`
`other service modules (7) of theserver (3) via communication link (2) through asuitable IP
`
`or non-IP based protocol. ‘he data #e being sent or received cold be, but not limited to, a
`
`digital photo picturc, a message [[ctc.]].
`
` ion Also, the console supporting software
`
`(5) of the server (3) and the other software modules (9) of the wireless device (1) can be
`
`implemented with anysuitable languages such as C, C++, Java-ete- and so on without
`
`limiting to the languages mentioned.
`
` ion Besides, the web-browser(8) ofthe
`
`wireless device (1) can be anysuitable software tool, which. is capable to communication
`
`with web server software (4) on the server (3) or with any other web server through the
`
`[VPP protocol.
`
`[026] The Fig. 2-FRH-fewee-has demonstrated how can dees-the storage of a server 3earbe
`
`assigned to a user of each of multiple wireless devices for used as tke#+external storage at
`
`followings[[.]]:
`
` ien= First, the storage system (10) of the
`
`server (3) can be partitioned into multiple storage volumes (11). for example, by
`
`administration staff through aweb-console (13) of aseb console host (12).
`
`[027] $+Sccond, the storage system (10) of the server (3) can be partitioned in such waythat
`
`a user of each of the wireless devices can be assigned with a storage volume ef having a
`
`desired size, +eh+eh-ean so that the server 3 can support #62 maximum
`
`numbersof the wireless devices.
` 4 In addition, the storage connection
`
`media could be any kind[[s]] such as, but not limited to, SCSI cable, IP cable, Fiber cable
`
`ete; or could be wireless communication media.
`
`The storage system itself could be
`
`various types.
`
`6
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HPInc.- Ex. 1002, p. 11
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 11
`
`

`

`[029] 4+ Finally, #-assumesthat the storage system (10) can be accessed by each ofthe
`
`wireless devices through IP or non-IP based network and protocols.
`
`[030] The Fig. 34hes-Hewee has demonstrated #ea% that a user from a web-browser (8) on a
`
`wircless deviees device (1) can download data from a known web-site (1542) to his/her
`
`assigned external storage (10) oftheserver (3). The dash-lined path (a) represents a
`
`communication ekanne} link between thewireless device (1) and aa¥ aremote dewnlead
`
`web-site (1542)=s+bieb that provides e downloading contents feesveb-dessalead. The dash-
`
`lined path (b) represents_a communication ehanrel link between the wireless devices (1) and
`
`the storage server (3). The dash-lined path (c) represents a communication link ehasnet
`
`between the server 3 #teless-destees-G6 and the remote web-server (1542)=hieh-peosides
`
`doweleadeontents.
`
`[031]
`
`The Detailed Description of the Invention
`
`[032] 4++The Use of the External Storage ef by the Wireless Device:
`
`The Fig. 2 shows a simplified diagram of the wireless devices (1efFig-2)using the
`
`external storage system (10 eFF+e-2) of [[a]] the server (3eFHie2)hichfor
`
`effectively+eselye-resolving the storage limitation problem efforthe wireless devices (1 of
`
`Fig-2).
`
`[033] Partition storage volumes(Fig. 2):
`
`With this invention, the entire storage (10 efFie-2) on [[a]] the server (3efFie2)
`
`necdsto be partitioned into suitable size of volumes (11efFg-2) such as 4GB for cach[[,]]
`
`whieh volume. This will allowthe server 3to serve maximum numberof the wireless devices
`
`(1 eRe). With the web console support software (5 eFFie-2) ofthe server (3efFie2),
`
`Fig2) on a console host (12efFig-2) by an administrative staff.
`
`éke tasks of partitioning the storage system (10) can be done through aweb-console (13 ef
`
`Fig) of the server (3efFie—2) must send storage information of the server (3efFig-2) to
`
`[034]
`
`Inorder to support s#e8 storage partition, first the console support software (5 ef
`
`7
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 12
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 12
`
`

`

`the web-console (13 e-Fe-2) ofthe console host (12efFie). Fis The storage
`
`soon without limitations. Second, based on the received storage information the
`
`information ssehedinethe includes cach storage device’s name;sterage-andtotal size ete: and
`
`administration staff on the console host (12 ef+ie-2), for example, can use_a web-console
`
`(13 ef+¢-2)to partition cach storage device fHtand[[to]] scnd the storage partition
`
`information for the storage device to the console support software (5efFig) ofthe server
`
`(3 ef+ie-2). The storage partition information includes the numberofthe partitions
`
`(volumes) and the size of each partition (volume). Third, upon receiving the storage
`
`partition information from theweb-console (13efFig) of theconsole host (12efFie),
`
`the console support software (5ef¥ie-2) of the server (3efFie) performsthe actual
`
`storage partition bywhieh divides dividing the entire storage into multiple small volumes.
`
`Finally, for each small storage volume, a correspondingfile system could be built up.
`
`[035] Assign storage volumes (Fig. 2):
`
`Eachofthe storage volumes (11) together with its corresponding file system G4-6f
`
`Fig) [[of]] on the storage system (10efFig-2)[[on]]ofthe server 3 ofFig-2) needs to be
`
`exclusively assigned enc-exserted to a user of a sbren specific wireless device (1efFig2)
`
`by the console support software (5 efF+ie-2) [[on]] of the server (3 eFFi-2).
`
`[036] Data and storage volume management(Fig. 2)
`
`b With the support of theconsole support software modules (5 ef++¢2) of the server
`
`
`
`
`
`system-(3ofFie2), the a user ia—2-of thewireless device (1efFis.
`
`2) can use a web-browser8 illustrated in Fig. 2 to setup the folder[[/]] ordirectory structure
`
`on the file system of his/her an assigned external storage volume (11 ofFig-2). In addition,
`
`the user es=eb-bee-eserte-ofFE+2of the wireless device (1efFte-2) can use the web-
`
`browser 8 performing all data managementoperations such as, but not limited to, delete,
`
`copy, move, orrenameete; for filc or folder on thatfile system.
`
`In order to support such data management [[on]] over the external storage (10 eFFie;
`[037]
` 2) om—veb-browser(f-ofi+a-ef assigned to the user of the wireless device (1 eFFi#e2)
`
`byusing the web-browser8, first the console support software modules (5efFie) of the
`
`8
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 13
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 13
`
`

`

`server sssten3 efFie23 must communicate with the web-browser (8 6FFie-2) ofthe
`
`wircless device (1 efFis-2) to present the assigned storage to a user that is similar to said
`
`partitioning storage. Therefore, the user from the web-browser(8ofFig-2) ofthe wireless
`
`device (1efFie2) can choose a desired data management operation[[s]] and perform the
`
`operation to cause the sendopcration information to be sent to the console support software
`
`modules (5efFig-2) ofthe server systen-43ofFie23. Fhese The mentioned operation|[[s]]
`
`includes, but not limited to, establishing folder[[/]] ordirectory[[.]]: copying, moving, or
`
`reaming data file ete: for the folder directory. Second, upon receiving the data management
`
`operation, the console support software modules (5efFie2) of the server s¥sten+43ofFic-
`
`assigned external storage volume (11efFig-2) [[on]] ofthe server system-3ofFie29.
`
`2+actually performs these requested operations [[on]] over the ass#eeed file system of an
`
`[038] Store data from wireless device into external storage (Fig. 2):
`
`To store the data such as digital photo pictures[[,]] or messages into the assiened file
`
`system on the assigned estessat storage volume (11 +0-6f¥i¢-2)of=e the server (3efFig2),
`
`the other software modules (9 efFig-2) of the wireless device (1efFig-2) need to send
`
`these data to the other service modules (7efFig) ofthe server (3efFig-2) via
`
`communication link between them. Upon receiving the data, the other service modules (7 ef
`
`Fig) ofthe server (3efFig-2) write these data to the assi#ened file system [[of]] on the
`
`assigned storage volume (11efFie-2) [[on]] of the server (3-6&#+e-)for the wireless
`
`device (1). The protocol used between these two communication entities could be either IP
`
`or non-IP based protocol.
`
`[039] Download data from aremote web serversite into assigned external storage
`
`yolume (Fig-3):
`
`[040] Referring now,to the Fig. 3, If a user ofthe wireless device (1 efFie-3) usetwants to
`
`download adata from_aremote web server (1542efFig-3)into theasstesed filc system on
`
`the assigned storage volume (11efFig—3) [[of]] in the external storage system (10ofFie-3)
`
`[[on]] of the server (3 6f4#2-3), the following steps are required:
`
`9
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HP Inc.- Ex. 1002, p. 14
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 14
`
`

`

`
`
`[041] 1) The user 4 i235 ofthe -aspeetHie-wireless device (1 oFFi.
`
`
`
`3) via a web-browscr (8efFie-3) aeeesses access to a remote dexeatead-web serversite
`
`(1542ofFig-3) and to obtain the information of the data for the downloading via the path (a)
`
`of the Fig. 3. For example, [[to]] the user get access to a web-page, which contains the data
`
`namefor the downloading and also contains IP address of the remote website.
`
`[042] 2) lhe other software modules (9efFis-3) of aspectfe the wireless device (1 efig.
`
`3) ebtains obtain the downloading information for the data, which becomesavailable in the
`
`cached web-pages on the wireless device (1efFig-3)after the web-browser (8efFie-3)
`
`aeceessine access to the dewnlead web site (1542efFie-3).
`
`[043] 3) The other software modules (9
`
`eFFie-3) of aspeette the wireless device (1 eFFte-
`
`3) send the obtained downloading information to other service modules (7 eFFe-3) of the
`
`storage server (3efFig-3)via the path (b) of theFig. 3.
`
`[044] 4) Upon receiving the downloading information from aspeete the wireless device
`
`(1), the other service modules(7efFig-3)ofthe storage server (3efFig-3) send a web
`
`download request to dewrtead the web-site (15+2-6F++6-3) via the path (c ) of the Fig. 3
`
`based on download information obtained.-H+kesandthen receives the downloading
`
`iefoematier data from the web server of dewntead the web-site (1542efFie-3).
`
`
`[045] 5) Upon receiving downloading[[ed]] data stream, the other service modules (7 ef
`
`Fie-3) ofthe storage server (3
`
`efFie. 3) write these thedata ferthespecHiewirelessdevice
`
`
`
`HefFic-3) into the asstened file system on the assigned storage volume (11efFig-3) [[on]]
`
`ofthe server (3efFig-3) for the wireless device (1).
`
`
`[046] Retrieve data from assigned external storage volume ef for the user of the
`
`wireless device:
`
`[047] 1) If a web-browser (8) on a wireless device 1 has embedded video or music
`
`functionality, #eveb=brewsee(6-efFie—>a user of [[a]] the wireless device (1efFig-2)
`
`can be-used_use the browserto retrieve and play hese multimedia data file such as video or
`
`10
`
`System and Method For Wireless Device Access to External Storage
`
`Petitioners Microsoft Corporation and HPInc.- Ex. 1002, p. 15
`
`Petitioners Microsoft Corporation and HP Inc. - Ex. 1002, p. 15
`
`

`

`which actually located on [[a]] theserver (3efFi-2).
`
`music stored in thewireless device’s assigned external storage volume (11+062);
`
`[048]
`
`2) In another embodiment, #+hkere++ in respect to the user’s needs, the other software
`
`module (9efFi¢-2) of thewircless device (1efFig-2) also can retrieve data file from the
`
`assiened file system [[of]] on the assigned storage volume (11 efFig-2) [[on]]oftheserver
`
`(3ofFig-2).
`
`[049] Support external storage for a large numberof the wireless devices:
`
`[050] Referring now to the Fig. 4. If [[+ve]] there is a need to provide each user a2GB of
`
`storage space, then a 160GB diskdrive can support 80 users. A 4096GB (4 Tera Bytes)
`storage system on [[a]] the server unit can support 2024 user. Theretore, a Hach server unit
`
`only can efficiently support a limited size of the storage system. In order to support a large
`
`number ofthe wireless devices,with -extessabsterege such as for supporting 500,000 efthem
`
`wireless devices, a larger numberofthe servers are is required, in this case 250servers is
`
`required.
`
`In orderto let a larger numberofthe servers_to effectively support the larger
`
`numberof the wireless devices, an infrastructure like theCCDSVMis desirable, which has
`
`been described in previews the prior patent[[s]] applications sabmissiern. With the CCDSVM
`
`the control management system statier can control lar

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