IP Library Granted Patent US 9,043,697
Granted Patent B2
US 9,043,697 · App. 11/756,180 · Granted May 26, 2015

Displaying the same document in different contexts

Inventors: Michael Sava (Peekskill, NY); Lisa M. Ungar (Shrub Oak, NY)
Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
G06F17/211G06F17/24G06F9/4443G06F3/04845G06F3/0481G06F17/2247G06F17/227G06F3/0482G06F3/04842G06F17/2264
View Patent ↗
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 9,043,697
App. No.
11/756,180
Granted
May 26, 2015
Kind
B2
Abstract

A computer readable medium is provided embodying instructions executable by a processor to perform a method for modifying a document according to a display context, the method including providing a document for display, the document comprising a function for determining a display context and modifying a style of the document, determining the display context for display of the document, modifying the style of the document according to the context, and displaying the document according to a modified style.

Claims (21)

1. A non-transitory computer readable storage medium embodying instructions executable by a processor to perform a method for modifying a document according to a display context, the method comprising:

presenting a document author with a graphical user interface for selecting documents from a collection of documents;

automatically creating links between the selected documents;

receiving, from the document author, a choice of a visual representation for each of the selected documents, the choice of the visual representation being either a normal web page view or a popup web page view;

producing content for the selected documents, wherein each of the selected documents comprises a style defined by code of the input document and an executable JavaScript function embedded therein for generating a popup window when called, wherein the executable JavaScript function of each of the selected documents explicitly assigns a window name to the popup window and modifies the style of the content in accordance with the choice of visual representations received from the document author to produce a web page with the content, and wherein the executable JavaScript function of each of the selected documents provides a visual experience for the popup window that is based on the assigned window name; and

displaying the produced web page.

2. The method of claim 1 , wherein the style of the popup window is modified, by the executable JavaScript function, according to a determined display context for the document.

3. The method of claim 2 , wherein the display context is determined according to a location sensitive attribute.

4. A non-transitory computer readable storage medium embodying instructions executable by a processor to perform a method for creating a link in a document for displaying the document in either a main view or a popup view, the method comprising:

storing a collection of input documents in a database;

presenting a document author with a graphical user interface for selecting a plurality of input documents from the collection of input documents stored in the database;

creating a set of links between the selected input documents;

receiving, from the document author, a choice of a visual representation contexts, including a main view and a popup view for each of the plurality of selected input documents, the choice of the visual representation being either a normal web page view or a popup web page view;

providing content for each of the selected input document;

embedding or modifying an executable JavaScript function in the selected input documents, wherein the executable JavaScript function of the selected input documents is configured to alter the produced content of the selected documents by defining a style of the produced content of the selected documents according to the chosen visual representation contexts; and

displaying the selected document including the altered content of the selected documents.

5. The method of claim 4 , wherein the executable JavaScript function of the selected input documents is configured for:

determining a window name for display of the content of the selected documents; and

defining the style of the content based on the determined window name.

6. The method of claim 4 , wherein the link is associated with selected text of the content of the selected documents in a different visual representation contexts than the chosen visual representation contexts.

7. The method of claim 4 , further comprising displaying the link in a graphical user interface for creating the link.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2019
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: WRP IP MANAGEMENT, LLC
Reel/Frame 048059/0064 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 31, 2007
From: SAVA, MICHAEL; UNGAR, LISA M.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 019362/0628 →
Continuity (1)
Related Publication 20080301540A1 · Dec 4, 2008