IP Library Patent Application 14667831
Patent Application
App. No. 14/667,831

FILE EXPLORER SYSTEM USABLE IN AN EMULATED INTEGRATED DEVELOPMENT ENVIRONMENT (IDE)

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.
14/667,831
Abstract

A method and apparatus for a user-friendly file explorer usable in an emulated integrated development environment (IDE). The file explorer may allow users to perform functions within an emulated IDE that were previously unavailable. Such functions may include, for example, browsing a list of qualifiers, files and elements; opening multiple data files for viewing or editing; opening files having multiple file formats; converting Unicode characters; and filtering of listed qualifiers, files, and elements.

Claims (103)

1 . A method of exploring files within an integrated development environment, comprising:

receiving a search term input comprising one or more of a filename, qualifier, and data element;

displaying a list of browsable search results based on the search term; and

opening one or more data files based on a selection of one or more of the search results.

2 . The method of claim 1 , further comprising:

determining the existence of a received qualifier;

constructing a file path based on the search term input when the received qualifier exists; and

declining to create the received qualifier when the received qualifier does not exist.

3 . The method of claim 1 , further comprising:

receiving a wild-card input representing a filtering operation; and

filtering the search results based on a combination of the wild-card input and the search term input.

4 . The method of claim 1 , further comprising:

receiving a search term input comprising a complete filename; and

opening the data file corresponding to filename in the search term input,

wherein the list of browsable search results remains unchanged from a receipt of prior search terms.

5 . The method of claim 1 , further comprising:

receiving a character conversion selection; and

converting Unicode characters within the one or more opened data files based on the character conversion selection,

wherein the character conversion selection corresponds to a human language.

6 . The method of claim 1 , further comprising:

creating a browsing history containing filenames of a number of recently opened data files;

storing data from the one or more opened data files in a local cache; and

retrieving the data from the local cache upon subsequent openings of the one or more opened data files.

7 . The method of claim 1 , further comprising:

receiving a search character input; and

sorting the browsable search results based on the received search character input.

8 . The method of claim 1 , further comprising:

determining a validity of the search term input;

displaying an error message to a user when the search term input is invalid; and

displaying a list of valid search terms selectable by the user.

9 . The method of claim 1 , wherein multiple data files are opened simultaneously based on the selection of multiple search results.

10 . The method of claim 1 , wherein a file explorer view is automatically minimized after opening the one or more data files.

11 . The method of claim 1 , wherein the format of the search term input is one of a plurality of supported naming formats.

12 . A computer program product, comprising:

a non-transitory computer-readable medium comprising code to perform the steps of:

receiving a search term input comprising one or more of a filename, qualifier, and data element;

displaying a list of browsable search results based on the search term; and

opening one or more data files based on a selection of one or more of the search results.

13 . The computer program product of claim 12 , the steps further comprising:

determining the existence of a received qualifier;

constructing a file path based on the search term input when the received qualifier exists; and

declining to create the received qualifier when the received qualifier does not exist.

14 . The computer program product of claim 12 , the steps further comprising:

receiving a wild-card input representing a filtering operation; and

filtering the search results based on a combination of the wild-card input and the search term input.

15 . The computer program product of claim 12 , the steps further comprising:

receiving a search term input comprising a complete filename; and

opening the data file corresponding to filename in the search term input,

wherein the list of browsable search results remains unchanged from a receipt of prior search terms.

16 . The computer program product of claim 12 , the steps further comprising:

receiving a character conversion selection; and

converting Unicode characters within the one or more opened data files based on the character conversion selection,

wherein the character conversion selection corresponds to a human language.

17 . The computer program product of claim 12 , the steps further comprising:

creating a browsing history containing filenames of a number of recently opened data files;

storing data from the one or more opened data files in a local cache; and

retrieving the data from the local cache upon subsequent openings of the one or more opened data files.

18 . The computer program product of claim 12 , the steps further comprising:

receiving a search character input; and

sorting the browsable search results based on the received search character input.

19 . The computer program product of claim 12 , the steps further comprising:

determining a validity of the search term input;

displaying an error message to a user when the search term input is invalid; and

displaying a list of valid search terms selectable by the user.

20 . The computer program product of claim 12 , wherein multiple data files are opened simultaneously based on the selection of multiple search results.

21 . The computer program product of claim 12 , wherein a file explorer view is automatically minimized after opening the one or more data files.

22 . The computer program product of claim 12 , wherein the format of the search term input is one of a plurality of supported naming formats.

23 . An apparatus, comprising:

a network interface card (NIC);

a memory; and

a processor coupled to the memory and to the network interface card (NIC), the processor configured to execute the steps of:

receiving a search term input comprising one or more of a filename, qualifier, and data element;

displaying a list of browsable search results based on the search term; and

opening one or more data files based on a selection of one or more of the search results.

24 . The apparatus of claim 23 , the steps further comprising:

determining the existence of a received qualifier;

constructing a file path based on the search term input when the received qualifier exists; and

declining to create the received qualifier when the received qualifier does not exist.

25 . The apparatus of claim 23 , the steps further comprising:

receiving a wild-card input representing a filtering operation; and

filtering the search results based on a combination of the wild-card input and the search term input.

26 . The apparatus of claim 23 , the steps further comprising:

receiving a search term input comprising a complete filename; and

opening the data file corresponding to filename in the search term input,

wherein the list of browsable search results remains unchanged from a receipt of prior search terms.

27 . The apparatus of claim 23 , the steps further comprising:

receiving a character conversion selection; and

converting Unicode characters within the one or more opened data files based on the character conversion selection,

wherein the character conversion selection corresponds to a human language.

28 . The apparatus of claim 23 , the steps further comprising:

creating a browsing history containing filenames of a number of recently opened data files;

storing data from the one or more opened data files in a local cache; and

retrieving the data from the local cache upon subsequent openings of the one or more opened data files.

29 . The apparatus of claim 23 , the steps further comprising:

receiving a search character input; and

sorting the browsable search results based on the received search character input.

30 . The apparatus of claim 23 , the steps further comprising:

determining a validity of the search term input;

displaying an error message to a user when the search term input is invalid; and

displaying a list of valid search terms selectable by the user.

31 . The apparatus of claim 23 , wherein multiple data files are opened simultaneously based on the selection of multiple search results.

32 . The apparatus of claim 23 , wherein a file explorer view is automatically minimized after opening the one or more data files.

33 . The apparatus of claim 23 , wherein the format of the search term input is one of a plurality of supported naming formats.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 26, 2015
From: AHUJA, GAURAV; PRAKASH, ANAND; SHETTY, SWETHA; MANEY, MAHESH
To: UNISYS CORPORATION
Reel/Frame 035295/0401 →