SlideShare a Scribd company logo
1 of 5
Download to read offline
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 776
Micro-content Shortlisting using Interactive AI Method
Veeresh Devireddy
Former Cisco, Apple and Ebay Engineer, Bengaluru, India.
-----------------------------------------------------------------------------***----------------------------------------------------------------------------
Abstract - A cross-domain real-time shortlisting method
is provided using Artificial Intelligence (AI). The method
includes instantaneous identification of relevant
information on the user interface (UI) like the web
browser and uses a system to inject actionable buttons
in an overlay on the website for shortlisting. Further, the
relevant information can be shortlisted dynamically
while the user is browsing. Thereafter, the shortlisted
information will be available in one place as a universal
list and accessible across other websites with a
consistent experience.
Keywords - shortlist, smartylist, microcontent, AI, UI,
relevant, domain, smartlist.
1. INTRODUCTION
With the increasing penetration of the internet across
the world, information available on the internet has
exploded. User accumulates information from several
sources on the internet for various purposes such as
journalism, research, education, media coverage, social
networking, teamwork collaboration, reviewing of
shopping products, or to manage any data that they like
or needed while browsing.
Currently, there is no convenient solution to manage the
data efficiently and instantaneously in the above fields
and contexts. Typically and most often, users would try
to save, copy or manage the relevant information, either
for local reference or share to collaborate with others.
Some examples include saving search results, daily news,
favoriting videos and photos, social feeds, products on e-
commerce sites, and in general any text or links on the
internet.
However, there is nothing to store all of the relevant data
in one place as a common Shortlist that acts as a
universal list. Also, there is no quick and intuitive way to
access and review those sets of information among
multiple platforms (websites), and yet not being able to
control them in one place. In light of the above-
mentioned drawbacks, there exists a need for a solution
that allows a user to quickly save and manage multiple
patterns of relevant information from various websites.
2. SUMMARY OF THE INVENTION
A primary object of the disclosure is to provide a method
of shortlisting relevant information on the internet
browser, using an Interactive AI technology. Another
object of the present disclosure is to provide a method of
cross-domain information shortlisting on the internet
browser, dynamically without affecting the browser
performance, user experience and having control to
manage them consistently on those cross-domain
websites.
3. DETAILED DESCRIPTION
Illustrates a method 100 of cross-domain shortlisting, in
accordance with an embodiment of the present
disclosure. The method 100 starts at step 105, with a
user loading a website on the browser. At step 110, raw
information from the website UI is extracted and
processed. Further, at step 115, the most relevant
information is identified, in parallel while the user is
browsing.
In an embodiment of the present disclosure, the relevant
information is based on the predefined domain (website
name). The UI can be any website on the internet, and
also applicable to any mobile, tablet or other electronic
user interfaces. Examples of the relevant information can
be daily news, favoriting videos and photos, social feeds,
products on e-commerce sites, and in general any text or
links on the internet.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 777
The relevant information is unique in every domain. For
example, the information on an e-commerce domain can
be defined as product name, price, shipping time, ratings,
and so forth. On Youtube, relevant information may be a
video. Text and an image could be the relevant
information on a news website. It should be understood
that type of relevant information from each domain or a
group of domains is predefined, and are identified by the
Artificial Intelligence (AI) algorithms based on the
abstract rules. Abstract Rules are simple parameters to
an Artificial Intelligence system, which use a series of IF-
THEN statements that guide a computer to identify,
validate and extract information. In an embodiment of
the present disclosure, the relevant information is
identified by automatic detection based on one or more
of HTML data from a server, structure of data, type of
data, the position of data on the UI, loading type, user
actions, and so forth.
Thereafter, at step 120, a ‘Shortlist’ button is injected on
the relevant information. The user clicks on the
‘Shortlist’ button to save the relevant information at step
125. For example, a user is browsing an e-commerce
website. While browsing, the user likes a product and
wants to save it so that he can later compare it with
other products on several e-commerce platforms. The
user can click the ‘Shortlist’ button to save the product
information.
The shortlisted relevant information can be a
combination of a title, a short description, an image, a
link, a price, rating, visits, etc. In another embodiment of
the present disclosure, the shortlisted relevant
information is tagged by the user. For example, a user
may add a ‘Home’ tag to related products for the user’s
own home.
In an embodiment of the present disclosure, a ‘Shortlist’
button may dynamically appear on the relevant
information on the UI. In another embodiment of the
present disclosure, the user can select (by dragging the
area) any information on the UI to shortlist, if the
‘Shortlist’ button is not visible. Here, the system may
have ignored it if it doesn't contain all of the necessary
meta-data, hence the user is performing this manual
action. For this manual shortlisting process, the user
needs to Right Click (Mouse) on the web UI and then
select an option "Add to Shortlist".
In an example, the system fails to find relevant
information when there are no key data elements like
Titles, Links, Image, Price tag, etc. For example, a news
article without a title, a product without a price tag, or a
broken link, etc.
Subsequently, at step 130, the shortlisted relevant
information is saved in one place on UI as a universal list.
This universal list is accessible across a plurality of
domains. Referring to the previous example, the
shortlisted product information is saved in a universal
shortlist. This universal shortlist is accessible across all
platforms, devices, and domains.
For example, a user can shortlist a product on
Amazon.com and it is also accessible on Flipkart.com
while reviewing other products. In an embodiment of the
present disclosure, this universal list is stored locally
and then synced to cloud storage periodically. It should
be noted that storing the universal list can be
implemented in several ways without impacting the
scope of the present disclosure.
In another embodiment of the present disclosure, the
shortlist of items can be shared with other users for
collaboration. For example, a user can share all
shortlisted information having a ‘personal’ tag with his
family members. In an embodiment of the present
disclosure, the method 100 allows real-time tagging of
text on browser UI by injecting an interface processor as
a plug-in to save and manage the life cycle of the relevant
information shortlisting as a universal list. The method
100 ends at step 135.
Illustrates a method 200 of data processing and
shortlisting, in accordance with an embodiment of the
present disclosure. The method 200 initiates at step 205.
The background process (browser plug-in) is initiated at
step 210. At step 215, it is checked whether the current
website address is valid or not.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 778
The validity of the website address is determined based
on the syntax, format and if it supported by the system. If
the website address is invalid, the method 200 ends at
step 250. In case, if the website address is valid,
corresponding Artificial Intelligence (AI) rules run at
step 220.
For example, when the user browses an e-commerce
website Amazon.com, then it's corresponding AI rules
will get executed within the browser to find relevant
products having several formats.
Subsequently, every matching data is processed at step
225. Here, the AI rules are pre-defined to find several
closest matching data, but not all necessarily be relevant
and valid. For instance, matching news data is duplicate,
a product may not have a price or its picture. Hence,
every matching data will be validated against all
conditions and formats to be eligible to shortlist.
If no relevant data is found at step 230, the method 200
continues with the next relevant data at step 235.
Subsequently, every matching data is processed at step
225.
In case relevant data is found at step 230, it is checked
whether a ‘Shortlist’ button exists at step 240. If the
‘Shortlist’ button is found, the method 200 goes back to
step 235, because the matched relevant data already
identified and has its ‘Shortlist’ button. If the ‘Shortlist’
button is not found at step 240, then it continues with
step 245 to inject the new ‘Shortlist’ button on the
browser UI where the relevant data is found. Thereafter,
the method 200 ends at step 250.
Illustrates a method 300 of displaying shortlisted data as
an overlay on the website within the browser UI, in
accordance with an embodiment of the present
disclosure. The method 300 initiates at step 305.
At step 310, it is checked if a valid website address is
used. If a valid website address is not used, the method
300 ends at step 330. If the valid website address is used,
shortlisted data from local storage is displayed at step
315. Further, actions for ‘Delete Item’, ‘Search’, ‘Manage
Categories’ and so forth are added at step 320. These are
actions or functions offered to a user to manage
Shortlisted data on the same page. At step 325, the data
and operations are synchronized between foreground UI
and background process.
For example, any user actions on UI like clicking on the
‘Shortlist’ button on the relevant content, changing the
category of the shortlisted item, adding a new category,
deleting the shortlisted item, etc. will push the updates
into the background process.
Similarly, any changes in the configuration, importing of
shortlisted items will pull the changes from the
background process to UI on the foreground. Further,
the method 300 ends at step 330.
Illustrates a method 400 of adding an item into Shortlist,
in accordance with an embodiment of the present
disclosure.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 779
The method 400 initiates at step 405. A user clicks on the
“Shortlist” button of the relevant data on the browser UI.
For example, the "Shortlist" buttons are placed on the
elements or container of the relevant data on the
website. For instance, this button can be placed within
any HTML tags like Division (<div />), Paragraph (<p
/>), Span (<span />) etc, and the "Shortlist" buttons will
have an overlay effect so the user can click them
independently. It is checked at step 415, weather the
“Shortlist” but contains the necessary valid data. If it has
invalid data or failed to get stored, then it will be ignored
and notified to the user at step 425. Subsequently, the
method 400 ends at step 435.
If valid data is found at step 415, the data is stored in the
local storage at step 420. For example, when we shortlist
a product on an e-commerce site, then its Title, Link,
Picture, Price will be stored in the local storage with its
unique ID. If the storage fails at step 420, it is ignored
and notified to the user at step 425. If successfully
stored, then the “Shortlist” button of that particular
relevant data item gets dissolved on the UI at step 430,
mainly to indicate to the user that it has already got
shortlisted. The method 400 subsequently ends at step
435.
4. FINAL CLAIMS
1. A cross-domain shortlisting method comprising:
A. Live extracting and processing of information on the
web UI to find the potential relevant data of the user
using the Artificial Intelligence (AI) approach,
wherein the UI is an internet browser, either on a
desktop computer, mobile or tablets, and its
functionalities are limited to a set of predefined
website addresses (domain);
B. Identifying the relevant information based on the
factors like relevance, format, pattern, type, and
nature of data;
C. Injecting the “Shortlist” buttons within the website
when the relevant data is identified while the user is
browsing;
D. Instant shortlisting of relevant data by clicking on
the “Shortlist” buttons on the UI of the website; and
E. Saving the shortlisted information as a universal list
and making them accessible across a plurality of
domains.
2. The cross-domain shortlisting method as claimed in
claim 1, wherein the relevant information is identified
and extracted based on the predefined factors and
website domains.
3. The cross-domain shortlisting method as claimed in
claim 1, wherein the shortlisted relevant information has
one or more of a title, a short description, an image, a
link, a price, rating, and visits.
4. The cross-domain shortlisting method as claimed in
claim 1 further comprising tagging the shortlisted
relevant information by one or more tags, wherein the
one or more tags are defined by the user.
5. The cross-domain shortlisting method as claimed in
claim 1, wherein the one or more universal lists are
stored locally and periodically synced to cloud storage.
6. The cross-domain shortlisting method as claimed in
claim 1, wherein identifying the relevant information
comprises automatic detection based on one or more of
HTML data from the website server, the structure of
data, type of data, the position of data on the UI, loading
type, and user actions.
7. The cross-domain shortlisting method as claimed in
claim 1, wherein shortlisting the relevant information
comprises manually selecting or dragging the text on the
web UI and then manually shortlisting it.
8. The cross-domain shortlisting method as claimed in
claim 1, wherein the predefined domain represents the
IP address of the remove website server.
9. The cross-domain shortlisting method as claimed in
claim 1 further comprising real-time tagging, wherein
the real-time tagging comprises:
A. Injecting an interface process, wherein the
interface process is a program that interacts
between a browser's background plug-in and the
foreground website running on the same browser
UI, in order to process website data;
B. Detecting relevant data; and
C. Shortlisting the detected relevant data.
5. CONCLUSION
This method is going to revolutionize the way we use
internet data, by improving the most fundamental
experience of managing live-data on web user interfaces
like websites. It’s Interactive AI method will help auto-
detect the most relevant data to shortlist and manage
them intuitively, not only on the web but pretty much on
any interfaces, like Mobile, Tablets, TV, etc. It can be
integrated with multiple websites and enriches the UI to
manage data efficiently with a consistent experience.
This solution will offer a free-style control to manage the
data, and making them accessible even on other
websites, as a brand new Universal List, helping global
users` day-to-day use cases.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072
© 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 780
REFERENCES
[1] B. Adelberg. NoDoSE – a tool for semi-automatically
extracting structured and semistructured data from text
documents. In SIGMOD’98.
[2] E. M. Gold. The complexity of automaton
identification from given data. Information and Control,
37(3), 1978.
[3] Valter Crescenzi. Towards Automatic Data Extraction
from Large Web Sites. 2001
[4] N. Kushmerick. Wrapper induction: Efficiency and
expressiveness. Artificial Intelligence, 118, 2000.
[5] S. Soderland. Learning information extraction rules
for semi-structured and free text. Machine Learning,
34(1–3), 1999.
[6] Dayne Freitag, Machine Learning for Information
Extraction in Informal Domains, Machine Learning, v.39
n.2-3, p.169-202, May 2000
[7] MUSLEA, I. RISE: Repository of online information
sources used in information extraction tasks.
http://www.isi.edu/muslea/RISE/
[8] Serge Abiteboul, Querying Semi-Structured Data,
Proceedings of the 6th International Conference on
Database Theory, p.1-18, Jan 08-10, 1997
[9] Alberto H. F. Laender. A brief survey of web data
extraction tools. ACM SIGMOD, June 2002
[10] D.W.Embley. Conceptual-model-based data
extraction from multiple-record Web pages. Elsevier, Vol
31, Nov 1999
BIOGRAPHY
I was born in Karnataka, India, and got a
Bachelor's Degree and Diploma in
Computer Science from Visvesvaraya
Technological University. Then moved to
California, USA and gained a significant
experience at Cisco, Apple and Ebay.
Now, Founder at Smartylist.com.

More Related Content

Similar to Interactive AI method for cross-domain micro-content shortlisting

Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppCreation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppIRJET Journal
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and TravelsIRJET Journal
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET Journal
 
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDYRESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDYIRJET Journal
 
Calculating Rank of Web Documents Using Its Content and Link Analysis
Calculating Rank of Web Documents Using Its Content and Link AnalysisCalculating Rank of Web Documents Using Its Content and Link Analysis
Calculating Rank of Web Documents Using Its Content and Link AnalysisIRJET Journal
 
IRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data MiningIRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data MiningIRJET Journal
 
IRJET- Online Canteen Automated System
IRJET-  	  Online Canteen Automated SystemIRJET-  	  Online Canteen Automated System
IRJET- Online Canteen Automated SystemIRJET Journal
 
IRJET- Survey on Web Application Vulnerabilities
IRJET- Survey on Web Application VulnerabilitiesIRJET- Survey on Web Application Vulnerabilities
IRJET- Survey on Web Application VulnerabilitiesIRJET Journal
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approachesAparna Sharma
 
IRJET - E-Commerce Website With Enhanced Security
IRJET - E-Commerce Website With Enhanced SecurityIRJET - E-Commerce Website With Enhanced Security
IRJET - E-Commerce Website With Enhanced SecurityIRJET Journal
 
IRJET- Multi Design - Pattern React Application with Django Backend
IRJET- Multi Design - Pattern React Application with Django BackendIRJET- Multi Design - Pattern React Application with Django Backend
IRJET- Multi Design - Pattern React Application with Django BackendIRJET Journal
 
IRJET- Development and Design of Recommendation System for User Interest Shop...
IRJET- Development and Design of Recommendation System for User Interest Shop...IRJET- Development and Design of Recommendation System for User Interest Shop...
IRJET- Development and Design of Recommendation System for User Interest Shop...IRJET Journal
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...IRJET Journal
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating SystemIRJET Journal
 
IRJET- V.A.N.I. (Voice Automated Notes and Information)
IRJET- V.A.N.I. (Voice Automated Notes and Information)IRJET- V.A.N.I. (Voice Automated Notes and Information)
IRJET- V.A.N.I. (Voice Automated Notes and Information)IRJET Journal
 
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...IRJET Journal
 
IRJET- Weight based Auto Updating Inventory Management System
IRJET-  	  Weight based Auto Updating Inventory Management SystemIRJET-  	  Weight based Auto Updating Inventory Management System
IRJET- Weight based Auto Updating Inventory Management SystemIRJET Journal
 
IRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET Journal
 
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Aduci
 
Web usage Mining Based on Request Dependency Graph
Web usage Mining Based on Request Dependency GraphWeb usage Mining Based on Request Dependency Graph
Web usage Mining Based on Request Dependency GraphIRJET Journal
 

Similar to Interactive AI method for cross-domain micro-content shortlisting (20)

Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web AppCreation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
Creation Of Social Group in Full Stack Progressive Apparel Purchasing Web App
 
IRJET- Tour and Travels
IRJET- Tour and TravelsIRJET- Tour and Travels
IRJET- Tour and Travels
 
IRJET- UID Secure Travel Identity
IRJET- UID Secure Travel IdentityIRJET- UID Secure Travel Identity
IRJET- UID Secure Travel Identity
 
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDYRESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
RESEARCH CHALLENGES IN WEB ANALYTICS – A STUDY
 
Calculating Rank of Web Documents Using Its Content and Link Analysis
Calculating Rank of Web Documents Using Its Content and Link AnalysisCalculating Rank of Web Documents Using Its Content and Link Analysis
Calculating Rank of Web Documents Using Its Content and Link Analysis
 
IRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data MiningIRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
IRJET- Comparative Information Regarding Shopping Mall Portal using Data Mining
 
IRJET- Online Canteen Automated System
IRJET-  	  Online Canteen Automated SystemIRJET-  	  Online Canteen Automated System
IRJET- Online Canteen Automated System
 
IRJET- Survey on Web Application Vulnerabilities
IRJET- Survey on Web Application VulnerabilitiesIRJET- Survey on Web Application Vulnerabilities
IRJET- Survey on Web Application Vulnerabilities
 
What are the different types of web scraping approaches
What are the different types of web scraping approachesWhat are the different types of web scraping approaches
What are the different types of web scraping approaches
 
IRJET - E-Commerce Website With Enhanced Security
IRJET - E-Commerce Website With Enhanced SecurityIRJET - E-Commerce Website With Enhanced Security
IRJET - E-Commerce Website With Enhanced Security
 
IRJET- Multi Design - Pattern React Application with Django Backend
IRJET- Multi Design - Pattern React Application with Django BackendIRJET- Multi Design - Pattern React Application with Django Backend
IRJET- Multi Design - Pattern React Application with Django Backend
 
IRJET- Development and Design of Recommendation System for User Interest Shop...
IRJET- Development and Design of Recommendation System for User Interest Shop...IRJET- Development and Design of Recommendation System for User Interest Shop...
IRJET- Development and Design of Recommendation System for User Interest Shop...
 
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...Development of Android Based Mobile App for PrestaShop eCommerce  Shopping Ca...
Development of Android Based Mobile App for PrestaShop eCommerce Shopping Ca...
 
Finger Gesture Based Rating System
Finger Gesture Based Rating SystemFinger Gesture Based Rating System
Finger Gesture Based Rating System
 
IRJET- V.A.N.I. (Voice Automated Notes and Information)
IRJET- V.A.N.I. (Voice Automated Notes and Information)IRJET- V.A.N.I. (Voice Automated Notes and Information)
IRJET- V.A.N.I. (Voice Automated Notes and Information)
 
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
IRJET- Data Mining and Cluster based Machine Learning in Mobile Online Social...
 
IRJET- Weight based Auto Updating Inventory Management System
IRJET-  	  Weight based Auto Updating Inventory Management SystemIRJET-  	  Weight based Auto Updating Inventory Management System
IRJET- Weight based Auto Updating Inventory Management System
 
IRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend SystemIRJET- Restful Backend to Serve any Frontend System
IRJET- Restful Backend to Serve any Frontend System
 
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
Incorporating Web Services in Mobile Applications - Web 2.0 San Fran 2009
 
Web usage Mining Based on Request Dependency Graph
Web usage Mining Based on Request Dependency GraphWeb usage Mining Based on Request Dependency Graph
Web usage Mining Based on Request Dependency Graph
 

More from IRJET Journal

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...IRJET Journal
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTUREIRJET Journal
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...IRJET Journal
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsIRJET Journal
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...IRJET Journal
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...IRJET Journal
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...IRJET Journal
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...IRJET Journal
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASIRJET Journal
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...IRJET Journal
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProIRJET Journal
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...IRJET Journal
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemIRJET Journal
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesIRJET Journal
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web applicationIRJET Journal
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...IRJET Journal
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.IRJET Journal
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...IRJET Journal
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignIRJET Journal
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...IRJET Journal
 

More from IRJET Journal (20)

TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
TUNNELING IN HIMALAYAS WITH NATM METHOD: A SPECIAL REFERENCES TO SUNGAL TUNNE...
 
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURESTUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
STUDY THE EFFECT OF RESPONSE REDUCTION FACTOR ON RC FRAMED STRUCTURE
 
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
A COMPARATIVE ANALYSIS OF RCC ELEMENT OF SLAB WITH STARK STEEL (HYSD STEEL) A...
 
Effect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil CharacteristicsEffect of Camber and Angles of Attack on Airfoil Characteristics
Effect of Camber and Angles of Attack on Airfoil Characteristics
 
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
A Review on the Progress and Challenges of Aluminum-Based Metal Matrix Compos...
 
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
Dynamic Urban Transit Optimization: A Graph Neural Network Approach for Real-...
 
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
Structural Analysis and Design of Multi-Storey Symmetric and Asymmetric Shape...
 
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
A Review of “Seismic Response of RC Structures Having Plan and Vertical Irreg...
 
A REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADASA REVIEW ON MACHINE LEARNING IN ADAS
A REVIEW ON MACHINE LEARNING IN ADAS
 
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
Long Term Trend Analysis of Precipitation and Temperature for Asosa district,...
 
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD ProP.E.B. Framed Structure Design and Analysis Using STAAD Pro
P.E.B. Framed Structure Design and Analysis Using STAAD Pro
 
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
A Review on Innovative Fiber Integration for Enhanced Reinforcement of Concre...
 
Survey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare SystemSurvey Paper on Cloud-Based Secured Healthcare System
Survey Paper on Cloud-Based Secured Healthcare System
 
Review on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridgesReview on studies and research on widening of existing concrete bridges
Review on studies and research on widening of existing concrete bridges
 
React based fullstack edtech web application
React based fullstack edtech web applicationReact based fullstack edtech web application
React based fullstack edtech web application
 
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
A Comprehensive Review of Integrating IoT and Blockchain Technologies in the ...
 
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
A REVIEW ON THE PERFORMANCE OF COCONUT FIBRE REINFORCED CONCRETE.
 
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
Optimizing Business Management Process Workflows: The Dynamic Influence of Mi...
 
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic DesignMultistoried and Multi Bay Steel Building Frame by using Seismic Design
Multistoried and Multi Bay Steel Building Frame by using Seismic Design
 
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
Cost Optimization of Construction Using Plastic Waste as a Sustainable Constr...
 

Recently uploaded

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxfenichawla
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesPrabhanshu Chaturvedi
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGSIVASHANKAR N
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptxBSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
BSides Seattle 2024 - Stopping Ethan Hunt From Taking Your Data.pptx
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur EscortsRussian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
Russian Call Girls in Nagpur Grishma Call 7001035870 Meet With Nagpur Escorts
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 

Interactive AI method for cross-domain micro-content shortlisting

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 776 Micro-content Shortlisting using Interactive AI Method Veeresh Devireddy Former Cisco, Apple and Ebay Engineer, Bengaluru, India. -----------------------------------------------------------------------------***---------------------------------------------------------------------------- Abstract - A cross-domain real-time shortlisting method is provided using Artificial Intelligence (AI). The method includes instantaneous identification of relevant information on the user interface (UI) like the web browser and uses a system to inject actionable buttons in an overlay on the website for shortlisting. Further, the relevant information can be shortlisted dynamically while the user is browsing. Thereafter, the shortlisted information will be available in one place as a universal list and accessible across other websites with a consistent experience. Keywords - shortlist, smartylist, microcontent, AI, UI, relevant, domain, smartlist. 1. INTRODUCTION With the increasing penetration of the internet across the world, information available on the internet has exploded. User accumulates information from several sources on the internet for various purposes such as journalism, research, education, media coverage, social networking, teamwork collaboration, reviewing of shopping products, or to manage any data that they like or needed while browsing. Currently, there is no convenient solution to manage the data efficiently and instantaneously in the above fields and contexts. Typically and most often, users would try to save, copy or manage the relevant information, either for local reference or share to collaborate with others. Some examples include saving search results, daily news, favoriting videos and photos, social feeds, products on e- commerce sites, and in general any text or links on the internet. However, there is nothing to store all of the relevant data in one place as a common Shortlist that acts as a universal list. Also, there is no quick and intuitive way to access and review those sets of information among multiple platforms (websites), and yet not being able to control them in one place. In light of the above- mentioned drawbacks, there exists a need for a solution that allows a user to quickly save and manage multiple patterns of relevant information from various websites. 2. SUMMARY OF THE INVENTION A primary object of the disclosure is to provide a method of shortlisting relevant information on the internet browser, using an Interactive AI technology. Another object of the present disclosure is to provide a method of cross-domain information shortlisting on the internet browser, dynamically without affecting the browser performance, user experience and having control to manage them consistently on those cross-domain websites. 3. DETAILED DESCRIPTION Illustrates a method 100 of cross-domain shortlisting, in accordance with an embodiment of the present disclosure. The method 100 starts at step 105, with a user loading a website on the browser. At step 110, raw information from the website UI is extracted and processed. Further, at step 115, the most relevant information is identified, in parallel while the user is browsing. In an embodiment of the present disclosure, the relevant information is based on the predefined domain (website name). The UI can be any website on the internet, and also applicable to any mobile, tablet or other electronic user interfaces. Examples of the relevant information can be daily news, favoriting videos and photos, social feeds, products on e-commerce sites, and in general any text or links on the internet.
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 777 The relevant information is unique in every domain. For example, the information on an e-commerce domain can be defined as product name, price, shipping time, ratings, and so forth. On Youtube, relevant information may be a video. Text and an image could be the relevant information on a news website. It should be understood that type of relevant information from each domain or a group of domains is predefined, and are identified by the Artificial Intelligence (AI) algorithms based on the abstract rules. Abstract Rules are simple parameters to an Artificial Intelligence system, which use a series of IF- THEN statements that guide a computer to identify, validate and extract information. In an embodiment of the present disclosure, the relevant information is identified by automatic detection based on one or more of HTML data from a server, structure of data, type of data, the position of data on the UI, loading type, user actions, and so forth. Thereafter, at step 120, a ‘Shortlist’ button is injected on the relevant information. The user clicks on the ‘Shortlist’ button to save the relevant information at step 125. For example, a user is browsing an e-commerce website. While browsing, the user likes a product and wants to save it so that he can later compare it with other products on several e-commerce platforms. The user can click the ‘Shortlist’ button to save the product information. The shortlisted relevant information can be a combination of a title, a short description, an image, a link, a price, rating, visits, etc. In another embodiment of the present disclosure, the shortlisted relevant information is tagged by the user. For example, a user may add a ‘Home’ tag to related products for the user’s own home. In an embodiment of the present disclosure, a ‘Shortlist’ button may dynamically appear on the relevant information on the UI. In another embodiment of the present disclosure, the user can select (by dragging the area) any information on the UI to shortlist, if the ‘Shortlist’ button is not visible. Here, the system may have ignored it if it doesn't contain all of the necessary meta-data, hence the user is performing this manual action. For this manual shortlisting process, the user needs to Right Click (Mouse) on the web UI and then select an option "Add to Shortlist". In an example, the system fails to find relevant information when there are no key data elements like Titles, Links, Image, Price tag, etc. For example, a news article without a title, a product without a price tag, or a broken link, etc. Subsequently, at step 130, the shortlisted relevant information is saved in one place on UI as a universal list. This universal list is accessible across a plurality of domains. Referring to the previous example, the shortlisted product information is saved in a universal shortlist. This universal shortlist is accessible across all platforms, devices, and domains. For example, a user can shortlist a product on Amazon.com and it is also accessible on Flipkart.com while reviewing other products. In an embodiment of the present disclosure, this universal list is stored locally and then synced to cloud storage periodically. It should be noted that storing the universal list can be implemented in several ways without impacting the scope of the present disclosure. In another embodiment of the present disclosure, the shortlist of items can be shared with other users for collaboration. For example, a user can share all shortlisted information having a ‘personal’ tag with his family members. In an embodiment of the present disclosure, the method 100 allows real-time tagging of text on browser UI by injecting an interface processor as a plug-in to save and manage the life cycle of the relevant information shortlisting as a universal list. The method 100 ends at step 135. Illustrates a method 200 of data processing and shortlisting, in accordance with an embodiment of the present disclosure. The method 200 initiates at step 205. The background process (browser plug-in) is initiated at step 210. At step 215, it is checked whether the current website address is valid or not.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 778 The validity of the website address is determined based on the syntax, format and if it supported by the system. If the website address is invalid, the method 200 ends at step 250. In case, if the website address is valid, corresponding Artificial Intelligence (AI) rules run at step 220. For example, when the user browses an e-commerce website Amazon.com, then it's corresponding AI rules will get executed within the browser to find relevant products having several formats. Subsequently, every matching data is processed at step 225. Here, the AI rules are pre-defined to find several closest matching data, but not all necessarily be relevant and valid. For instance, matching news data is duplicate, a product may not have a price or its picture. Hence, every matching data will be validated against all conditions and formats to be eligible to shortlist. If no relevant data is found at step 230, the method 200 continues with the next relevant data at step 235. Subsequently, every matching data is processed at step 225. In case relevant data is found at step 230, it is checked whether a ‘Shortlist’ button exists at step 240. If the ‘Shortlist’ button is found, the method 200 goes back to step 235, because the matched relevant data already identified and has its ‘Shortlist’ button. If the ‘Shortlist’ button is not found at step 240, then it continues with step 245 to inject the new ‘Shortlist’ button on the browser UI where the relevant data is found. Thereafter, the method 200 ends at step 250. Illustrates a method 300 of displaying shortlisted data as an overlay on the website within the browser UI, in accordance with an embodiment of the present disclosure. The method 300 initiates at step 305. At step 310, it is checked if a valid website address is used. If a valid website address is not used, the method 300 ends at step 330. If the valid website address is used, shortlisted data from local storage is displayed at step 315. Further, actions for ‘Delete Item’, ‘Search’, ‘Manage Categories’ and so forth are added at step 320. These are actions or functions offered to a user to manage Shortlisted data on the same page. At step 325, the data and operations are synchronized between foreground UI and background process. For example, any user actions on UI like clicking on the ‘Shortlist’ button on the relevant content, changing the category of the shortlisted item, adding a new category, deleting the shortlisted item, etc. will push the updates into the background process. Similarly, any changes in the configuration, importing of shortlisted items will pull the changes from the background process to UI on the foreground. Further, the method 300 ends at step 330. Illustrates a method 400 of adding an item into Shortlist, in accordance with an embodiment of the present disclosure.
  • 4. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 779 The method 400 initiates at step 405. A user clicks on the “Shortlist” button of the relevant data on the browser UI. For example, the "Shortlist" buttons are placed on the elements or container of the relevant data on the website. For instance, this button can be placed within any HTML tags like Division (<div />), Paragraph (<p />), Span (<span />) etc, and the "Shortlist" buttons will have an overlay effect so the user can click them independently. It is checked at step 415, weather the “Shortlist” but contains the necessary valid data. If it has invalid data or failed to get stored, then it will be ignored and notified to the user at step 425. Subsequently, the method 400 ends at step 435. If valid data is found at step 415, the data is stored in the local storage at step 420. For example, when we shortlist a product on an e-commerce site, then its Title, Link, Picture, Price will be stored in the local storage with its unique ID. If the storage fails at step 420, it is ignored and notified to the user at step 425. If successfully stored, then the “Shortlist” button of that particular relevant data item gets dissolved on the UI at step 430, mainly to indicate to the user that it has already got shortlisted. The method 400 subsequently ends at step 435. 4. FINAL CLAIMS 1. A cross-domain shortlisting method comprising: A. Live extracting and processing of information on the web UI to find the potential relevant data of the user using the Artificial Intelligence (AI) approach, wherein the UI is an internet browser, either on a desktop computer, mobile or tablets, and its functionalities are limited to a set of predefined website addresses (domain); B. Identifying the relevant information based on the factors like relevance, format, pattern, type, and nature of data; C. Injecting the “Shortlist” buttons within the website when the relevant data is identified while the user is browsing; D. Instant shortlisting of relevant data by clicking on the “Shortlist” buttons on the UI of the website; and E. Saving the shortlisted information as a universal list and making them accessible across a plurality of domains. 2. The cross-domain shortlisting method as claimed in claim 1, wherein the relevant information is identified and extracted based on the predefined factors and website domains. 3. The cross-domain shortlisting method as claimed in claim 1, wherein the shortlisted relevant information has one or more of a title, a short description, an image, a link, a price, rating, and visits. 4. The cross-domain shortlisting method as claimed in claim 1 further comprising tagging the shortlisted relevant information by one or more tags, wherein the one or more tags are defined by the user. 5. The cross-domain shortlisting method as claimed in claim 1, wherein the one or more universal lists are stored locally and periodically synced to cloud storage. 6. The cross-domain shortlisting method as claimed in claim 1, wherein identifying the relevant information comprises automatic detection based on one or more of HTML data from the website server, the structure of data, type of data, the position of data on the UI, loading type, and user actions. 7. The cross-domain shortlisting method as claimed in claim 1, wherein shortlisting the relevant information comprises manually selecting or dragging the text on the web UI and then manually shortlisting it. 8. The cross-domain shortlisting method as claimed in claim 1, wherein the predefined domain represents the IP address of the remove website server. 9. The cross-domain shortlisting method as claimed in claim 1 further comprising real-time tagging, wherein the real-time tagging comprises: A. Injecting an interface process, wherein the interface process is a program that interacts between a browser's background plug-in and the foreground website running on the same browser UI, in order to process website data; B. Detecting relevant data; and C. Shortlisting the detected relevant data. 5. CONCLUSION This method is going to revolutionize the way we use internet data, by improving the most fundamental experience of managing live-data on web user interfaces like websites. It’s Interactive AI method will help auto- detect the most relevant data to shortlist and manage them intuitively, not only on the web but pretty much on any interfaces, like Mobile, Tablets, TV, etc. It can be integrated with multiple websites and enriches the UI to manage data efficiently with a consistent experience. This solution will offer a free-style control to manage the data, and making them accessible even on other websites, as a brand new Universal List, helping global users` day-to-day use cases.
  • 5. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 06 Issue: 10 | Oct 2019 www.irjet.net p-ISSN: 2395-0072 © 2019, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 780 REFERENCES [1] B. Adelberg. NoDoSE – a tool for semi-automatically extracting structured and semistructured data from text documents. In SIGMOD’98. [2] E. M. Gold. The complexity of automaton identification from given data. Information and Control, 37(3), 1978. [3] Valter Crescenzi. Towards Automatic Data Extraction from Large Web Sites. 2001 [4] N. Kushmerick. Wrapper induction: Efficiency and expressiveness. Artificial Intelligence, 118, 2000. [5] S. Soderland. Learning information extraction rules for semi-structured and free text. Machine Learning, 34(1–3), 1999. [6] Dayne Freitag, Machine Learning for Information Extraction in Informal Domains, Machine Learning, v.39 n.2-3, p.169-202, May 2000 [7] MUSLEA, I. RISE: Repository of online information sources used in information extraction tasks. http://www.isi.edu/muslea/RISE/ [8] Serge Abiteboul, Querying Semi-Structured Data, Proceedings of the 6th International Conference on Database Theory, p.1-18, Jan 08-10, 1997 [9] Alberto H. F. Laender. A brief survey of web data extraction tools. ACM SIGMOD, June 2002 [10] D.W.Embley. Conceptual-model-based data extraction from multiple-record Web pages. Elsevier, Vol 31, Nov 1999 BIOGRAPHY I was born in Karnataka, India, and got a Bachelor's Degree and Diploma in Computer Science from Visvesvaraya Technological University. Then moved to California, USA and gained a significant experience at Cisco, Apple and Ebay. Now, Founder at Smartylist.com.