IP Library Granted Patent US 7,865,504
Granted Patent B2
US 7,865,504 · App. 11/774,963 · Granted Jan 4, 2011

Native file to shared resource locator naming

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 7,865,504
App. No.
11/774,963
Granted
Jan 4, 2011
Kind
B2
Abstract

File and folder names are converted between their native format and a shared resource locator format. To send information on a file or folder, the file or folder name is parsed into various components and those components are converted to components in the shared resource locator. Sufficient information is provided in the shared resource locator to allow receiving software to develop the proper full native file or folder name, irrelevant of the receiving system, be it having different native formats, different drive letters and the like. A user need only click on a file or folder and a shared resource locator string is provided for pasting into emails or documents. Clicking on a shared resource locator results in the operating system automatically opening the file or folder from its shared location without manual conversions and the like.

Claims (56)

1. A method for providing a pathname for a jointly accessible file location from a first user, where the pathname is in a first user format and includes a component individual to the first user and a component common to all users, to a second user, where the pathname is in a second user format and includes a component individual to the second user and a component common to all users, the method comprising the steps of:

receiving the pathname of the first user;

determining a transferable value for the first user individual component of the first user pathname;

determining the common component of the first user pathname; and

combining said transferable value and said common component to develop a shared resource locator in a shared resource locator format which can be provided to the second user,

wherein the step of determining a transferable value includes:

determining a scheme value;

determining if the first user individual component includes folder owner information;

if folder owner information is present, determining an owner value for inclusion in said shared resource locator; and

combining said scheme value and said owner value to form said transferable value.

2. The method of claim 1 , wherein said step of combining includes:

performing special character conversions between the first user format and shared resource locator format.

3. The method of claim 2 , wherein said special character conversions include conversions between forward and backward slashes.

4. The method of claim 2 , wherein said special character conversions include percent encoding special characters present in the first user pathname which cannot be represented in said shared resource locator.

5. A method for providing a pathname for a jointly accessible file location from a first user, where the pathname is in a first user format and includes a component individual to the first user and a component common to all users, to a second user, where the pathname is in a second user format and includes a component individual to the second user and a component common to all users, the method comprising the steps of:

receiving the pathname of the first user;

determining a transferable value for the first user individual component of the first user pathname;

determining the common component of the first user pathname;

combining said transferable value and said common component to develop a shared resource locator in a shared resource locator format which can be provided to the second user;

providing said shared resource locator to the second user;

receiving said shared resource locator from the first user;

determining said transferable value and common component of said shared resource locator;

determining a second user individual component from said transferable value;

combining said second user individual value component and said common component to develop the second user pathname; and

providing the second user pathname for use by the second user.

6. The method of claim 5 , wherein said step of combining to develop the second user pathname includes:

performing special character conversions between the shared resource locator format and the second user format.

7. The method of claim 6 , wherein said special character conversions include conversions between forward and backward slashes.

8. The method of claim 6 , wherein said special character conversions include converting percent encoded special characters to special characters usable in the second user pathname.

9. The method of claim 5 , wherein the step of determining a second user individual component includes:

determining a scheme value;

determining a local drive value based on said scheme value;

determining if said transferable value includes an owner value;

if an owner value is present, determining folder owner information for inclusion in the second user pathname; and

combining said local drive value and said folder owner information to form said second user individual component.

10. The method of claim 9 , wherein said local drive value is a drive letter.

11. The method of claim 9 , wherein said local drive value is a mount point.

12. A method for providing a pathname for a jointly accessible file location from a first user, where the pathname is in a first user format and includes a component individual to the first user and a component common to all users, to a second user, where the pathname is in a second user format and includes a component individual to the second user and a component common to all users, the method comprising the steps of:

receiving a shared resource locator from the first user, said shared resource locator having a shared resource locator format and including a transferable value and a common component;

determining said transferable value and common component of said shared resource locator;

determining a second user individual component from said transferable value;

combining said second user individual value component and said common component to develop the second user pathname; and

providing the second user pathname for use by the second user.

13. The method of claim 12 , wherein said step of combining to develop the second user pathname includes:

performing special character conversions between the shared resource locator format and the second user format.

14. The method of claim 13 , wherein said special character conversions include conversions between forward and backward slashes.

15. The method of claim 13 , wherein said special character conversions include converting percent encoded special characters to special characters usable in the second user pathname.

16. The method of claim 12 , wherein the step of determining a second user individual component includes:

determining a scheme value;

determining a local drive value based on said scheme value;

determining if said transferable value includes an owner value;

if an owner value is present, determining folder owner information for inclusion in the second user pathname; and

combining said local drive value and said folder owner information to form said second user individual component.

17. The method of claim 16 , wherein said local drive value is a drive letter.

18. The method of claim 16 , wherein said local drive value is a mount point.

19. A computer-readable storage medium or media storing computer-executable instructions for performing the method recited in any one of claims 1 , 2 - 4 and 5 - 18 .

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2025
From: SILICON VALLEY BANK
To: SYNACOR, INC.
Reel/Frame 073181/0615 →
RELEASE OF SECURITY INTEREST Recorded Dec 10, 2025
From: SILICON VALLEY BANK
To: SYNACOR, INC.
Reel/Frame 073181/0671 →
SECURITY INTEREST Recorded Sep 26, 2025
From: SYNACOR, INC.
To: HSBC VENTURES USA INC.
Reel/Frame 072391/0088 →
SECURITY INTEREST Recorded Sep 26, 2025
From: SYNACOR, INC.; NTV INTERNET HOLDINGS, LLC
To: WHITE OAK GLOBAL ADVISORS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 072391/0218 →
RELEASE OF SECURITY INTEREST Recorded Mar 30, 2021
From: NXT CAPITAL, LLC (SUCCESSOR IN INTEREST BY MERGER TO NXT CAPITAL SBIC, LP)
To: ZIMBRA, INC.
Reel/Frame 055762/0875 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 8, 2019
From: SYNACOR, INC.
To: SILICON VALLEY BANK
Reel/Frame 049999/0701 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2015
From: ZIMBRA, INC.
To: SYNACOR, INC.
Reel/Frame 036756/0302 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 8, 2015
From: SIMDESK TECHNOLOGIES, INC.
To: SIMDESK ACQUISITION CORP.
Reel/Frame 036756/0205 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Sep 25, 2015
From: SYNACOR, INC.
To: SILICON VALLEY BANK
Reel/Frame 036688/0352 →
SECURITY INTEREST Recorded Aug 5, 2015
From: ZIMBRA, INC.
To: NXT CAPITAL SBIC, LP
Reel/Frame 036256/0135 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2015
From: MEZEO SOFTWARE CORPORATION
To: ZIMBRA, INC.
Reel/Frame 036169/0964 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: MEZEO SOFTWARE CORPORATION
To: ZIMBRA, INC.
Reel/Frame 033726/0215 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2014
From: ALTAZANO MANAGEMENT, LLC
To: SIMDESK TECHNOLOGIES, INC.
Reel/Frame 033378/0328 →
ASSET PURCHASE AGREEMENT Recorded Dec 17, 2012
From: SIMDESK TECHNOLOGIES, INC.
To: SIMDESK ACQUISITION CORP.
Reel/Frame 029485/0641 →
CHANGE OF NAME Recorded Dec 17, 2012
From: SIMDESK ACQUISITION CORP.
To: MEZEO SOFTWARE CORP.
Reel/Frame 029485/0690 →
SECURITY AGREEMENT Recorded May 6, 2008
From: SIMDESK TECHNOLOGIES, INC.
To: ALTAZANO MANAGEMENT, LLC
Reel/Frame 020897/0469 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 4, 2007
From: YORK, JUSTIN E.; ISAAC, TONY
To: SIMDESK TECHNOLOGIES
Reel/Frame 019921/0992 →