FreshPatents.com Logo
stats FreshPatents Stats
n/a views for this patent on FreshPatents.com
Updated: April 14 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.

AdPromo(14K)

Follow us on Twitter
twitter icon@FreshPatents

System and method for web page navigation

last patentdownload pdfdownload imgimage previewnext patent


20130024811 patent thumbnailZoom

System and method for web page navigation


A system and method for navigating web pages in a web site is disclosed. The system and method includes displaying a web page comprising navigation elements and non-navigation elements, receiving a first user input indicating a user interaction with a non-navigation element displayed on the web page and displaying a navigation menu at a location on the web page based at least in part on a location of the non-navigation element interacted with by the user, in response to receiving the first user input.
Related Terms: Web Page Navigation User Input

Browse recent Cbs Interactive, Inc. patents - ,
USPTO Applicaton #: #20130024811 - Class: 715810 (USPTO) - 01/24/13 - Class 715 
Data Processing: Presentation Processing Of Document, Operator Interface Processing, And Screen Saver Display Processing > Operator Interface (e.g., Graphical User Interface) >On-screen Workspace Or Object >Menu Or Selectable Iconic Array (e.g., Palette)

Inventors: George B. Gleadall, Ronnie Paskin

view organizer monitor keywords


The Patent Description & Claims data below is from USPTO Patent Application 20130024811, System and method for web page navigation.

last patentpdficondownload pdfimage previewnext patent

BACKGROUND

Embodiments of the invention relate to navigating content in a web page and more particularly, to a system and method of controlling an interactive navigation menu on a website. When accessing the internet, a client device executes a software application program such as a browser. The browser application provides a link to the internet and also provides a user interface (GUI) in a browser window that can be viewed on a display on the client device. Users may interact with web pages shown in the browser window on the client device. Some web pages may include a stationary navigation menu at a specific location on a web page, many times at the top of the web page.

As internet connection speeds continue to increase and web page download times continue to decrease, moving between linked content and various web pages is virtually instantaneous. However, improvements to the traditional stationary web page navigation menu have been minimal. When a user scrolls to read various web page content, the stationary web page navigation menu scrolls out of view in many cases. This leads to a web page user being required to scroll back to the top of the web page to make further selections from the main web page navigation menu. Accordingly, current website navigation techniques act as a barrier to user interaction. For example, in many cases, not all web page content is initially viewable in a web browser window without having to take further action such as scrolling. Web content on a web page that is not initially viewable without further action is called “below the fold” content. Below the fold content devalues web page space from an advertising standpoint.

SUMMARY

According to one exemplary embodiment, a method for navigating web pages is disclosed that includes the steps of displaying a web page comprising navigation elements and non-navigation elements, receiving a first user input indicating a user interaction with a non-navigation element displayed on the web page and displaying a navigation menu at a location on the web page based at least in part on a location of the non-navigation element interacted with by the user, in response to receiving the first user input.

According to another exemplary embodiment, one or more computer-readable media with machine-executable instructions stored thereon is disclosed such that when executed by one or more processors, instructions implement a method that includes displaying a web page comprising navigation elements and non-navigation elements, receiving a first user input indicating a user interaction with a non-navigation element displayed on the web page and displaying a navigation menu at a location on the web page based at least in part on a location of the non-navigation element interacted with by the user.

According to another exemplary embodiment the description includes an apparatus for navigating web pages comprising at least one memory and at least one processor configured to execute a script stored in the at least one memory to display a web page comprising navigation elements and non-navigation elements, receive a first user input indicating a user interaction with a non-navigation element displayed on the web page and display a navigation menu at a location on the web page based at least in part on a location of the non-navigation element interacted with by the user.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic diagram of a network environment comprising a client-server architecture that is used to implement a navigation menu according to one embodiment of the invention;

FIG. 2 is a flow chart of a process for operating a navigational menu according to one embodiment of the invention;

FIG. 3 is a web page and the first tier of a graphical navigation menu according to one embodiment of the invention;

FIG. 4 is a web page and a graphical navigational menu displaying a first and a second tier according to one embodiment of the invention;

FIG. 5A is a schematic diagram of a display at a client device including a cursor according to one embodiment of the invention;

FIG. 5B is a schematic diagram of a display at a client device including a cursor according to another embodiment of the invention; and

FIG. 6 is a schematic diagram of a hierarchy of web pages within a website.

DETAILED DESCRIPTION

OF EXEMPLARY EMBODIMENTS

According to some embodiments, exemplary embodiments of the improved system and method disclose a simple, user-friendly navigation menu that follows a user around a web page to lower the barrier to user interaction and to increase the value of web page space.

Before describing in detail the particular improved system and method, it should be observed that the invention includes, but is not limited to a novel structural combination of data/signal processing components and communications networks, and not in the particular detailed configurations thereof. Accordingly, the structure, methods, functions, control and arrangement of components and circuits have, for the most part, been illustrated in the drawings by readily understandable block representations and schematic diagrams, in order not to obscure the disclosure with structural details which will be readily apparent to those skilled in the art, having the benefit of the description herein. Further, the invention is not limited to the particular embodiments depicted in the exemplary diagrams, but should be construed in accordance with the language in the claims.

The network and computing environment in which the system and method for providing a web page navigation menu may be employed is described in FIG. 1. System 100 delivers content to client devices 102 and 104 according to one embodiment. The system 100 includes servers 106, 108 and 110 and client devices 102 and 104 coupled via a network 112 according to the exemplary embodiment shown in FIG. 1. Client devices 102 and 104 are computing devices that can include a processing circuit 120, a memory 122, a network interface 124, a user input element 130 as well as a display 126. The display 126 provides a browser window 132 which is provided on display 126 as a result of running a browser software application on client device 102. Browser software applications are well known in the art and include browsers such as Mozilla Firefox®, Google Chrome®, Apple Safari®, Netscape Navigator® or Microsoft Internet Explorer®. The browser window 132 displays internet content such as web pages from various web sites to facilitate user interaction with a web page. User input element 130 may comprise a mouse with a left button, a right button and a scrolling element. Although not illustrated, user input 130 may additionally comprise one or more user interface elements to receive an indication of user input including audio, mechanical, visual, motion or other input. The user interface may include a keyboard, a touch screen reception mechanism, a joystick, microphone, motion detector or any other input mechanism capable of receiving user input that allows user interaction with data in a browser window 132 shown in display 126.

Each client device can communicate with computing devices such as other client devices or servers 106, 108 and 110 through one or more networks represented by element 112. Network element 112 can comprise a local area network (LAN), wide area network (WAN), a telephone network, such as the Public Switched Telephone Network (PSTN), a wireless link, an intranet, the internet, or combinations thereof. Client devices 102 and 104 may be mainframes, minicomputers, personal computers, laptops, personal digital assistants (PDA), cell phones, and the like. Client devices are characterized in that they are capable of being connected to the network 112 through a network interface 124. Servers 106, 108 and 110 are typically computing devices having a processor 142 and a memory 140. The processing circuit 142 may comprise digital and/or analog electrical components (e.g., a microprocessor, application-specific integrated circuit, microcontroller, or other digital logic) configured to perform the functions described herein. The processing circuit may be a single server computer or a plurality of server computers, and may operate in a cloud computing environment, such as a shared, scalable computing environment. The memory 140 includes storage media, which may be volatile or non-volatile memory that includes, for example, read only memory (ROM), random access memory (RAM), magnetic disk storage media, optical storage media, flash memory devices and zip drives. Memory 140 may store data files associated with particular websites in a database format.

When a user of a client device 102 or 104 requests access to a server such as server 106 to view a website, a request is communicated to a server over network 112. For example, when a user enters a destination address in a web browser, a signal is transmitted from one of the client devices. The signal can include the destination address (e.g., address representing a web site and/or web page on a web site), a request (e.g., a request to view the a web page at a web site address) and a return address (e.g., address representing the client device that initiated the request). The request may include a cookie that includes data identifying the user and/or the user computer. The server 106 accesses a database in memory 140 that includes data related to various web pages. Using the address transmitted from a client device, server 106 can provide the client device 102 with the requested web page, which is communicated to the client device 102 over the network 112.

The web page received at a browser software application running on a client device may comprise a script or computer code that is executed by the browser\'s compiler or scripting engine. Scripts may comprise a single computer code or computing language or a combination of different computer codes or computing languages. Furthermore, scripts can be written in the same code as the browser code or a code different than the browser code. In addition, the script may be modified by an end user or may remain unmodified by an end user. The scripting language may comprise JavaScript, HyperText Markup Language (HTML), eXtensible HyperText Markup Language (XHTML) or any other suitable scripting language. When the scripting engine executes the web page script, the script is interpreted and loaded into browser window 132 to be displayed to a user in client device display 126. The script may be executed at a client device 102, at a server 106, 108, 110 or at both a client device and a server as shown, for example, in FIG. 1.



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 for web page navigation 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 for web page navigation or other areas of interest.
###


Previous Patent Application:
Mobile terminal
Next Patent Application:
Method of arranging user interface objects in a portable terminal and an apparatus thereof
Industry Class:
Data processing: presentation processing of document
Thank you for viewing the System and method for web page navigation patent info.
- - - Apple patents, Boeing patents, Google patents, IBM patents, Jabil patents, Coca Cola patents, Motorola patents

Results in 0.46615 seconds


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

FreshNews promo


stats Patent Info
Application #
US 20130024811 A1
Publish Date
01/24/2013
Document #
13186264
File Date
07/19/2011
USPTO Class
715810
Other USPTO Classes
International Class
06F3/048
Drawings
7


Web Page
Navigation
User Input


Follow us on Twitter
twitter icon@FreshPatents