Patent application number | Description | Published |
20080243948 | METHOD FOR SHARING GROUPS OF OBJECTS - A method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object. The method comprises storing at least one version of each said object; when an object is changed, creating a new version of the object, the new version of the object comprising additional data relating to the creation of the new version; storing the new version of the object together with any version of that object before the change; providing all versions of the object to each of said plurality of users; and using the additional data provided for each version of the object to determine how to display the object. The group may be a calendar and each object may be an event in the calendar. In that case, the object parameter data may comprise a start time of the event, an end time of the event, a description of the event, a status of the event, whether the event is to be repeated and the persons attending the event. The additional data may comprise an identification of the user who made the change, a time at which the change was made, a description of the change, a user comment relating to the change and an identification of the previous version of the event from which the present version was created. | 10-02-2008 |
20080307363 | Browsing or Searching User Interfaces and Other Aspects - User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described. | 12-11-2008 |
20090307306 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. According to some aspects of the invention, a server in the system initiates an instance of a preview generator for each client machine in the system. The instance sends at least one of a preview and a thumbnail of a file to the client machine responsive to a request for the file from the client machine to allow the client machine to present the preview. The instance may generate an icon representing the file and execute a plug-in associated with a creator application of the file to present the preview within the icon so that the creator application does not have to be launched. Other embodiments are also described, and computer readable media and apparatuses are also described. | 12-10-2009 |
20090307615 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. In some embodiments, the metadata of a file includes a field having an indicator to indicate whether a preview of the content of the file is available. If the preview is available, then a plug-in associated with the creator application of the file is executed to present the preview within the icon. Furthermore, if the preview is interactive according to the metadata, then various user interface control may be generated to allow users to manipulate the presentation of the preview. Other embodiments are also described, and computer readable media and apparatuses are also described. | 12-10-2009 |
20090307622 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. In at least certain embodiments, icon data from a plug-in includes badge data and an image (such as a thumbnail). The badge data includes additional information on the file, the creator application of the file, and/or a third party vendor of the creator application. For example, the badge data may include the version of the creator application. Using the badge data, a badge may be generated and displayed on the icon. Other embodiments are also described, and computer readable media and apparatuses are also described. | 12-10-2009 |
20090307626 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - User interfaces for browsing and/or searching are described. In some embodiments, an icon representing a file is displayed in a graphical user interface (GUI), where the icon includes one or more predefined decorations. The decorations may be chosen based on the file type, such as slide decorations for presentations, a foldover for documents, etc. This may also be referred to as type conformance. A preview of the content of the file is presented within the icon without launching an application which has created the file (also referred to as the creator application). The pre-defined decorations on the icon may be maintained on the icon while the preview of the content of the file is presented. The format of the icon (e.g., shape of the icon, size of the icon, etc.) may be maintained as well during presentation of the preview. Other embodiments are also described, and computer readable media and apparatuses are also described. | 12-10-2009 |
20110022643 | DYNAMIC MEDIA CONTENT PREVIEWS - A sandboxed process is initiated in response to a request for a preview of dynamic media content. A stream of frames is generated in a preview specific format by a plug-in that executes within the sandboxed process. The stream of frames is provided as the preview of the dynamic media content, where the preview is viewable on a display screen. | 01-27-2011 |
20110295641 | FREEFORM COMMUNICATION IN CALENDARING SYSTEM - A method of sharing a calendar between a plurality of users, the calendar being capable of holding one or more events. The method comprises providing the calendar to each of said plurality of users; allowing any of said plurality of users to add to the calendar any of a new event, a change to an event and a message relating to an event; and providing any new event, change to an event or message added by a user to the other users. A change to an event may comprise a change to at least one of a start time of the event, an end time of the event, a description of the event, a status of the event, whether the event is to be repeated and the persons attending the event. At least one of an identification of a user who made a change, a time at which a change was made, a description of a change, a user comment relating to a change and an identification of the event before the change may be displayed for a selected event. | 12-01-2011 |
20120081375 | METHODS AND SYSTEMS FOR OPENING A FILE - Methods, systems, and machine readable tangible storage media that can provide for smooth and seamless opening of a file from, for example, a preview are described. A preview of a file can be generated by a non-native viewer or reader application and in response to a command to open a file in a native application, the preview can continue to be displayed while the native application launches such that a user will perceive no interruption in display of the content. The non-native application can pass a display state (e.g. a page number or scroll position) to the native application such that the native application continues to show a user's current position or view port into the file. | 04-05-2012 |
20120084644 | CONTENT PREVIEW - Methods, systems and machine readable tangible storage media that can provide one or more previews of content of a file or other object are described. In one embodiment, a preview of content of external data that is referenced by a link within a document is presented while the document is presented (e.g. displayed) by a first application, and the preview can be displayed in a bubble that is adjacent to and points to the link; the content of the external data is not accessible to the first application in one embodiment and the preview is presented by a non-native application or service which cannot create or edit the content of the external data. Other embodiments are also described. | 04-05-2012 |
20120084688 | MANIPULATING PREVIEW PANELS IN A USER INTERFACE - Methods, machine media, and systems that can manipulate preview panels are disclosed. In one embodiment, a preview panel can be transformed, in response to user interaction with the preview panel, into an icon representing the file containing the content displayed in the preview panel. The preview panel can, in one embodiment, be opened from a user interaction with a first icon and the preview panel can be transformed into a second icon that represents the file and can be manipulated as if it were the first icon. | 04-05-2012 |
20120185880 | BROWSING OR SEARCHING USER INTERFACES AND OTHER ASPECTS - This description relates to systems, methods and software architectures for providing previews of files, such as previews of content of the files without launching the applications which created those files. In one embodiment, a method includes receiving a first call, through a first 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, and generating a request to obtain a first plug-in from a set of plug-ins, the first plug-in being configured to process a file type of the file to produce content in a format which can be displayed by the first application program. Other methods, systems, computer readable media and software architectures are disclosed. | 07-19-2012 |
20140222785 | METHODS AND SYSTEMS FOR MANAGING DATA - Various methods, machine readable media, and data processing systems for performing searches and presenting the results of the searches. In one exemplary method, a user input causes a search in a mode based upon at least one field attribute designating a person and causes results of the search to be presented. This method may include filtering files which do not include matching people identifiers in certain selected fields. Other methods include allowing searching with a predetermined syntax; prepopulating a search result window with results of a default search before receiving a user input containing search input terms; displaying selectable terms from a file found in a search, the selection of those terms causing another search; displaying previews or other representations of files found in a search where the previews are resizable or zoomable or pageable. | 08-07-2014 |
20140222874 | DYNAMIC MEDIA CONTENT PREVIEWS - A sandboxed process is initiated in response to a request for a preview of dynamic media content. A stream of frames is generated in a preview specific format by a plug-in that executes within the sandboxed process. The stream of frames is provided as the preview of the dynamic media content, where the preview is viewable on a display screen. | 08-07-2014 |
20140351697 | METHODS AND SYSTEMS FOR OPENING A FILE - Methods, systems, and machine readable tangible storage media that can provide for smooth and seamless opening of a file from, for example, a preview are described. A preview of a file can be generated by a non-native viewer or reader application and in response to a command to open a file in a native application, the preview can continue to be displayed while the native application launches such that a user will perceive no interruption in display of the content. The non-native application can pass a display state (e.g. a page number or scroll position) to the native application such that the native application continues to show a user's current position or view port into the file. | 11-27-2014 |
20150067608 | MANIPULATING PREVIEW PANELS IN A USER INTERFACE - Methods, machine media, and systems that can manipulate preview panels are disclosed. In one embodiment, a preview panel can be transformed, in response to user interaction with the preview panel, into an icon representing the file containing the content displayed in the preview panel. The preview panel can, in one embodiment, be opened from a user interaction with a first icon and the preview panel can be transformed into a second icon that represents the file and can be manipulated as if it were the first icon. | 03-05-2015 |
Patent application number | Description | Published |
20080307000 | Electronic Backup of Applications - Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes receiving, while a current view of an application is displayed in a user interface, a first user input requesting that a history view associated with the current view of the application be displayed, retrieve data associated with the history view, determining a presentation format for the data, and displaying the history view in response to the first user input in accordance with the presentation format, the history view including data associated with at least a first visual representation of an earlier version of the current view of the application. | 12-11-2008 |
20090002386 | Graphical Representation Creation Mechanism - Methods, systems, and apparatus, including computer program products, for generating graphical representations. An image representing an item is obtained. Input specifying one or more styles is obtained. For a style, one or more graphical effects are identified based on the style. A layout is generated, including applying the style including the graphical effects to the image based on one or more layout rules. A graphical representation corresponding to the item is generated using the layout. Metadata associated with the layout is generated. The metadata includes data indicating a location of the image in the layout. | 01-01-2009 |
20110241821 | CONTROL OF ELECTRONIC DEVICES - Methods, systems, apparatuses, and computer readable media for controlling one or more electronic devices are described. According to one described aspect, an embodiment of a method includes providing a plurality of schemes, each scheme defining features that are operable on an electronic device and which features each of the features in the scheme can use, and receiving data for identifying the type of the electronic device, and selecting, based on the type, one of the schemes, and controlling the electronic device based on the selected scheme. | 10-06-2011 |
20120185498 | Tokenized Search Suggestions - Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device. | 07-19-2012 |
20130290291 | Tokenized Search Suggestions - Embodiments of tokenized search suggestions include generating, by at least one suggestion engine executing on a data processing system, first suggestions based on first text input in a text input field. The first suggestions are displayed on a display device and a selection of one of the first suggestions is received. The first text input is replaced with a first token corresponding to the selected one of the first suggestions. The at least one suggestion engine generates second suggestions based on second text input in the text input field and filters the second suggestions using the selected one of the first suggestions. The filtered selections are displayed on a display device. | 10-31-2013 |