FreshPatents.com Logo
stats FreshPatents Stats
n/a views for this patent on FreshPatents.com
Updated: November 27 2014
newTOP 200 Companies filing patents this week


    Free Services  

  • MONITOR KEYWORDS
  • Enter keywords & we'll notify you when a new patent matches your request (weekly update).

  • ORGANIZER
  • Save & organize patents so you can view them later.

  • RSS rss
  • Create custom RSS feeds. Track keywords without receiving email.

  • ARCHIVE
  • View the last few months of your Keyword emails.

  • COMPANY DIRECTORY
  • Patents sorted by company.

Follow us on Twitter
twitter icon@FreshPatents

System and method to create a collaborative web-based multimedia contextual document

last patentdownload pdfdownload imgimage previewnext patent

20120331402 patent thumbnailZoom

System and method to create a collaborative web-based multimedia contextual document


The present invention relates a method and system for creating a collaborative book in a shared network space including the steps of: logging in from one or more user computers to a shared space in the network from a user application to a host, wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with a plurality of tools into one or more user computers; inputting multi type content into the shared space; and displaying the content by computers in one of a synchronous or asynchronous mode; providing templates to automatically create pages with specific layouts, for each type content for searching resource information including collaboration and providing automatic page updates using searched resource information; and tracing user changes and searched resource information.

Browse recent Simulat, Inc. patents - Berkely, CA, US
Inventors: HENRY HON, TIMOTHY HON, DAVID ROREX, MICHAEL BAUTISTA
USPTO Applicaton #: #20120331402 - Class: 715756 (USPTO) - 12/27/12 - Class 715 
Data Processing: Presentation Processing Of Document, Operator Interface Processing, And Screen Saver Display Processing > Operator Interface (e.g., Graphical User Interface) >Computer Supported Collaborative Work Between Plural Users >Computer Conferencing >Real Time Video



view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20120331402, System and method to create a collaborative web-based multimedia contextual document.

last patentpdficondownload pdfimage previewnext patent

CROSS-REFERENCE TO RELATED APPLICATIONS

This is a continuation-in-part of and claims the priority benefit under 35 U.S.C. 120 of U.S. Pat. No. 7,933,956 entitled A System and Method to Create a Collaborative Web-based Multimedia Layered Platform, filed Jan. 24, 2007; U.S. patent application Ser. No. 12/319,807 entitled System and Method to Create a Collaborative Web-based Multimedia Contextual Dialogue filed on Jan. 13, 2009; U.S. patent application Ser. No. 12/378,805 filed Feb. 20, 2009 entitled System and Method to Create a Collaborative Web-based Multimedia Contextual Document, now abandoned; and additionally claims the benefit under 35 U.S.C. 119 (e) of U.S. Provisional Application No. 60/761,529, entitled A System and Method to Create a Collaborative Web-Based Multimedia Layered Platform, filed on Jan. 24, 2006, each of the entire disclosures of which are hereby incorporated by reference herein.

FIELD OF THE INVENTION

This invention generally relates to the field of asynchronous and synchronous web document production methods and systems.

BACKGROUND OF THE INVENTION

In the last few years, there has been an explosion in new forms of web based communication within a shared space. The synchronous form is most commonly practiced as Online Chat. With synchronous communication, like Online Chat for example, text is exchanged in real-time between participants. Although images can be provided to a limited extent, links to images or other multimedia is more commonly used. Another common form of synchronous communication is with web conferencing services. These services provide a discrete state synchronicity such that only one image can be shared at one time. Typically, once the session has ended, the images shared are lost. Many of the current online collaboration systems are beginning to record the sessions. However, these recording are only recoding a series of images for play back.

The most common asynchronous forms of collaboration are Forums, blogs and WIKIs. In the asynchronous case, visitors can upload text or images so that all subsequent visitors can browse and see the text or images. Blogs and forums have an advantage over Chat in that conversations can be linked into ‘threads’. This allows the user to follow a set of contributions in a linear and/or nested fashion. Lacking is the real-time aspect as well as the ability to layer media. Currently even if you can upload an image or multimedia clip into a chat room or blog, it is not known for visitors to alter, manipulate or annotate over the original posting. What is common to these forms of shared communication is that they are linear. All information whether text or image, is accessed in order. A comment in a blog about an image does not appear on top of the image, but instead next to it as with ‘threads’. The same holds true for a chat box. Users must cut and paste to refer to a past event.

Lacking is a system that will allow both synchronous and asynchronous communication using discrete media layers such that information can be organized by time and space which in turn can allow for a variety of organizational metaphors.

It will be desirable that multiple users are able to interact with one another and perform a plurality of multimedia tasks in a virtual and synchronized shared environment; or to be able to access and review the performed tasks from local or remote sources at will in any order. It will also be desirable to allow users to set control or restrict the viewing of media layers in the same shared environment through different filtering algorithms. It is also desirable that an original image can seem to be altered or manipulated by overlaying various media-layers together.

The following terminologies used in the application are selectively defined by online dictionaries such as Wikipedia to help understanding:

Account Owner (creator)—The person who owns, creates or maintains or provided stewardship over a particular session and all options, rights relevant to that session.

Annotation—Extra information associated with a particular point in a document or other piece of information.

API—An application programming interface (API) is the interface that a computer system or application provides in order to allow requests for service to be made of it by other computer programs, and/or to allow data to be exchanged between them

Blog—A blog is a website in which journal entries are posted on a regular basis and displayed in reverse chronological order. The term blog is a shortened form for web log. Authoring a blog, maintaining a blog or adding an article to an existing blog is called “blogging”. Individual articles on a blog are called “blog posts,” “posts” or “entries”. A person who posts these entries is called a “blogger”. A blog comprises hypertext, images, and links (to other WebPages and to video, audio and other files). Blogs use a conversational documentation style. Often blogs focus on a particular “area of interest”, such as Washington, D.C.\'s political goings-on. Some blogs discuss personal experiences.

Collection—One or more media-layers that have an organizational structure. Typically this is stored as an XML file.

Converter—Programs for converting audio files, video, animations or applets of varying degrees of interactivity and function, presentations, documents, spreadsheets among other files in the original data format to another format that allows information to be accessible through a browser using a media application.

Common Web Browser—A web browser is a software application, technically a type of HTTP client, that enables a user to display and interact with HTML documents hosted by web servers or held in a file system. Popular browsers available for personal computers include Microsoft Internet Explorer®, Mozilla Firefox®, Opera®, Netscape®, Apple Safari® and Konqueror®A browser is the most commonly used kind of user agent. The largest networked collection of linked documents is known as the World Wide Web. It is assumed that all common web browser will have Macromedia Flash®installed or will support the installation and proper execution of Flash®applications.

Dynamic button—A clickable link that can jump the user to a different page in the same book, a different book, generate a new email in the users local email application, or send the user to a web page in a new browser window.

Event—A set of codes that describe the modification of a media-layer.

Images—defined as photographs, drawings (vector and raster), diagrams, etc.

Media-layer (media layer) (layer)—A media-layer is defined as a container that supports the display and modification of media and plug-ins. Media-layers have meta information, or attributes, such as; author, time/date created, its parent media-container, a list of children media-containers, position within 3D space, stacking order relative to the parent media-layer, size, reference to media or a plug-in that is assigned to the media-layer, etc

Media (multi)—Multimedia is the use of several different media to convey information (text, audio, graphics, animation, video, and interactivity).

Medium—defined as the singular of multimedia. For example, text, a media, is a singular example of multimedia.

Network—A computer network is two or more computers connected together using a telecommunication system for the purpose of communicating and sharing resources. Examples include but are not limited to a WAN or LAN connection or an internet, intranet or extranet connection.

Online Chat—Online chat can refer to any kind of communication over the internet, but is primarily meant to refer to direct 1 on 1 chat or chat rooms, using tools such as instant messenger applications-computer programs, Internet Relay Chat, talkers and possibly MUDs, MUCKs, MUSHes and MOOes.

Plug-in—A plug-in is a computer program that can, or must, interact with another program to provide a certain, usually very specific, function. Typical examples are plug-in to display specific graphic formats (e.g., SVG if the browser doesn\'t support this format natively), to play multimedia files, to encrypt/decrypt email (e.g., PGP), or to filter images in graphic programs. The main program (a web browser or an email client, for example) provides a way for plug-in to register themselves with the program, and a protocol by which data is exchanged with plug-in. Plug-ins are slightly different from extensions, which modify or add to existing functionality. The main difference is that plug-in generally run within a sandbox, rely on the main program\'s user interface, and have a well-defined boundary to their possible set of actions.

Room—A Room is a common reference to a ‘shared space’. A room contains default tools, rules and permissions that are set and controlled by the room administrator.

Space—A shared virtual reference point where as multiple users can interact in real-time upon shared objects.

Space Creator—The User creates an account to which a ‘space’ is allocated where other individuals also using a browser can engage in the synchronized or unsynchronized viewing and annotating of images.

Stage—A reference coordinate system that informs where media should be displayed. The most typical stage is a two dimensional Cartesian coordinate system where 0,0 is position in the upper right of the display area.

Session State—The state of all objects, GUI tools and controls, and media-layers, at any given time.

Sidebar panel—a window within a browser such as Windows® desktop (Windows is a registered trademark of Microsoft Corporation). Sidebars often perform various tasks, such as displaying the time and date and showing the CPU usage.

Threads—Threads in a forum are either flat (posts are listed in chronological order) or threaded (each post is made in reply to a parent post). Sometimes, community members have a choice on how to display threads.

Tools—GUI applications that affect the state of other tools and media-layers.

Tool: scene manager—specific GUI applications that affect the overall display of the stage.

Web based shared space—This describes a single point of reference for multiple users to access and add and modify information from a web browser for viewing by others via that same point of reference.

WIKI—A website that allows the visitors themselves to easily add, remove, and otherwise edit and change available content, and typically without the need for registration.

Whiteboard—a drawing utility, commonly supplied as part of a collaboration framework to allow distributed users to share a common drawing space.

SUMMARY

OF THE INVENTION

The present invention relates to the field of collaborative computing, and more particularly to a method for creating a collaborative book in a shared network space comprising the steps of: accessing one or more user computers in a shared space in the network, wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; loading a media application with a plurality of tools into one or more user computers; using a stage manager tool from the media application to stage and correlate a plurality of media-layers according to spatial, temporal and relational coordinate data in the user application, wherein the media-layers data are described by at least one file descriptor inputting multi type content including one or more of text documents, graphic images, video images, audio or data files into the shared space; and providing templates to create pages with specific layouts, providing plug-ins for each type content; and displaying the content by computers in the shared space in one of a synchronous or asynchronous mode; and searching additional resource information, providing converters for displaying the book including: permitting collaboration among users and providing automatic page updating using searched resource information; and tracing associated user and searched resource information changes to the book.

A computer system for creating a collaborative book in a shared network space comprising: a means for accessing one or more user computers in a shared space in the network, wherein the shared space is created by interaction of executable codes in a host and a user application and the shared space is described by a session attribute list; an executable media application code with a plurality of tools into one or more user computers; a means for inputting multi type content including one or more of text documents, graphic images, video images or data files into the shared space; a stage manager tool from the media application to stage and correlate a plurality of media-layers according to spatial, temporal and relational coordinate data in the user application, wherein the media-layers data are described by a file descriptor inputting multi type content including one or more of text documents, graphic images, video images or data files into the shared space; and a display for displaying the content by computers in the shared space in one of a synchronous or asynchronous mode; executable code for providing (a) templates to create pages with specific layouts, (b) plug-ins for each type content for searching additional resource information, (c) converters for displaying the book including: including a means for permitting collaboration among users and providing automatically created page updates using searched resource information; and tracing associated user and searched resource information changes made to the book.

The invention also relates to a method wherein the media application is a Flash application, Java application or browser based scripts.

The invention also relates to a method of a user moving pages in the book between one or more books in a library and to/from a website on the World Wide Web.

The invention also relates to a method of using a template to permit content creators to decide where to place the content within a book; using the template to dynamically swap in and out pages within the book as dictated by the use to which the books are put; and using the template to permit the use of one or more of dynamic buttons and plug-in features such that users of the book may access books that reside within a library of books.

The invention further relates to methods for publishing the book, storing the book in a library for publication, embedding the master book into in any web property, embedding into the master book an autonomous software agent to trigger one of the creation, duplication and/or publication of copies of the book and filtering to moderate and filter input, viewing permission, copying and publication.

BRIEF DESCRIPTION OF THE DRAWINGS

Understanding of the present invention will be facilitated by consideration of the following detailed description of the preferred embodiments of the present invention taken in conjunction with the accompanying drawings, in which like numerals refer to like parts, and wherein:

FIG. 1A depicts the embodiments of a system to create a session in shared spaces for the collaborative web-based media-layered platform in a network environment in accordance with an embodiment of the invention;

FIG. 1B illustrates the system initiation to create a session of collaboration in media-layers in accordance with an embodiment of the invention;

FIG. 1C1 is an embodiment of a system illustrating the process of establishing and operating a session within a user application such as a web browser using various tools in an application in accordance with an embodiment of the invention;

FIG. 1C2 illustrates another embodiment of various components of a Flash application tools interacting with the user\'s media-layers during a session in accordance with an embodiment of the invention;

FIG. 1D is a screen shot illustrating the construct of a page as a collection of media-layers in a Book metaphor in accordance with an embodiment of the invention;

FIG. 1E illustrates an example of a media-layer as a container for an application or plug-in to create media object elements within the media-layer in accordance with an embodiment of the invention;



Download full PDF for full patent description/claims.

Advertise on FreshPatents.com - Rates & Info


You can also Monitor Keywords and Search for tracking patents relating to this System and method to create a collaborative web-based multimedia contextual document patent application.
###
monitor keywords



Keyword Monitor How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like System and method to create a collaborative web-based multimedia contextual document or other areas of interest.
###


Previous Patent Application:
Virtual meeting place system and method
Next Patent Application:
Customized rule application as function of avatar data
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the System and method to create a collaborative web-based multimedia contextual document patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.8752 seconds


Other interesting Freshpatents.com categories:
QUALCOMM , Monsanto , Yahoo , Corning ,

###

Data source: patent applications published in the public domain by the United States Patent and Trademark Office (USPTO). Information published here is for research/educational purposes only. FreshPatents is not affiliated with the USPTO, assignee companies, inventors, law firms or other assignees. Patent applications, documents and images may contain trademarks of the respective companies/authors. FreshPatents is not responsible for the accuracy, validity or otherwise contents of these public document patent application filings. When possible a complete PDF is provided, however, in some cases the presented document/images is an abstract or sampling of the full patent application for display purposes. FreshPatents.com Terms/Support
-g2-0.4237
     SHARE
  
           

Key IP Translations - Patent Translations


stats Patent Info
Application #
US 20120331402 A1
Publish Date
12/27/2012
Document #
13483107
File Date
05/30/2012
USPTO Class
715756
Other USPTO Classes
International Class
06F3/048
Drawings
22



Follow us on Twitter
twitter icon@FreshPatents