Sign In to Follow Application
View All Documents & Correspondence

Method And Apparatus For Displaying Dynamic Data Contents Of A Webpage On A Client Device

Abstract: The various embodiments herein provide a method and apparatus for displaying dynamic data contents of a webpage in a uniform resource locator (URL) bar of a web browser or a user interface of a client device before completely loading the webpage is disclosed. The method comprises of receiving a query input, from a user, on a uniform resource locator (URL) bar of a web browser, extracting dynamic data contents from a webpage based on the query input and displaying the extracted dynamic data contents as suggestions on a web interface of the client device before a page-load is complete. The method further comprises navigating to an anchor text link corresponding to the extracted data contents upon clicking the displayed suggestions by the user and rendering the webpage content associated with the anchor text link on the client device.       Figure 2

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
04 February 2014
Publication Number
32/2015
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
bangalore@knspartners.com
Parent Application
Patent Number
Legal Status
Grant Date
2022-07-22
Renewal Date

Applicants

SAMSUNG R&D INSTITUTE INDIA – BANGALORE PRIVATE LIMITED
# 2870, ORION Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanakundi Circle, Marathahalli Post, Bangalore -560037, Karnataka, India

Inventors

1. ARIF, Tasleem
Employed at Samsung R&D Institute India – Bangalore Private Limited, having its office at, # 2870, ORION Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanakundi Circle, Marathahalli Post, Bangalore -560037, Karnataka, India
2. TETALI, Ravitheja
Employed at Samsung R&D Institute India – Bangalore Private Limited, having its office at, # 2870, ORION Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanakundi Circle, Marathahalli Post, Bangalore -560037, Karnataka, India
3. BOSE, Dr. Joy
Employed at Samsung R&D Institute India – Bangalore Private Limited, having its office at, # 2870, ORION Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanakundi Circle, Marathahalli Post, Bangalore -560037, Karnataka, India
4. YADAV, Anand Prakash
Employed at Samsung R&D Institute India – Bangalore Private Limited, having its office at, # 2870, ORION Building, Bagmane Constellation Business Park, Outer Ring Road, Doddanakundi Circle, Marathahalli Post, Bangalore -560037, Karnataka, India

Specification

CLIAMS:
1. A method for displaying dynamic data contents of a webpage on a client device, the method comprising steps of:
receiving a query input, from a user, on a uniform resource locator (URL) bar of a web browser;
extracting dynamic data contents from a webpage based on the query input; and
displaying the extracted dynamic data contents as suggestions on a web interface of the client device before a page-load is complete.

2. The method as claimed in claim 1, further comprising:
navigating to an anchor text link corresponding to the extracted dynamic data contents upon clicking the displayed suggestions; and
rendering the webpage content associated with the anchor text link on the client device.

3. The method as claimed in claim 1, wherein extracting dynamic data contents from the webpage comprises of:
obtaining the requested dynamic content webpage data through one of a RSS feeder or a scripting engine;
selecting a portion of the dynamic data content of the webpage as an anchor text;
determining the relevancy of the anchor texts based on a history of webpage visits to the dynamic data content of the webpage by the user; and
providing a binding between the anchor text and a link leading to dynamic data content of the webpage.

4. The method as claimed in claim 1, wherein displaying the extracted dynamic data contents comprises of:
providing a color code to the anchor text indicating a relevancy and priority of the previous webpage visits and access to the dynamic data contents of the webpage by the user; and
listing and displaying a color coded partial anchor text in the URL bar of the web browser with the associated link leading to the dynamic content of the webpage;
wherein a click on the anchor text link corresponding to the color coded anchor text displayed in the URL bar renders the webpage contents to the client device.

5. The method as claimed in claim 1, further comprising translating the anchor text to one or more languages based on pre-set user preferences.
6. The method as claimed in claim 1, wherein the extracted dynamic data contents comprises at least one of:
a plurality of images from the web page being loaded, where the plurality of images are displayed as icons in the address bar next to titles.
a live data ticker corresponding to the webpage being loaded which is displayed in the address bar of the web browser before the complete web page is rendered;
links to downloadable data content on the web page being loaded;
a plurality of multimedia contents; and
summary of the dynamic data content being requested by the user.

7. The method as claimed in claim 1, wherein the extracted dynamic data content is displayed in the web browser through an intermediate cloud server before the webpage is being rendered.

8. The method as claimed in claim 1, wherein the user is enabled to navigate between the displayed dynamic data contents by a gesture.

9. An apparatus for displaying dynamic data contents of a webpage, the apparatus comprising:
a client device, provided with an user interface module configured for:
receiving a query input, from a user, in a uniform resource locator (URL) bar of a web browser;
a dynamic data content extractor for extracting dynamic data contents from a webpage based on the query input; and
a display unit for displaying the extracted dynamic data contents as suggestions on a web interface of the client device before a page-load is complete.

10. The apparatus as claimed in claim 9, wherein the user interface module is further adapted for:
navigating to an anchor text link corresponding to the extracted data contents upon clicking the displayed suggestions; and
rendering the webpage content associated with the anchor text link to the user. ,TagSPECI:FIELD OF THE INVENTION

The present invention generally relates to the field of displaying and managing information on a web interface, and particularly relates to a method and apparatus for displaying dynamic data contents of a webpage on a web browser of a client device

BACKGROUND OF THE INVENTION

An Internet user often attempts to locate information by submitting a search query to a search engine or a webpage address of an URL bar of a web browser. The search engine typically applies a search algorithm to a set of stored information that has been previously collected and indexed to identify web pages deemed relevant to the search query. Once the webpages are identified from the previously collected information, the search engine provides the search result as a webpage that presents a listing of the web pages. The user can then select one of the webpage addresses from the listing, thereby enabling navigation to a landing webpage. Presently, according to the developments of various search engines in the information search field using the internet, easy functions such as an automatic word completion and a relation word search and so forth occur in succession. This in turn plays a part in searching the information in various internet portal sites.

While the search engine often determines that a website includes information relevant to a search query, and even point the user to a specific web page, the search engine might not be able to point the user to specific information of the website such as e.g., website-specific search results, information included on the website after the website has been indexed by the search engine, etc.
Most websites come with a lot of navigational links such as hyperlinks, buttons, etc that point to various subsections of the website. However, it necessitates many user actions, including just waiting, for accessing specific such sections of a website. For example, consider a case, where the website content gets updated frequently such as news updates, sports, current affairs etc. In such cases, with the addition of every new sub-section/content and its corresponding hyperlink on the webpage, there would be more unique URLs that might be of interest to the user. So, this problem cannot be solved by book-marking the URLs or following other such approaches, as the set of such URLs is dynamic and keeps expanding. Also, in case of websites that are frequently updated, the users keep visiting to the website to see what is “newly” updated.

In view of the foregoing, there is a need to provide a method and system which enables users for quicker navigation to the relevant sections or contents on a website based on user preferences.

SUMMARY OF THE INVENTION

The primary objective of the present invention is to provide a method and system for displaying dynamic data contents of a webpage in a uniform resource locator (URL) bar of a web browser or a user interface of a client device before completely loading the webpage.

Another objective of the present invention is to enable users for quick navigation to the relevant sections or dynamic contents on a website.

A further objective of the present invention is to perform user specific prioritization in displaying the dynamic data contents of a webpage enabling easy navigation to the relevant sections or dynamic contents on a website by the user.

The various embodiments of the present invention provide a method for displaying dynamic data contents of a webpage on a user interface of a client device. The method comprises of receiving a query input, from a user, on a uniform resource locator (URL) bar of a web browser, extracting dynamic data contents from a webpage based on the query input and displaying the extracted dynamic data contents as suggestions on a web interface of the client device before a page-load is complete. Further, the method comprises of navigating to an anchor text link corresponding to the extracted information when the user clicks the displayed suggestions and rendering the webpage content associated with the anchor text link on the client device.

According to an embodiment of present invention, extracting dynamic data contents from the webpage comprises of obtaining the requested dynamic content webpage data through one of Rich Site Summary (RSS) feeder or a scripting engine. A portion of the obtained dynamic data content of the webpage is selected as an anchor text. The relevancy of the anchor texts is determined based on a history of webpage visits to the dynamic data content of the webpage by the user. Further a binding is provided between the anchor text and a link leading to dynamic data content of the webpage.

According to an embodiment of the present invention, the method of displaying the extracted dynamic data contents comprises of providing a colour code to the anchor text indicating relevance and priority of the previous webpage visits and access to the dynamic data content of the webpage by the user. Then the color coded partial anchor text is listed and displayed in the URL bar of the web browser with the associated link, leading to the dynamic content of the webpage. A click on the anchor text link corresponding to the color coded anchor text displayed in the URL bar renders the webpage contents to the client device.

According to an embodiment herein, the method further comprises translating the anchor text to one or more languages based on pre-set user preferences.

According to an embodiment of present invention, the extracted dynamic data contents comprises at least one of a plurality of images from the web page being loaded which are displayed as icons in the address bar next to titles, a live data ticker corresponding to the webpage being loaded which is displayed in the address bar of the web browser before the complete web page is rendered, links to downloadable data content on the web page being loaded, a plurality of multimedia contents or a summary of the dynamic data content being requested by the user.

According to an embodiment herein, the extracted dynamic data content is displayed in the web browser through an intermediate cloud server before the webpage is being rendered.

Yet another embodiment of the invention enables the user to navigate between the displayed dynamic data contents by swipe gesture such as a swipe left or a swipe right gesture.

Embodiments of the present invention further provide an apparatus for displaying dynamic data contents of a webpage. The apparatus comprising a client device, provided with an user interface module configured for receiving a query input, from a user, in a uniform resource locator (URL) bar of a web browser, a dynamic data content extractor for extracting dynamic data contents from a webpage based on the query input and a display unit for displaying the extracted dynamic data contents as suggestions on a web interface of the client device before a page-load is complete.

The user interface module of the client device is further adapted for navigating to an anchor text link corresponding to the extracted data contents upon clicking the displayed suggestions and rendering the webpage content associated with the anchor text link to the user.

.The foregoing has outlined, in general, the various aspects of the invention and is to serve as an aid to better understanding the more complete detailed description which is to follow. In reference to such, there is to be a clear understanding that the present invention is not limited to the method or application of use described and illustrated herein. It is intended that any other advantages and objects of the present invention that become apparent or obvious from the detailed description or illustrations contained herein are within the scope of the present invention.

BRIEF DESCRIPTION OF DRAWINGS

Figure 1 is a block diagram illustrating a system for displaying dynamic data contents of a webpage in a uniform resource locator bar of a web browser according to an embodiment of the present invention.

Figure 2 is a flow diagram illustrating the method for displaying dynamic data contents of a webpage in a uniform resource locator bar of a web browser according to an embodiment of the present invention.

Figure 3A is an exemplary illustration displaying an extract of anchor texts from the home page of a news website.

Figure 3B is an exemplary illustration displaying an extract of anchor texts from the home page of a news website on the browser address bar before the page-load is complete, according to an embodiment of the present invention.

Figure 4 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website with highlighting of text, according to an embodiment of the present invention.

Figure 5 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website with a color coding, according to an embodiment of the present invention.

Figure 6 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website where the last anchor text is translated from the original language to a different language based on pre-set user preferences, according to an embodiment of the present invention.

Figure 7 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website where images from the browsed URLs are extracted and displayed next to the anchor text, according to an embodiment of the present invention.

Figure 8 is a block diagram illustrating a client device for displaying dynamic data contents of a webpage in a URL bar of a web browser such as those shown in Figure 1, showing various components for implementing embodiments of the present subject matter.

Although specific features of the present invention are shown in some drawings and not in others. This is done for convenience only as each feature may be combined with any or all of the other features in accordance with the present invention.

DETAILED DESCRIPTION OF DRAWINGS

The various embodiments herein disclose a method and system for displaying dynamic data contents of a webpage in a uniform resource locator (URL) bar of a web browser or a user interface of a client device before completely loading the webpage. In the following detailed description of the embodiments of the invention, reference is made to the accompanying drawings that form a part hereof, and in which are shown by way of illustration specific embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that changes may be made without departing from the scope of the present invention. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims.

Figure 1 is a block diagram illustrating a system for displaying dynamic data contents of a webpage in a uniform resource locator bar of a web browser according to an embodiment of the present invention. The system comprises a plurality of client devices such as client device 1 102a, client device 2 102b…client device n 102n and a web server 108 connected to a network 106.

Each of the plurality of client devices 102a to 102n comprises of a user interface module 103a. The user interface module 103a of the client device 1 102a is configured for receiving an URL address from the user. A uniform resource locator bar, URL 104a of a web browser displayed by the user interface module 103a provides for receiving a URL address from the user by the client device. The client device 1 102a requests the web server 108 to provide the webpage corresponding to the URL address received from the user through the network 106. The web server 108 which parses and handles the request is configured for providing dynamic data contents from the webpage being requested by a user. The web server 108 sends a corresponding response to the client device 1 102a through the network 106. The dynamic data extractor module 105 of the client device 1 102a is configured for extracting dynamic data contents from the webpage being requested by a user based on the response received from the web server. Further, the user interface of the client device 1 102A is configured for displaying the extracted dynamic data contents as suggestions or anchor text links below the URL bar of the browser or a web interface of the user interface of the client device 1 102a before the page-load is complete.

The user interface module 103A of the client device 1 102A is further adapted for enabling the user to navigate to an anchor text link corresponding to the extracted data contents. Upon clicking one of the displayed suggestions by the user, the browser or a web interface of the user interface of the client device renders the webpage content associated with the anchor text link to the user.

According to an embodiment herein, the extracted dynamic data contents comprises images from the web page being loaded where images are displayed as icons in the address bar, next to the titles. The extracted dynamic data contents comprise a live ticker from the web page being loaded, before rendering is complete. The ticker is then displayed below the address bar. The extracted dynamic data contents herein further comprises links to any downloadable content on the web page being loaded where the links are then displayed as suggestions, below the address bar. The dynamic data contents comprises links to multimedia content such as images, video or music from the web page being loaded, before rendering is complete. The content is then displayed in the address bar with the option to play the media files.

According to an embodiment herein, in case the extracted dynamic data contents comprises content headline links which the user has browsed earlier, the browser highlights the un-browsed links when showed as suggestions below the address bar. The web browser may also use colour coding of the anchor texts to distinguish previously accessed URLs from unread URLs. The previously accessed URLs are displayed in grey colour.

According to an embodiment herein, the system 100 performs user specific prioritization based on the user’s browsing history, and displays only the first few extracted anchor texts from the web page in an order of priority. The anchor texts that are more relevant to the user, based on the user’s past browsing history, are highlighted while displaying. The extracted dynamic data contents comprises content from the web page that is translated to the user’s preferred language while listing them. The extracted dynamic data contents further comprises the summary or the first line of the content of the link being browsed by the user. The extracted dynamic data contents comprises of the headline or title links of a web page and is displayed below the address bar, once a valid URL has been typed by the user.

According to an embodiment herein, the browser also starts rendering and displaying the actual content of the page in the main window if the user does not click on one of the displayed suggestions within a specified time. The extracted dynamic data contents can be displayed in any user interface element rather than just the address bar. Further the extracted dynamic data contents are displayed when the user hovers over or focuses on any link on the web page. Here, the dynamic data contents are extracted from the web-page the link points to.

The system 100 herein provides the user with an ability to navigate between the top-stories of each suggestion via a swipe left/right gesture. Also while showing suggestions, if the user hovers on the hyperlinks of the suggestions, the anchor text in web pages pointed by the suggestions are displayed by its own.

Figure 2 is a flow diagram illustrating the method for displaying dynamic data contents of a webpage in a uniform resource locator bar of a web browser according to an embodiment of the present invention. At 202, the user provides an URL address in an address bar of a web browser. The uniform resource locator bar of the web browser displayed in the user interface module of the client device enables the user to request for a webpage by inputting the URL address. The client device requests the web server for the corresponding web page based on the received URL address. The web server parses and handles the request and provides the dynamic data contents from the webpage being requested by a user to the dynamic data extractor module at 204. At 206, the extracted dynamic data contents are send to the client device, which displays the dynamic data contents as suggestions on the user interface before the page loading is completed. At 208, the user interface further enables the user to navigate to dynamic data contents of the webpage by accessing the suggestions provided below the URL bar.

According to an embodiment of present invention, extracting dynamic data contents from the webpage comprises obtaining the requested dynamic content webpage data through one of Rich Site Summary (RSS) feeder. The RSS feeds typically are devoid of irrelevant data contents with respect to the domain to which the content of the webpage belongs to. The RSS feeds have well prioritized links based on the history of visits to the data content of the webpage by the user and have the content is well summarized. The browser of the client device is configured for extracting the dynamic data content from the RSS feed of the web page.

According to another embodiment of the present invention, a scripting engine is used to extract the dynamic data contents from the webpage. The received mark-up file of the web page is parsed to extract the dynamic data contents by the scripting engine. The tags referring to the hyperlinks in the mark-up files of the webpage are analyzed by the scripting engine for extracting the relevant dynamic contents. Further, the scripting engine is configured for prioritizing the extracted data contents based on the type of tags like reference tags, heading tags, styling parameters in the tags and the type of content following the reference tags.

Figure 3A is an exemplary illustration displaying an extract of anchor texts from the home page of a news website. For example, there is a web-page with some hyperlinks. These texts would be displayed in the browser, at the address-bar, once the user completes typing the URL, a bit like as shown in Figure 3B.

Figure 3B is an exemplary illustration displaying an extract of anchor texts from the home page of a news website on the browser address bar before the page-load is complete, according to an embodiment of the present invention. A portion of the obtained dynamic data content of the webpage is selected as an anchor text. The anchor text are extracted and displayed on the browser address bar before the user has finished typing the full web page address as shown in Figure. 3B.

The relevancy of the anchor texts is determined based on a history of webpage visits to the dynamic data content of the webpage by the user.

Figure 4 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website with highlighting of text, according to an embodiment of the present invention. Here some of the anchor texts extracted from the home page of a news website are highlighted based on the determined relevancy. The relevancy of the anchor texts is determined based on a history of webpage visits to the dynamic data content of the webpage by the user. Further the web browser performs a binding between the anchor text and a link leading to dynamic data contents of the webpage. Typically, the suggestions are displayed in the form of a prioritized list of anchor text links corresponding to the extracted dynamic data contents.

Figure 5 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website with a color coding, according to an embodiment of the present invention. Here the color coding is used for prioritization of the dynamic data contents. In the illustration, the web browser uses color coding of the anchor texts to distinguish previously accessed URLs from unread URLs. The previously accessed URLs are displayed for instance, in grey colour whereas the unread URLs are shown in black color. Thus colour coding indicates relevance and priority of anchor texts based on the previous webpage visits and access to the data content of the webpage by the user. Besides, this facilitates a quicker and easier navigation through the suggestions.

Figure 6 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website where the last anchor text is translated from the original language to a different language based on pre-set user preferences, according to an embodiment of the present invention. The web browser of the client device is configured for translating the anchor texts to a different language based on user preferences. The user can pre-set the preferred language through the user interface module of the client device during installation.

Figure 7 is an exemplary illustration displaying an extract of anchor texts from the home page of a news website where images from the browsed URLs are extracted and displayed next to the anchor text, according to an embodiment of the present invention. The extracted dynamic data contents comprises an image from the web page being loaded or a live data ticker corresponding to the webpage being loaded which is displayed in the address bar of the web browser or links to downloadable data content on the web page being loaded or a multimedia content or a summary of the dynamic data content being requested by the user. The options for downloading the content or playing the multimedia content are provided along with the corresponding suggestions.

Figure 8 is a block diagram illustrating a client device for displaying dynamic data contents of a webpage in a uniform resource locator bar of a web browser such as those shown in Figure 1, showing various components for implementing embodiments of the present subject matter. The client device 100 as shown in Figure.1 comprises a processor 802, a memory 806, a display 810, an input device 812, a cursor control 814, a read only memory (ROM) 804, and a bus 808.

The processor 802, as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a graphics processor, a digital signal processor, or any other type of processing circuit. The processor 802 may also include embedded controllers, such as generic or programmable logic devices or arrays, application specific integrated circuits, single-chip computers, smart cards, and the like.

The memory 806 and the ROM 804 may be volatile memory and non-volatile memory. The memory 806 includes the dynamic data content extractor module 105 for extracting dynamic data contents of a webpage corresponding to a uniform resource locator (URL) address received from a user, according to one or more embodiments described above. A variety of computer-readable storage media may be stored in and accessed from the memory elements. Memory elements may include any suitable memory device(s) for storing data and machine-readable instructions, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling compact disks, digital video disks, diskettes, magnetic tape cartridges, memory cards, and the like.

Embodiments of the present subject matter may be implemented in conjunction with modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. The dynamic data content extractor module 105 may be stored in the form of machine-readable instructions on any of the above-mentioned storage media and may be executed by the processor 802. For example, a computer program may include machine-readable instructions, that when executed by the processor 802, cause the processor 802 to extract dynamic data contents of a webpage corresponding to a uniform resource locator (URL) address received from a user, according to the teachings and herein described embodiments of the present subject matter. In one embodiment, the computer program may be included on a compact disk-read only memory (CD-ROM) and loaded from the CD-ROM to a hard drive in the non-volatile memory.

The bus 808 acts as interconnect between various components of the client device 100. The components such as the display 810, the input device 812, and the cursor control 814 are well known to the person skilled in the art and hence the explanation is thereof omitted.

According to an embodiment herein, the extracted anchor-texts are displayed as suggestions below the address bar (or any such UI component of browser), clicking on which the users can directly navigate to the web-pages which is pointed by the hyperlinks. This further provides for quicker navigation to web page which in turn saves the user time since they do not have to wait for the rendering process to complete, which loads the complete resources, as well, along with the HTML, which is an overhead; easier navigation where one doesn’t have to browse through the whole page looking for relevant links, as the links are consolidated and presented at a single place and maintains uniformity in the way users navigate across web-pages, irrespective of the design of the web-page.

According to an embodiment herein, the anchor texts are prioritized before providing the same to the user, where the anchor text with higher priority are provided at the top and those of lower priority are pushed down, when shown on the address bar. The following parameters are taken into consideration for prioritizing the anchor text such as styling parameters such as location of anchor text in the original web page and the size of the anchor text (font sizes, for example), the anchor-texts consisting of links followed by text are given a higher priority, while image, video and multimedia tags are given less priority, anchor-texts pointing to a different domain than the website visited are omitted completely as there is a possibility of them being advertisements and the links that the user has visited already are given lesser priority over the ones the user is yet to visit.

The embodiments as disclosed herein can be implemented as follows. If an RSS feed is available for a web page being requested, scrap the data from the RSS feed which is already devoid of advertisements and the links are well prioritized, and the content is well summarized. If RSS feed is not available then a Java Script would be injected into the web-page context, to extract the href’s from the HTML of the webpage being accessed and omitting the href’s that don’t point to URLs that belong to the same domain. Further a set of rules are applied on the href’s obtained, to determine the order in which the extracted texts are listed at the address bar. The set of rules comprises styling parameters such as location of href in the page and the size of the href’s is taken into consideration while determining the priority. For example, any links with heading tags (h1, h2 etc) will be given a higher priority. The href’s on top of the web page are given a higher priority. The hrefs followed by text are given a higher priority over the image; video and multimedia href’s are given less priority (if the href has an image tag). Once the list of href’s has been obtained, they are displayed in the address bar by the browser as a suggestion list, in the same way as autocomplete / suggestions works.

According to an embodiment herein, the prompting for the completed browsed URLs and anchor text for the user based on the past browsing history improves the user experience while browsing.
The present embodiments have been described with reference to specific example embodiments; it will be evident that various modifications and changes may be made to these embodiments without departing from the broader spirit and scope of the various embodiments. Furthermore, the various devices, modules, and the like described herein may be enabled and operated using hardware circuitry, firmware, and/or software embodied in a machine readable medium. Although the embodiments herein are described with various specific embodiments, it will be obvious for a person skilled in the art to practice the invention with modifications. However, all such modifications are deemed to be within the scope of the claims. It is also to be understood that the following claims are intended to cover all of the generic and specific features of the embodiments described herein and all the statements of the scope of the embodiments which as a matter of language might be said to fall there between.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 524-CHE-2014-FORM 4 [05-02-2025(online)].pdf 2025-02-05
1 524-CHE-2014-IntimationOfGrant22-07-2022.pdf 2022-07-22
1 POA_Samsung R&D Institute India-new.pdf 2014-02-05
2 524-CHE-2014-PatentCertificate22-07-2022.pdf 2022-07-22
2 524-CHE-2014-IntimationOfGrant22-07-2022.pdf 2022-07-22
2 2013_WMG_150_Specification.pdf 2014-02-05
3 2013_WMG_150_Form 5.pdf 2014-02-05
3 524-CHE-2014-PatentCertificate22-07-2022.pdf 2022-07-22
3 524-CHE-2014-Written submissions and relevant documents [15-07-2022(online)].pdf 2022-07-15
4 2013_WMG_150_Drawings.pdf 2014-02-05
4 524-CHE-2014-Annexure [29-06-2022(online)].pdf 2022-06-29
4 524-CHE-2014-Written submissions and relevant documents [15-07-2022(online)].pdf 2022-07-15
5 524-CHE-2014-Annexure [29-06-2022(online)].pdf 2022-06-29
5 524-CHE-2014-Correspondence to notify the Controller [29-06-2022(online)].pdf 2022-06-29
5 abstract 524-CHE-2014.jpg 2014-10-27
6 524-CHE-2014-Correspondence to notify the Controller [29-06-2022(online)].pdf 2022-06-29
6 524-CHE-2014-FORM-26 [05-08-2019(online)].pdf 2019-08-05
6 524-CHE-2014-US(14)-HearingNotice-(HearingDate-30-06-2022).pdf 2022-06-07
7 524-CHE-2014-FER_SER_REPLY [30-04-2020(online)].pdf 2020-04-30
7 524-CHE-2014-FORM 13 [06-08-2019(online)].pdf 2019-08-06
7 524-CHE-2014-US(14)-HearingNotice-(HearingDate-30-06-2022).pdf 2022-06-07
8 524-CHE-2014-FER.pdf 2019-10-30
8 524-CHE-2014-FER_SER_REPLY [30-04-2020(online)].pdf 2020-04-30
9 524-CHE-2014-FER.pdf 2019-10-30
9 524-CHE-2014-FER_SER_REPLY [30-04-2020(online)].pdf 2020-04-30
9 524-CHE-2014-FORM 13 [06-08-2019(online)].pdf 2019-08-06
10 524-CHE-2014-FORM 13 [06-08-2019(online)].pdf 2019-08-06
10 524-CHE-2014-FORM-26 [05-08-2019(online)].pdf 2019-08-05
10 524-CHE-2014-US(14)-HearingNotice-(HearingDate-30-06-2022).pdf 2022-06-07
11 524-CHE-2014-Correspondence to notify the Controller [29-06-2022(online)].pdf 2022-06-29
11 524-CHE-2014-FORM-26 [05-08-2019(online)].pdf 2019-08-05
11 abstract 524-CHE-2014.jpg 2014-10-27
12 abstract 524-CHE-2014.jpg 2014-10-27
12 524-CHE-2014-Annexure [29-06-2022(online)].pdf 2022-06-29
12 2013_WMG_150_Drawings.pdf 2014-02-05
13 524-CHE-2014-Written submissions and relevant documents [15-07-2022(online)].pdf 2022-07-15
13 2013_WMG_150_Form 5.pdf 2014-02-05
13 2013_WMG_150_Drawings.pdf 2014-02-05
14 524-CHE-2014-PatentCertificate22-07-2022.pdf 2022-07-22
14 2013_WMG_150_Specification.pdf 2014-02-05
14 2013_WMG_150_Form 5.pdf 2014-02-05
15 524-CHE-2014-IntimationOfGrant22-07-2022.pdf 2022-07-22
15 2013_WMG_150_Specification.pdf 2014-02-05
15 POA_Samsung R&D Institute India-new.pdf 2014-02-05
16 524-CHE-2014-FORM 4 [05-02-2025(online)].pdf 2025-02-05
16 POA_Samsung R&D Institute India-new.pdf 2014-02-05

Search Strategy

1 searchstrategyAE_03-08-2020.pdf
1 searchstrategymatrix_04-10-2019.pdf
2 searchstrategyAE_03-08-2020.pdf
2 searchstrategymatrix_04-10-2019.pdf

ERegister / Renewals

3rd: 14 Oct 2022

From 04/02/2016 - To 04/02/2017

4th: 14 Oct 2022

From 04/02/2017 - To 04/02/2018

5th: 14 Oct 2022

From 04/02/2018 - To 04/02/2019

6th: 14 Oct 2022

From 04/02/2019 - To 04/02/2020

7th: 14 Oct 2022

From 04/02/2020 - To 04/02/2021

8th: 14 Oct 2022

From 04/02/2021 - To 04/02/2022

9th: 14 Oct 2022

From 04/02/2022 - To 04/02/2023

10th: 25 Jan 2023

From 04/02/2023 - To 04/02/2024

11th: 03 Feb 2024

From 04/02/2024 - To 04/02/2025

12th: 05 Feb 2025

From 04/02/2025 - To 04/02/2026