Security model for a layout engine and scripting engine
Granted 2 Aug 2016 · 2 office actions
Assignee: Microsoft Corporation
Law firm: Law firm · Log in to unlock
Attorney: Attorney · Log in to unlock
Inventors: Travis Leithead, Steven Edward Lucco, Nathan J. E. Furtwangler, Reza A. Nourai +4 · Examiner: Teshome Hailu · AU 2434 · TC 2400
Life of the patent
3 dated eventsAbstract
Various embodiments provide an interface between a Web browser\'s layout engine and a scripting engine. The interface enables objects from the layout engine to be recognized by a memory manager in the scripting engine and interact in a streamlined, efficient manner. In accordance with one or more embodiments, the interface allows browser layout engine objects to be created as objects that are native to the scripting engine. Alternately or additionally, in some embodiments, the native objects are further configured to proxy functionality between the layout engine and the scripting engine.
Claims
20 · 3 independent · depth 4Classifications
6 codes- G06F17/22
- G06F17/00
- G06F9/54
- G06F9/44
- G06F9/455
- H04L29/06
Claim changes
SoonSee which claims were amended, added or cancelled during examination, with every added and removed word marked.
The published claims of this patent are not paired with the granted ones in what we hold.
File wrapper
See the full prosecution history — every USPTO and applicant action on this file, in order.
Log in to unlockTerm & fees
See the term timeline — pendency span, in-force span, the maintenance fees paid and both computed expiry dates.
Log in to unlockPriority chain
1 priority documents›Priority documents — 1
| Type | Document | Date |
|---|---|---|
| related publication | US 20150058924 A1 | 26 Feb 2015 |
Validity challenges
See the validity challenges on record — reexaminations, IPRs and PGRs, with their institution decisions and outcomes.
Log in to unlockCitations
See every patent this one cites and every patent that cites it back — publication, assignee, and how each one was found.
Log in to unlock