Abstract:
Systems and methods for defining a composite view and using the definition of the composite view to obtain, aggregate, analyze, and present data from a variety of data sources to a user. These systems and methods may allow for the definition of a visual framework to aggregate and display related data. This visual framework, or composite view, may in turn be composed of a master view and a set of subviews, each of which may display data collected from a particular data source according to a particular format. By interacting with the master view data from a variety of data sources can be displayed.
Abstract:
A method and device for capturing a positionally corrected image of a document is disclosed. The method comprises the steps of: obtaining a two-dimensional image of the document with a mobile terminal apparatus; performing edge detection within the two-dimensional image to identify edges of the document; determining angles between detected edges; calculating, based on the detected edges and the angles determined, a three-dimensional position of the document relative to a position of the mobile terminal apparatus; calculating correction information to correct, by relative movement, the position of the document relative to the position of the mobile terminal apparatus; providing first guidance information derived from the correction information to a user of the mobile terminal apparatus, guiding the user to perform the relative movement; and capturing a positionally corrected image of the document. Thereby, the document can be captured with a quality sufficient to permit Optical Character Recognition (OCR).
Abstract:
The sharing of objects may be executed by performing various share type administrations. Objects may be shared directly to a site or may be made available indirectly for reuse by a site. The objects shared and made available for reuse may be added to the site to which they are shared and made available for reuse. References to the objects shared and made available for reuse are stored in repositories in response to, and in accordance with, the share type administration performed. The storage of the references to objects is based on privileges associated with at least one of a repository, a site and a user. Objects made available for reuse by, and shared to, a site may be made unavailable for reuse by, and unshared to, the site through the execution of a share type administration.
Abstract:
Embodiments as disclosed may include an integration application that allows multiple disparate applications to be integrated. Specifically, in certain embodiments, a method of providing multiple browser-based applications through a single interface may include providing a single interface, configured for integrating the multiple browser-based applications, to a user, wherein the single interface has a parent area associated with a set of applications and a child area for presenting content associated with the set of applications.
Abstract:
To facilitate client access to web services, a server may be configured to package or bundle a function call for a web service with associated information. The resulting function call package may be distributed to multiple clients. Such a package may include parameters for the function call and/or software code that can facilitate a client web site to make the function call. The package may also include branding information associated with the web service. Results of the function call can be presented through the client web site with the branding information associated with the web service, allowing a third party to retain branding for their web service provided through the client web site.
Abstract:
A website server computer hosting a website can identify a visitor to the website by using information provided by a visitor server computer that interacts with the visitor. The information provided by the server computer, in some embodiments, can be a combination of an IP address and characteristics of a computing device from where the visitor visits the website. In some embodiments, the IP address of the visitor server computer is used. In embodiments where the visitor may be sharing the computing device with other users, the characteristics may include at least one characteristic that is uniquely associated with the visitor. The website server computer can use a visitor identifier thus generated to start tracking the pages that the visitor requests during the session and can generate and customize pages for the visitor by using characteristics originated from the visitor.
Abstract:
A remote wipe message or notification may be sent from a server computer to one or more target client devices associated with a user. A managed container running on a target client device associated with the user and having a managed cache storing content managed by or through the server computer may, in response to the remote wipe message or notification, deleting the managed content or a portion thereof from its managed cache. The managed container may send back an acknowledgement or message to the server computer that it had completed the remote wipe. The remote wipe functionality can avoid having to deal with individual applications running on the client device and therefore can eliminate the complexity of having to deal with individual applications. Furthermore, the remote wipe can be done independently of the local operating system and without affecting non-managed information/applications on the client device.
Abstract:
A system for document searching can include a camera. The system may further include an image capturing module configured to capture a first image of a first portion of a document, a feature recognition module in communication with the image capturing module, the feature recognition module configured to determine a first feature associated with the first image, a search module configured to send search information to a server and receive a first result from a first search of a set of documents that was performed based on one or more search criteria determined based on the first feature associated with the first image, and a search interface configured to present the first result on the device.
Abstract:
Embodiments disclosed herein provide a high performance content delivery system in which versions of content are cached for servicing web site requests containing the same uniform resource locator (URL). When a page is cached, certain metadata is also stored along with the page. That metadata includes a description of what extra attributes, if any, must be consulted to determine what version of content to serve in response to a request. When a request is fielded, a cache reader consults this metadata at a primary cache address, then extracts the values of attributes, if any are specified, and uses them in conjunction with the URL to search for an appropriate response at a secondary cache address. These attributes may include HTTP request headers, cookies, query string, and session variables. If no entry exists at the secondary address, the request is forwarded to a page generator at the back-end.
Abstract:
A movie editor converts a received movie into a proxy format, and creates a texture strip representing the frames of the movie. An editor can use the texture strip to edit the movie, rather than editing the movie directly. Deep tags and/or special effects can be defined for the texture strip using a graphical interface. The graphical interface enables movies to be combined into a playback product according to a control structure graphically presented in the graphical interface.