IP Library Granted Patent US 10,469,423
Granted Patent B2
US 10,469,423 · App. 16/009,513 · Granted Nov 5, 2019

Cloud hosted multimedia file handling on mobile devices

Inventor: Anurodh Pokharel (Brookline, MA)
Assignee: SALESFORCE.COM, INC.
H04L51/10G06F3/00G06F16/10H04L51/18H04L67/02H04L67/06H04M1/72547H04M2250/64H04W4/14
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 10,469,423
App. No.
16/009,513
Granted
Nov 5, 2019
Kind
B2
Abstract

A method for handling a cloud hosted multimedia file on mobile devices includes receiving a message with a link to multimedia file, extracting the link and determining an address of multimedia server, contacting the multimedia server to determine a file type and determining whether the file type is supported.

Claims (33)

1. A method for handling a cloud hosted multimedia file on mobile devices comprising:

receiving a message with a link to multimedia file;

extracting the link and determining an address of multimedia server;

contacting the multimedia server to determine a file type using a HEAD command;

determining whether the file type is supported; and

determining that the message is spam by detecting that a file size of the multimedia file as reported in a response to the HEAD command is not within a predetermined range for the file type as reported in the response to the HEAD command.

2. The method of claim 1 further comprising displaying the link in response to determining that the file type is not supported.

3. The method of claim 1 further comprising determining whether the multimedia file is oversized.

4. The method of claim 1 further comprising downloading the multimedia file as a thumbnail in response to determining that the file type is supported.

5. The method of claim 1 further comprising displaying playback controls for an audio multimedia file in response to determining that the file type is supported.

6. The method of claim 1 further comprising:

receiving a user request via a tap on icon; and

displaying the multimedia file.

7. The method of claim 1 further comprising determining that the message is spam by detecting that an ETag of the multimedia file as reported in a response to the HEAD command is being used in an attempt to repeatedly send the multimedia file with different URLs.

8. A non-transitory computer readable storage medium for storing thereon computer readable instructions for a method for:

receiving a message with a link to multimedia file;

extracting the link and determining an address of multimedia server;

contacting the multimedia server to determine a file type using a HEAD command;

determining whether the file type is supported; and

determining that the message is spam by detecting that a file size of the multimedia file as reported in a response to the HEAD command is not within a predetermined range for the file type as reported in the response to the HEAD command.

9. The non-transitory computer readable storage medium of claim 8 , further comprising computer readable instructions for a method for:

displaying the link in response to determining that the file type is not supported.

10. The non-transitory computer readable storage medium of claim 8 , further comprising computer readable instructions for a method for:

determining whether the multimedia file is oversized.

11. The non-transitory computer readable storage medium of claim 8 , further comprising computer readable instructions for a method for:

downloading the multimedia file as a thumbnail in response to determining that the file type is supported.

12. The non-transitory computer readable storage medium of claim 8 , further comprising computer readable instructions for a method for:

displaying playback controls for an audio multimedia file in response to determining that the file type is supported.

13. The non-transitory computer readable storage medium of claim 8 , further comprising computer readable instructions for a method for:

receiving a user request via a tap on icon; and

displaying the multimedia file.

14. The non-transitory computer readable storage medium of claim 10 , further comprising computer readable instructions for a method for:

determining that the message is spam by detecting that an ETag of the multimedia file as reported in a response to the HEAD command is being used in an attempt to repeatedly send the multimedia file with different URLs.

Assignments (2)
CHANGE OF NAME Recorded Dec 18, 2024
From: SALESFORCE.COM, INC.
To: SALESFORCE, INC.
Reel/Frame 069717/0353 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 20, 2019
From: POKHAREL, ANURODH
To: SALESFORCE.COM, INC.
Reel/Frame 048644/0881 →
Continuity (3)
Continuation 14620442 · Feb 12, 2015
Provisional Application 61939764 · Feb 14, 2014
Related Publication 20180295082A1 · Oct 11, 2018