Patent application number | Description | Published |
20090254575 | APPARATUS AND METHOD FOR MANIPULATING NESTED ARCHIVE FILES AND FOLDERS - Methods for packing and unpacking files in a multi-level hierarchy in single actions. The methods operate in memory through using one file pointer for the archive file in recursive calls to the packing and unpacking methods, for accessing files in multiple nested levels. The packing and unpacking are performed in memory, and no temporary files are written to a storage device, thus saving on storage and processing time. A user can also store or retrieve files selectively from an archive file. | 10-08-2009 |
20120109933 | METHOD AND APPARATUS FOR FEDERATED SEARCH - A method and apparatus for searching data by a computing platform from two or more computerized data sources, comprising an indexing stage and a searching stage. The indexing stage comprising: retrieving data from at least an on-premise data source and an on-demand data source, identifying data related to an entity from the on-premise data source with data from the on-demand data source, merging the data from the on-premise data source with data from the on-demand data source, normalizing the data from the on-premise data source with data from the on-demand data source, and generating a first index comprising one or more mashed entities or one or more mashed relationships obtained from the on-premise data source and the on-demand data source. The searching stage comprising: receiving a query from a user, scanning the first index in accordance with the query, retrieving data from the first index, and outputting the data. | 05-03-2012 |
20120109939 | METHOD AND APPARATUS FOR ENRICHING SEARCH RESULTS - A method and apparatus for providing search data by a processor at a computer, comprising: receiving a query issued by the user and passing the query to one or more computing entities; receiving at a first result and a second result from one of the computing entities; identifying one or more common characteristics of the first result and the second result; and returning a result set comprising the first result and the second result, the result set being searchable in accordance with any of the common characteristics. | 05-03-2012 |
20120110000 | METHOD AND APPARATUS FOR PERSONALIZED SEARCH - A method and apparatus for searching data by a processor at a computer, comprising: retrieving user context of a user using the computer, the user context comprising at least one data item, retrieval performed by a first computational entity executed by the computer; receiving a query issued by the user; attaching a data item of the at least one data item in the query; sending the query to a second computational entity for searching; and receiving results from the second computational entity. | 05-03-2012 |
20120110480 | METHOD AND APPARATUS FOR RENDERING A WEB PAGE - A method and apparatus for rendering a web page comprising multiple widgets, comprising: upon receiving a widget, receiving or associating a priority with the widget, and associating the widget with a hidden area of the page; creating a wrapper for the widget, enabling rendering the widget and communication between the widget and the apparatus; selecting according to the priority, a widget, adding the wrapper to a browser rendering tree, eliminating the widget from the hidden area and adding to a visible area of the page; receiving an event from the wrapper indicating the widget at least partially rendered, or a timeout event; assigning the widget to the hidden area and eliminating from the visible area of the page, and repeating selecting and receiving; provided the event received indicated that the widget at least nearly rendered, determining whether another widget has to be rendered, and if yes repeating selecting and receiving. | 05-03-2012 |
20120150792 | DATA EXTRACTION FRAMEWORK - The present disclosure involves systems, software, and computer implemented methods for providing a data extraction framework for extracting data and metadata from an application to provide additional functionality for the extracted data and metadata. One process includes operations for identifying a first application for data extraction and determining a set of data suitable for extraction from the first application using a software development kit associated with the first application. The set of data is stored in a repository without storing visualization components of the first application in the repository. The set of data is sent to a second application for further processing of the set of data. The second application is configured to bind different visualization components to the set of data for display of data elements in the set of data to a user. | 06-14-2012 |
20130091456 | MANAGING SEMANTIC DATA IN A CONTEXTUAL WORKSPACE - Techniques for managing a virtual workspace include: generating a virtual workspace viewable by a user on a graphical user interface, the virtual workspace comprising a plurality of workspace modules comprising data contained in a plurality of data objects; identifying an interaction by the user with at least some of the data contained in a particular data object of the plurality of data objects; and providing, through the virtual workspace, at least one suggestion comprising a description of data contained in the plurality of data objects that is semantically related to the data interacted with by the user. | 04-11-2013 |
20150373100 | CONTEXT SHARING BETWEEN DIFFERENT CLIENTS - The present disclosure describes methods, systems, and computer program products for providing context sharing between different clients. One computer-implemented method includes receiving a data state change from a client application associated with a client, the state change indicating a change in data contextually relevant to other client applications, generating, by operation of a hardware processor, client state data reflecting the data state change, transmitting the client state data to a server to be persisted as state data, and receiving the state data at another client, the another client aligning the state of associated application to reflect the state data. | 12-24-2015 |