text:
|Publication number
|Publication type
|Application number
|Publication date
|Aug 10, 2004
|Filing date
|Apr 11, 2000
|Priority date
|Apr 11, 2000
|Fee status
|Publication number
|Michael J. Hillberg, Chao-Chia Liu
|Original Assignee
|Microsoft Corporation
|Export Citation
|BiBTeX, EndNote, RefMan
|Patent Citations (3), Referenced by (29), Classifications (13), Legal Events (5)
|External Links: USPTO, USPTO Assignment, Espacenet
The present invention generally relates to the storage, retrieval and annotation of digital documents, and more particularly to a portable object-oriented data structure and method for storing a static digital document so that it can be rendered by a printer or viewer in a guaranteed layout, and so that it can store user annotations, navigational information, and the like.
In a computing system having a graphical operating environment, an operating program interface typically includes a graphics display system having a library of graphics elements that provide the programmatic capability to draw to a surface. For example, in the WINDOWS� operating system, the graphics device interface (GDI) is used to draw to surfaces such as a display or printer. The graphics library incorporated in the operating system provides the capability to display text, circles, lines, squares, and many other graphics elements.
Conventionally, a series of graphical commands or resources from a graphics library can be recorded for later replay. For example, if an application calls a DrawCircle primitive command followed by a DrawRectangle primitive command, those two directives and their parameters can be recorded to a file, then later rendered. The format for storing GDI graphical commands in the WINDOWS� operating system is the extended metafile format (EMF). This known method and data structure permits the rendering of a page to be captured and stored electronically in graphics format, rather than in image format, such as a bitmap format or tagged image file format (TIFF). The captured commands can then be rendered to a printer, or displayed on a screen.
Although this known method and data structure provides a useful means of capturing a digital page for later replay, numerous limitations exist which restrict the use of the format. For example, because a single EMF file only holds one page, there is no simple means for capturing and storing an entire document or group of documents in a single EMF file. In addition, the format does not provide any means for associating the captured information with user annotations or navigational information such as hyperlinks.
In addition to the graphics display system employed in the operating system of a conventional graphical operating environment, known applications have been specifically developed for drawing graphics information to surfaces such as a display or printer. The graphics libraries incorporated in these applications differ from the graphical commands and resources native to the operating system, but seek to obtain the same goal of capturing and storing text, circles, lines, squares, and other graphics elements in a portable format for later display or printing.
An example of a known application used for rendering static graphical information is Adobe Systems' ACROBAT program, which converts a fully formatted document into a portable document format (PDF) file that can be viewed on several different platforms. The ACROBAT program uses a graphics library based on the POSTSCRIPT graphics language from Adobe Systems, and a viewer program is provided to view PDF files. Additional tools such as the DISTILLER, EXCHANGE, and PDF WRITER programs, all from Adobe Systems, are available for creating PDF files and for adding hyperlinks, annotations and other information to such files.
Although these known applications provide methods and data structures for capturing digital documents, certain drawbacks exist that prevent such systems from having universal application in various environments. For example, because the known systems incorporate special graphics libraries separate from the graphical commands and resources native to the operating system, special programs must be obtained to make, view and annotate documents to be rendered. In addition, if a portable format file is to be printed by a device that does not support the special graphics commands or resources, the operating system converts the digital document to include its native graphical commands, such as GDI graphical commands, for printing. Thus, even though the document has already been converted once into the portable file format, it must be converted again for printing. This can result in variations in the layout of the printed document.
Another problem encountered in the use of known document rendering systems arises when an attempt is made to render documents transmitted over the Internet or other network. Specifically, when a relatively large file is transmitted, the time required to receive the document can be significant. Because it may be necessary for the entire contents of the file to be received before the document can be displayed or printed, e.g., where random access of document data is not supported, a user must wait while the entire file is received. An attempted solution to this problem is to segment the file into two parts, one including the information necessary to render the first page or two of the document, and the rest including the remainder of the document. Thus, once the first part of the file is received, the first page or two can be displayed or printed. However, the user must still wait in order to view everything following the first page or two, which can be significant for long documents.
In accordance with various objects of the invention evident to a person of ordinary skill in the relevant art from the following description of the invention, a method is provided for storing a digital document. The method includes the steps of representing each page with at least one graphics object, creating a page object for each page that includes a reference to the at least one graphics object for that page, and creating a page list object including a list of references to the page objects for the document. The method further includes the step of creating a document root object that includes a reference to the page list object.
By providing a method in accordance with the present invention, several advantages are realized. For example, by practicing the inventive method, it is possible to capture and store a multiple page document, or a multiple document job, electronically in graphics format, enabling the document to be rendered to a screen or printer in a predictable and consistent layout that is device independent.
In accordance with one aspect of the invention, a computer-readable medium has stored thereon a data structure for storing a digital document having at least one page. The data structure includes at least one graphics object that represents all or a part of a page of the document. The data structure further includes a page object for each page of the document, wherein each page object includes a reference to the at least one graphics object for that page. A document root object is provided that includes a list of the page objects for the document, and a job object includes a list of all the document root objects for the documents to be rendered by the data structure. The data structure also includes an index object that identifies the location of each of the other objects in the data structure.
By creating each of these objects in the data structure for a document to be stored for subsequent rendering, numerous advantages result. For example, by providing an object-oriented data structure in which one of the objects is an index object referencing all the other objects, it is possible to store any object in the data structure in multiple, discontiguous segments. By allowing segmentable objects, a file can be streamed more effectively since unimportant bytes can be placed at the end of the file. Further, streaming is easier since any object can be appended to by appending the new bytes at the end of the file, rather than rearranging all the bytes of the file in order to keep the new and old bytes of the modified object contiguous.
A preferred embodiment of the present invention is described in detail below with reference to the attached drawing, wherein:
FIG. 1 is a schematic view of a data structure for storing at least one digital document on a computer-readable medium in accordance with the present invention;
FIG. 2 is a block diagram of the data structure, illustrating various general objects forming a part thereof;
FIG. 3 is a block diagram of the data structure, illustrating various annotation objects forming a part thereof;
FIG. 4 is a block diagram of the data structure, illustrating various navigation objects forming a part thereof;
FIG. 5 is a block diagram of the data structure, illustrating various indirection objects forming a part thereof;
FIG. 6 is a block diagram of an index object forming a part of the data structure and of various objects referenced in the index object;
FIG. 7 is a schematic view of an exemplary operating environment in which the data structure and method of the present invention may be practiced; and
FIG. 8 is a block diagram of the exemplary operating environment.
The present invention provides a method and data structure for storing a static digital document so that it can be rendered by a printer or viewer in a guaranteed layout, and so that it can store user annotations, navigational information, and the like.
FIG. 7 illustrates an example of a suitable computing system environment on which the invention may be implemented. The computing system environment is only one example of a suitable computing environment and is not intended to suggest any limitation as to the scope of use or functionality of the invention. Neither should the computing environment be interpreted as having any dependency or requirement relating to any one or combination of components illustrated in the exemplary operating environment.
The invention is operational with numerous other general purpose or special purpose computing system environments or configurations. Examples of well known computing systems, environments, and/or configurations that may be suitable for use with the invention include, but are not limited to, personal computers, server computers, hand-held or laptop devices, multiprocessor systems, microprocessor-based systems, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like.
The invention may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The invention may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment program modules may be located in both local and remote computer storage media including memory storage devices.
With reference to FIG. 7, an exemplary system for implementing the invention includes a general purpose computing device in the form of a computer 20. Components of computer 20 include, but are not limited to, a processing unit 22, a system memory 24, and a system bus 26 that couples various system components including the system memory to the processing unit 22. The system bus 26 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. By way of example, and not limitation, such architectures include Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MCA) bus, Enhanced ISA (EISA) bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus also known as Mezzanine bus.
Computer 20 typically includes a variety of computer readable media. Computer readable media can be any available media that can be accessed by computer 20 and includes both volatile and nonvolatile media, removable and non-removable media. By way of example, and not limitation, computer readable media may comprise computer storage media and communication media. Computer storage media includes both volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by computer 20. Communication media typically embodies computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism and includes any information delivery media. The term "modulated data signal" means a signal that has one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example, and not limitation, communication media includes wired media such as a wired network or direct wired connection, and wireless media such as acoustic, radio frequency (RF), infrared and other wireless media. Combinations of any of the above should also be included within the scope of computer readable media.
The system memory 24 includes computer storage media in the form of volatile and/or nonvolatile memory such as read only memory (ROM) 28 and random access memory (RAM) 30. A basic input/output system 32 (BIOS), containing the basic routines that help to transfer information between elements within computer 20, such as during start-up, is typically stored in ROM 28. RAM 30 typically contains data and/or program modules that are immediately accessible to and/or presently being operated on by processing unit 22. By way of example, and not limitation, FIG. 7 illustrates operating system 46, application programs 48, other program modules 50, and program data 52.
The computer 20 may also include other removable/non-removable, volatile/nonvolatile computer storage media. By way of example only, FIG. 7 illustrates a hard disk drive 34 that reads from or writes to non-removable, nonvolatile magnetic media, a magnetic disk drive 36 that reads from or writes to removable, nonvolatile magnetic disk 38, and an optical disk drive 40 that reads from or writes to a removable, nonvolatile optical disk 42 such as a CD ROM or other optical media. Other removable/non-removable, volatile/nonvolatile computer storage media that can be used in the exemplary operating environment include, but are not limited to, magnetic tape cassettes, flash memory cards, digital video disks, digital video tape, Bernoulli cartridges, solid state RAM, solid state ROM, and the like.
The hard disk drive 34, magnetic disk drive 36, and optical disk drive 40 are typically connected to the system bus 26 by a Small Computer System Interface (SCSI) 44. Alternatively, the hard disk drive 34, magnetic disk drive 36 and optical disk drive 40 may be connected to the system bus 26 by a hard disk drive interface, a magnetic disk drive interface, and an optical drive interface, respectively.
The drives and their associated computer storage media discussed above and illustrated in FIG. 7, provide storage of computer readable instructions, data structures, program modules and other data for the computer 20. In FIG. 7, for example, hard disk drive 34 is illustrated as storing operating system 46, application programs 48, other program modules 50, and program data 52. Note that these components can either be the same as or different from operating system 46, application programs 48, other program modules 50, and program data 52.
A user may enter commands and information into the computer 20 through input devices such as a keyboard 54 and pointing device 56, commonly referred to as a mouse, trackball or touch pad. Other input devices (not shown) may include a microphone, joystick, game pad, satellite dish, scanner, or the like. These and other input devices are often connected to the processing unit 22 through a user input interface 58 or a serial port interface 60 that is coupled to the system bus, but may be connected by other interface and bus structures, such as a parallel port, game port or a universal serial bus (USB).
A monitor 61 or other type of display device is also connected to the system bus 26 via an interface, such as a video adapter 62. In addition to the monitor 61, computers may also include other peripheral output devices such as speakers and printers, which may be connected through an output peripheral interface.
The computer 20 may operate in a networked environment using logical connections to one or more remote computers, such as a remote computer 64. The remote computer 64 may be a personal computer, a server, a router, a network PC, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computer 20, although only a memory storage device has been illustrated in FIG. 7. The logical connections depicted in FIG. 7 include a local area network (LAN) 66 and a wide area network (WAN) 68, but may also include other networks. Such networking environments are commonplace in offices, enterprise-wide computer networks, intranets and the Internet.
When used in a LAN networking environment, the computer 20 is connected to the LAN 66 through a network interface or adapter 70. When used in a WAN networking environment, the computer 20 typically includes a modem 72 or other means for establishing communications over the WAN 68, such as the Internet. The modem 72, which may be internal or external, may be connected to the system bus 26 via the serial port interface 60 or other appropriate mechanism. In a networked environment, program modules depicted relative to the computer 20, or portions thereof, may be stored in the remote memory storage device. By way of example, and not limitation, FIG. 7 illustrates remote application programs 48 as residing on memory device 64. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers may be used.
Although many other internal components of the computer 20 are not shown, those of ordinary skill in the art will appreciate that such components and the interconnection are well known. Accordingly, additional details concerning the internal construction of the computer 20 need not be disclosed in connection with the present invention.
Those skilled in the art will understand that program modules such as the operating system 46, application programs 48 and data 52 are provided to the computer 20 via one of its memory storage devices, which may include ROM 28, RAM 30, hard disk drive 34, magnetic disk drive 36 or optical disk drive 40. Preferably, the hard disk drive 34 is used to store data 52 and programs, including the operating system 46 and application programs 48.
When the computer 20 is turned on or reset, the BIOS 32, which is stored in the ROM 28 instructs the processing unit 22 to load the operating system from the hard disk drive 34 into the RAM 30. Once the operating system 46 is loaded in RAM 30, the processing unit 22 executes the operating system code and causes the visual elements associated with the user interface of the operating system 46 to be displayed on the monitor 61. When an application program 48 is opened by a user, the program code and relevant data are read from the hard disk drive 34 and stored in RAM 30.
FIG. 8 illustrates the interaction between a device 74, such as a display or a printer, the operating system 46 and an application program 48. Referring now to FIGS. 7 and 8, the operating system 46 is loaded into RAM 30 when the computer 20 is turned on or reset. The operating system 46 provides the basic interface between the computer's resources, the user and the application program 48. The operating system 46 interprets and carries out instructions issued by the user. For example, when the user wants to load an application program 48, the operating system 46 interprets the instruction and causes the processing unit 22 to load the program from the hard disk drive 34 into the RAM 30. Once the application program 48 is loaded into RAM 30, it is executed by the processing unit 22. In the case of large programs, the processing unit 22 loads various portions of the program 48 into RAM 30 as needed.
The operating system 46 also provides a variety of functions or services that allow application program 48 to deal with various types of input/output (I/O). This allows an application program 48 to issue simple function calls that cause the operating system 46 to perform the steps required to accomplish the tasks, such as displaying a document on the monitor 61 or printing it.
With continued reference to FIG. 8, the application program 48 communicates with the operating system 46 by calling predefined function calls provided by the operating system 46. The operating system 46 responds by providing the requested information or executing the requested task. Typically, the operating system includes a graphical device interface (GDI) 76 to draw to surfaces such as the display or printer. The GDI is used by applications to display or print bitmapped text, images, and other graphical elements, and renders elements by calling the appropriate screen or printer drivers and passing them the information on the element to be drawn. It does not reformat the image or document in PostScript or another printer language. The device driver interface (DDI) 78 is a software component that permits the computer system to communicate with a device, such as the display or printer 74. The driver 78 also manipulates the hardware in order to transmit the data to the device.
A physical model of a single file 80 incorporating a data structure in accordance with the present invention is shown in FIG. 1, and broadly represents a container for storing graphics commands representative of a static digital document so that the document can be rendered by a printer or viewer in a guaranteed layout, and for storing user annotations, navigational information, and the like. The exemplary file includes a header 82, and contains a plurality of objects. The header appears in the initial bytes of the file byte stream in a binary format of the invention, and includes an identification of the job represented by the objects included in the file, and a pointer to an object index object 84 included in the file. By providing an identification of the job, the file can be identified regardless of its location. By referencing the location of the object index object, the location of all the objects in the file can be found.
A plurality of different types of objects can be created and included in the data structure of the present invention. Broadly, among the types of objects that can be incorporated in a file are graphics objects 86, canvas objects 88, page objects 90, indirection objects 92, and document variable objects 94, all of which relate to the graphical commands to be rendered in a single page of a document. In addition, the data structure can include job, document root, and page list objects 96, 98, 100 , which permit multiple pages to be grouped, other list objects and property set objects, and annotational objects such as user annotation objects and navigation objects, all of which are described herein. Other types of objects may also be included without departing from the scope of the invention as recited in the claims. Various types of objects are described below with reference to the physical model of FIG. 1, and the logical models represented collectively by FIGS. 2-6.
With initial reference to FIG. 1, each object, regardless of type, includes a header that appears among the initial bytes of the object byte stream in a binary format of the invention. The header of each object includes various types of information that will be described with reference to each particular type of object. Among the objects illustrated in the physical model of the data structure are the object index object 84, job object 96, document root object 98, a page list object 100, a pair of page objects 90, a pair of canvas objects 88, and a pair of graphics objects 86.
Preferably, the data structure of the present invention is agnostic to the particular graphics model or format used in representing a page or document to be rendered, and each graphics object included in the data structure is seen simply as an opaque blob of data that is executed by the graphics library of a suitable computing system with which the data structure is used. Preferably, the native graphics format includes the available graphics commands and resources present in the graphics library of the operating system. The graphics library provides the capability to display text, circles, lines, squares, and many other graphics elements.
Any other graphics command or resource can also be incorporated in a graphics object. For example, in an embodiment implemented with the WINDOWS� operating system, application specific data can also be stored in special objects by identifying a preferred handler for the data included in the object and a multipurpose Internet mail extension (MIME) ContentType value identifying the data type. If the preferred handler cannot be found, the ContentType is used to infer the appropriate installed handler. Finally, an interface ID (ID) is provided that indicates how the data was serialized into the object, e.g., an Ipersist interface.
A canvas object 88 is representative of a portion of a page onto which associated graphics objects are to be rendered. The canvas object includes a reference to each graphics object to be rendered on that canvas, and the coordinates at which each graphics object should be drawn relative to the canvas or page. Alternately, a canvas object can reference another canvas object, as illustrated in FIGS. 2A and 2B. In a simple example of the present invention, shown in FIG. 1, each canvas object 88 references a single graphics object 86 that includes a native graphics command or resource occupying an entire page of a document. However, the extent of use of canvas objects is not so limited, as evidenced from the various other examples provided herein.
The order in which graphics objects appear in a canvas object can be used to imply the Z-order with which they are drawn. For example, elements that appear later in the canvas object can be considered higher in the Z order. Alternately, explicit specification of the Z order could be provided. In addition, each graphics object referenced by a canvas object preferably includes a pair of rectangles that define how the graphics object is stretched and/or cropped to the page region defined by the canvas object.
Each page object 90 of the data structure is representative of a single page of a document to be rendered. The page object can a reference the canvas object(s) 88 associated with the page, and also to an indirection object or to a list object of annotations or the like, examples of which are described below. Moreover, to the extent a canvas object 88 would only reference a single graphics object 86 using default coordinates, the page object may reference the graphics object directly.
The locations in the data structure of all of the page objects of a document are listed in the page list object 100, and the page list object is referenced by the document root object 98. The page list object could also be referred to as a page structure object or page tree object, and all of the names used herein to describe the various objects of the data structure of the present invention are provided simply to facilitate an understanding of the data structure and method of the present invention, and are not intended to limit the scope of the invention in any way.
There is a single document root object for each document included in a job, and it includes references to the page list object 100 as well as to other list objects such as a document variable list object 102 (FIG. 5), a list object 104 of navigation objects (FIG. 4B), and a list object 106 of annotation objects (FIG. 3). Each of these list objects list the location in the data structure of the document variable objects 94, navigation objects and annotation objects 110 that are used to render the document. Any number of objects can be listed in any given list object, and any desired number of list objects can be used to organize any particular object type. The document root object may also reference a list of name table objects. For example, a page name table object includes friendly names for each page of the document and an ID of each page object. Likewise, a bookmark name table object includes a list of unique bookmark names and for each name the bookmark object's identifier.
One job object 96 is provided in the data structure for each job to be rendered, wherein a job is defined as one or more documents each consisting of one or more pages. The concept of the job object is to bind together multiple documents that are to be rendered together so that the property sets and other resources used by the documents can be shared. Preferably, the job object of the data structure maintains a list of IDs for the document root objects 98 to be included in the job, wherein each ID is a reference to the location of the document root object.
With reference to FIG. 2A, a single job object 96 references a document root list object 112 listing the document root objects. A page list object 100 is referenced by the document root object, and it in turn references two page objects 90. The upper page object in FIG. 2A, references a single canvas object 88 that identifies the locations of three graphics objects 86 and the coordinates on the page at which the objects 86 are to be rendered. One of the graphics objects is a native object, e.g., a GDI command or resource, while the remaining graphics objects are foreign, e.g., a bitmap image and an application-specific graphics command or resource.
The lower page object 90 in FIG. 2B, references a first canvas object 88 that, in turn, identifies the location of a second canvas object and the coordinates on the page at which the second canvas object is located on the page. In addition, the first canvas object identifies the location of a graphics object 86 and the coordinates on the first canvas at which the object is to be rendered. The second canvas object identifies the location of a graphics object 86 and the coordinates on the second canvas at which the object is to be rendered.
Although numerous list objects are identified herein, other types of list objects may also be provided. In each case, the list object includes an array of references to other objects. In addition, a list object may include a special property such as a globally unique identifier (QUID) that provides some context to the list.
Property sets are also stored in the data structure as objects, e.g., in the object linking and embedding (OLE) property set serialization format. A property set object can be associated with any other object(s) in the data structure by maintaining a reference to the property set object in the header of the associated object. The header of the object referencing the property set object maintains a reference to an array of name/value pairs, wherein the name identifies the property set object, and the value provides the property set object's location in the data structure. The array itself may be stored in the data structure as an object. Alternately, some of the property sets to be used in rendering a document, such as native property sets, may be stored inline with an object header.
Turning to FIG. 3, an annotation object 110 is illustrated as being associated with a page object 90 of a document in a job. The data structure in the figure includes a job object 96 that references a document root list object 112 listing the document root object 98. A page list object 100 is referenced by the document root object 98, and it in turn references a page object 90. The page object references a single canvas object 88 that identifies the location of a single graphics object 86 and the coordinates on the page at which the object is to be rendered. By way of example, an annotation object references the page object with the purpose of displaying annotation relating to the graphics object information with the page so that a user can review the annotations while viewing the page. Thus, although the annotation is not intended to be a part of or to modify the digital document being rendered, it is to be displayed in such a way as to provide an indication of the location in the document to which the annotation is directed.
In a preferred embodiment of the invention, annotation objects are generated by an application that is aware of the format of the data structure. Annotation objects can be associated with any other object, e.g., a page or graphics object, from that object's property set objects, and can include a reference to a page region list object 114 that includes the coordinates on the referenced page or graphics object at which the annotation is to be displayed or that a graphics handler for the annotation object can otherwise interpret. Preferably, the coordinates on the annotations are relative to the object to which they are attached. Exemplary types of annotations include comments, discussion trees, bookmarks, document outlines, hyperlinks, highlights, scribbles, tool-tips, thumbnails, and any other data type for which a handler is provided. Annotations are preferably associated with a page object or graphics object in creation order, which implies the Z order, so that recently created annotations can be drawn on top of earlier ones, or vice versa.
In a first embodiment, and as illustrated in FIG. 3, the document root object 98 references a list object 106 that contains references to one or more annotated objects 110. Preferably, the list object would be selectively organized to contain references solely to a single type of annotation object, such as a comment annotation object. Alternatively, some annotation objects, such as hyperlink objects, may be referenced directly from the document root object 98.
As illustrated in FIG. 4B, other types of annotation objects that can be employed in the data structure of the present invention include navigation objects such as bookmark objects 116 and outline objects 118. A bookmark is a reference to one or more pages of a document, or to a specific point or region on a single page. Typically, a user selects a bookmark to find a particular point in the document, and the marked page is subsequently rendered with the marked language highlighted.
A bookmark object 116 includes a page region list 114 having one or more page region entries. Preferably, a page region entry directly references an object, such as the page object or graphics object. Additionally, in terms of page or graphics objects, the coordinate specification and/or the custom data is stored on the page/graphics object.
In an alternative embodiment, the page region list 114 references entry numbers for a global page region table. A page region entry in the page region list 114 defines a region of a page and/or the graphics object on that page, and page reference data including either a coordinate specification or other custom data that the handler for the annotation object can interpret.
The outline object 118 provides an alternate way to navigate a document, providing a logical view that can be used to jump to a desired location of the document without viewing every page. The outline object is a hierarchical collection of nodes, each containing a reference to a bookmark object 116 and data specific to that outline instance. If desired, more than a single outline object can be provided for in a single document, wherein each outline object holds a unique type identifier.
A variation of an outline object that can be employed in the data structure includes a thumbnail list object that includes a hierarchical collection of nodes, each containing a reference to a thumbnail object including a graphics object representative of a thumbnail image of one page of the document. As such, the thumbnail list object provides a physical view of the pages of the document that can be used to navigate the document once rendered.
One or more list objects 104 can be provided in the data structure for providing a list of any number of navigation objects 116, 118 used in a document, and each includes a reference to the associated navigation objects by indicating the locations of the objects in the data structure. In turn, the document root object 98 includes a reference to the list object 104 so that any of the referenced navigation objects can be located via the document root object. List objects can be used with any other object type to provide a common reference to the objects that, in turn, can be referenced by the document root object 98. Generally, each list object is for a different object type, e.g., outline objects, document variable objects, or page list objects, and is provided when any number of such objects are to be listed together for reference via the document root object 98.
As illustrated in FIG. 5, a mechanism is provided in the data structure of the present invention for permitting the digital data to be rendered with any one of a plurality of different rendering layers. For example, a user's manual or other document could be stored in multiple languages as a plurality of rendering layers. A user wishing to render the manual could select which language was desired and view or print the document in that language. As such, only the selected language would be rendered, and the other non-selected languages would not, even though the graphics for those languages are stored in the data structure.
This multi-layered approach to representing the digital data as several alternately selectable graphics objects is preferably implemented through the use of an indirection object 92, a document variable object 94, and a referencing object, such as a page object 90 or a canvas objects 88. Preferably, the indirection object may be referenced by a variety of the objects within the data structure. For example, a job object document root list 112 may reference an indirection object to support multiple document object layers in the job. Likewise, a page list object may reference an indirection object to support multiple page object layers in a document. Accordingly, the location of the indirection object within the data structure dictates the amount co-existing layer objects that are required. Moreover, multiple indirection objects may be utilized in a job creating multiple object layers on the different levels of the job object.
As shown in FIG. 5, an indirection object 92 is being referenced by a canvas object 88 to support multiple layers of graphics objects within a canvas. As mentioned, a canvas object 88 references graphics objects 86 and the location of the graphics objects on a page. However, a canvas object can also reference other canvas objects, permitting a tree structure to be constructed, wherein canvas objects form the interior nodes and graphics objects form the leaves. Likewise, a canvas object can reference an indirection object 92 that includes a list of object references and a reference to a document variable object 94. Depending on the value of the document variable object at the time of rendering of the document, the indirection object determines which entry in the indirection object's list should be rendered.
The document variable object 94 includes a variable and rules describing how the variable may be set. As shown in the embodiment of FIG. 5, the document variable includes a name for the object, a list of strings, a default value for the object, preferably stored as a zero-relative index into the list of strings, and a current value that is also preferably an index into the list of strings. Each string includes a name and description for the graphics object represented by the string.
A document variable list object 102 is provided in the data structure for listing all of the document variable objects 94 in a document, and the document root object 98 references the document variable list object so that the document variable objects in the document can be located via the document root object.
In an exemplary implementation of the data structure, wherein a user's manual is stored in the English, German and Japanese languages, the indirection object can be described as follows:
Switch (Document Variable 33)
0: Object 40
1: Object 41
2: Object 42
The reference document variable object, having an ID of 33 in the example, contains the following data:
Name: "Select Language"
Default: 0
Current: 1
Values: "English", "German", "Japanese"
In this setting, the default setting is "English", but a user has modified it to be "German". When the indirection object is resolved, it will resolve to object 41, "German".
Although the indirection object described in the foregoing example and illustrated in FIG. 5 is a switch, preferably modeled after a C language switch statement, it is noted that other types of logic can be substituted therefor in order to provide a mechanism for resolving the indirection provided by the object 92. For example, any desired amount of logic can be built into or referenced by the indirection object that would enable a user to view different graphics objects, e.g., after a predetermined date, or based on the location or type of user attempting to view the document. As such, the indirection object is not limited to the logic provided by a switch, but can implement any functionality desired to set the variable value of the indirection object to select a desired one of a plurality of graphics objects for rendering.
Returning to FIG. 1, one of the objects illustrated as being included in the data structure of the present invention is an object index object 84, the location of which is referenced in the header 82 of the file incorporating the data structure. The object index object 84 maps object ID values to offsets within the file, with the object index object being the first entry. Therefore, the object index object has an object ID of zero.
The number of entries in the index is inferred from the size of the index object, and each object listed in the index can either be contiguous in the file or composed of multiple separated segments. When an object is contiguous, an indication of such is provided in the index object, and the offset and length of the referenced object is provided in the index object, preferably in "Offset" and "Length" fields defined by the index object. In addition, a flag or the like can be provided to indicate whether the referenced object is encoded.
In the event of an object being segmented, each segment of the object includes an entry in the index, and every segment except the last one points to the next segment of the referenced object, preferably by providing an offset to the beginning of the next segment in a "NextSegment" field provided in the index object. Likewise, the offset and length of the referenced segment is provided, along with a flag or the like that indicates whether the referenced object is encoded. By providing this construction, changes to one or more of the referenced objects, including the index object, can be made without rewriting the file or leaving a potentially large fragment of unused space with the file.
An example of an object index object 84 is provided in FIG. 6, wherein two objects, identified as objects 5 and 6, are segmented within a file incorporating the data structure of the present invention. As illustrated, the first segment of Object 5 includes an entry in the object index object, wherein the offset or location of the first segment in the file is provided along with an indication of the length thereof, e.g., 100 bytes. In addition, the index includes a pointer or reference to the offset of the starting point of the next segment of Object 5 in the object index object, which is indicated as 7 in the figure. The entry for the segment beginning at offset 7 includes the offset and an indication of the length thereof. In addition, an indication is provided as to whether the segment is encoded, and a pointer is provided to the offset of the starting point of the last segment of Object 5, indicated as being 9 in the figure. The entry for the last segment of Object 5 is the same as the other segments, except that there is no reference to a next segment. Instead, an indication is provided that the third segment is the last segment in the referenced object. Another object of the file, referenced first at offset 6 in the index, is also segmented. The segments of Object 6 each provide the same information as those described with reference to Object 5.
Because the object index object is itself segmentable, it is possible that an entry in the index object will need to span one or more segments of the index object. Because the index object is orthogonal to the data in the object, this occurrence is possible. By providing a construction in accordance with the present invention, numerous advantages are achieved. For example, by permitting objects to be segmented, less important bytes of the objects in a file can be placed at the end of the file, and an object can easily be appended to by appending the new bytes at the end of the file rather than requiring that the file be rearranged to keep the bytes of each object contiguous. As such, the data structure can be streamed more effectively than a conventional data structure that requires the use of objects or components that are contiguous in the file.
Another advantage achieved by the data structure of the present invention relates to the ability of a user to encode an object in the data structure using any conventional lossless type of encoding, or to combine plural objects for such encoding. When one or more objects are encoded, the individual objects are chained together. A new object is created to hold the chained objects, referred to as a "meta-object," and this meta-object is referred to by the "NextSegment" field of the last segment in the individual objects. At the same time, the "Encoded" flag in the object index object is set for the individual objects to indicate that they are encoded, and the offset and length values are modified to be relative to the unencoded meta-object, rather than being relative to the encoded data.
A simplified exemplary pseudo-code path for creating a file in accordance with the present invention in a WINDOWS� operating program interface environment is shown below, wherein "XMF" stands for extended metafile format, a name used to identify an exemplary format incorporating the data structure of the present invention:
// Instantiate the XMF processor
CoCreateInstance( CLSID_XMFFile, NULL, CLSCTX_ALL,
IID_IXMFJob, &pJob );
// Create a XMF file
pJob−>QueryInterface( IID_IPersistFile, &pPersistFile );
pPersistFile−>Load( Filename, STGM_CREATE );
// Create a XMF document to be placed within the file
pJob−>CreateAndAdd( XMFTYPE_DOCUMENT,
IID_IXMFDocument, &pDocument, XMFLIST_ADD_END );
// Create a page to be placed within the document
pDocument−>CreateAndAdd( XMFTYPE_PAGE, IID_IXMFPage,
&pPage, XMFLIST_ADD_END );
// Create the graphics objects on the page, requesting that
// the exposed interface for the GDI graphics object to be a data
pPage−>CreateAndAdd( XMFTYPE_EMF, IID_IStream, &pGDIStream,
// Call code that sends drawing commands into the stream.
GraphicsDrawingRoutine (pGDIStream);
// Close everything out
pGDIStream−>Release ();
pPage−>Release ();
pDocument−>Release ();
pJob−>Release ();
A document is typically stored in a file incorporating a data structure in accordance with the present invention to provide a static graphical representation of the document in a guaranteed layout so that others may view and print the document in its original form. The document can be used by others to view the document, to add annotations without effecting the existing file layout, or to print it to a printer.
Although some of the features described herein require the use of a viewer that is aware of the data structure and that is able to provide a user interface enabling the features, other aspects of the data structure are intended to have utility in any application that supports the graphics model used in creating the graphics objects that represent the document. For example, in a preferred embodiment of the invention in which GDI commands and resources or the like are used to create the graphics objects representing a document, the user's operating system can enable any GDI-aware application to view the document.
Although the invention has been described with reference to a preferred embodiment as illustrated in the attached drawing figures, it is noted that substitutions may be made and equivalents employed herein without departing from the scope of the invention as recited in the claims.
|Cited Patent
|Filing date
|Publication date
|Dec 6, 1989
|Jan 19, 1993
|Eastman Kodak Company
|Document management and production system
|Apr 15, 1994
|Nov 14, 1995
|Microsoft Corporation
|Method and system for generating and maintaining property sets with unique format identifiers
|Mar 19, 1996
|May 23, 2000
|The Dialog Corporation Plc
|Image data transfer system using object reference table
|Citing Patent
|Filing date
|Publication date
|Apr 10, 2001
|May 2, 2006
|Adobe Systems Incorporated
|System, method and apparatus for converting and integrating media files
|Jun 28, 2002
|Mar 6, 2007
|Microsoft Corporation
|Hybrid tree for mixed user interface elements and sequential data
|Dec 18, 2002
|Feb 26, 2008
|Microsoft Corporation
|User interface element representation with simplified view
|Feb 25, 2005
|Feb 16, 2010
|Microsoft Corporation
|Method and system for providing users a lower fidelity alternative until a higher fidelity experience is available
|Jan 17, 2008
|Jan 17, 2012
|Seiko Epson Corporation
|Efficient image annotation display and transmission
|Dec 31, 2008
|Nov 13, 2012
|Lg Electronics Inc.
|Method and device for providing display of E-manual in a specific language in display device
|Apr 3, 2006
|Jan 22, 2013
|International Business Machines Corporation
|Method, system, and program product for managing adapter association for a data graph of data objects
|Oct 9, 2010
|Oct 22, 2013
|Eva T. Klivington
|Electronic realty and transaction system and method therein
|Dec 6, 2010
|Nov 19, 2013
|Yahoo! Inc.
|System and method for bookmarking and tagging a content item
|Jan 22, 2013
|May 6, 2014
|International Business Machines Corporation
|Managing adapter association for a data graph of data objects
|Dec 15, 2005
|May 19, 2015
|Huawei Technologies Co., Ltd.
|Method, system for transmitting document over network, virtual printer apparatus and restoration apparatus
|Dec 17, 2014
|Apr 19, 2016
|Brother Kogyo Kabushiki Kaisha
|Information processing device and control method of sharing image data to plural applications
|Dec 17, 2014
|May 24, 2016
|Brother Kogyo Kabushiki Kaisha
|Information processing device and control method of sharing image data to plural applications
|Jul 23, 2014
|Jan 17, 2017
|Brother Kogyo Kabushiki Kaisha
|Information processing device performing a data sharing process among applications and controlling method thereof
|Apr 10, 2001
|Feb 13, 2003
|Raffaele Sena
|System, method and apparatus for converting and integrating media files
|Jun 28, 2002
|Jan 1, 2004
|Microsoft Corporation
|Hybrid tree for mixed user interface elements and sequential data
|Dec 18, 2002
|Jan 1, 2004
|Microsoft Corporation
|Content segments
|Dec 18, 2002
|Jun 24, 2004
|Microsoft Corporation
|User interface element representation with simplified view
|Feb 25, 2005
|Aug 31, 2006
|Microsoft Corporation
|Method and system for providing users a lower fidelity alternative until a higher fidelity experience is available
|Apr 3, 2006
|Oct 4, 2007
|International Business Machines Corporation
|Method, system, and program product for managing adapter association for a data graph of data objects
|May 30, 2006
|Dec 6, 2007
|Schacher Ritchard L
|Method, system, and program product for providing proxies for data objects
|May 31, 2006
|Dec 6, 2007
|Clarke Adam R
|Method to support data streaming in service data objects graphs
|Jan 17, 2008
|Jul 23, 2009
|Victor Ivashin
|Efficient Image Annotation Display and Transmission
|Dec 31, 2008
|Dec 3, 2009
|Jo Jae Woo
|Method and system for providing manual in display device
|Dec 15, 2005
|Jan 7, 2010
|Tencent Technology (Shenzhen) Company Limited
|Method, system for transmitting document over network, virtual printer apparatus and restoration apparatus
|Dec 6, 2010
|Mar 31, 2011
|Yahoo! Inc
|System and method for bookmarking and tagging a content item
|Oct 9, 2010
|Oct 13, 2011
|Klivington Eva T
|Electronic realty and transaction system and method therein
|May 8, 2014
|Aug 28, 2014
|Movable Ink
|Management of Dynamic Email Content
|Jul 23, 2014
|Jan 29, 2015
|Brother Kogyo Kabushiki Kaisha
|Information processing device and controlling method thereof
|U.S. Classification
|1/1, 715/235, 707/999.102, 707/999.104
|International Classification
|Cooperative Classification
|European Classification
|Apr 11, 2000
Owner name: MICROSOFT CORPORATION, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:HILLBERG, MICHAEL J.;LIU, CHAO-CHIA;REEL/FRAME:010729/0142
Effective date: 20000410
|Jan 17, 2008
|Fee payment
Year of fee payment: 4
|Sep 21, 2011
|Fee payment
Year of fee payment: 8
|Dec 9, 2014
Owner name: MICROSOFT TECHNOLOGY LICENSING, LLC, WASHINGTON
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MICROSOFT CORPORATION;REEL/FRAME:034541/0001
Effective date: 20141014
|Jan 27, 2016
|Fee payment
Year of fee payment: 12


text:
"Oh Baby! We can hardly wait! Join the shower of celebration for the happy parents-to-be!" Adorable baby jungle animals and their mommies smile at your guests from this oh baby jungle shower invitation design! Since this is a couples baby shower and the baby's gender is a surprise, we used lots of gender-neutral yellow, blue, and red colors, although we can change all the colors for a baby girl or boy.
The colors and text can be customized to your own needs and taste when you request those in the Notes section here: Jungle Safari Shower Invitation.

subset: commoncrawl


text:
We never test our products on animals
Free UK delivery on all orders
t +44 (0)1403 740350
An instant hydration booster and skin-toning spritz16
Use this after cleansing. Has uplifting smell and feels very gentle on the skin. Would recommend to anyone looking for ethical products.1 from 1 People found this review helpful.
Use after cleansing and before serum1 from 1 People found this review helpful.
Love this. Leaves my skin feeling hydrated and fresh. After spraying 3/4 pumps, I pat my skin, leave it to settle, then I pat my skin with the hydrating serum over the top and if I wanted feel I could skip my moisturiser, which on my dry skin is something I would never have done. I still follow with moisturiser as I want lasting hydration but the mist definitely has made a difference to my dryness & skin care routine.1 from 1 People found this review helpful.
It's a nice light "toner" which helps close open pores before using serum and moisture.
It makes the skin a bit sticky for a while but you can feel the toning effect. Reduces the redness.1 from 1 People found this review helpful.
Aloe Vera juice has a long history of use in skin care, and documentary evidence of this use dates back at least 3,500 years.
We use certified organic Aloe barbadensis leaves which are carefully filleted to remove irritating compounds including aloin. The remaining inner leaf is then juiced, filtered and freeze-dried - all within 2 hours of being harvested to ensure that all of the health benefits of the leaf juice are retained.
When using the resulting powder in our products, we rehydrate the powder back to its original strength immediately before incorporating it into the formulation.
Also known as Aloe: barbadensis leaf juice powder
The Chamomile plant has been well known for millennia – the name comes from ancient Greek meaning Earth Apple referring to the scent and shape of the flower head, and the Egyptians dedicated Chamomile to their Sun god Ra.
Also known as: Chamomilla recutita flower extract
Marshmallow root contains significant amounts of mucilage which makes it an excellent emollient with soothing and calming effects on the skin.
Marshmallow extract also helps to protect hyaluronic acid on the skin, which plays an important role in organizing the structure of the dermis, maintaining moisture levels of the skin and aiding in the wound healing processes.
Also known as: Althaea officinalis root extract
Neroli oil, also known as Orange Blossom oil, is produced from the flowers of the Bitter Orange tree. This tree is native to China and was introduced to Europe by the Portuguese in the twelfth century.
Neroli is considered to be amongst one of the finest perfumery ingredients. It calms the mind and is a valuable remedy for shock.
Also known as: Citrus aurantium dulcis flower oil


text:
Newegg.com - A great place to buy computers, computer parts, electronics, software, accessories, and DVDs online. With great prices, fast shipping, and top-rated customer service - once you know, you Newegg.
If you are reading this message, Please click this link to reload this page.(Do not use your browser's "Refresh" button). Please email us if you're running the latest version of your browser and you still see this message.
Newegg.com - Computer Parts, Laptops, Electronics, HDTVs, Digital Cameras and More!
Showing Results: Most Recent
This review is from: Total Defense Premium Internet Security - 5 User
Pros: Total Defense Internet Security Suite provides a full security suite. It includes parental controls, a firewall, antispam, antiphishing, network protection, and antivirus detection and removal as well as useful tools such as incremental backup, data migration and identity protection.
The parental controls are particularly easy to use. You can create user profiles for each of your children and unique internet access profiles as well as limiting the amount of time they spend online.
The introductory purchase level can protect up to five computers for one year.
The software simple to use. You can easily configure parental controls and schedule custom scans.
Should you need assistance you can contact Total Defense toll-free by telephone, email form or chat. If you would like help with installing the software, Total Defense provides it 24/7 and for free. You can also find answers to common questions in the FAQs section or community forum. They also provide product information on their blog or via Facebook or YouTube. Total Defense actively posts security information on Twitter as well.
Cons: No customer support via Twitter or Facebook.
Other Thoughts: A security well worth the cost!READ FULL REVIEW


text:
Porsche 911 for Sale
Selected Filters:Type of Ad: Vehicles for Sale Make: Porsche Model: 911 Remove All
1986 Porsche 911
Brummen, Netherlands
1986 Porsche 911 3.2 Carrera in a stunning condition! Delivered new by MCL Motorcars in Vancouver, Canada and has only driven 158.000 original kilometres... More
Advertiser since 2015
2007 Porsche 911 Convertible
Pawleys Island, SC
We have a huge variety and selection of pre-owned luxury cars unlike any other on the Carolina Coast . For details, visit www.islandluxurycars.com or... More
2003 Porsche 911 Carrera
Addison, IL
2003 PORSCHE 911 CARRERA FINISHED IN BASALT BLACK OVER NATURAL LEATHER BROWN SEATS 6 CYLINDER 3.6 L 315 HP REAR WHEEL DRIVE This Carrera is... More
1988 Porsche 911 Carrera
Grand Rapids, MI
The Porsche 911 is a two-door, 2+2 high-performance sports car made since 1963 by Porsche AG of Stuttgart, Germany. It has a rear-mounted six-cylinder... More
Advertiser since 2009
1975 Porsche 911 Carrera Targa
St Louis, MO
Concours level restoration Only 63,303 documented miles! Matching numbers engine and gearbox One of only 174 built One of the last 5 U.S. model Carrera Targas built in... More
Advertiser since 1989
1972 Porsche 911
West Gosford, Australia
We are proud to present for sale this manual 1972 Porsche 911 2.4 S side oiler Targa. Sitting restored in Guards red over black... More
1986 Porsche 911 Carrera Targa
Chicago, IL
1986 Porsche 911 Carrera Targa in Immaculate Condition. Extremely Low Miles- 64,360 Carfax Certified Documentation for maintenance and mileage Rare special order color: Meteor Gray LY7Z Original Black... More
1988 Porsche 911 Coupe
Colorado Springs, CO
This 1988 3.2L Carrera has been driven less than 5,000 miles over the past 6 years and it's finally ready to get back on... More
1991 Porsche 911 2-Door Coupe
Colorado Springs, CO
This 100% original Black / Black 1991 964 Turbo was purchased new in California July, 25 1991. One look at the car and you will be amazed... More
1994 Porsche 911 Convertible
Marina Del Rey, CA
Chequered Flag International is pleased to offer this 1994 Porsche 964 C2 Cabriolet in Midnight Blue with Tan Leather and Dark Blue Top. 69085... More
1991 Porsche 911 Convertible
Marina Del Rey, CA
ChequeredFlag International is pleased to offer this 1991 Porsche 964 C2 Cabriolet in Grand Prix White with Black leather and Black soft top. 71260... More
2013 Porsche 911 2-Door Coupe
Bellevue, WA
Fantastic 2013 Porsche 911 Carrera 4S in White with Black Leather Interior. 3.8L 400hp/325lb-ft 6-Cylinder Engine. 7-Speed PDK Trans. All-Wheel Drive (AWD). Original MSRP... More
1984 Porsche 911
Brummen, Netherlands
Stunning Porsche 911 3.2 Carrera convertible. Delivered new on the 27th of January 1984 by Fred Lavery Porsche in Birmingham, Michigan USA. This car... More
Advertiser since 2015
1973 Porsche 911 Cabriolet Conversion
Beverly Hills, CA
1973 Porsche 911 Cabriolet Conversion '73 Porsche 911 Cabriolet Conversion in dark blue with black interior. Comes upgraded with a 964 body kit and Carrera... More
Advertiser since 2009
2016 Porsche 911 Coupe
Ontario, CA
Delivery Mile 911R Still has all the factory plastic in place. Literally In the wrapper as they say. Call for details. Dual Mass Flywheel... More
1972 Porsche 911 Coupe
Milwaukie, OR
1972 Porsche 911 T CoupeOne Owner Original 911Non Sunroof91121001466120319 engine MFI7321158 trans All Matching Numbers per Certificate of Authenticity for PorscheThis is one of the... More
2006 Porsche 911 CONVERTIBLE 2-DR
Atlanta, GA
2006 Porsche 911 Carrera 4S CabrioletHere we have a 2006 used Porsche 911 Carrera 4S Cabriolet, with a Carrara White finish and black convertible... More
1992 Porsche 911 911 Cabriolet (964)
Montreal, QC
1992 911 Cabriolet (964) Green/Tan 87 369km H6 3.6 225HP (Completely Refreshed 2017) Manual 5 Speed Brand New Convertible Top US Specs 12 000$ Spent lately 55 900$ CAD... More
1994 Porsche 911 Turbo 3.6
PInellas Park, FL
1994 Porsche 964 911 Turbo 3.6 with only 28,000 miles on it This is an Original U.S. Porsche Turbo 3.6 and is in Excellent Condition,... More
2012 Porsche 911 Carrera S
Grand Rapids, MI
''Longer, lower, wider, faster, and slightly lighter...the new Porsche 911 Carrera is a better car in every way''. ~ Car and Driver'' November... More
Advertiser since 2009
1995 Porsche 911 Convertible
Marina Del Rey, CA
Chequered Flag International is pleased to offer this 1995 Porsche 993 Cabriolet in Aventurine with Tan leather and Black soft top. 41633 miles with... More
1987 Porsche 911 Coupe
Marina Del Rey, CA
Chequered Flag International is pleased to offer this 1987 Porsche 911 G50 Coupe in India Red with Black leather interior. 74832 miles with clean... More
1991 Porsche 911 2-Door Convertible
Bellevue, WA
1991 Porsche Carrera 4 Cabriolet in classic Guards Red over Black Leather Interior with Black Soft Top and Boot Cover. 3.6L 6-Cylinder Engine. 5-Speed... More
2013 Porsche 911 2-Door Coupe
Bellevue, WA
2013 Porsche 991 Carrera 4S Coupe in Platinum Silver Metallic with Black Leather Interior. Only 27,899 one-owner miles from new. 3.8L 6-Cylinder Engine. PDK... More
2014 Porsche 911 2dr Car
Bellevue, WA
2014 Porsche Carrera 4S Coupe in Basalt Black with Back Leather Interior. 3.8L/400hp 6-Cylinder Engine. 7-Speed PDK Trans. All-Wheel Drive (AWD). Original MSRP was... More
1966 Porsche 911 Sunroof coupe
Southampton, NY
This is a 1966 Porsche 911 Sunroof coupe with matching numbers engine and transmission. This car is an original electric sunroof car with engine... More
Advertiser since 2000
2014 Porsche 911 Convertible
Shelby Township, MI
**** Ask About FREE Shipping to YOUR Doorstep **** $$$$$ FINANCING Available $$$$$ 2014 Porsche 911 Carrera 4S Cabriolet LOADED UP With... More
1988 Porsche 911 Convertible
For sale in our Dallas/Fort Worth showroom is the true turbo the icon of the 80??s the Widowmaker. We are pleased to present to... More
Advertiser since 2012
1966 Porsche 911
Beverly Hills, CA
1966 Porsche 911 '66 Porsche 911 Chassis#302826 Engine#909713 in white with black interior. Manufactured between January and July of 1965 and titled as a 1966.... More
Advertiser since 2009
1996 Porsche 911 Coupe
Las Vegas, NV
This 1996 Porsche 911 Carrera 2dr 2dr Carrera Turbo Coupe features a 3.6L FLAT 6 CYLINDER 6cyl Gasoline engine. The vehicle is Black with... More
1967 Porsche 911
Mesa, AZ
1967 Porsche 911The Porsche 911 is a 2 door coup-bodied car with a rear mounted engine supplying power to the rear wheels.It's powered courtesy... More
Advertiser since 2010
1999 Porsche 911 Carrera
Sherman, TX
Classic Car Liquidators is the leader in affordable muscle cars. Please give us a call for more information on this vehicle. Also visit our... More
1986 Porsche 911 911 Carrera cabriolet 1986
Waalwijk, Netherlands
Porsche 911 Carrera cabriolet 1986, full maintenance history present. This Porsche 911 Carrera cabriolet was delivered in 1986. The car has the original Prussian Metallic... More
2009 Porsche 911 Carrera Cabriolet
Oyster Bay, NY
(516)802-5297 http://www.collectorcarshowcase.com/ http://www.ccsmotors.com/inventory/2009-porsche-911-carrera-cabriolet—2012 _______________________________________________ JUST TRADED LOCALLY, VERY NICE AND HONEST CAR. NO ACCIDENTS, NO LEAKS AND EVERYTHING WORKS AS IT SHOULD. RARE AND DESIRABLE 6-SPEED TRANSMISSION. A/C SEATS, HEATED SEATS, XENON LIGHTS AND MUCHMORE. FULL OPTION LIST BELOW. ADDITIONAL EQUIPMENT 267 Self Dimming Mirrors 342 Heated Seats 414 Standard Carrera IV Wheel 446 Wheel Caps with Colored Crest 480 Manual transmission 541 Seat ventilation 619 Bluetooth Interface for Mobile Phone 672 Navigation Module for PCM 680 BOSE High End... More
Advertiser since 1983
1976 Porsche 911 S Targa Smallbody, december 1975, fabulous
Waalwijk, Netherlands
Porsche 911 S Targa Smallbody, december 1975, fabulous Porsche 911 S Targa original Smallbody from december 1975. Both the interior and body of this German... More
1974 Porsche 911 Grand Prix Weiss 1974 in very good condition
Waalwijk, Netherlands
Porsche 911 Grand Prix Weiss 1974 in very good condition This Porsche 911 was produced in 1974 and delivered in the beautiful colour 'Grand Prix... More
2007 Porsche 911 Carrera Convertible
Sarasota, FL
Exceptional clean Southern California car since new plus one year in Houston, Texas. Only 37,497 Original miles. Clean car fax certified. Optional 19" Carrera... More
2003 Porsche 911
Fort Lauderdale, FL
2003 PORSCHE 996 C2 COUPE FACTORY AERO SILLS 6 SPEED MANUAL TRANSMISSION ARGENT SILVER OVER GREY LEATHER ONLY 32,500 MILES FROM NEW CLEAN CARFAX,... More
Advertiser since 1980
1977 Porsche 911 Carrera 3.0 Coupe
St Louis, MO
Spectacular condition! Extremely rare and desirable Euro. Spec. Carrera 3.0 Only made for two years (76-77) Numbers matching original 3.0L engine Only 49,929 actual miles! One of only 896... More
Advertiser since 1989
1987 Porsche 911
Troy, MI
1987 Porsche 911 Turbo Coupe (Also known as a 930 ) Documented Factory Built Slant Nose (Authentic Option Code 505) Porsche Racing Factory Conversion... More
Advertiser since 2000
2010 Porsche 911 Coupe
Colorado Springs, CO
This Certified Pre-Owned 2010 Porsche 911 GT3 is ready to go! With Ceramic Brakes, Dynamic Engine Mounts, Manual transmission, Instrument Dials and Seat Belts in Speed Yellow.... More
2007 Porsche 911 GT3
Colorado Springs, CO
GT3! This GT3 is equipped with Sound Package Plus, Fire Extinguisher, Chrono Package, Black Full Leather, Bi-Xenon Headlamp Package, Porsche Crest in Headrest, Seat... More
2007 Porsche 911 2-Door Coupe
Bellevue, WA
2007 Porsche 911 Turbo in unique Dark Olive Metallic with Black Full Leather Interior. Turbocharged 3.6L/480hp 6-Cylinder Engine. 6-Speed Manual. All-Wheel Drive (AWD). Original... More
1977 Porsche 911 S 1977 needs some cosmetic works, matching numbers
Waalwijk, Netherlands
Porsche 911 S 1977 needs some cosmetic works, matching numbers, 3.0 ltr manual gearbox. This is a 1977 Porsche 911 S Targa. The car needs... More
2011 Porsche 911 Coupe
Ontario, CA
911 GT2 RS Lightweight Lithium-Ion Battery Wheels Painted Silver Standard 19 GT3 Wheel with Center Lock Manual transmission Sound Package Plus Cupholders Bluetooth Hands-Free... More
1988 Porsche 911 Convertible
Santa Monica, CA
West Coast Classics are proud to present an absolutely exceptional example of this extremely rare and collectible 1988 Porsche 911 'Commemorative Edition' Cabriolet with... More
2008 Porsche 911 GT3 RS
Montreal, QC
2008 PORSCHE 997 GT3RS Factory Black /A1 Black Leather /28 interior Floor Mats Bi-Xenon Headlamp Pack Foot Rest aluminum Seat Belts Guards Red GT3RS Wheels Deviating Color Side Mirror Deviating Color Side Stripes Deviating... More
1968 Porsche 911 Soft Window Targa
Costa Mesa, CA
Up for sale, 1968 Porsche 911 Soft Window Targa sportomatic with matching numbers in its most desirable color tangerine. The car has been restored and... More
1984 Porsche 911
Lebanon, TN
Rare row, 1984 factory turbo look cabriolet... More
2000 Porsche 911 Convertible
Orlando, FL
Just arrived. Please call Tom or Dave at (407) 428-0116 for details. Only 7,000 miles. Six speed manual transmission. Clean carfax report. Rare Gemballa... More
1966 Porsche 911 Short-wheelbase
Blaine, WA
1966 Porsche 911 Coupe (SWB) Chassis no. 304307 Engine no. 907576 Transmission no. 230291 (902/1) Production completion date 04/26/1966 1,991cc SOHC Flat 6-Cylinder Engine, 2 Triple-Throat Weber Carburetors, 130bhp... More
1988 Porsche 911 930 Carrera Turbo 2-Dr Coupe
Bensalem, PA
WE are offering a real 1988 930 Turbo with a true Factory optioned 505 Slantnose. This 37,000 mile 2-owner car is also optioned with... More
1969 Porsche 911 2.2S Targa 1969 restored
Waalwijk, Netherlands
Porsche 2.2S Targa 1969 (911) restored This absolute fabulous Porsche 911 2.2 S Targa was delivered on 01-12-1969 at the Porsche Zentrum Lenneta, Germany. Only... More
1965 Porsche 911 2.0 SWB June 1965, bare metal restored.
Waalwijk, Netherlands
Porsche 911 2.0 SWB June 1965, bare metal restored. This Porsche 911 2.0 SWB was delivered in June 1965. At the full restoration by the... More
1997 Porsche 911 Coupe
Marina Del Rey, CA
Chequered Flag International is pleased to offer this 1997 Porsche 993 C4S in Arctic Silver with Classic Grey interior. One deceased owner from new... More
1984 Porsche 911 Carrera Targa - 23k Miles
Santa Barbara, CA
Offered for sale is a virtually flawless, entirely original, mechanically excellent, two owner, collector quality 1984 Porsche 911 Carrera Targa with a mere 23k... More
2012 Porsche 911 Carrera S
Atlanta, GA
Motorcar Studio is pleased to offer this sharp 2012 Porsche 911 (991) Carrera S coupe. The Guards Red finish is a nice departure from... More
Advertiser since 2012
1984 Porsche 911 3200 CABRIOLET
Roncadelle, BS, Italy
1984 PORSCHE 3200 CABRIOLET Marque :PORSCHE Model : 3200 CABRIOLET Year: 1984 Price euro: on application Chassis n. : WP0ZZZ91ZES150612 Capacity: 3200cc Km shown : 81.000 NOT CERTIFIED Homologations: ASI CERTIFICATE Interior :... More
1974 Porsche 911 2.700 CARRERA RACING
Roncadelle, BS, Italy
1974 PORSCHE 911 2.700 CARRERA RACING Marque : PORSCHE racing Model : CARRERA 2.7 tuned by Orlando Redolfi Year: 1974 Price euro: ON REQUEST Chassis n. : 911 460... More
2008 Porsche 911 Convertible
Bellevue, WA
2008 Porsche 911 Turbo Cabriolet in Black with Black Full Leather Interior. 3.6L 6-Cylinder Engine. 5-Speed Tiptronic Trans. All-Wheel Drive (AWD). Only 32,167 miles... More


text:
More Videos...
Chevy vs. Ford Cop-Car Thrash Battle! Roadkill Episode 12
On this episode of Roadkill, Freiburger and Finnegan are out to discover which used cop car they like best, the Chevy Caprice 9C1 or the Ford Crown Victoria Police Interceptor P71. Of course you expect nothing but the most professional, scientific analysis from these guys, and that includes a day doing donuts and bashing into stuff on pavement, tire explosions, a road trip to the desert, camping, thrashing on dirt roads, and a finale that just might create a new form of low-buck off-road motorsport. Roadkill appears on the Motor Trend channel. http://www.youtube.com/motortrend Subscribe now to make sure you're in on all the action! http://www.youtube.com/subscription_c... Facebook - http://facebook.com/motortrendmag & http://facebook.com/hotrodmag Twitter - http://twitter.com/motortrend & http://twitter.com/hotrodmagazine Google+ - https://plus.google.com/1018679678590... Website - http://www.motortrend.com & http://www.hotrod.com
2003-2010 Ford Crown Victoria - IIHS Crash Tests
The Insurance Institute for Highway Safety's Front and Side Impact crash tests for the Ford Crown Victoria, as presented by Consumer Reports ___________________________________ The Ford Crown Victoria received the following ratings in the IIHS's crash tests: Frontal Offset: Good Side Impact (No Airbags): Poor Side Impact (With Airbags): Marginal ___________________________________ iihs.org consumerreports.org
Ford Crown Vic vs New Ford Police Interceptor Sedan (Twin-Turbo)
See how the new Ford Police Sedan Interceptor (Twin-turbo) compares to the Ford Crown Victoria.
Cop for a Day in a 2013 Ford Interceptor Police Car - Wide Open Throttle Episode 38
On this episode of Wide Open Throttle, Jessi Lang spends a day with the 2013 Ford Interceptor Police car. She gets an overview of the sophisticated technology that allows police officers to do their job safer and more efficiently. Next it's on to the Emergency Vehicles Operation Center where she rallies the Interceptor and learns crucial law enforcement techniques. Wide Open Throttle appears every Thursday on the new Motor Trend channel. http://www.youtube.com/motortrend Subscribe now to make sure you're in on all the action! http://www.youtube.com/subscription_center?add_user=motortrend Facebook - http://facebook.com/motortrendmag Twitter - http://twitter.com/motortrend Google+ - https://plus.google.com/101867967859016552744/posts Website - http://www.motortrend.com


text:
Vitamins and Minerals Galore
Antioxidants - Antioxidants protect you against tissue damage. You will find these in vitamins C and E, carotenoids, and many other phytochemicals (chemicals from plants). You're better off getting antioxidants from fruits and vegetables than from dietary supplements. Berries are a great source of antioxidants, and are easy to enjoy as low-calorie desserts.
Beta-carotene - This is an antioxidant that is chemically related to vitamin A. Get this from fruits and veggies, but don't overdo it or take megadoses of beta-carotene supplements. It may increase your risk of lung cancer, especially if you smoke.

Calcium - Calcium is good for your bones, and works best when combined with vitamin D. Dairy products are fine sources of calcium, as are some leafy vegetables and greens. Choose low-fat or non-fat dairy products, to keep your dietary fat intake low, but still get your daily calcium.

Vitamin D - Getting exposure to sunlight triggers Vitamin D production in your body. You can also get it in fortified milk, eggs, tuna, salmon, mackerel, sardines, and in some breakfast cereals. Vitamin D works to maintain your normal blood levels of calcium and phosphorus, which promotes calcium absorption and helps form and strengthen bones. Research suggests that another benefit of dietary intake of calcium and vitamin D is a lower incidence of cancer.

Cholesterol - Good and bad cholesterols are found only in animal food products: meat, dairy products, eggs, and animal fats such as butter or lard. Lower blood cholesterol reduces your heart disease risk, but does not seem to lower cancer risk.

Dietary Fats - High-fat diets contribute to obesity, which in turn raises the risk of several types of cancer, including breast cancer. Saturated fats may contribute to an increased risk of cancer. Healthy fats (omega-3 fatty acids, found mainly in fish), monounsaturated fatty acids (found in olive and canola oils), or other polyunsaturated fats don't reduce your risk of cancer, but since they are lower in calories, including these in your diet won't increase your risk.

Dietary Fiber - Fiber comes from plants and is grouped as "soluble" (such as oat bran) or "insoluble" (like wheat bran and cellulose). Soluble fiber helps to reduce your blood cholesterol, so it lowers your risk of heart disease. Get your dietary fiber from beans, vegetables, whole grains, and fruits.

Folate and Vitamin B - This is found in many vegetables, beans, fruits, whole grains, and fortified breakfast cereals. Having too little folate and too much alcohol can raise your risk for colon, rectum, and breast cancers. The best way to get enough folate is through eating fruits, vegetables, and enriched grain products.

Lycopene - Lycopene is a reddish-orange carotene pigment found primarily in tomatoes and tomato-based foods (pasta sauce, tomato sauce) and in smaller amounts in pink grapefruit and watermelon. Lycopene seems to be beneficial in reducing cancer risk, but there haven't been enough studies done to guarantee that a diet high in lycopene will prevent or lower your risk for cancer.

Take-Home Message
Having a healthy weight depends on smart choices for food, drink, and exercise. Keeping off excess pounds means balancing all these factors, to lower your overall risk for cancers, especially breast cancer. So eat your fruits and veggies, limit fats, meats, refined sugars, and alcohol. Stay active, and don't smoke or drink.
Sources:

International Journal of Cancer. Nutrient dietary patterns and the risk of breast and ovarian cancers. Valeria Edefonti, et al. Volume 122, Issue 3 , Pages 609 - 613. Published Online: 31 Aug 2007.

JAMA. 2007;298:289-298. Influence of a Diet Very High in Vegetables, Fruit, and Fiber and Low in Fat on Prognosis Following Treatment for Breast Cancer. The Women's Healthy Eating and Living (WHEL) Randomized Trial. John P. Pierce, et al. July 18, 2007.

American Cancer Society. Prevention & Early Detection. Common Questions About Diet and Cancer. Revised: 09/28/2006.

National Institutes of Health. Office of Dietary Supplements. Dietary Supplement Fact Sheet: Vitamin D.


text: Sign inNot A Member? Join now! Find A Grave by Date ad feedback Birthdate: Choose monthAny monthJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember--12345678910111213141516171819202122232425262728293031Deathdate: Choose monthAny monthJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember--12345678910111213141516171819202122232425262728293031MonthDay Records 21 to 40Records 41 to 60 (of 186 total matches)Records 61 to 80 Jump to results page: 1 2 3 4 5 6 7 8 9 10 Filter by fame level: All Famous NamesSomewhat FamousVery FamousAttention:You are browsing our famous burial locations. If you arelooking for a non-famous grave, please start from our home page. Glass, Ned b. April 1, 1906 d. June 15, 1984Actor. He was born in Poland and died in Encino, California. He began his career in 1938. In the 1950s, after being blacklisted he worked as a carpenter. He is best known fos his films "Charade" (1963), "Kid Galahad" (1962), "West Side Story" (1961), "The Fortune Cookie" (1966) and "Save the Tiger" (1973). (Bio by: José L Bernabé Tronchoni)Cremated, Location of ashes is unknown Tisse, Eduard b. April 1, 1897 d. November 18, 1961Cinematographer. The favorite cameraman of director Sergei Eisenstein, he helped create some of the most memorable images in world cinema. Eduard Kazimirovich Tisse was born in Lithuania, to parents of Russian-Swedish background. As a young man he claimed to be a German from either Stockholm or Latvia, a bit of mystification that would later get him into trouble with the Communist regime. Entering films in 1914, he gained much experience as a newsreel cameraman and was director of...[Read More] (Bio by: Bobb Edwards)Novodevichy Cemetery, Moscow, Moscow Federal City, Russian FederationPlot: Section 8 Lund, Art b. April 1, 1915 d. May 31, 1990American motion picture actor, composer, and singer. Started his career singing with Benny Goodman and Harry James. Had a #3 pop hit with "Mam'selle" in 1947. (Bio by: A.J. Marik)Forest Lawn Memorial Park (Hollywood Hills), Los Angeles, Los Angeles County, California, USAPlot: Revelation, L-3323, G-1GPS coordinates: 34.1459808, -118.3234787 (hddd.dddd) Löwenadler, Holger b. April 1, 1904 d. June 18, 1977Actor. Commenced his career at Lorensbergsteatern in Gothenburg. Educated at the Royal Dramatic Theater in Stockholm 1923-1927. 1930-1941 he was employed at the Blanche Theatre in Stockholm, and subsequently at the Royal Dramatic Theatre for more than 30 years. He made his film debute 1932 in "Landskamp". He participated in more than 70 productions on film and TV. He closed his career acting in Louis Malles film "Lacombe Lucien" (1973), for which he received three different awards for Best...[Read More] (Bio by: Peter Robsahm)Northern Cemetery, Solna, Solna kommun, Stockholms län, SwedenPlot: 8B/18 Chambers, Whittaker b. April 1, 1901 d. July 9, 1961Journalist, Author, Soviet Agent. Born in Philadelphia, Pennsylvania, he studied at Columbia University, and gained a modest reputation as a writer. Translated several works, notably "Bambi", into English. He was an active American Communist (1925 to 1929, 1931 to 1938), writing for the Daily Worker and editing the New Masses. Along the way he became an actual agent of Soviet intelligence and passed classified government information to Moscow. Disillusioned by Stalin's purges, he became a...[Read More] (Bio by: Erik Lander)Cremated Sothern, Edward Askew b. April 1, 1826 d. January 21, 1881Actor. Edward Askew Sothern was a 19th century English actor largely remembered for his comic roles such as Lord Dundreary. Born in Liverpool England to a Merchant family he first tread the boards professionally in 1849 as Douglas Stewart before travelling to America in 1852. After acting in stock companies stateside he joined the Laura Keane company where he developed the caricature of the inept English nobleman known as Lord Dundreary in Tom Taylors Our American Cousin. Legend has it that the...[Read More] (Bio by: Cleanur)Southampton Old Cemetery, Southampton, Southampton Unitary Authority, Hampshire, England Frickleton, Samuel b. April 1, 1891 d. September 6, 1971World War I British Victoria Cross Medal Recipient. He served as a Lance Corporal in the 3rd Battalion, New Zealand Rifles Expeditionary Force during the First World War. On June 7, 1917, at the Battle of Messines Belgium, although wounded, he went ahead of his section, destroying a German machine gun crew, which was causing heavy casualties. He then attacked a second gun killing all the crew of 12. By the destruction of these two guns he undoubtedly saved his own life and other units from very...[Read More] (Bio by: John "J-Cat" Griffith)Taita Servicemen's Cemetery, Naenae, Lower Hutt City, Wellington, New Zealand Whitney, Grace Lee b. April 1, 1930 d. May 1, 2015American Actress and Entertainer. She will best be remembered for her role as Janice Rand, the personal assistant who served alongside William Shatner's Captain James T. Kirk aboard the USS Enterprise during the first season of 'Star Trek' and in subsequent film versions. Born Mary Ann Chase, she landed a job as a teenage singer on a radio station in Detroit and later played Chicago nightclubs. In 1951, she appeared on Broadway in the musical comedy 'Top Banana', starring Phil Silvers, and...[Read More] (Bio by: Louis Mata)Cremated, Ashes given to family or friend Has, Wojciech Jerzy b. April 1, 1925 d. October 3, 2000Film director and screenwriter. Throughout his long and prolific career, he directed such notable films as "The Saragossa Manuscript," "The Doll" and "The Hour-Glass Sanatorium," "How To Be Loved," and "Farewells." "The Saragossa Manuscript" is one of Martin Scorsese's favorite films. He put up part of the money to have it restored to its full length. Other admirers of this film are Coppola, Lynch, Bunuel and Almodovar. (Bio by: Kasia)Doly, Communal Cemetery, Lodz, Lodzkie, PolandPlot: Alley of Merit Lewis, Harry b. April 1, 1920 d. June 9, 2013Actor, Restarateur. Lewis, who enlisted in the U.S. Air Force as a teenager, got his first acting experience in a World War II morale-boosting production called 'Winged Victory'. After leaving the service, he worked steadily as a contract actor for Warner Bros., most notably appearing alongside Humphrey Bogart and Edward G. Robinson in 'Key Largo' (1948)...[Read More] (Bio by: Louis M.)Westwood Memorial Park, Los Angeles, Los Angeles County, California, USA Lane, Ronnie (Ronald Frederick Lane) 'Plonk' b. April 1, 1946 d. June 4, 1997Rock Musician. he was born in Forest Gate, East London, the son of Stanley (a lorry driver) and Elsie. In 1965, he founded The Small Faces with the late Steve Marriott, Kenny Jones, and Jimmy Winston, although the latter was soon replaced by Ian McLagan. After four years and twelve hit singles, including "All or Nothing" which reached Number One in 1966, as did the classic album "Ogden's Nut Gone Flake", Marriott left to form Humble Pie, and Lane, Jones and McLagan united with Rod Stewart and...[Read More] (Bio by: Iain MacFarlaine)Cause of death: Multiple sclerosisMasonic Cemetery, Trinidad, Las Animas County, Colorado, USA Field, Madalynne b. April 1, 1907 d. October 1, 1974Actress. Born in Michigan, she began her career performing in silent short reels for director Mack Sennett's Keystone Studios and appeared in her first film "Bathing Beauties" in the 1920s. Among her credits are "The Girl From Everywhere" (1927), "The Campus Carmen" (1928), "The Girl From Nowhere" (1928), "Run, Girl, Run" (1928) and "Paris Interlude" (1934). She was married to film director Walter Lang. (Bio by: John "J-Cat" Griffith)Inglewood Park Cemetery, Inglewood, Los Angeles County, California, USAPlot: Sunnyslope, Lot 256 Berger, Philip b. April 1, 1942 d. March 3, 2001Author, Journalist. He was a sports writer, screenwriter and author who specialized in boxing. He wrote more than a dozen books on sports and entertainment, including collaborations with Joe Frazier and Larry Holmes on their autobiographies. His other books include "Forever Showtime - The Checkered Life of Pistol Pete Maravich" and "Miracle on 33rd Street," the New York Knicks' championship season of 1969-70. He was the boxing writer for the New York Times from 1985 to 1992, and he also wrote...[Read More] (Bio by: Frank Russo)Cause of death: CancerKnollwood Park Cemetery, Glendale, Queens County, New York, USA Taylor, Laurette b. April 1, 1884 d. December 7, 1946Actress. Born Helen Laurette Magdalene Cooney in New York, she began her theatrical career as a child in vaudeville, where she was billed as "La Belle Laurette". She was one of the brightest stars on Broadway and played in various stock companies as well as touring in plays produced by her first husband, Charles A. Taylor. She made her screen debut in the silent film "The Bird of Paradise" (1912), followed by "Peg O' My Heart" (1922). Returning to Broadway after performing in a national tour...[Read More] (Bio by: John "J-Cat" Griffith)Cause of death: Coronary thrombosisWoodlawn Cemetery, Bronx, Bronx County, New York, USAPlot: Butternut(unmarked) Hunter, Alberta b. April 1, 1895 d. October 17, 1984Singer. Born in Memphis, Tennessee, she was a pioneering African-American blues singer and songwriter. In the mid 1900s, he started singing in the Dreamland ballroom Chicago and toured Europe in 1917. During the 1920s and 1930s, she appeared in clubs and on stage in musicals in New York and London. As a songwriter, her credits included "Downhearted Blues", "The Darktown Strutters' Ball", "Queenie" and "You Can't Tell The Difference After Dark". She toured with a U.S.O. troupe entertaining...[Read More] (Bio by: John "J-Cat" Griffith)Ferncliff Cemetery and Mausoleum, Hartsdale, Westchester County, New York, USAPlot: Elmwood Section, Plot 1411 Carmichael, John b. April 1, 1893 d. December 20, 1977World War I Victoria Cross Medal Recipient. Born in Scotland, he served as a Sergeant in the 9th Battalion, North Staffordshire Regiment, British Army. At Zwarteleen, Belgium, on September 8, 1917, when excavating a trench, Sergeant Carmichael saw that a grenade that been unearthed had started to burn. He immediately rushed to the spot shouting to his men to get clear, put his steel helmet over the grenade and stood on it. The grenade exploded and blew him out of the trench seriously injured...[Read More] (Bio by: John "J-Cat" Griffith)New Monkland Cemetery, North Lanarkshire, Scotland Francis, Joan b. April 1, 1920 d. November 22, 1995Actress. Born in 1920, she started her career in musical comedies and dramatic plays. Working in the repertory companies with actors like Doris Speed, Patricia Phoenix, Bernard Youens and [Read More] (Bio by: Jeff J)Unknown** Find A Grave is currently seeking additional burial information for this individual. Please email with any updates you may have. Thank you! Dick, Arthur b. April 1, 1911 d. July 2, 1978Entertainer. Arthur Dick did the impossible on crutches, with a routine of runs, tricks roller skating, dancing, high jumping and comedy. One of his most amazing accomplishments was competing in the mile run on crutches in competition with two legged athletes & although he never won first place, he never finished last. His best time was 5 minutes & 14 seconds. During WWII he spent several years overseas with the U.S. Navy entertaining & instructing the hospitalized veterans. He also made 3...[Read More]Oakland Cemetery, Petersburg, Menard County, Illinois, USA Taylor, Sean Michael b. April 1, 1983 d. November 27, 2007Professional Football Player. Born in Miami Florida, he played at the free safety position for four seasons (2004 to 2007) in the National Football League with the Washington Redskins. During his NFL career, Taylor appeared in 55 regular season games achieving Pro Bowl status in 2007. After playing collegiate football at Miami (Florida), Taylor was selected by the Redskins in the first round of the 2004 NFL Draft. On November 30, 2008, Taylor was inducted into the Redskins' Ring of Fame. His...[Read More] (Bio by: C.S.)Woodlawn Park Cemetery South, Miami, Miami-Dade County, Florida, USA Mulready, William b. April 1, 1786 d. July 7, 1863Genre painter.Kensal Green Cemetery, Kensal Green, London Borough of Brent, Greater London, England Records 21 to 40Records 41 to 60 (of 186 total matches)Records 61 to 80 ad feedback Privacy Statement and Terms of Service


text:
I now have to get some Focus. Connect a good headphone and you are in for some seriously good sound. I love the BBC sessions...
- 3,297 Posts. Joined 12/2009
- Location: On a bicycle Amsterdam is pretty close...
- Select All Posts By This User
I now have to get some Focus. Connect a good headphone and you are in for some seriously good sound. I love the BBC sessions...
Rush La Villa Strangiato is probably most Rush fans favorite instrumental or YYZ.
Although not 100% a instrumental but so very little vocals that it might as well be one Jacob's Ladder is my favorite Rush instrumental.
As for actual instrumentals I really don't have a favorite. I'll say I really like Leave That Thing Alone from Counterparts album though.
For some new music I've recently got
Uriah Heep -Conquest
Uriah Heep -Equator
I now have all the studio albums.
Gogol Bordello never heard of them before but they were touring with Primus so I listen to some clips on amazon and sounded unique/different. I picked up 2 albums
Gogol Bordello -Gypsy Punks Underdog World Strike and -Trans Continental Hustle
Iron Maiden -The Final Frontier
Blind Guardian -At The Edge Of Time (today)
Kitaro -Heaven & Earth soundtrack
New Age or instrumental music whatever you want to call it
Did make a album with Jon Anderson of Yes on vocals though
Esham -Suspended Animation I listen to very little but a long time favorite rapper of mine dropped a new album.
Some other Rock/Metal
John 5 -The Art Of Malice
Wuthering Heights -Salt
Primal Fear -Black Sun
Electric Light Orchestra -Balance Of Power
Jethro Tull -Catfish Rising
Fates Warning -Disconnected
And some classical
Accardo Plays Paganini Complete Recordings
I haven't been listening to all my new stuff because lately I've been listening to other things more often lately its been Blue Oyster Cult and Helloween.
I don't really listen to reviews. There is groups where the fanbase or people on the internet claim a certain period of a band's music sucks or this or these albums are the best but they just end up being wrong to me.
Its also the internet in general where people are constantly hating on things though. I like this site because it has some real music lovers who actually buy and listen to albums and not just a bunch of trolls hating.
I usually listen to some small samples see if I might possibly like it although at times it can be hard to tell but sometimes your like oh yeah.
Also gotta make sure what it is exactly.
But with some bands,persons,groups whose albums I have enjoyed before I'll grab some of their other stuff blindly.
I usually go for albums with mixed opinions/reviews. Compilations are good or plain bad.
Congratulations with your complete Uriah Heep studio album collection.
Update: I think due to my change to Progressive Rock and more alternative/experimental music I will turn to Classical music in the end. I am more aware of anything that sounds too repetitious and 'dare I say uninspired' ever since. I have a strange weakness for the likes of Kate Bush and Florence And The Machine too... Weird all of this...
There is a ton of good music I've been exposed to in this thread!
It's pretty obvious what should be called progressive and what shouldn't be is up for debate. I would say TOOL should be considered progressive because of their song structure and style, but again I don't think some of the other bands in this thread would be considered progressive. At least it's a good debate to have and regardless of what genre it's still good music.
This isn't a strictly progressive thread.
It's a progressive rock,metal,hard rock thread.
I held off on Conquest and Equator for awhile but I always figured I would just get them anyways eventually.
It's a lot of albums for 1 band but when most of them are good it really isn't a big deal to get them all.
I just relistened to some Kingston Wall tracks followed by some Liquid Tension Experiment tracks.
Kingston Wall's "Istwan" and "Could It Be So?".
I've finally got my hands (or should my say ears) on King Crimson's Lark's Tongue In Aspic and I'm on my first spin of the album. My first impression is that I already like it MUCH more than In The Wake Of Poseidon, though I find In The Court Of The King Crimson more accessible. I believe I need to give Lark's Tongue some time to sink in and I probably need to go through more a more intensive listening session for the album.
Edit : I am now listening to Lark's Tongue In Aspic Part Two and found I heard it somewhere before, then realized it might be in French soft porn movie Emmanuelle! Turns out I am right according to Wikipedia :
Part of the score for the 1974 French erotic film Emmanuelle was based heavily on Part II. After taking legal action against the film's producers, composer Robert Fripp eventually settled out of court.
Today someone gave me Iron Maiden's "The Number Of The Beast" and "Powerslave". Also a self titled album by Metal Church.
When the wallet is fuller again more music will come. This Icelandic band For A Minor Reflection has been on my mind lately, they will perform in Amsterdam :-).
Post your thoughts on the Maiden once you listen to them.
Personally I hate hate hate the Run To The Hills song from the Number of the Beast.
Love 22 Acacia Avenue,and Children of The Damned songs.
For Powerslave I love the cover art and Rime Of The Ancient Mariner song.
I like the album Powerslave much better than Number of the Beast, but Piece of Mind is my favorite Maiden record. Still, Powerslave is my #2. Great record. Aces High, Two Minutes to Midnight, and the title track are all killer.
I equally like Seventh Son of a Seventh Son and Piece of Mind as my favorites.
I also highly suggest the album Awaken the Guardian by Fates Warning, its just fantastic.
Iron Maiden's "Powerslave" is done playing: Philips CD690 + AKG K240 DF.
Very tight album, galloping bass, pulsating guitars and good drumming. The vocals are clear and British. For some reason I was in need of Metal and as such there was an Iron Maiden album which reminds me of why I still do not like the Dream Theater vocalist. Back to the album though, "Losfer Words (Big'Orra)" and "Rime Of The Ancient Mariner" own. Actually there is not a weak moment on this entire album which is impressive and sometimes there are moments which make me think: could it be any better? After which my brains responds with a no.
This album makes me think Muse is a rip off, Dream Theater sounds soft and overly complicated and many other things that just made me listen to "Losfer Words (Big'Orra)" again. Bliss begins around 2 minute 30 and takes on another high at 3 minutes. "Flash Of The Blade" has an intro that is just irresistible so I have to listen to the entire track again. I guess I do not have to emphasize how likeable this album is...
Now I am listening to Kingston Wall's "Palékastro" just to clear my mind again.