×

Browsing or searching user interfaces and other aspects

  • US 8,397,246 B2
  • Filed: 01/19/2012
  • Issued: 03/12/2013
  • Est. Priority Date: 08/04/2006
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium storing executable program instructions which when executed by a data processing system cause the data processing system to perform a method comprising:

  • receiving a first call, through a first application programming interface (API), to obtain a preview of content of a file, the first call being made by a first application program and being received by a preview generator daemon;

    the preview generator daemon generating a second call to a file system program to obtain an identifier of a file type of the file and receiving the identifier of the file type from the file system program in response to the second call;

    using the identifier of the file type to select a first plug-in from a set of plug-ins, the first plug-in being configured to process the file type of the file to produce the content in a format which can be displayed by the first application program;

    the preview generator daemon generating a third call through a second API to obtain the first plug-in; and

    loading the first plug-in to process the file to generate the preview of the content of the file;

    wherein the first application program displays an initial preview of the file in a first view which is one of a list view or icon view or cover flow view and wherein the content produced through the first plug-in is configured to interactively display content of the file in response to user inputs.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×