Microsoft patents 'HTML applications'

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

NEWS
Microsoft was awarded on Tuesday a patent by the US Patents and Trademarks Office on writing Windows applications in HTML, so making it possible to bypass the built-in security that browsers offer.

According the application, the patent (no. 6,662,341) covers writing a standard HTML file that runs in its own window outside of the browser. This means, according to the filing, that the author of an HTML application file won't face the security constraints imposed by a browser. This relaxed security allows an HTML author to do things such as: read from a user's local computer; write to a user's local computer and perform scripting of frames between domains.

The patent paves the way for what it calls HTML applications -- a new file type that windows would interpret as a standalone application that could be run outside of the browser.

"Most existing Windows application development environments require knowledge of specialised computer languages such as C++, or Visual Basic," says the patent. "Learning a specialised computer language is often difficult for non-technical individuals. However, many non-technical individuals can use HTML and scripting languages, such as VBScript and Jscript (Microsoft's implementation of JavaScript)."

Because HTML and scripting languages are run inside a Web browser, they inherit the browser's user interface and security mechanisms. "Because non-technical individuals have knowledge of HTML and scripting languages, it would be advantageous to leverage such existing knowledge to implement a Windows application," says the patent. "Such applications should be free to define their own user interface elements and to run as trusted code on the system, that is, outside of the security model imposed by the Web browser. The present invention is directed to achieving this result."

Microsoft's patent appears to be platform agnostic, making it likely to apply to all operating systems including Linux and Unix. The operating system would recognise files to be run as applications by the HTML application file extension, .hta.

Microsoft did not immediately respond to requests for comment.

Talkback

Erm, aren't Microsoft supposed to be adding security features not finding new ways to bypass them?

via Facebook 10 December, 2003 12:57
Reply

Everybody ready for the next round of viruses? I just hope they provide a way to stop these *applications* from running. Also, how does this differ enough from all the other scripting options to allow a patent!

via Facebook 10 December, 2003 14:00
Reply

Huh? I mean, you expect a non tech-savvy person to write an app for you? You trust him/her? I mean, I can't believe Microsoft is adding more potential bugs into the system -- when there are already too many bugs to count -- and it's doing it with the help of non tech-savvy persons. And compare that with the "professional programmers" at Microsoft who always make bugs.

via Facebook 11 December, 2003 11:26
Reply

I find this sort of thing laughable. Perhaps allowing HTML or other scripting languages to write non-browser apps is a nice idea, but to justify it by saying it's to enable non-technical people to write programs? How naive ARE these people? There's a reason why Software Engineering degrees are available, and it's not just so the university can make a few extra bob off the back of a fad. I suppose I shouldn't complain since I can continue to have a very profitable career from coming in and tidying up/fixing/replacing systems written by cowboys. I mean, I know what a hammer and a nail look like, and I probably even know a bit about joining two pieces of wood in the correct manner, but would I build my own set of wardrobes? Would I do it for someone else? Come on... and don't even get me started on the security implications. Hackers must be rubbing their hands with glee.

via Facebook 11 December, 2003 11:38
Reply

Will it affect XUL and mozillas' approach?

via Facebook 11 December, 2003 12:00
Reply

Like they need more security holes. Maybe it's a move to enable them to throw patent infringement lawsuits at malware authors...

Next they'll patent the 'ease of use'/'ease of cracking' features inherent in their technology ;-)

via Facebook 11 December, 2003 12:01
Reply

What's next? Patenting colors, so that any application that uses colors (i.e. all of them) has to pay Microsoft a royalty.

It seems that Microsoft has found a way of the Linux threat: just patent the whole of computing.

via Facebook 11 December, 2003 12:20
Reply

Hta exist since 2000, what is the difference with the patent ?

via Facebook 11 December, 2003 12:24
Reply

On the surface, this looks like a complete reversal of all the "smoke and mirrors" talk about being security conscious, that MS has been hyping over the last year or so. They have just provided a means of bypassing all the security they have allegedly been working for. As far as I am concerned, this is just another reason to distrust anything that comes from MS.

via Facebook 11 December, 2003 12:57
Reply

Linux won't be allowed to implement this "solution". MS may "invent" more of these strange solutions and then - by virtue of their monopoly - promote them in real life; linux will be cornered.
Lets prevent this by creating a website with al kinds of useless inventions, so that nobody can "invent" them anymore.
On the other hand: if you are clever enough to invent something even more stupid, your patent applications may actually be helped by our incomplete website.

By the way: will the html-application runtime have webbrowsing capabilities? If yes: is it a (extended) webbrowser and as such not 'new'?

via Facebook 11 December, 2003 13:19
Reply

This is M$'s answer to Java. Ever heard of Java applets? This is the same thing, only without the security. They can't stand that Sun (or anyone else, for that matter) is taking limelight from them.

via Facebook 11 December, 2003 14:48
Reply

MIcrosoft will eventually have to open source thier product to stay competitive with Linux, in my opinion. A fair price for their products would also help. Other than that, I they are facing the rise and fall of the Microsoft Empire.

via Facebook 11 December, 2003 17:14
Reply

I certainly hope this is a joke, but then again M$ has never joked when opening up "another" security hole in thier OS.

I would hope the Mozilla writers as well as other browser writers will have better sense than to allow this kind of crap.

Just another way to prove that you will have to have more third party software to fix and protect what M$ couldn't or wouldn't.

Doc

via Facebook 11 December, 2003 19:07
Reply

I thought patents had to be for specific products or clearly defined ideas. I think I will patent "using only the digits one and zero, represented by on and off in a switching mechanism, I will construct a calulating device able to solve any concevable query" oh goody I will be the worlds richest man!

via Facebook 13 December, 2003 02:19
Reply

Keep in mind, patents can take years to be cleared, and in the meantime still be used by t he inventor. It's most likely this patent was applied for long before the current crop of MS security issues.

However with MS' supposed renewed focus on security and attenpt at bettering their public image in this regard, the word of this patent's acceptance couldn't have come at a worse time.

via Facebook 15 December, 2003 11:37
Reply

So what's the news ? People have been using HTML applications [.hta] for years !!! And they work only with IE . At the simplest, You just make an htl page and save as .hta., if i remember correctly.

via Facebook 24 December, 2003 10:49
Reply

Errata- in my last post, i meant 'html' . 'htl' was a typo.
HTML apps were alwas considered a security threat. So apart from some pending patent now issued, is there something new here? Or did I miss something ?

via Facebook 24 December, 2003 11:01
Reply

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

kevinmchapman

"the very significant number of users" and "many (most) of us" - you have no evidence for these statements. It is a fact that most users are saying...

5 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
Marg Menzies Harrison

Another grammar faux pas is the improper use of "you". When sitting down down in a restaurant, for example, I get cringe when the waitress...

6 hours ago by Marg Menzies Harrison via Facebook on 10 flagrant grammar mistakes that make you look stupid
zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

7 hours ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

9 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

10 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

12 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

12 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

12 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

13 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

15 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

21 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

23 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

23 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

1 day ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

1 day ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

1 day ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

1 day ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

1 day ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

1 day ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

1 day ago by ramwellian on Cloud computing security: no more oxymoron?

Latest in Application Development