IP Library Patent Application 12455797
Patent Application
App. No. 12/455,797

System, method and apparatus for creating and using a virtual layer within a web browsing environment

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
12/455,797
Abstract

A system and a method for configuring a user-editable layer within a network are disclosed. The system includes a client computing system including a web browser. The web browser further includes a loaded webpage configured to obtain web content from a universal network server through a web address. The system further includes an application object model to collect objects from the client computing system and the universal network server. The system for configuring the user-editable layer within the network further includes a plug-in unit coupled to a layer definition server and an authenticating server for authenticating user credential information. The user-editable layer may include at least one of a virtual layer, an emulating layer, an upgradable layer and the like.

Claims (32)

1 . A method for configuring an editable virtual layer in an internet browsing environment, the method comprising:

transferring URL information to a server unit configured to store a plurality of layer extensions;

selecting a layer extension based on the transferred URL information; and

providing display data to arrange the display of the selected layer extension on a virtual layer superimposed over a selected web-page.

2 . The method of claim 1 , wherein the method further comprises: aggregating objects corresponding to the selected layer extension and the URL information using a layer markup language; wherein, the aggregation is executed through a layer definition server unit adaptable to the layer markup language including a plurality of built-in logical nodes.

3 . The method of claim 1 , wherein the method further comprises: aggregating objects corresponding to the selected layer extension and URL information using a layer markup language; wherein the layer markup language contains native executable logic tags.

4 . The method of claim 1 , wherein the display data includes Peg mapping data.

5 . A system for configuring a user-editable layer for display, the system comprising:

a content server comprising an application object model to collect objects from a client computing system and a universal network server;

a processing element for comparing objects of the application object model and a web address;

a data element for providing display data for a user-editable layer responsive to the comparison of the processing element, wherein the display data may be used to create a superimposed image to be displayed over a selected web page.

6 . The system of claim 5 , wherein the user-editable layer is generated using a layer markup language included in a layer definition server.

7 . The system of claim 6 wherein the system further includes:

a plug-in unit coupled to the layer definition server and an authentication server, wherein the system is configured to: authenticate user credential information; transfer web content pertaining to the user-editable layer to the plug-in unit responsive to the authentication; and render the transferred web content on the client computing system.

8 . The system of claim 7 , wherein the authentication server is coupled to the layer definition, and wherein the system is further configured to: verify a need for authenticating a user; transfer web content pertaining to at least one user-editable layer to the plug-in unit from the layer definition server; and render the transferred web content.

9 . The system of claim 8 , wherein authentication is granted based on the establishment of a relationship between the poster of the content and the viewer of the content within a proprietary social graph.

10 . The system of claim 6 , wherein the layer markup language comprises built-in logical nodes.

11 . A method for configuring an editable virtual layer in an internet browsing environment having at least one client computer, the method comprising:

storing virtual layer data paired with URL information;

selecting virtual layer data for display based on selected URL information; and

aggregating objects corresponding to the virtual layer data and corresponding to the selected URL information.

12 . The method of claim 11 , wherein the step of aggregating objects is executed through a layer definition server unit adaptable to a layer markup language including a plurality of built-in logical nodes.

13 . The method of claim 12 , wherein the step of aggregating objects comprises:

rendering a menu user interface at a predetermined location relative to a displayed web-page;

executing an event in the layer markup language following a user triggered signal through a client computing system.

14 . One or more computer-readable storage media having computer-executable instructions for performing a method, wherein the method comprises

configuring a content server comprising an application object model for collecting objects from a client computing system;

enabling a comparison between objects of the application object model and a web address; and

displaying web content on the user-editable layer responsive to a match generated following the comparison, wherein the display is comprised of a superimposed form of the web content on the user-editable layer adaptable to visual environment of the loaded web page, the user-editable layer generated using a layer markup language included in a layer definition server;

authenticating user credential information;

transferring the web content pertaining to the user-editable layer to the plug-in unit responsive to the authentication;

and rendering the transferred web content on the client computing system.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: YONTOO TECHNOLOGY, INC.
To: YONTOO LLC
Reel/Frame 035671/0371 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2015
From: YONTOO LLC
To: REVIZER TECHNOLOGIES LTD
Reel/Frame 035671/0550 →
RELEASE Recorded Apr 14, 2015
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: YONTOO TECHNOLOGY, INC.
Reel/Frame 035443/0735 →
SECURITY INTEREST Recorded Jan 22, 2015
From: YONTOO LLC
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 034786/0568 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2011
From: TROUW, ARIE; NOWELL, ASHLEY S.
To: YONTOO TECHNOLOGY, INC.
Reel/Frame 026380/0740 →
SECURITY AGREEMENT Recorded Mar 10, 2011
From: YONTOO TECHNOLOGY, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 025927/0576 →