IP Library Patent Application 12131775
Patent Application
App. No. 12/131,775

AUTOMATIC FILE SHARING OVER A NETWORK

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/131,775
Abstract

A system includes a server, a source client executable on a first electronic device configured to be in communication with the server. The source client is operable to automatically upload a file to the server in response to a user of the first electronic device placing the file in a first electronic folder. The source client is configured to associate a first network address with the first electronic folder in response to a user instruction. A recipient client is executable on a second electronic device configured to be in communication with the server. The second electronic device is located at the first network address. The recipient client is operable to receive from the server the uploaded file.

Claims (36)

1 . A system, comprising:

a server;

a source client executable on a first electronic device configured to be in communication with the server, the source client operable to automatically upload a file to the server in response to a user of the first electronic device placing the file in a first electronic folder, the source client configured to associate a first network address with the first electronic folder in response to a user instruction; and

a recipient client executable on a second electronic device configured to be in communication with the server, the second electronic device being located at the first network address, the recipient client operable to receive from the server the uploaded file.

2 . The system of claim 1 wherein:

the recipient client is configured to poll the server; and

the server downloads the file to the recipient client only after being polled by the recipient client.

3 . The system of claim 1 wherein:

the server is configured to poll the recipient client; and

the server downloads the file to the recipient client only after determining that the second electronic device is in actual communication with the server.

4 . The system of claim 1 wherein the server is configured to store the file in a memory until the recipient client receives the file.

5 . The system of claim 4 wherein the server is configured to purge the file from the memory after downloading the file to the recipient client.

6 . The system of claim 1 wherein the file is encrypted.

7 . The system of claim 6 wherein the file is encrypted by the source client.

8 . A method implementable in a first electronic device coupled to a server, the method comprising:

establishing a network connection between the first electronic device and the server;

enabling a user of the first electronic device to select a first electronic folder residing on the first electronic device;

enabling the user to associate a first network address with the first electronic folder; and

in response to the user placing a file in the first electronic folder, automatically providing the file to the server for delivery to a second electronic device associated with the first network address.

9 . The method of claim 8 wherein the server downloads the file to the first network address only after being polled by the second electronic device.

10 . The method of claim 8 wherein the server downloads the file to the first network address only after determining that the second electronic device is in actual communication with the server.

11 . The method of claim 8 wherein the server is configured to store the file in a memory until the first network address receives the file.

12 . The method of claim 11 wherein the server is configured to purge the file from the memory after downloading the file to the first network address.

13 . The method of claim 8 , further comprising enabling the user to encrypt the file.

14 . A method of transferring a computer program product from at least one first computer to at least one second computer connected to the at least one first computer through a communication medium, the method comprising the steps of:

(a) accessing, on the at least one first computer, computer-executable instructions that, when executed on a data processing system, enable the processing system to perform at least the steps of:

( 1 ) establishing a network connection between a first electronic device and a server,

( 2 ) enabling a user of the first electronic device to select a first electronic folder residing on the first electronic device,

( 3 ) enabling the user to associate a first network address with the first electronic folder, and

( 4 ) in response to the user placing a file in the first electronic folder, automatically providing the file to the server for delivery to a second electronic device associated with the first network address; and

(b) transferring the computer-executable instructions from the at least one first computer to the at least one second computer through the communications medium.

15 . The method of claim 14 wherein the server downloads the file to the first network address only after being polled by the second electronic device.

16 . The method of claim 14 wherein the server downloads the file to the first network address only after determining that the second electronic device is in actual communication with the server.

17 . The method of claim 14 wherein the server is configured to store the file in a memory until the first network address receives the file.

18 . The method of claim 17 wherein the server is configured to purge the file from the memory after downloading the file to the first network address.

19 . The method of claim 14 , wherein the instructions further enable the processing system to enable the user to encrypt the file.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2019
From: SILICON VALLEY BANK
To: UNICOM SYSTEMS, INC.
Reel/Frame 049559/0237 →
SUPPLEMENT NO. 1 TO SECURITY AGREEMENT Recorded Aug 26, 2015
From: UNICOM SYSTEMS INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 036483/0417 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2014
From: MEMEO, INC.
To: UNICOM SYSTEMS, INC.
Reel/Frame 032800/0841 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 16, 2013
From: HALIM, CHRIS; OWENS, STEPHEN; BUI, HONG QUANG
To: MEMEO, INC.
Reel/Frame 031211/0210 →