IP Library Granted Patent US 8,645,503
Granted Patent B1
US 8,645,503 · App. 13/396,781 · Granted Feb 4, 2014

Accelerated data uploading

Inventor: Loic Juillard (Escondido, CA)
Assignee: Applied Micro Circuits Corporation
View Patent ↗
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 8,645,503
App. No.
13/396,781
Granted
Feb 4, 2014
Kind
B1
Abstract

A method and system are provided for accelerated data uploading to a remote service device destination. An on-line (third party) storage device receives an upload request message from a network-connected client device. A unique first descriptor in a descriptor field of the upload request message is accessed and compared to a list of descriptors maintained by the on-line storage device. If the accessed first descriptor is on the list, a first file is read that is stored in the on-line storage device and associated with the accessed first descriptor. The first file is then sent to a network-connected remote service device.

Claims (22)

1. A method of data transmission, the method comprising:

uploading and storing a first file from a client device to an on-line storage device wherein the client device and the on-line storage device are coupled through a network;

subsequent to uploading and storing the first file to the on-line storage device, sending an upload request message from the client device to the on-line storage device for uploading the first file to a remote service device, wherein the message comprises a first descriptor that represents an identification of the first file;

receive a token ID sent from the on-line storage device;

sending a transfer request message from the client device directly to the remote service device through network, the transfer request message comprising the token ID and the first file descriptor;

receiving a transfer complete message indicating that the first file has been sent to the remote service device from the on-line storage device;

prior to sending the uoload request message from the client device to the on-line storage device, sending a login request from the client device to the remote service device to initiate a file transfer session;

receiving an acknowledgement from the remote service device to authenticate the file transfer session;

opening an accelerated file transfer web browser residing on the client device; and,

wherein sending the uoload request message to the on-line storage device comprises sending the uoload request message in response to a user command promoted by the accelerated file transfer web browser.

2. The method of claim 1 wherein sending the upload request message from the client device to the on-line storage device includes sending an upload request message including an attribute selected from a group consisting of a remote service device identifier, a file name, a directory path, and combinations of the above-described attributes.

3. The method of claim 1 wherein sending the transfer request message from the client device directly to the remote service device comprises establishing a network connection between the client device and the remote service device, and sending a download request message, the download request message comprising an attribute selected from a group consisting of a remote service device identifier, a file name, a directory path, a file extension, an access key, a metadata, an access date, last modified date, creation date, user ownership, group ownership, a size, a compressed size, a description, an author, a title, and combinations of the above-described attributes.

4. The method of claim 1 wherein receiving the transfer complete message comprises receiving the transfer complete message sent the on-line storage device or the remote service device.

5. A method of data transmission from a client device to a remote service device, the method comprising:

receiving a transfer request message, wherein the transfer request message comprises a token ID, a first descriptor, and an on-line storage device ID associated with an on-line storage device, and wherein the transfer request message is sent from the client device directly to the remote service device through network;

sending the token ID and the first descriptor from the remote service device to the on-line storage device;

receiving a first file associated with the client device, from the on-line storage device, wherein the first file is uploaded from the client device and stored to the on-line storage device prior to the transfer request message being sent from the client device;

prior to receiving the transfer request message, receiving a login request and session ID key from the client device to initiate a file transfer session;

sending an acknowledgement from the remote service device to the client device to authenticate the file transfer session; and,

wherein, sending the token ID and the first descriptor from the remote service device to the on-line storage device further comprises sending the session ID key.

6. The method of claim 5 further comprising:

subsequent to receiving the first file, sending a transfer complete message to the client device.

Assignments (2)
SECURITY INTEREST Recorded May 11, 2017
From: MACOM CONNECTIVITY SOLUTIONS, LLC (SUCCESSOR TO APPLIED MICRO CIRCUITS CORPORATION)
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 042444/0891 →
MERGER AND CHANGE OF NAME Recorded Apr 6, 2017
From: APPLIED MICRO CIRCUITS CORPORATION; MACOM CONNECTIVITY SOLUTIONS, LLC
To: MACOM CONNECTIVITY SOLUTIONS, LLC
Reel/Frame 041888/0746 →
Continuity (1)
Division 12619882 · Nov 17, 2009