FreshPatents.com Logo
stats FreshPatents Stats
3 views for this patent on FreshPatents.com
2012: 3 views
Updated: April 14 2014
Browse: Google patents
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.

AdPromo(14K)

Follow us on Twitter
twitter icon@FreshPatents

Configuration setting

last patentdownload pdfdownload imgimage previewnext patent


20120284609 patent thumbnailZoom

Configuration setting


A method of defining customization for electronic content retrieved over an electronic connection, comprising: (a) retrieving electronic content from a remote server to a local client; (b) editing the content at the local client by a user using a WYSIWYG editor, wherein said editor is a standard software used for displaying of content and wherein said editing does not require installation of software requiring user authorization; and (c) automatically generating at least one customization definition based on said editing, said customization definition suitable for automatic applying to said content.
Related Terms: Wysiwyg

Google Inc. - Browse recent Google patents - Mountain View, CA, US
Inventor: Eliyahu Marmor
USPTO Applicaton #: #20120284609 - Class: 715234 (USPTO) - 11/08/12 - Class 715 


view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20120284609, Configuration setting.

last patentpdficondownload pdfimage previewnext patent

The application claims the priority from Israel Patent Application No. 158282, “Configuration Setting”, the disclosure of which is incorporated herein by reference.

FIELD OF THE INVENTION

The present invention relates to configuration settings, for example for transformation of HTML documents.

BACKGROUND OF THE INVENTION

HTTP content, such as, HTML or XML pages (web pages) are presented to users by a client side web browser, such as Microsoft Internet Explorer and Mozilla. HTTP content includes elements, such as, text and pictures. Some browsers may regard HTTP content (such as HTML pages or XML pages) as a tree of elements.

Performing transformations on HTTP content results in modified HTTP content (modified web pages). The modified content may include changes only to the appearance of the HTTP content. Methods and software, to perform the transformations, have been reported in the art.

Various software tools such as Microsoft Front page may be used to modify a web page before it is placed in a web site for download.

An HTTP intermediary, such as an HTTP-proxy or a transformation proxy, can perform web page transformations. An HTTP-proxy is often used for interfacing web sites with a client web browser. An example of an HTTP-proxy is described in http://www.ietf.org/rfc/rfc2616.txt

Several web browsers, for instance, Microsoft Internet Explorer, support creation of web pages. Attributes which may be set include modifying colors, fonts, hyper-links, and pictures. There are advantages to allow a user to create web pages using the same browser used to present the web pages, rather than using special tools.

The MSHTML-Editing-Component of Microsoft Internet Explorer described in http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/editing/mshtmleditor.asp can be used to define an element or a plurality of elements as editable.

SUMMARY

OF THE INVENTION

An aspect of some embodiments of the invention relates to defining changes to be applied to electronic content, in which the content is modified using a WYSIWYG editor and then the modifications are applied to a subsequent requester of the content.

In an exemplary embodiment of the invention, the method of defining changes does not require installation of special software at a user computer. Optionally, client-side code, such as Java script, Flash or Java may be used. Optionally, however, the code is selected so that a user with standard security settings is not required to approve of the execution of the software. In an exemplary embodiment of the invention, neither a client nor a server needs to make changes.

Optionally, ActiveX is used even though user authorization is required. In an exemplary embodiment of the invention, only client side code which does not have a danger of damaging the user computer is used. For example, code that executes in a sandbox is used, which machine code possibly even if protected, is not allowed.

In an exemplary embodiment of the invention, the user computer uses a standard browser for defining changes.

In an exemplary embodiment of the invention, changes are stored at an intermediary. Optionally, such an intermediary serves for authorization and/or other functions. In an exemplary embodiment of the invention, special editing software executes on the intermediary and its display is piped to the user computer.

In an exemplary embodiment of the invention, a user modifies electronic content to suit his desires and code, for example downloaded code or code at the intermediary, analyses the changes, for example by comparing them to an un-edited version, to determine customization definitions. Optionally, a user can override these automatically derived definitions.

In an exemplary embodiment of the invention, customization definitions include spatial or logical areas of the content to which rules will be applied.

In an exemplary embodiment of the invention, different types of translation are applied to different parts of the document.

In an exemplary embodiment of the invention, a hierarchical object defining language, such as XPath is used to define what elements of a hierarchical electronic content is to be modified. Optionally, An XPath expression is defined automatically based on a selection by a user or based on the object that the user modified.

An aspect of some embodiments of the invention relates to supporting a non-web graphical application for editing at a client computer which the application executes at a remote location. In an exemplary embodiment of the invention, a viewer is provided at the client computer and the display of the application is forwarded to the client computer. Optionally, the viewer does not require installation and/or user acquiescence, if standard security settings are used. Optionally, the usage of the application is transparent to the user, except for the actual editing.

In an exemplary embodiment of the invention, the application is executed automatically when a user edits a document which is not originating at the remote location. Optionally, when a user edits a page obtained from a server, the application is executed to act on a copy of the page.

There is thus provided in accordance with an exemplary embodiment of the invention a method of defining customization for electronic content retrieved over an electronic connection, comprising:

(a) retrieving electronic content from a remote server to a local client;

(b) editing the content at the local client by a user using a WYSIWYG editor, wherein said editor is a standard software used for displaying of content and wherein said editing does not require installation of software requiring user authorization; and

(c) automatically generating at least one customization definition based on said editing, said customization definition suitable for automatic applying to said content.

Optionally, said retrieving uses an intermediary apparatus.

In an exemplary embodiment of the invention, said intermediary is an HTTP intermediary and wherein said content is a tagged data file. Optionally, said tagged data file is in a self-describing language.



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 Configuration setting 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 Configuration setting or other areas of interest.
###


Previous Patent Application:
System and methodology for collaboration utilizing combined display with evolving common shared underlying image
Next Patent Application:
Content flow through containers
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the Configuration setting patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.63932 seconds


Other interesting Freshpatents.com categories:
Qualcomm , Schering-Plough , Schlumberger , Texas Instruments , -g2-0.2177
     SHARE
  
           

FreshNews promo


stats Patent Info
Application #
US 20120284609 A1
Publish Date
11/08/2012
Document #
13462062
File Date
05/02/2012
USPTO Class
715234
Other USPTO Classes
International Class
06F17/00
Drawings
8


Wysiwyg


Follow us on Twitter
twitter icon@FreshPatents