SlideShare a Scribd company logo
1 of 79
Download to read offline
(19) United States
(12) Patent Application Publication (10) Pub. No.: US2014/0156556A1
Lavian et al.
US 2014.0156556A1
(43) Pub. Date: Jun. 5, 2014
(54)
(71)
(72)
(21)
(22)
(63)
(51)
(52)
TIME VARANTRATING SYSTEMAND
METHOD THEREOF
Applicants:Tal Lavian, Sunnyvale, CA (US); Zvi
Or-Bach, San Jose, CA (US)
Inventors: Tal Lavian, Sunnyvale, CA (US); Zvi
Or-Bach, San Jose, CA (US)
Appl. No.: 14/173,836
Filed: Feb. 6, 2014
Related U.S. Application Data
Continuation-in-part of application No. 13/412,647,
filed on Mar. 6, 2012, now Pat. No. 8,688,796.
Publication Classification
Int. C.
G06O 30/02 (2006.01)
U.S. C.
CPC .................................. G06O 30/0282 (2013.01)
USPC .......................................................... 705/347
106
102
2 RAar
4Ea
100
(57) ABSTRACT
Embodiments ofthe present invention provide a system for
enhancing reliability in computation ofratings providedby a
user over a social network. The system comprises ofa pro
cessorand a memory coupledto the processor. The memory
further comprises a rater score database, a satisfaction data
base, a social network registration database, a user profile
database, and a plurality of instruction executable by the
processor. Said instructions in the memory are enabled to
accepta messagefromatleastoneuserwherein said message
comprises a satisfaction score associated with at least one
service providerand to retrieve a rater score associated with
saidat least one user from said rater score database. Further,
the memory includes instructions in orderto compute a new
satisfaction score based on said rater score and said satisfac
tion score and update said satisfaction database to include
said new satisfaction score. In a similar manner, the new
satisfaction score can be computed based upon the informa
tion stored in the Social network registration database and
user profile database.
Patent Application Publication Jun. 5, 2014 Sheet 1 of40 US 2014/0156556 A1
3 i
S 3
Patent Application Publication Jun. 5, 2014 Sheet 2 of40 US 2014/0156556 A1
3. :
& s
Patent Application Publication Jun. 5, 2014 Sheet 3 of40 US 2014/0156556 A1
3y S
US 2014/0156556 A1Jun. 5, 2014 Sheet 4 of40
|v|
eseqeqeG
PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 5 of40PatentApplication Publication
0$9
009
US 2014/0156556 A1Jun. 5, 2014 Sheet 6 of40PatentApplication Publication
?seqeqeq
US 2014/0156556 A1Jun. 5, 2014 Sheet 7 of40PatentApplication Publication
904.
4.V
US 2014/0156556 A1Jun. 5, 2014 Sheet 8 of40PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 9 of40PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 10 of40PatentApplication Publication
9-61-I
90ZZOZ
US 2014/0156556 A1Jun. 5, 2014 Sheet 11 of40PatentApplication Publication
006
US 2014/0156556 A1Jun. 5, 2014 Sheet 12 of40PatentApplication Publication
VOL-’61–
0||0||
US 2014/0156556 A1Jun. 5, 2014 Sheet 13 of40PatentApplication Publication
GOL-61
S
US 2014/0156556 A1Jun. 5, 2014 Sheet 14 of40PatentApplication Publication
090;,
US 2014/0156556 A1Jun. 5, 2014 Sheet 16 of40PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 17 of40PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 18 of40PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 19 of40PatentApplication Publication
Patent Application Publication Jun. 5, 2014 Sheet 20 of40 US 2014/0156556 A1
1302
Register with a system
1304
V -
Announce at least one sharable activity service
or product to invite one or more second user
therefore
1306
Receive information corresponding to the second
users, the second user accept at least one ofthe
announced sharable activity, service or product
v 308
Select at east One second user from the One or
more second users for providing the accepted at
east one of the announced sharable activity,
service or product
Fig.-13A
Patent Application Publication Jun. 5, 2014 Sheet 21 of40 US 2014/0156556 A1
1310
-
Provide Rating / Review to the selected second
user based on sharing accepted at least one of
activity, service or product
1312
v -Receive credit of pre-set number of points for the
accepted at least one ofproviding the
announcement sharable activity, service or
product
V 314Enable the Second user to utilize the Credited
point for one of share and exchange ofat least
one of sharable activity sources or product
announced by other users
Fig.-13B
Patent Application Publication Jun. 5, 2014 Sheet 22 of40 US 2014/0156556 A1
Registerwith a system by a user
Search for Sharabie?
exchangeable activity resources
announced (requested) by one of
more other user ofthe system
Bid On the announced
activity/resources for
sharing? exchange
thereof
Accept the request
l 1410A
Enable the user to provide rating
based on shared/exchanged
activity/resources
Debit pre-set numbers of points
for receiving at least one of
sharable activity/resources
Fig.-14
Patent Application Publication Jun. 5, 2014 Sheet 23 of40 US 2014/0156556 A1
Enable users ofthe system to share/exchange
any activity/service/product
2504
Enable the users to provide rating to each other
based on the sharing/exchanging
1506
Enable the users to object the rating received
from the other users in system
1508
Acceptance or rejection of objection by the
system
1510
Update public ratings and rater's rating of the
USES
1512
-
Notifythe users corresponding to the updates
Fig.-15
Patent Application Publication Jun. 5, 2014 Sheet 24 of40 US 2014/0156556 A1
Enable first and second users ofthe system to shared
exchange only activity service? product
s604Enable the users to provide ratings to each other based on the
sharing? exchanging
2.606 -----------1. WWW 608
Enable the second user to Enable the second user to
accept the ratings object the ratings
1610
/ ------
Update the public rating of ( A
the Second user Y---
1612
4.
Update the raters rating of
the first user
Notify the first and second
user on updates
Patent Application Publication Jun. 5, 2014 Sheet 25 of40 US 2014/0156556 A1
Notify the first user about the corresponding objection
1618
Extract rater's rating ofthe first user and public rating ofthe
Second user
Determine if public rating
ofsecond useris greater
than or equal to rater's
rating offirst use
Notify the first and second user on acceptance ofobjection
1626
4.
Enable the Second use? to
reject ratings offirst user
Enable Second user to allow
the first user to re-rate
(C) (D)
Fig.-16B
Patent Application Publication Jun. 5, 2014 Sheet 26 of40 US 2014/0156556 A1
First user re System rejects the ratings
given by the first user
1632
Update the rater's ratings
of the first user
VI, 1634
Notify the first and second
users about rejection of
ratings
Fig.-16C
Patent Application Publication Jun. 5, 2014 Sheet 27 of40 US 2014/0156556 A1
1636
Notify the firstand second users on rejection ofthe objection
raised by second user
1638
Rejection challenged
by second user
Yes
1640 1644
z
Update the public rating of Hand over case to rating
Second user agencies
1642 1646
N Z
Update rater's rating and
Update the rater rating of public rating suitably
first user according to decision taken
by rating agencies
y 1648/
(x) Notify the users on
A updating of ratings
Fig.-16D
Patent Application Publication Jun. 5, 2014 Sheet 28 of40 US 2014/0156556 A1
Enable a first user of the system to share/exchange any
activity service? product with second user ofthe system
1704
/
Enable the first user to rate the second user's performance
706
Prompt the first user to provide details for the rating given to
Second user
1702
-
Rating below a pre
Set value?
Rating above a pre
Set value
Fig.-17A
Patent Application Publication Jun. 5, 2014 Sheet 29 of40 US 2014/0156556 A1
Prompt the second user to accept or object the ratings given
by the first user
Second user
accepted the rating?
1716 1720
Updateraterratingofthe Promptthe second userto
first user provide detailsforobjection
1718 1722
So Your royo
Prompt the first user to re
rate
Fig.-17B
Patent Application Publication Jun. 5, 2014 Sheet 30 of40 US 2014/0156556 A1
2.726
Notify the users corresponding to rejection ofobjection
3.728
Update rater rating ofthe first user and public rating ofsecond
USef
Notify the users corresponding to updates in ratings
Fig.-17C
Patent Application Publication Jun. 5, 2014 Sheet 31 of40 US 2014/0156556 A1
Provide a list of reasons to first user for choosing a suitable
reason for providing low ratings
Enable the first user to submit the rating along with a specific
reason selected for low rating
1736
-
Prompt the second user to accept or object to the ratings
provided by the user
1738
Second user
accepted the rating?
Yes
1744
Update rater's rating and Hand Over the Case to
public rating of the users rating agencies
1746
Notify users corresponding
to the decision made by
rating agencies
Notify users on updates in
ratings
Fig.-17D
PatentApplication Publication
1748
Jun. 5, 2014 Sheet 32 of40
(F)/
Notify the users on acceptance of rating
1750

Prompt the first userto write a recommendation for the second
US6
ReCommendation
Written?
Update raters rating and public rating
Notify users on updates
Fig.-17E
US 2014/0156556 A1
Patent Application Publication Jun. 5, 2014 Sheet 33 of40 US 2014/0156556 A1
Enable a second user to be rated by first user based on the
experience ofthe first userwith the second user
1804
Notify the second user about the rating provided by the first
Se Y
1806
4.
Enable second user to accept or object to the rating
-
Rating objected?
1810 1814
Enable Second user to
Select a reaSOn With details
Out of a list of fixed reasons
to object on rating
1812
Update the rater's rating
and public ratings of first
and Second user
1816
Notify the first and second
user corresponding to
updates in ratings
Notify the first user on the
objection
/
i J)
Fig-18A
Patent Application Publication Jun. 5, 2014 Sheet 34 of40
1818
Z
Enable the first user to re
rate
Notify the users on
rejection of objection by
system
Update rater rating and
public rating
Notify the users
1826
Fig.-18B
US 2014/0156556 A1
US 2014/0156556 A1Jun. 5, 2014 Sheet 35 of40PatentApplication Publication
US 2014/0156556 A1Jun. 5, 2014 Sheet 36 of40PatentApplication Publication
OOZ-61-I04.02800ZuO??euJOju!C#?euosdad?uo?eog?enO?jasn
(906).)eseqe?epelgoudJasn
g0Z-61-IVOZ-61-I
Patent Application Publication Jun. 5, 2014 Sheet 37 of40 US 2014/0156556 A1
Accept a satisfaction score for a service providerfrom a 2102
Se
104.
Retrieve a rater SCOre associated with said user from the
rater SCOre database
k As k 106
Retrieve a social network registration information
associated with said user from the user's Social network
registration database
w 108
Retrieve a user profile associated with said user from the
user profile database
w 110
Compute a new satisfaction score from the Combination
of the Satisfaction Score and rater Score or Social network
registration information or user profile
2112
Update the satisfaction database to include the new
Satisfaction SCOre
Fig-21
Patent Application Publication Jun. 5, 2014 Sheet 38 of40 US 2014/0156556 A1
Extract the satisfaction score from a message 2202
sent by the user
2204
Retrieve a set of old satisfaction SCOres from the
Satisfaction database
22O6
Retrieve the Time passed corresponding to each
of the entries in the old satisfaction score
2208
Compute the new value associated with the
satisfaction database based upon the rater
score, satisfaction score and time dynamics
Fig-22
Patent Application Publication Jun. 5, 2014 Sheet 39 of40 US 2014/0156556 A1
2302
Extract the satisfaction score from a message
sent by the user
2304
Extract a set of old Satisfaction SCOres from the
satisfaction database
2306
Analyze the Social network registration
information of the user to identify the
Correlation between the user and the Service Or
products
2308
Generate the new satisfaction Score based
upon the Social network score and the
Satisfaction SCOre
Fig.-23
Patent Application Publication Jun. 5, 2014 Sheet 40 of40 US 2014/0156556 A1
2402
Retrieve the user profile from the user profile
database
2404
Analyze the correlation between the user
profile and the services or products open for
rating
2406
Generate a user profile score based upon the
correlation between services or products
open for ratings and the user profile
24.08
Compute the new satisfaction score from the
retrieved satisfaction score using the user
profile score
Fig.-24
US 2014/0156556 A1
TIME VAIRLANTRATING SYSTEMAND
METHOD THEREOF
CROSS REFERENCE TO RELATED
APPLICATIONS
0001. This application is a Continuation-In-Part (CIP) of
U.S. Non-Provisional application Ser. No. 13/412,647
entitled Reliable Rating System and Method Thereof filed
onMar. 6,2012whichisaContinuation-In-Part(CIP)ofU.S.
Non-Provisional application Ser. No. 13/412,619 entitled
Systems and methods to Support sharing and exchanging in
a network filed on Mar. 6, 2012.
FIELD OF THE INVENTION
0002 The invention relates to social networking applica
tionsandmorespecifically,theinventionrelatesto enhancing
reliability ofratings provided to users in a social networkby
means oftime dynamics.
BACKGROUND OF THE INVENTION
0003. In current scenario of global inflation, resource
management is increasingly required to cut the cost and to
overcome many other problems. For example, the prevalent
use ofsingle occupancy vehicles is known to be a significant
cause of several major economic, social and environmental
problems. The problems embrace increasing cost due to
usage of energy resource for each vehicle, higher parking
space issues, traffic congestion, increased level ofair pollu
tionandthelike. Further, an alternativeto the usage ofsingle
occupancy vehicles is the use of multi-occupancy vehicles,
where multiple individuals can share a single vehicle.
0004 For sharing a resource such as a vehicle, an indi
vidual needs to search forpeople who are willing tojoin for
sharing a vehicle for riding together to a particular location.
This requires spending time in searching reliable people to
share the ride. Further, in existing systems, a user can post a
query for vehicle sharing. Corresponding to the post, other
users ofthe system thoseareinterested in sharingthe vehicle
for the ride (hereinafter may be referred to as “interested 2
users') can reply to that query regarding their interests in
sharingthevehicle. However, in these systems, the interested
users may be completely unknown to the user who posts the
query. Thus, the main problem in Such systems is the lack of
credibility, in the interested people, which typically is the
pre-requisite for many users. Further, in these systems, the
userhas to waituntil any interesteduserrespond correspond
ingtothequery oftheuser. Furthermore,theusermay needto
contact the other interested users, either personally or tele
phonically, to discuss various parameters for sharing the
vehicle. Such parameters may include, but are not restricted
to, compensation/expense that may be shared between the
users, timings, and various conditions corresponding to the
sharingofvehicleforaride.This wastes a significantamount
oftime on the user's part.
0005. Further, in addition to vehicle sharing, there are
Some otherresources that may not be shared, generally, with
others such as house, machinery etc. Further, Such non-shar
able resources may be expensive to possess. An individual
may think of providing or receiving Such resource in
exchange of any other resource or any service. However,
exchanging such expensive resources, with any other
resourceorserviceofferedbyanyotherperson,requireahigh
level ofcredibility in the offer ofthe other person and vice
Jun. 5, 2014
Versa. Further, ifanindividual decidestoexchangearesource
with a serviceofferedby theotherperson then theindividual
may be required to keep an eye on the activities performed
(corresponding to the service) by the other person. This
wastesasignificanttime ofthe individualtotracktheservice
provided by the otherperson. Forexample, a user may think
ofreducing a cost by borrowing a machinery from any other
person (possessingthe machinery) in exchange ofproviding
Some serviceto the other person Such as pets keeping in the
absenceoftheotherperson. Here,theotherpersonhastohave
trust on the individualso as to allow the individual to handle
thepetsintheabsenceoftheotherperson.Thus,credibilityof
any unknown users for exchanging the product/service
remains always under stake.
0006. In addition to resource sharing and exchanging,
many individuals like to look for some collective activities
with otherindividuals,suchas recreationalactivities. Forany
recreational activity, Such as playing, riding etc., an indi
vidual usually searches for like-minded individuals. For
example, an individual may be willingto go out to dine with
someone or may be willing to play chess with someone who
is good at (or interested in) playing chess. Forthis, the indi
vidual may be required to spend a considerable amount of
time to search any person around who is like-minded and 3
also credibleto go along with forany Such collectiveactivity.
In Such cases, credibility ofany unknown person is always a
question for the individual.
0007 Occasional, users make their decision based on
what other users are recommending or not recommending.
Forinstance,ifa usertellsaboutagooddoctororbarber,other
users maygetinfluencedandvisithimandnottoothers. Inthe
same way, if another user tells about a terrible service or
professionalism ofaserviceprovider, otherusers may decide
not to use this service. A very similar phenomenon is
observed on the web, if many users recommend a book or
other product on Amazon, other users may decide to follow
the recommendations and buy or not buy this goods or Ser
vices. In a similar way, one can observe recommendation on
eBayTM oreven onYelpTM. Ifmany users say something on a
social medium,other users might blindly follow, irrespective
ofwhetheritiscorrectorincorrectwithoutverifyingthefacts.
0008. In a web based social network, occasionally users
maketheir decisions to purchase or notto purchasea service
or a product based on the ratings provided by the Social
network users. However, these ratings are influenced by the
ratings provided previously by other users at the root ofthe
ratingtree.The influenceofprevious ratings provided by the
users inthepast leaves a drastic impact onthe currentratings
ofnew users. Hence, most ofthe times the ratings provided
areunrealisticmakingtheseratingsunreliable.Anotherfactor
which influences the rating of any use is the frequency of
ratings provided fora particular user. The credibility ofonly
three users Submit their comments/ratings, cannot be com
pared to the credibility ofratings provided by 3,000 users.
0009 Based on the aforementioned, there is a need ofa
system andacorrespondingmethodto Supportresourceshar
ing with credible users and without requiring much time
consumption ata user's end. Further, the system should pro
vide support for combined or exchangeable activities with
credible and suitable users based on the interest of a user.
Furthermore,thereis needforthesystemthatenables theuser
to share and/orexchange services orproducts. Thus, the sys
tem is required for providing Support to the user in sharing/
US 2014/0156556 A1
exchanging/purchasing resources/services by means or reli
able rating system and to overcome the shortcoming of the
related arts.
SUMMARY
00.10 Embodiments of the present invention provide a
system for enhancing reliability in computation of ratings
provided by a user over a social network. The system com
prises ofaprocessoranda memory coupledto the processor.
The memory further comprises a rater score database, a sat
isfactiondatabase,andapluralityofinstructionexecutableby
the processor. Said instructions in the memory areenabledto
accepta messagefromatleast oneuserwherein said message
comprises a satisfaction score associated with at least one
service providerand to retrieve a rater score associated with
saidat least one user from said rater score database. Further,
the memory includes instructions in orderto compute a new
satisfaction score based on said rater score and said satisfac
tion score and update said satisfaction database to include
said new satisfaction score.
0011. In another embodiment, of the present invention
enablesthesystemforenhancingreliabilityincomputationof
ratings providedby a user overa social network. The system
comprises ofa processor and a memory coupled to the pro
cessor. The memory further comprises a social network reg
istration database, a satisfaction database, and a plurality of
instruction executable by the processor. Said instructions in
the memoryareenabledtoaccepta messagefrom atleastone
user wherein said message comprises a satisfaction score
associated with atleastone service providerand to retrieve a
Social network registration information associated with said
at least one user from said social network registration data
base. Further, the memory includes instructions in order to
compute a new satisfaction score based on said social net
work registration information and said satisfaction scoreand
update saidsatisfaction databaseto include said new satisfac
tion score.
0012. Further, an embodiment of the present invention
enablesthesystemforenhancingreliabilityincomputationof
ratings providedby a user overa social network. The system
comprises ofa processor and a memory coupled to the pro
cessor.Thememory furthercomprisesauserprofiledatabase,
a satisfaction database, and a plurality ofinstruction execut
able by the processor. Said instructions in the memory are
enabled to accept a message from at least one user wherein
saidmessagecomprisesa satisfactionscoreassociatedwithat
least one service providerand to retrieve a userprofile asso
ciated with said at least one userfrom said userprofile data
base. Further, the memory includes instructions in order to
compute a new satisfaction score based on said user profile
and said satisfaction score and update said satisfaction data
base to include said new satisfaction score.
BRIEF DESCRIPTION OF THE DRAWINGS
0013 Having thus described the invention in general
terms, reference will now be made to the accompanying
drawings, which are not necessarily drawn to scale, and
wherein
0014 FIG. 1 illustrates an exemplary environment where
various embodiments of the present invention are imple
mented;
Jun. 5, 2014
0015 FIG. 2 illustrates another exemplary environment
where various embodiments of the present invention are
implemented;
0016 FIG. 3 illustrates exemplary block diagram of a
system to support sharing and exchanging, in accordance
with an embodiment ofthe present invention;
0017 FIG. 4 illustrates exemplary structure ofa database
forstoring information corresponding to users ofthe system,
in accordance with an embodiment ofthe present invention;
0018 FIG. 5 illustrates exemplary structure ofa database
forstoring information corresponding to users ofthe system,
inaccordancewithanotherembodimentofthepresentinven
tion;
0019 FIG. 6 illustrates exemplary structure ofa database
forstoring information corresponding to users ofthe system,
in accordance with yet another embodiment ofthe present
invention;
(0020 FIGS.7A,7Band7Cillustratevariousprofileviews
ofauserofthesystem,forprovidinginformationcorrespond
ing to the Social status of the user, in accordance with an
embodiment ofthe present invention;
0021 FIG. 8 illustrates an exemplary database for storing
informationcorrespondingtoSocialactivitiesperformedby a
user ofthe system, in accordance with an embodiment ofthe
present invention;
0022 FIG. 9 illustrates another exemplary database for
storing information corresponding to rater's rating ofa user
of the system, in accordance with an embodiment of the
presentinvention:
(0023 FIGS. 10A, 10B, and 10C illustrate various profile
views ofa user ofthe system in accordance with an embodi
mentofthepresentinvention wherea userprovidesexcellent
rating to another user ofthe system;
(0024 FIGS. 11A and 11B illustrate various profile views
ofa user ofthe system in accordance with an embodiment of
the present invention where a user provides bad rating to
another user ofthe system;
(0025 FIGS. 12A, 12B, and 12C illustrate various profile
views ofa user ofthe system in accordance with an embodi
ment of the present invention where a user objects to the
reception ofbad rating from another user ofthe system;
(0026 FIGS. 13A and 13B illustrate a flow diagram of a
method for sharing and exchanging at least one ofactivity,
service and product in a network, in accordance with an
embodiment ofthe present invention;
0027 FIG. 14 illustrates a flow diagram ofa method for
sharing and exchanging at least one ofactivity, service and
product in a network, in accordance with another embodi
ment ofthe present invention;
0028 FIG. 15 illustrates a flow diagram ofa method for
enabling the users ofthe system to provide feedback corre
sponding to the ratings received from other users ofthe sys
tem, in accordance with anembodiment ofthepresentinven
tion;
(0029 FIG. 16A to 16D illustrates a flow diagram of a
methodforenablingthesystem to determinethegenuineness
ofan objection raised by a user ofthe system on the ratings
received from anotheruser ofthesystem, inaccordance with
an embodiment ofthe invention;
0030 FIG. 17A to 17E illustrates a flow diagram of a
method forproviding a userwith various tasks to perform on
theselectionofdifferent ratings forotherusers ofthesystem,
in accordance with an embodiment ofthe invention;
US 2014/0156556 A1
0031 FIGS. 18A and 18B illustrate a flow diagram of a
methodforenablingauserofthe systemto re-ratetheratings
providedtoanother userofthesystem,inaccordancewithan
embodiment ofthe invention;
0032 FIG. 19 illustrates exemplary block diagram ofthe
system toanalyzepersonal information andaccordingly gen
erate fare ratings, in accordance with an embodiment ofthe
present invention;
0033 FIGS. 20A, 20B and 20O illustrates exemplary
structureofaraterscoredatabase,social networkinformation
database, and user profile database for storing information
corresponding to users of the system, in accordance with
anotherembodiment ofthe present invention;
0034 FIG. 21 illustrates a flow diagram ofa method for
enabling a user ofthe system to provide a satisfaction score
and accordingly generate a new satisfaction score, in accor
dance with an embodiment ofthe present invention;
0035 FIG. 22 illustrates a flow diagram ofa method for
generating the new satisfaction scorefrom arater scoreasso
ciatedwith theuserand thesatisfaction scoreprovidedby the
user,inaccordancewithan embodiment ofthepresentinven
tion;
0036 FIG. 23 illustrates a flow diagram ofa method for
generating the new satisfaction score from Social network
registration information and the satisfaction score provided
by the user, inaccordancewith an embodimentofthepresent
invention; and
0037 FIG. 24 illustrates a flow diagram ofa method for
generatingthenew satisfactionscorefrom auserprofileofthe
userandthe satisfaction score providedby the user, in accor
dance with an embodiment ofthe present invention.
DETAILED DESCRIPTION OF THE INVENTION
0038 Illustrative embodiments ofthe invention now will
be described more fully hereinafter with reference to the
accompanying drawings, in which some, but notall embodi
ments ofthe invention are shown. Indeed, the invention may
be embodied in many different forms and should not be
construed as limited to the embodiments set forth herein;
rather,theseembodimentsareprovidedso thatthisdisclosure
willsatisfyapplicablelegal requirements. Likenumbers refer
to like elements throughout.
0039 FIG. 1 illustrates an exemplary environment 100
where various embodiments of the present invention are
implemented. The environment 100 includes a server 102
connectedtoaplurality ofclient devices 104a, 104b... 104n
via a network (N/W) 106. The client devices 104a, 104b. . .
104n (hereinafter may collectively be referred to as "client
devices 104) may refer to electronic devices that may be
utilized by users to access the server 102. Examples ofthe
client devices 104 may include, but are not restricted to, a
personalcomputer,a mobilephone,aSmartphone,apersonal
digital assistant (PDA), a tablet computer, a laptop, and the
like. The Network 106 may include, but is not restricted to, a
communication network such as Internet, PSTN, Local Area
Network (LAN), Wide Area Network (WAN), Metropolitan
Area Network (MAN), and so forth. In an embodiment, the
network 106 can be a data network such as the Internet.
Further, the server 102 may include a system 108 to support
sharing and exchange among the users ofthe client devices
104 (hereinafter referred to as “users'). The system 108 may
facilitate the share and exchange of an activity, service or
product among the users through the network 106. Further,
themessagesexchangedbetweentheserver102andtheclient
Jun. 5, 2014
devices 104 can comprise any suitable message format and
protocol capable of communicating the information neces
saryfortheserver102toprovideadesiredservicetotheclient
devices 104. In an embodiment ofthe present invention, the
messages comprise hypertext transferprotocol (HTTP) mes
Sages.
0040. In an embodimentofthe invention, server 102 may
bea host fora social networking website that may utilize the
system 108 for supporting the users ofthesocial networking
website to share and/or exchange various activities and
resources, such as vehicles, equipments, services, among
themselves. Further, in another embodiment, the social net
working may be a partofthesystem 108 that may requirethe
users to register, therewith, for facilitating the users with
various Support services of sharing and exchanging in the
system of social network. Further, in an embodiment, the
users ofthe client devices 104 may need to register with the
system 108forsharingandexchangingatleastoneofactivity,
product, or service (hereinafter activity, product and ser
vice may collectively be referred to as resources) in the
network 106. The user may be registered, to create a profile,
bySubmittinginformation,Suchaspersonalinformation,aca
demic information, professional information and the like, to
the system 108. The personal information of a user may
include, but is not restricted to, name, location, and hobbies.
Further, the academic information ofthe user may include,
butis notrestrictedto, qualification detailsandany academic
achievement. Similarly, the professional information may
include details corresponding to the profession (ifany) such
as industry, designation and the like, ofthe user. The infor
mation corresponding to the profile ofthe user is explained
further in conjunction with FIG. 4 and FIG. 5.
0041. In an embodiment,each ofthe registered users may
communicate messages to share or exchange the resources
with other users. In an embodiment, each user may post
communication message through his/her profile for public
viewing. Such messages,ifpostedby the user, may be shown
to all other users of the system 108. Further, in another
embodiment, the communication between various users of
the system 108 may bethrough sending messages directly to
intended users ofthe system 108. Again further, in another
embodiment,theusermay defineoneormoregroups ofusers
on various bases such as types of users, relationships with
users and the like. For example, groups for friends, relatives
andthelike. Further,theuser maypostthe request/announce
menttoaspecificgroup ofusers.Yetin anotherembodiment,
the users may create particular rooms in their profiles for
sharing activity orservice with users ofthe system 108. For
example,theusermay create a room for sharing ofresources
Such as vehicle, products and the like.
0042. Similarly, the user may create a room forexchange
of services between users, such as a room for exchanging
services likebabysittingwith anyproductofservicesoffered
by otherusers ofthesystem 108. Forexample,ifauserofthe
system 108 plans to travel from a first location to a second
location,the user maypostthis information on his/hershared
room correspondingto travelling. The informationpostedby
the user may be visible to all other users ofthe system 108
whosharethecommonroom.Thesystem 108mayalso notify
one or more other users, aboutthetravellingplan ofthe user,
through appropriate means. The one or more users may
include, but are not limited to, users ofthe system 108 who
sharethe common room orhavingthesame interests (as may
be determined through the users’ profile), for example, but
US 2014/0156556 A1
not limited to, the system may send notification, through an
E-mail,toeach oftheusershavingtheinterestintravellingor
who follow the same route from the first location to the
secondlocation.Theuser mayalso communicatemessagesto
share or exchange activity, product, or service with other
USCS.
0043. In an embodiment, each registered user ofa client
device. Such as theclientdevice 104a, mayposttheinforma
tion corresponding to the product, service oractivity that the
userwants toshareorexchangewith otherusers ofthesystem
108. Forexample, the usermayannouncean activity, Such as
bikeriding, orpostarequest forresourcesharingorexchang
ing. Further, the user may post one or more conditions corre
sponding to post or announcement. The conditions may
include, but are not limited to, information or terms corre
sponding to the posted request or announcement for sharing
orexchanging. Forexample,theusermayposttheconditions
Such as time of ride, maximum time window for pick-up,
maximumtimewindowfordropoffcorrespondingto thebike
riding.
0044 Similarly, the user may posta request for ride shar
ing orexchange ofservices orequipments. Forexample, the
user may post a request for service corresponding to baby
sitting in exchange ofany other service or product. Further,
the user may post conditions corresponding to Such request,
for example, the user may announce timings for receiving
such service. Accordingly, the other users ofthe system 108
may show theirinterest corresponding to the post by accept
ingthe announcement.
0045. Further, in an embodiment, the user may ask for
bids, from other users ofthe system 108, for providing ser
vices based on the request/announcement posted by the user.
Correspondingly, the other users may bid for the share or
exchange for services or product. In an embodiment, the
system 108 may search for suitable other registered users
(havingtheirprofiles ofthesystem 108) basedonthe request/
announcementpostedbytheuser. In thisembodiment, in one
case,thesystem 108 mayanalyzetheprofiles ofthe registered
users ofthe system 108 based on the request/announcement
and corresponding conditions posted by the user. For
example,iftheuserannouncedanactivityforbikeridingthen
the system 108 may search for other users having interest in
biking or travelling. In an embodiment, this may be deter
mined by analyzing the hobbies ofthe other users. Accord
ingly, the system 108 may determine the suitable users for
sharing or exchanging the activity, service or product based
on the request or announcement posted by the user.
0046. Further, itmay beappreciatedby a person skilled in
the art that the sharing and exchanging through the system
108 in the network 106 may notbe limited foractivity, prod
uct and services. Further, each user may share information in
any form Such as text information, multimedia information
andthelike. Forexample, ifauseriswillingtotravel from the
first location to a second location and seeking guidance in
travelling route orweatherconditions forthe secondlocation
orany otherinformationinthis regard,thentheusermaypost
the requestfor correspondinginformation. Otherusers ofthe
system 108maysharetheirexperiences inthesecondlocation
that the user may be willing to know. Further, theother users
may shareotherinformationtoguidetheuser(whopostedthe
request) regarding short route for travelling to the second
location. In an embodiment, the system 108 may notify the
user regarding other suitable users of the system 108 who
have travelled to the second location and may provide guid
Jun. 5, 2014
ance to the user. The system 108 may determine about the
suitable users from theprofile created oractivities posted by
the other suitable users. It may beapparent to one skilled in
theart thathere, the user may bethe registered memberofthe
system 108 who announces an activity or posts the request
and otherusers may include otherregistered members ofthe
system 108 who can view the announcement/post and may
accept/reject the request. Further, the system 108 may search
fortheotherusers who may be suitable to share orexchange
of resources. The system 108 is explained further in more
details in conjunction with FIG. 3.
0047 FIG. 2 illustrates another exemplary environment
200 where various embodiments ofthe present invention are
implemented. The environment 200 includes a server 202
connectedtoaplurality ofclient devices 204a, 204b... 204n
via a network (N/W) 206. The client devices 204a, 204b. . .
204n (hereinafter may collectively be referred to as "client
devices 204'') include communication devices that may be
utilized by users to access the server 202. Examples ofthe
client devices 204 may include, but are not restricted to, a
personalcomputer,a mobilephone,aSmartphone,apersonal
digital assistant (PDA), a tablet computer, a laptop, and the
like. The Network 106 may include, but is notrestricted to, a
communication network such as Internet, PSTN, Local Area
Network (LAN), Wide Area Network (WAN), Metropolitan
Area Network (MAN), and so forth. In an embodiment, the
network 206 can be a data network such as the Internet.
0048. Further, the server202 may includea system 108 to
Supportsharingandexchangingamongtheusers ofthe client
devices 204 (hereinafter referred to as “users'). The system
108 may facilitate the share and exchange of an activity,
serviceorproductamongtheusers through the network 206.
In an embodiment, the users oftheclientdevices 204 may be
required to register with the system 108 for sharing and
exchangingtheactivity,serviceorproduct(hereinafter activ
ity, service or products may collectively be referred to as
resources). Further, the messages exchanged between the
server 202 and the client devices 204 may comprise any
Suitable message format and protocol capable ofcommuni
catingtheinformation necessary fortheserver202 toprovide
a desired service to theclient devices 204. In an embodiment
of the present invention, the messages comprise hypertext
transfer protocol (HTTP) messages.
0049. Further, the environment 200 illustrates links
betweentheclientdevice204a, theclientdevice204bandthe
client device 204c. As shown the client device 204a and the
client device 204b are connected through a link 208. Simi
larly, the client device 204b and the client device 204c are
connected through a link 210. The link 208 and link 210
represent a relation between the users corresponding to the
client devices. Such relations may include, but are not
restricted to, friendship, family relation, neighbors, business
relationandthelike. Forexample,theuseroftheclientdevice
204a may be a friend of the user of client device 204b.
Similarly, the userofclientdevice204band theuserofclient
device 206C may be business associates or colleagues in the
same company. Further, the users may be directly or indi
rectly relatedtoeach other. Forexample, theuseroftheclient
device 204a (that is shown as connected to the client device
204b) may be a direct friend ofthe userofthe client device
204b. Similarly, the user ofthe client device 204b may be a
direct friend for the userofthe client device 204c (as shown
connected through a direct link). Therefore, the user ofthe
US 2014/0156556 A1
clientdevice204a may beconsideredas indirectly related (as
friend offriend) with the user ofthe client device 204c.
0050. Further, in an embodiment, such links may be
trackedby thesystem 108 to determinethe relations between
the users. Further, each user may limit the posting or
announcements to specific users based on the relations. For
example,ifauser, Suchastheusercorrespondingto theclient
device204a,posts apublic request forsharinga ride, then in
anembodiment,therequestmaybeshowntoalltheregistered
users of the system. Further, ifthe user ofthe client device
204b wants to show his post only to his/her friends, then the
system 108 may makethepostvisibleonlyto friends, such as
the user of the client device 204a and the user of the client
device204c. Furthermore,iftheuseroftheclientdevice206b
is willingto show his/herpost only to his/her colleagues ofa
company thenthesystem 108 may makethe post visibleonly
to the user ofthe client device 204c.
0051. For example, ifa user needs someone to look after
his/herhouse forone week in his/herabsence. The user may
want anybody whom he/she can trust on for Such responsi
bility oflookingafter thehouse such as his/herfamily mem
bers,closefriendsandthelike. Further, theuser may notwant
this information (ofhis absence from his/her house for one
week), to be leaked to any other user. In Such situation, the
user may select one or more credible users (members) ofthe
system 108 or may select a pre-defined group of members
(corresponding to his/her profile) that may include his/her
family and/or close friends. The social networking website
may then show the posting of the user to only the selected
membersandmaystrictlyhidetheinformationtobeleakedto
any other member.
0052 Further, based on the posting, one or more other
users ofthe system 108 may accept the requestposted by the
user and accordingly the resources may actually be shared
and/or exchanged between them. Subsequent to the actual
sharing and/or exchanging based on the accepted request
corresponding to the post, the userandtheone or more other
users may provide ratingto each otherbased on theirperfor
mances corresponding to sharing/exchanging. User's ratings
may beexplained further in conjunction with FIGS. 3, 4and
5. Further, the system 108 may determine the credibility of
users forsharingand/orexchangingresourceswithafirstuser
based on various factors such as their relations with the first
user, ratings received from other users ofthe system 108and
the like.
0053 FIG. 3 illustrates exemplary block diagram of a
system, such as the system 108 (as described in conjunction
with FIG. 1 and FIG. 2), to Support sharing and exchanging,
in accordance with an embodiment ofthe present invention.
Inanembodiment,thesystem may beutilizedasaplug-in for
othersystem ora Social network. Inanotherembodiment, the
system may be implemented as a social networking system.
The system 108 includesa processor302 anda memory 304.
The memory 304 includes a database 306. The database 306
may store information about users ofthe system 108. Each
user may needto be registered with the system 108 by creat
ing a profile thereon. The profile may be created by entering
one or more information, Such as personal information, pro
fessional information andthe like, correspondingto the user.
0054 The system 108 may facilitate each user for
announcing a request corresponding to sharable/exchange
ableactivities, servicesorproducts (hereinafterreferred to as
resources)forinvitingotherusers (hereinafterreferredtoas
second users’) ofthe system 108. Hereinafter the user who
Jun. 5, 2014
posts/announces any request/information on the system is
referredto as firstuser. Further,hereinafter, the users ofthe
system 108 who are invited by the first users, for the posted/
announced request/information, may be referred to as the
second users. Furthermore, the users (other than the first
user) who may accept the request posted/announced by the
first usermay alsobe referredto as the second users. Further,
theusermaypostoneormoreconditionscorrespondingtothe
announcement. The conditions (as posted by the first user
corresponding to the sharable?exchangeableactivity/service?
product) may include, but are not limited to, at least one of
type, time, location, compensation, security collateral or
required skill level corresponding to the sharable activity,
service orproduct. Forexample, ifthe sharable activity, ser
Vice orproduct is vehicle sharing or ride sharing with one or
more second users then the conditions corresponding to the
ride(orvehicle)sharing mayinclude,butarenotrestrictedto,
date ofthe ride, time ofthe ride, maximum time window for
pick-up,and maximumtimewindow fordropoffcorrespond
ing to the ride.
0055. In an embodiment, the conditions may be manda
tory to be followed by the second users, if the second user
accepts a request corresponding to the announcement. In
another embodiment, the conditions may be negotiable
between the first user and one or more second users who are
interested in the posted/announced request/information. The
system 108 maydetermineaboutoneormoresuitablesecond
users that may be recommended to the first user correspond
ing to the post of the first user. The suitable second users
corresponding to the post/announcement may be determined
based onmatchingbetweentheprofileofthe firstuserandthe
profile ofeach ofthe second users. In one embodiment, the
system 108 may determinethe matchingofthe first userwith
thesecond usersby matchingtheoneormoreconditionswith
information (such as profile information) corresponding to
the second users. If the one or more second users meet the
conditions then the second users may be considered as Suit
ablesecond users fortheannouncedactivity/service/product.
0056 Furthermore, the memory 304 of the system is
coupledto theprocessor302andincludesthedatabase306to
store information about each of the first users and second
usersofthesystem 108.Theinformationcorrespondingtothe
first user and the second user may include, but is not limited
to,personal information (such as name, location,hobbiesand
the like), professional and educational information (Such as
qualification, work industry, designation and the like). Fur
ther,the information correspondingto the firstuser may also
include information corresponding to post/announcements
for sharing/exchanging activities, services or product. The
first user may announce/post request/information and corre
spondingconditionsassociatedwith activities/services/prod
ucts for inviting one or more Suitable second users. The sys
tem 108may facilitate theseconduserstoacceptoneormore
sharable?exchangeable activity, service or product that may
be announced/posted by first users.
0057. Further, the memory includes one or more instruc
tions that may be executed by the processor 302 to provide
Supportforsharingandexchangingatleast oneofanactivity,
a service, a productor information. The processor302 ofthe
system 108maysearch forsuitablesecondusersofthesystem
108by matchingthecontentand/ortypeoftheannouncement
or request made by the first userwith theprofile information
oftheotherusersofthe system 108. Examplesofthetypes of
announcements or requests may include, but are not limited
US 2014/0156556 A1
to,sports,education,health,hospitality,food,transport,Secu
rity, pets, charity, adventure, personal, social orbusiness etc.
Theprofileinformation may include,butis not limited to, the
hobbies/interests, residential/business addresses, recent
activities, public ratings, profilepoints etc. The public rating
represents rating provided by the other users based on the
shared/exchanged activity/service/product between them. In
an embodiment,thepublic rating maybearatingprovidedby
a first user to a second user and Vice-versa for a specific
activityshared/exchangedbetween them. Inanotherembodi
ment, the public rating may be an average rating of a user
(suchas thefirstuserorthesecond user) that may bereceived
from all other users of the system 108 based on sharing/
exchanging/purchasing/selling an activity, a service, a prod
uct or personal item, an information and the like.
0058. Further,theprofilepointsincludepoints that maybe
earned by a user based on sharing/exchanging/purchasing/
selling any activity, a service, a product, personal item, or
information with other users ofthe system 108. Further, the
earned profile points may be utilized by the user in further
sharingorpurchasinganyactivityorserviceoraproductwith
other users ofthe system 108. In an embodiment, profile of
each user may be initialized with Zero '0' profile points.
0059. The processor 302 may then inform the first user
about one or more matchingprofiles ofthe second users that
are Suitableto theannouncement orrequest madeby the first
user. In an embodiment, the processor 302 may select only
those profiles of the second users of the system 108 that
satisfies all of the conditions posted by the first user corre
sponding to his/her announcement or request for sharing/
exchanging/purchasing/sellinganyactivity, aservice,aprod
uct or personal item, an information and the like. Further, in
anotherembodiment,theprocessor may provide information
corresponding to the other users (ofthe system) having less
relevancy based on the matching (as described above)
between the conditions of the first user and profiles of the
second users. In this embodiment, the other users may have
greater relevancy based on Some other criteria Such as com
mon interest, location as that ofthe first user.
0060. In an exemplary embodiment ofthe invention, the
sharable activity, service or product may include sharing a
ridebythefirstuserwith oneormoreofthe secondusers. For
example, a first user announces a ride sharing service to be
shared a certain dateand time. The first useralso adds certain
conditions corresponding to the ride sharing service. The
conditions may include, butare not limitedto, date on which
thefirstuser is willing to sharehis/her ride, time ofthe day at
whichthefirstuseris willingtopickuptheseconduser. Initial
locationfrom where thefirstuserwillpickuptheseconduser,
destined location at which the first user will drop off the
second user,and maximum time window selectedby the first
user forpicking up and dropping offthe second user from/to
the destined location. Forexample, the maximum time win
dow for pick up selected by the first user may include a
maximumtimeatwhich the firstuser may pickupthesecond
user. The maximum time window for pick up may also
includethemaximumtimeuptowhichthefirstusermaywait
forthe second user tojoin the first user. The maximum time
window for dropping off may include a maximum time to
reach to the destined location ofthe second user.
0061. In anotherexemplary embodiment ofthe invention,
the sharable activity, serviceor product may include share of
sports activity or invitation to play any sport. Forexample, a
first user may announce a cricket event on certain date and
Jun. 5, 2014
time at a specific venue. The first user may also add certain
conditions correspondingtoplayingthesport.Theconditions
may include, but are not limited to, need for experienced
players (secondusers), needtobeincertainuniform,need for
males only, need for the players of a particular age group
(suchas less than thirtyyears).Theprocessor302 may senda
messagetoalloftheusersofthe system 108correspondingto
the announcement made by the first user. In case a user
acceptstoplay with the first user, theprocessor302 may then
notify the first user corresponding to acceptance ofthe invi
tationtoplaycricketbyauser(oraseconduser).Thefirstuser
may then scan the profile of the user and may or may not
approvethe seconduserforbeingapartofthesportsactivity.
0062) Ifthe second user gets approval from the first user,
theprocessor 302 may then inform the second userabout his
selection/approval for the sports activity. Similarly, if the
second user is rejected by the first user then the second user
maybeinformedsuitably by theprocessor302. Further,in an
embodiment, the system 108 may inform other approved
second users (who are already approved by the first user
corresponding to the announced sports activity) about
approval ofanothersecond userforthesharedsportsactivity.
Due to this, the other users may remain updated about the
fulfilmentoftheconditions correspondingto the sports activ
ity. For example, iffor cricket activity (as posted by a first
user), 11 members are required and 9 members have been
selected (Approved) by the first user and 2 more members
are required. Then by sending the notification to the all 9
approved membersabouta new approvedsecond memberfor
the cricket, the all 9 members may be updated that now
only 1 more member is required to meet the condition (of
11 members) for the activity cricket.
0063. The processor 302 of the system 108 may also
searchforcertainusersofthesystem 108 thatlives nearbythe
venuespecifiedby thefirstuserintheannouncement. Further,
the processor 302 may shortlist the users having mentioned
about cricket in theirprofiles as hobby or interests orprofes
sion etc. Furthermore, the processor 302 may shortlist the
users based on theirgenderand age. The processor302 may
thensuggesttheshortlisteduserstothefirstuser.Thefirstuser
may then view theprofiles ofthe shortlistedusers suggested/
recommended by the system 108 and may further filter the
suitable users based on his/her preferences. The processor
302 may then sendanotificationtoallthesuitableusersabout
the approval in participating in the cricket activity. The
notification may include,butnotlimitedto, thedetailedinfor
mationaboutthesportseventannouncedbythe firstuser.The
notification may also inform the suitable users about the
approval of the first user for participating in the activity.
Further, in an embodiment, the processor 302 may directly
approve the user, ifthe Suitable user accepts the notification.
Accordingly, the system 108 may keep a record (in the data
base 306) of the final shortlisted users for the activity
(cricket) as posted by the first user.
0064. Further,based on the record (that may contain a list
oftheapproved second users) andactivity information (Such
as conditions like when the activity is to be performed), the
processor 302 may determine whether the activity is com
pletedornot. Further,thesystem 108mayaskeach ofthefirst
user and the second users to confirm about the status ofthe
activity that whether the activity is completed, pending,
extended, expired and the like. The status corresponding
to anyactivity may definethesituation in which theactivity is
present. The status completed or pending may denote that
US 2014/0156556 A1
theactivity is completedorpending respectively. Further, the
days and time for the activity may be extended due to some
reasonsormutualconsentofeachmemberoftheactivitythen
the status may be set as extended. Correspondingly, any or
each membermay updatetheactivityinformationbyentering
the updated date therein.
0065 Based on the status, the processor 302 may send
timely remindersto eachofthefirstuserandthe secondusers
(who participated in theactivity) forproviding rating/review
to eachothermemberoftheactivity. Forexample, ifthestatus
of the activity is completed then the processor 304 may
notify each ofthe members to provide rating to each other
based on their experiences in sharing the activity (cricket).
Accordingly, each user may provide rating to other users
based on theirexperiences with others in sharing the activity
(such as while playing the cricket). Such ratings may add a
value to a user's profile that may be considered to determine
thecredibility ofthe user. Basedonactivityspecific rating,an
average rating may be calculated by the processor 302 that
depictsthe overallpublic rating, forthe user,basedonratings
received for all the activities/services/products shared/ex
changed between the users.
0066 Further, based on the rating received by each user,
theprocessor302 may determinecreditpointsbasedon shar
ing the activity, service, product with other users. For
example,basedontheratingreceivedbyauserforaparticular
activity, theprocessor302 maycalculatetheamountofpoints
that may be credited or debited to/from the user's account.
Further, the processor 302 may determine the credit points
based on various factors such as the type and duration ofthe
activity/service shared/exchanged between the users. Fur
thermore, the processor 302 may credit/debit points to/from
the user's accountthat may bepre-setbetween the users who
share/exchange the activity/service/product. for example, if
the first user shares a personal item with other user (second
user) then based on the pre-set amount, the first user may
receive 5 pointsasacredit forsharingthepersonal item with
the second user. Correspondingly, the 5’points may be deb
ited from the account of the second user for sharing the
personal item ofthe first user. In other words, the 5’ points
maybe transferred from the second user'saccount to the first
user's account. Further, theprocessor302 may senda notifi
cation to the first userandthe second user(s) for correspond
ing credit and debit of pre-set number of points based on
sharingatleastone oftheactivity, serviceorproductbetween
them. In an embodiment, the processor 302 may facilitate
each userofthesystem 108to utilizecreditpointsforsharing/
exchanging/purchasinganyactivity,service,productorinfor
mation that may beannounced by one or more other users of
the system.
0067 Further theprocessor302 may send notifications to
each user based on the activity performed corresponding to
theuser. Such notification maybesentthrough various means
such as Email, SMS, profile notification and the like. The
profile notification includes notification to a user (corre
spondingtotheprofile)bypostingthe messageofnotification
within theprofile oftheuser. Forexample, theprocessor302
may sendemailsto first userandthe second users forprovid
ingratingtoeachother.Similarly,theprocessor302 maysend
emailstothe firstuserandthesecondusersforcorresponding
credit or debitofpre-set numberofpoints.
0068. In an exemplary embodiment of the invention,
instructions executable by the processor 302 of the system
108 may facilitate the users to provide ratings to each other
Jun. 5, 2014
based on the experience shared with each other during shar
ing/exchanging/selling/purchasing of activity/service/prod
uct. Furtherin the exemplary embodiment, to maintain genu
ineness in providingratingsto theusers, thesystem 108 may
addrestrictions intheprocedureofratingusers, suchthat,the
users of the system 108 are bound to provide support or
details for providing any rating to any user. The system 108
may store the details in the database306 ofthe memory 304.
The details stored by the system 108 may be utilized in case
ifthe rating receiver queries against the rating received by
other users.
0069. Further, instructions executable by the processor
302 may facilitatetheusersofthesystem 108toobjectonany
ofthe ratings receivedfromotherusers. Furthermore, instruc
tions executable by the processor302 may facilitate the sys
tem 108 to determine the authenticity or genuineness ofthe
objection raised by the users. Moreover, the system 108 may
eitherrejectoraccept theobjection raisedby theusers corre
sponding to the ratings received from other users. Ifthe sys
tem 108 accepts the objection of a user then the rating
received by the user may be rejected, i.e. the rating received
may not be accountable in the public rating ofthe user. Fur
ther, ifthe system 108 rejects the objection ofa userthen the
rating may be accountable in the public rating ofthe user.
0070 Furthermore, instructionsexecutableby theproces
sor 302 may facilitate the users to object furtheron the deci
sion madebythesystemtoeitheracceptorrejectan objection
on a rating. The system 108 may hand over the objection to
ratingagencies, ifthe users objects furtheron the decision of
the system 108.Theratingagencies maybea dedicatedteam
of human employees ofthe system 108 who are trained to
handleconflicts in the ratings. The instructions executableby
theprocessor302 mayfacilitatetheratingagenciestocontact
the users involved in the conflicts via network means. The
rating agencies may enquirethe users concerningto the con
flicts and may use the data stored by the system 108 in the
database306ofthememory 304correspondingtotheshared/
exchangedactivity/service/product. In anembodiment, deci
sion madebytheratingagencies may notbe objected further.
0071. In addition to the exemplary embodiment of the
invention, the instructions executable by the processor 302
may facilitate the system to calculate rater's rating ofa user
based on one ofa numberofacceptance, rejections orobjec
tions raisedby other users on the rating provided by theuser.
In an embodiment, the system 108 may calculate the raters
rating based on the number ofacceptances occurred on the
ratings providedby a user. The rater's rating may signify the
genuineness or credibility of the user ofthe system 108 in
providing ratings to other users of the system. The raters
rating may play an important role forthe users ofthe system
108 to select a credible user for sharing/exchanging/selling/
purchasing ofany activity/service/product.
0072 FIG. 4 illustrates exemplary structure ofthe data
base 306. As represented in FIG. 4 the database 306 may be
represented as a database 400 forstoring information corre
sponding to users of the system, in accordance with an
embodimentofthepresentinvention.Thedatabase400stores
information corresponding to users ofthe system 108. In an
embodiment, the users are registered members ofthe system
108 having profile thereon. Based on the registration, each
usermaybeassignedwithauniqueuserID,asrepresentedby
userID402. Foreachuser, thedatabase400may storevarious
information Such as profile information, information corre
US 2014/0156556 A1
sponding to announcement, average public rating, profile
points and the like, corresponding to the user.
0073. As illustrated, the database 400 includes columns
containing information Such as profile information 404.
announcement/request 406, average rating 408 and profile
points 410. The database 400 may store such information for
each userofthe system 108. Further, as shown, row 412, row
414 and row 416 represent information corresponding to a
user 1, a user 2 and a user3 ofthe system 108 respectively.
Here,user 1, user2and user3 represent userIDs. Further, for
each user, the profile information 404 may include informa
tion corresponding to aprofileofa userthat maybeprovided
by the user while registering with the system 108. For
example, the profile information 404 may include, but is not
restrictedto, personal details, as represented by column 418.
qualificationandotherinformation,asrepresentedbycolumn
420. The personal details may include, but are not restricted
to, informationlikename,location,hobby,andthe like. Simi
larly, qualification and otherinformation may represent non
personal information Such as, but are not restricted to, infor
mation corresponding to education, profession, industry,
designation, and achievements ofa user.
0074 As shown, the personal details 418 (corresponding
to theuser 1)include name A,location L1 andhobby H1.
Similarly, the personal details 418 of the user 2 represents
name B, location L2 andhobby H1 corresponding to the
user 2. Again similar, name, location andhobby ofthe user3
are representedby C. L3 and H3. Here, it may be noted
that hobby ofthe user 2 is same as the hobby ofuser 3, as
shown by H1. Further, each user of the system 108 may
request orannounce an activity, service orproduct that may
besharableorexchangeable with one or more other users of
the system 108. As shown, column 406 (for requests or
announcement posted by users ofthe system 108) includes
information corresponding toactivity, serviceorproductand
corresponding conditions (as representedby column 422 and
column 424 respectively). Hereinafter, the activity, the ser
vice or the product may collectively be referred to as the
resources. The users may be facilitated to post a request or
announcement for sharing or exchanging at least one ofthe
resources with one or more other members (users) of the
system 108. Hereinafter, the user who posts the request or
announcement may be referred to as the first user and
remaining registered members (users) of the systems 108
may be referred to as the second users.
0075. In an embodiment, a user(the first user) may posta
requestorannouncement forall the secondusers (users other
thanthe first user) ofthesystem 108. Inanotherembodiment,
the firstusermay posta requestfora specific group ofpeople
Such as friends, relatives, business associates and the like.
Each user may be facilitatedto define one or moregroups by
adding specificpeopletherein. Further,correspondingtoeach
requestorannouncement,thefirstusermay postone ormore
conditions for sharing/exchanging the at least one of the
resources.Thecolumn422storesdetailscorrespondingtothe
sharable and/or exchangeable resources, for example, as
shown, an exchangeable service Such as House Keeping
may be posted by the user 1. This post is for inviting one or
more second users foraccepting the conditions (as shown by
column 424) corresponding to exchangeable service i.e.
House Keeping. In an embodiment, thefirstuser may make
the conditions mandatory for accepting the posted sharable/
exchangeable resource(s). In this embodiment, if a second
user accepts the posted information corresponding to a
Jun. 5, 2014
resource (Service for house-keeping) then it is considered
thatthe second useraccepts all the conditions corresponding
to the post. Further, in another embodiment, ifthe first user
postan announcementforsellingofresourceandasks forbid
for that particular resource, the second user may bid for the
resource based on the announcement.
0076 Further,as shown, a requestpostedby theuser 1 for
house-keeping with conditions (represented by column 424)
is stored in thedatabase400. Theconditions may include,but
are notlimited to, timeline required toperform theactivity or
service, date/day for performing the activity or the service,
requirement of number ofVolunteers (second users) to per
form or participate in the activity or service, and place of
performingtheactivity. Specifically,asshown,theconditions
posted by the user 1 for the house-keeping activity/service
includetimeline such as 6AM-7 PM, day forperformingthe
activity is Sunday and numberofthe secondusers required
is 1. Similarly, the service posted by the user2 is Babysit
ting with conditions representing the time, date and Volun
teer (Second users) requirement for the User 2. Specifically,
the conditions posted by the user2 include time as 5 AM-11
AM, day as Monday and numbers of the second users
requiredis 1 andthe condition thatsecond userrequiredis a
female for baby-sitting service. Again similar, the posting
corresponding to the user3 includes an activity Cricket and
corresponding conditions representthe time, dateand Volun
teer(Seconduser)requirementtoperformthepostedactivity.
Specifically, as shown, the information stored corresponding
to the user 3 includes activity as “Cricket and conditions
include time to play cricket is 6 AM-10 AM, date of the
activity 22 Feb. 2012, number and type of second users
required is 10 males.
0077. In oneembodiment, the first usermay be facilitated
to post an activity, service, product (Herein, activity, Ser
vice, and product may collectively and intermittently be
referred to as resource) or information for inviting specific
setofsecondusers (usersofthesystem 108otherthanthefirst
user). For this, the first user may be facilitated to post an
activity according to the type thereof. For example, the first
user may post cricket as ofthe type sports activity. In an
embodiment, the second users having hobby or interest in
sports may directly search any post corresponding to
sports ifthe corresponding information is posted according
to the type oftheactivity by thefirst user. Further, this may
enablethesystem 108tosearch forsuitablesecondusers who
aresuitableandcredible forthepostedactivity. Forexample,
to search second users those may be interested in the posted
service, in an embodiment, the system may determine the
typeofpostedactivity,serviceorproductandaccordingly,the
system 108 maysearchforsuitablesecondusersthosemaybe
interestedinsharingorexchangingtheresource(correspond
ingto thepost)based on thehobbyoractivities ofthesecond
users. Further, iftheprofileofthesecond userincludes infor
mation regarding his/her hobby as related to sports then in
an embodiment, the system 108 may suggest the first user
about the second users as suitable for the activity/service
corresponding to the post.
0078. Further, the averagepublic rating (as shown by col
umn 408) represents an average rating received by each user
from one or more other users (ofthe system 108) based on
his/herpreviousexperiencesin sharing/exchangingresources
or information. Further, as shown average public rating for
the user 1,basedonhis/herpastexperiences with otherusers,
is 3. Herein, the rating 3 may be provided by the system
US 2014/0156556 A1
108 based on the individual ratings received, by the user 1,
corresponding to sharing and exchanging ofthe resource or
theinformation withotherusers. Here, itisunderstood(based
ontheaforementionedexplanation)thattheuser 1 canreceive
individual rating by being eitherthe first user(who posts the
request/announcement) or one of the second users (other
usersofthesystemexcludingthefirstuser)ofthesystem.The
individual rating is explained further (as activity specific
rating) in conjunction with FIG. 6. Similarly, average rating
fortheuser2andtheuser3,basedonhis/herpastexperiences
with other users, is 5’ and 1 respectively.
0079. Furthermore, the FIG.4showsoverallprofilepoints
(as depicted by column 410) that may be accumulated by a
user from all the previous sharing/exchanging ofactivities,
services orproduct. Forexample,iftheuser 1 earn 10 points
by beingthefirst usertwo times (considering 5 pointscredit
foreach time ofsharing/exchanging) in previous experience
of sharing/exchanging and further, if the user 1 loses 5
points byacceptingany serviceofferedby any otherfirst user
(considering debitof 5 points)then the overall profilepoint
will be 5 (10-5) that may be referred to as “overall profile
points forthe user 1. Inanembodiment,each registered user
mayhavehis/heraccountcontainingpointsearnedbytheuser
through sharing/exchanging activities/resources with other
users ofthe system. These points may further be utilized by
the user for requesting other users ofthe system for sharing/
exchanging activities, services, products. Further, it may be
appreciated by a person skilled in the art that the user may
utilizethe earnedpoints inpurchasing oneormoreactivities,
services or products. In other words, the user may sell the
points for receiving the services or products from the other
users. Thepoints credit/debit correspondingtoactivities/ser
vices shared/exchanged is further explained in conjunction
with FIG. 5.
0080 Further, as shown in FIG. 4 of the invention, the
activity/service/product corresponding to the column 422
posted by the user 1 includes service ofhouse-keeping. Fur
ther,in condition,theuser(firstuser)posteda requirement of
oneperson who can take care ofhis/herhouse on the required
date/day (mentioned as Sunday) between 6 AM-7 PM.
Other users (second users) of the system, who can see the
post, may respondtothepostbyacceptingthepostedservice.
Further, before responding to the post, the other users may
check the average public rating ofthe first user to confirm
his/her credibility. Accordingly, the other users may decide
whether to accept the request posted by the user or not.
Further, the first user may be notified ifone or more ofthe
second users accept the post. Accordingly, the first user may
assign the service for house-keeping to one or more second
users who accepted the posted request corresponding to the
house-keeping. In an embodiment, one of the second users
whoaccept thepostedservicebythefirstuserwillbeassigned
to complete the posted request. Further, the system 108 may
send one or more reminders to the accepter to complete the
assigned work. In another embodiment, if multiple second
users accept the request posted by the first user then the first
user may be provided with the details ofthe all such second
users who accept the posted service. The first user may then
selectone or moreusers from thesecond users whoaccepted
request (hereinafter referred to as the request acceptor). In
anembodiment,the system 108may furthernotify thesecond
users abouttheaction takenby thefirstuser. Forexample, the
system 108 may inform the second users (request acceptor)
Jun. 5, 2014
aboutwhethertheyhavebeen acceptedor rejectedbythe first
user who posted the service request.
I0081. In an embodiment ofthe invention, the system 108
may inform one or more second users about the announce
ment/requestpostedbythefirstuser. The oneormoresecond
users may be selectedby thesystem 108based onthehobbies
orpersonalinformation oftheseconduser. Forexample, ifthe
first user posts an activity corresponding to cricket in X
ground (venue) then the system 108 may analyze the profile
information, such as hobbies and location, of the second
users. Basedonanalysis,ifitis determinedbythesystem that
theprofilesofoneor more second users (users otherthan the
first user) match suitably (hereinafter may be referred to as
matched second users) with theactivity and corresponding
conditions posted by the first user then the system 108 may
provide information corresponding to those matched second
users to the first users. Forexample, based on the postofthe
first user, the system 108 may analyze the hobby (ofeach
second user) ifmatches with type ofthe activity i.e. sport
and location ofthe activity (as postedalong with the activity
by the first user) matches withthe locationofthe seconduser
thenthesystem 108mayconsiderthatsecond useras suitable
for the post and accordingly the system 108 may provide
information correspondingtothesecondusertothefirst user.
I0082 Further, in an embodiment, the first user may be
facilitated with an option for restricting the post from publi
cizingtoallthesecondusers orforsendingtherequestorpost
only to specified group ofsecond users, then in an embodi
ment the system 108 may search for a suitable second user
from thespecifiedgroup. In thisembodiment, thesystem 108
may not recommend other users ofthe system 108 who are
not the part of the specified group. Further, in another
embodiment, the system 108 may search suitable users from
all theregisteredsecondusersofthesystem 108andmaysend
the recommendation to the first user based on the post and
corresponding conditions. For example, ifthe first user has
chosen an optionfordisplayingthepostonly to the friends of
the firstuser, then in this caseifnoneofthefriends ofthefirst
user accepted or responded for the post ofthe first user till
some pre-fixed time, the system 108 may start providing
recommendations to the first user for some Suitable second
users. Further, it may be appreciated that in this case, the
system 108may not displayinformation correspondingtothe
post (that has been restricted, by the first user, to the specific
group offriends) to any ofthe second users to maintain the
privacy ofthe matter posted by the first user.
I0083 FIG. 5 illustrates exemplary structure ofthe data
base 306. As represented in FIG. 5 the database 306 may be
represented as a database 500 forstoring information corre
sponding to users ofthe system, in accordance with another
embodimentofthepresentinvention.Thedatabase500stores
information corresponding to users ofthe system 108. In an
embodiment, the users are registered members ofa system,
suchasthesystem 108,havingprofile thereon. Eachusermay
register himself,or herselfby creating a profile (an account)
on the system 108. Based on the registration, each user may
be assigned with a unique userID, as represented by userID
502. Foreach user, the database500 may store various infor
mation such as profile information 504, information corre
sponding to announcement/acceptance 506, rating orreview
508,earnedpoints510andthelike,correspondingto theuser.
I0084 As explained earlier in conjunction with FIG. 4,
corresponding to each registered user ofthe system, Such as
the user 1, the user 2 and the user 3 (as represented by the
US 2014/0156556 A1
column 512, column 514 and column 516 respectively), the
profile information 504 may include, but is not limited to,
personal details518, qualification andotherinformation 520.
The profile information 504 may be provided by each user
while registering with the system 108. The personal details
518 may include personal information Such as name, loca
tion,hobbyandthelike. Further,qualificationandotherinfor
mation520may include,but notlimitedto,educational infor
mation, professional information Such as industry,
experience, designation, achievements and the like.
0085. Further, the announcement/acceptance 506 may
include, butis not restrictedto, information correspondingto
sharable?exchangeableactivity,service,product, information
and the like that may be posted by a user ofthe system 108
(hereinafter referred to as the first user) and information
about status forthe post, such as accepted, completed, pend
ing and the like. Specifically, as shown, the information cor
responding to announcement/acceptance 506 includes an
activity/service/product522,conditions524anda status526.
Theactivity/service/product 522 representsat leastone ofan
activity, a product, a service or information that may be
posted or announced by the first user for one or more other
users ofthe system 108. Hereinafter, the one or more second
users ofthe system 108 may be referred to as the second
users. The first user may post or announce for sharing or
exchanging an activity, service, product or information. Fur
ther, the conditions 524 may represent the conditions posted
by the first user corresponding to the posted announcement/
request. Further, the status 526 illustrates the status of the
posted sharable/exchangeableactivity/service/product/infor
mation. Specifically, the status 526 may include, but is not
restrictedto, completed, accepted, pending,andthelike.
I0086 Specifically,as shown, the user 1, theuser2 and the
user 3 have the names as A, B and C, locations as L1,
L2 and L3, and hobbies as H1, H1 and H2 respec
tively. Here, it may be noted that the hobby ofthe user 1 is
same as the hobby of the user 2. Further, the column 522
shows theactivity Bike riding posted by theuser 1. Further,
the column 524 shows the conditions (posted by the user 1)
correspondingto the Bikeriding suchas time 6AM-7AM,
Day as Sunday forcarrying out theactivity, and number of
persons required is 1. Similarly, as shown, the user 3 has
posted the service for Kid Care and condition mentioned
includes the time between 8 AM-7 PM corresponding to the
service. Further,theuser2hasnotpostedanyactivity/service/
product or information.
0087. After posting an activity, a service, a product oran
information by the user 1, in one embodiment, the system
searches forone or more Suitable second users by analyzing
theprofiles ofall registered second users (otherthan the first
user) ofthesystem 108 to determinea match between profile
ofeach second userand the conditions corresponding to the
post/announcement ofthe first user. In this embodiment, the
system 108analyzesthelocation,qualification,hobby,activi
ties,post(ifany)and otherprofileinformationcorresponding
to the second users. Further, the system 108 provides infor
mation about the determined suitable second users (corre
sponding to the post and associated conditions) to the first
user. As shown, the hobby ofthe user 1 (H1) is sameas the
hobby (H1) ofthe user2, the system may provide informa
tion abouttheprofileofthe user 2 to the user 1. Forexample,
thehobby (H1) may includetravelling, bikingorridingthat
may be matched with the activity Bike riding posted by the
user 1. Based on Such matching, the system 108 may search
Jun. 5, 2014
one or more Suitable second users those can accept the post/
announcementofthe first user. Subsequently, thesystem 108
mayprovidenotificationtothefirstuser(theuser 1)toinform
him/her about the suitable second user (such as the user 2).
Similarly, in an embodiment, the system may notify the Suit
able second user (the user 2) about the post ofthe first user
(the user 1).
I0088. Further,in anotherembodiment,theuser 1 may also
be facilitated to search for one or more suitable second users
relevant for the post/announcement. Furthermore, the user 1
maybefacilitatedtorestrictthesearchtoaparticulargroup of
people. For example, the first user (such as the user 1) may
restrictthepostforsecondusers ofaparticularagegroupthen
the system 108 may search the suitable second users ofthat
particular age group. Also, the second users may search any
such activity, service posted by the first user.
I0089. Further,on receiving theinformation aboutthepost
by the first user, the second users may accept the post ofthe
first user. Forexample, ifthe user2 likes to share theactivity
of bike riding with the user 1 then the user 2 may choosean
option to accept the activity. Further, the accepted activity
may be carried out by the user 2 based on the conditions.
Accordingly, the status corresponding to the post may be set
as accepted (as shown) in the profile of the user 2 and
completed (As shown) in the profile ofthe user 1. Initially, if
the post is not accepted by any ofthe second users then the
status may be shown as pending.
0090 Based on the activity shared/exchanged by the first
userand one or more second users, the first userand the one
ormoresecondusers mayprovideratingto eachother. Ifthey
liked the activity shared/exchange with each other, they can
give more rating and ifthey don’t like, they can give less or
Zero rating based on their experience in carrying out the
activity or service. Forexample, considering rating from 1
to 5’ where 5’ being the highest and 1 being the lowest
rating, the user 2 has given rating 5 to the user 1 based on
his/her experience ofsharing the bike riding with the user 1
and the user 1 has given rating 4 to the user 2 based on
his/herexperiencewith the user2 (as shown). Ifthe first user
gets bad experience in sharing/exchanging any activity/ser
vice/product or feels that the second user (with whom the
activity/service/product was shared by the first user) was not
goodorintellectualorlike-mindedthenthefirstusermaygive
bad/low rating. Further, the system 108 may send periodic
reminders to both the first userand one or more second users
to provide ratings to each othercorresponding to actual shar
ing/exchanging of the activity/service/product between the
first user and the one or more second users.
0091. In one way, the rating provided by a user shows
his/her interest in sharing/exchanging the service/activity/
productagain withthesame user.Also,therating receivedby
each user may be added to his/her previous ratings received
from other users (for any Such sharing/exchanging activity/
service/product with the other users) to determine average
ratingoftheuser(asexplainedpreviouslyin conjunctionwith
FIG. 4). The average rating ofthe user may be visible to all
other users ofthe system 108 through the user's profile. For
example, ifa user receives ratingof'4', 2’, 3, and 5' after
sharing/exchanging fourdifferentactivities/services orprod
ucts with four different users, then, accordingly, the average
ratingoftheusermaybeequivalent to 3.5’thatmay bemade
visible to all the users ofthe system 108.
0092. Further, in an embodiment, an account (profile) of
each registered user may be initialized with 0 points that
US 2014/0156556 A1
may beincreasedordecreasedbasedon sharing/exchanging/
sellingaparticularactivity/service/productpostedby thefirst
user. Thesepoints may becreditedordebited from the user's
account based on sharing/exchanging any activity/service?
product. Forexample, ifthefirstuserannounces aservice for
car sharing from one location to another and sets 5 credit
points forthe service then 5’ points may be debited from an
account ofasecond person who accepts theposted service of
the first userand correspondingly, 5 points may be credited
to theaccountofthefirstuserforprovidingthe service. In an
embodiment, based on the status of activity, and date of
performing the activity, and rating/review provided by the
users associated with the performed activity, the system 108
may determinewhether theactivity has actually been carried
out (shared/exchanged) between the first user and the one or
more second users ofthe accepted activity. Accordingly, the
system 108 may provide credit points to the users. For
example, ifthe status ofthepost, corresponding to a service,
is completed and the first user (who posted the service) and
the seconduser(whoacceptedtheservice)havegivenratings
to each other then it may be determined that the activity has
actually been performed by the users (the first user and the
second user).Accordingly,the system may assign "+5 credit
pointsto thefirstuserand -5°creditpointstotheseconduser.
The +5’ credit points denote credit of 5 points to the first
user'saccountand -5°creditpointsdenotedebitof 5 points
from the availablepoints in the accountofthe user. Here, 5’
points maybepre-setby the users beforesharing/exchanging
the activity/service/product.
0093. Further, in an embodiment, the system 108 may set
minimum credit points based on type of activity/service?
product and conditions. The type ofactivity/service/product
may include,butis notlimitedto,recreational activity, riding,
sports,andhouseexchange. Forexample,basedonthetypeof
activity,Suchasvehiclesharing,thesystem maysetminimum
+5’ as credit points for the first person who shares his/her
vehicle and -5° for the person who accepts sharing ofthe
vehicleofthefirstuser. Furthermore,inanotherembodiment,
the first user may ask forbid from one or more second users
forthepost. The second users may bidbasedon theirinterest
in thepostedactivity/service/product.Accordingly,based on
thebidamountofeach userandcredibility ofeachuserbased
on theirprofile, oneormoresecond users maybeselected for
the posted activity/service/product. Additionally, the first
usermayaskacompensationamountthatmaybeprovidedby
the second users for sharing a vehicle. Further, based on the
decidedamount,thesecondusermayprovidesomeofhis/her
points to the first user. For example, if the second user is
willingtoacceptapostforvehiclesharing(from onelocation
to another) forsome X amount/monthandamount X=Y
points. Then the system 108 may debit 'Y' points from the
second user's account and may credit the 'Y' points in the
account ofthe firstuser. In an embodiment, numberofpoints
(say ‘Y) for some amount (say X) may be fixed by the
system and in anotherembodiment, numberofpoints forthe
amount may be decided manually by the first user and the
second user.
0094. As shown, the user 1 earns +5’ points and the user
2 isassignedwith -5°creditpoints forthecompletedactivity
i.e. 'Bike riding (as shown). In an embodiment, such points,
as earnedby the first userandthe second user may be a form
of virtual money that may further be utilized in sharing/
exchanging/selling ofany activity/service/product with any
otheruserofthe system. Each user(first useror second user)
Jun. 5, 2014
may determine credibility ofother user (first user or second
user) before sharing/exchanging an activity/service/product/
information and before setting credit points for any Such
activity/service/product/information. Further, the first and
second users may determine the credibility of each other
based on theirprofiles and rating/review.
0.095 Again similarly, as shown, the user 3 has posted a
service forKidcare between8AM-7 PM. Forthis, theuser3
may first ensure about the credibility ofany second user for
assigning the service of Kid care. The user 3 may be sure
about thecredibility ofthe second userby viewing the previ
ous ratings (ofthe user3)andexperienceinsharing/exchang
ing/handlingSuch activity, beforeallowingthesecond userto
handle the kid. Further, it is shown that the postofthe user3
is pending as the responsibility (activity) of kid care is not
assignedtoanyseconduserandaccordingly,thereis no rating
fortheuser3 forthispostandthuspoints earnedcorrespond
ing to this post (ofkid care) is zero (0).
0096 FIG. 6 illustrates exemplary structure ofthe data
base 306. As represented in FIG. 6 the database 306 may be
represented as a database 600 forstoring information corre
sponding to users ofthe system 108, in accordance with yet
another embodiment ofthe present invention. The database
600 includes a list offirst users and a list ofsecond users. The
first users are members of the system 108 who post one or
more requests forsharing/exchanging/selling an activity/ser
vice/product/information.Thesecond users includeall mem
bers ofthe system 108 other than the first user. Further, the
first userand the second usercorrespondto a particularpost/
announcement. In otherwords, thefirst userforonepost may
beaseconduserforany requestpostedbyany otherfirstuser.
Further, the system 108 may search forone or more suitable
second users, for a post, from the list ofsecond users.
0097. As shown in FIG. 6, thedatabase 600 showsvarious
requestsposted by various users. Each userhas aunique user
ID, as represented by column 602 (ofthe database 600), that
representsuniqueidentificationcodeoftheuserofthesystem
108. Further, profile information 604, and announcement/
acceptance 606 are explained earlier in conjunction with
FIGS. 4 and 5. An activity specific rating 608 represents
rating/review provided to theseconduser who completes the
specific active/service (posted by the first user). Further, the
database 600 includes accepter IDs 610 corresponding to
eachpostthathasbeenacceptedbyoneormore secondusers.
Specifically, the accepter ID includes information corre
spondingtotheseconduserwhoacceptstherequestpostedby
thefirstuser. Furthermore,thedatabase600showsarow 612,
a row 614anda row 616corresponding to the user 1, theuser
2 and the user3 respectively.
0098. Theprofile information column 604ofthe database
600 representspersonaldetails(asshownbycolumn 618)and
qualification and other information Such as business details
(as shown by the column 620)ofthe each userofthe system
108. Specifically, the personal details corresponding to the
user 1 includes name 'A', his/her location L1, and hobby
H1. Further, the qualification and other information
includes qualification,professional,and otherinformation as
Q1 Similarlytheuser2has a name B, location L2,hobby
H1 and qualification and other information as 'Q2. Again
similarly,the user3has name 'C' with locationofperforming
thepostedactivity as L3,andhaving hobbiesand qualifica
tion and other information as H2 and Q3 respectively.
0099 Further, as shown Announcement/Acceptance 606
representsdetailsofrequestsorannouncementspostedbythe
US 2014/0156556 A1
first users of the system 108. Further, the announcement/
acceptance includes status information corresponding to
acceptance of the posted request/announcement by one or
more second users. Specifically, the announcement/accep
tance 606 may include, but is not restricted to, information
suchasActivity/Service/Productsharing(representedbycol
umn 622), condition (as represented by column 624), and
status corresponding to the posted request/announcement (a
represented by the column 626). Specifically, the Activity/
Service/Product sharing (as shown by the column 622)
includes information that the first users may post/announce
forsharing/exchanging with one or more second users. In an
embodiment, theActivity/Service/Productsharing (asshown
by the column 622) includes a type ofannouncement/post
made by the firstusers ofthe system 108. Further, thecondi
tion (as shown in column 624) comprises the necessary con
ditions (corresponding to the request/announcement posted
by the firstuser) that may needtobefollowedbyoneormore
second persons (who acceptthe request) forcarrying out one
or more tasks associated with the post. The conditions may
include, but are not limited to, at least one of type, time,
location, compensation, Security collateral or required skill
level (ofthe second user who accepts the request/announce
mentassociated with thepost)correspondingtothesharable/
exchangeable activity, service or product posted by the first
user. Hereinafter, thesecondperson whoacceptsthe request/
announcement, posted by the first user, may be referred to as
the acceptor).Theconditionspostedby the firstusermayor
may notbenegotiablebasedonthediscretionofthe firstuser.
0100 Further, information correspondingto the status (as
shown bycolumn 626) represents whethertheannouncement
or request posted by the first user is accepted, completed or
pending by the second user. In an embodiment, request or
announcementposted by the first user may havean expired
status in case where the date mentioned in the condition
(column 624) is expired and none ofthe second users have
accepted the request orthe announcement.
0101. As per FIG. 6, request posted by the User 1 is for
housekeeping service. The conditions corresponding to the
housekeeping service (as posted by the first user) represents
thetimeline(6AM-7PM)requiredtoperformthehousekeep
ing service,thedate/day(Sunday)onwhichthehousekeeping
serviceis to beperformed,and numberofvolunteers (second
users) to perform orparticipate in the service. Further, status
for the post corresponding to housekeeping represents that
the post corresponding to housekeeping is completed. Fur
ther, theaccepter ID forthis postincludes user2 represent
ing that the housekeeping service is completed as per the
mentioned conditions by the user 2.
0102 Similarly, the sharable/exchangeable activity
posted by the user2 is babysitting with conditions including
time (5 AM-11 AM), day (Monday) and numberand type of
the required users (1 Female) forperforming thebabysitting.
Further, the status corresponding to the post of the user 2
representsthattherequestorannouncement madeby the user
2hasbeenaccepted(butnotcompleted). Further,theacceptor
ID, corresponding to theactivity posted by the user 2, repre
sents that the activity postedby the user 2 is accepted by the
user 1.
0103) As explained here above, the service (housekeep
ing) posted by the user 1 is accepted to be shared/exchanged
by the user2 (as depicted, theaccepter ID is user2)and the
activity/service (babysitting) postedby the user2 isaccepted
to be shared/exchanged by the user 1 (as depicted, the
Jun. 5, 2014
accepter ID is user 1). Accordingly, in an embodiment, this
representsanexchangeofactivity/service (housekeepingand
babysitting) between the user 1 and the user 2. Forexample,
the service posted by the user 1 is exchangeable with the
service of babysitting posted by the user 2. In another
embodiment, this represents individual sharing ofthe activi
ties byboth theuser 1 andtheuser2. Forexample, sharingof
housekeeping service between the user 1 and the user 2 and
sharing ofthebabysittingservice between the user 1 andthe
user 2. Further, as shown (in row 614), the service/activity
posted by the user 2 (babysitting) is just accepted and not
completed by the user 1 (as shown by the status and the
accepter ID), thus the activity specific rating (shown by cell
634) provided (by the user 2) to the user 1 is blank or nil.
Furthermore,as shown (row 612), the service/activity posted
bytheuser1 (housekeeping)iscompletedby theuser2,thus
theactivity specific ratingprovidedby theuser 1 to theuser2
is 5’. Such activity specific rating may be provided by the
userton completingthe service(housekeeping)by the user2.
Thus, the column 608 for activity specific rating represents
the rating that the first userprovides to the second user. Such
rating represents the experience ofthe first user (user 1) in
sharing/exchanging the service/activity with the second user
(user 2). Forexample, the rating of 5’ may representthatthe
experience ofthe user 1 (with the user 2 who completed the
service posted by the user 1) was good (considering 5’ as
highest rating forthehousekeeping service, as completedby
the user 2).
0104. In an embodimentofthe present invention, the sys
tem 108mayanalyzesuchactivityspecificratingprovidedby
the first user to determine one or more suitable second users
for any such future activity/service posted by the same first
user. Forexample, ifthe first userprovides good ratingof 5'
to a second user for completing an activity (Such as babysit
ting) then next time if the same first user posts the same
activity, the system 108 provide the reference of the same
second user who received thegood rating(5') (from the first
user) earlier for completing the same activity. In an embodi
ment, the system 108 may define a common range ofrating
(such as 1 to 5) for sharing/exchanging all type ofactivi
ties/service/product. In anotherembodiment, the system 108
may define a range of rating based on the type of service
posted by the first user. Yet in anotherembodiment, the sys
tem may facilitate the first userto pre-set the range ofrating
while?beforeposting a request/announcementcorresponding
to the activity/service/product.
0105. Further,as shown, theactivitypostedby theuser3 is
cricket and oftype sport activity. Further, the conditions
provided by the user3 include the time (6 PM-10 PM), date
(22 February, 2012)and required numberandtype ofsecond
users for the activity (cricket) i.e. 11 Males. Further, the
status ofthis activity (cricket) is shown as pending denot
ing that the activity (cricket) and the corresponding condi
tions (posted by the User3)is notaccepted byanyuserofthe
system 108 Further,based on the dateofthe activity (22 Feb.
2012), it may be determined by the system 108 that the
activity is expired or not. Accordingly, the status ofthe post
maybe shownas pending or expired. Further,as theactiv
ity posted by the user 3 is pending (as per the status shown)
and notacceptedby anyofthesecondusersofthesystem 108
(as shown by the cell 632, the acceptor ID for the activity
cricket is blank), theactivity specific rating is not provided
(by the user 3) to any ofthe second user. Thus, the activity
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof
Time variant rating system and method thereof

More Related Content

Similar to Time variant rating system and method thereof

RADalert - mentorship award winning concept at Hacking Health Vancouver 2014
RADalert - mentorship award winning concept at Hacking Health Vancouver 2014RADalert - mentorship award winning concept at Hacking Health Vancouver 2014
RADalert - mentorship award winning concept at Hacking Health Vancouver 2014Vivien Lo
 
Us patent cases weekly update december 2nd december 9th 2014
Us patent cases weekly update  december 2nd december 9th 2014Us patent cases weekly update  december 2nd december 9th 2014
Us patent cases weekly update december 2nd december 9th 2014InvnTree IP Services Pvt. Ltd.
 
CMS 1500 Instructions
CMS 1500 InstructionsCMS 1500 Instructions
CMS 1500 InstructionsKarna *
 
Us patent cases weekly update february 25th march 4th 2014
Us patent cases weekly update  february 25th march 4th 2014Us patent cases weekly update  february 25th march 4th 2014
Us patent cases weekly update february 25th march 4th 2014InvnTree IP Services Pvt. Ltd.
 
Us patent cases weekly update august 12th august 19th 2014
Us patent cases weekly update  august 12th august 19th 2014Us patent cases weekly update  august 12th august 19th 2014
Us patent cases weekly update august 12th august 19th 2014InvnTree IP Services Pvt. Ltd.
 
Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...
Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...
Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...TGA Australia
 
Appeal Against Shell's PA Ethane Cracker Plant Air Quality Permit
Appeal Against Shell's PA Ethane Cracker Plant Air Quality PermitAppeal Against Shell's PA Ethane Cracker Plant Air Quality Permit
Appeal Against Shell's PA Ethane Cracker Plant Air Quality PermitMarcellus Drilling News
 
Systems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menuSystems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menuTal Lavian Ph.D.
 
Us patent cases weekly update april 22nd april 29th 2014
Us patent cases weekly update  april 22nd april 29th 2014Us patent cases weekly update  april 22nd april 29th 2014
Us patent cases weekly update april 22nd april 29th 2014InvnTree IP Services Pvt. Ltd.
 
Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...
Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...
Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...Marcellus Drilling News
 
Chemistry and reactions from non-US patents
Chemistry and reactions from non-US patentsChemistry and reactions from non-US patents
Chemistry and reactions from non-US patentsNextMove Software
 
Systems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a networkSystems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a networkTal Lavian Ph.D.
 
Us patent cases weekly update october 21st october 28th 2015
Us patent cases weekly update  october 21st october 28th 2015Us patent cases weekly update  october 21st october 28th 2015
Us patent cases weekly update october 21st october 28th 2015InvnTree IP Services Pvt. Ltd.
 
Us patent cases weekly update october 14th october 21st 2014
Us patent cases weekly update  october 14th october 21st 2014Us patent cases weekly update  october 14th october 21st 2014
Us patent cases weekly update october 14th october 21st 2014InvnTree IP Services Pvt. Ltd.
 
Us patent cases weekly update august 19th august 26th 2014
Us patent cases weekly update  august 19th august 26th 2014Us patent cases weekly update  august 19th august 26th 2014
Us patent cases weekly update august 19th august 26th 2014InvnTree IP Services Pvt. Ltd.
 

Similar to Time variant rating system and method thereof (20)

Us patent cases weekly update june 24th july 1st 2014
Us patent cases weekly update  june 24th july 1st 2014Us patent cases weekly update  june 24th july 1st 2014
Us patent cases weekly update june 24th july 1st 2014
 
RADalert - mentorship award winning concept at Hacking Health Vancouver 2014
RADalert - mentorship award winning concept at Hacking Health Vancouver 2014RADalert - mentorship award winning concept at Hacking Health Vancouver 2014
RADalert - mentorship award winning concept at Hacking Health Vancouver 2014
 
Us patent cases weekly update december 2nd december 9th 2014
Us patent cases weekly update  december 2nd december 9th 2014Us patent cases weekly update  december 2nd december 9th 2014
Us patent cases weekly update december 2nd december 9th 2014
 
Paragraph iii anda filing
Paragraph iii anda filingParagraph iii anda filing
Paragraph iii anda filing
 
CMS 1500 Instructions
CMS 1500 InstructionsCMS 1500 Instructions
CMS 1500 Instructions
 
Us patent cases weekly update february 25th march 4th 2014
Us patent cases weekly update  february 25th march 4th 2014Us patent cases weekly update  february 25th march 4th 2014
Us patent cases weekly update february 25th march 4th 2014
 
Us patent cases weekly update august 12th august 19th 2014
Us patent cases weekly update  august 12th august 19th 2014Us patent cases weekly update  august 12th august 19th 2014
Us patent cases weekly update august 12th august 19th 2014
 
Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...
Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...
Sponsor Information and Training day Session C3 - IVDs: Post-market responsib...
 
Appeal Against Shell's PA Ethane Cracker Plant Air Quality Permit
Appeal Against Shell's PA Ethane Cracker Plant Air Quality PermitAppeal Against Shell's PA Ethane Cracker Plant Air Quality Permit
Appeal Against Shell's PA Ethane Cracker Plant Air Quality Permit
 
Systems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menuSystems and methods for visual presentation and selection of ivr menu
Systems and methods for visual presentation and selection of ivr menu
 
Us patent cases weekly update april 22nd april 29th 2014
Us patent cases weekly update  april 22nd april 29th 2014Us patent cases weekly update  april 22nd april 29th 2014
Us patent cases weekly update april 22nd april 29th 2014
 
Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...
Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...
Federal Register - Oct 22, 2015 - EPA 40 CFR Part 98 - Greenhouse Gas Reporti...
 
Chemistry and reactions from non-US patents
Chemistry and reactions from non-US patentsChemistry and reactions from non-US patents
Chemistry and reactions from non-US patents
 
Systems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a networkSystems and methods to support sharing and exchanging in a network
Systems and methods to support sharing and exchanging in a network
 
US20140180938
US20140180938US20140180938
US20140180938
 
US20140180938
US20140180938US20140180938
US20140180938
 
Stages/ Filing of Patenting
Stages/ Filing of Patenting Stages/ Filing of Patenting
Stages/ Filing of Patenting
 
Us patent cases weekly update october 21st october 28th 2015
Us patent cases weekly update  october 21st october 28th 2015Us patent cases weekly update  october 21st october 28th 2015
Us patent cases weekly update october 21st october 28th 2015
 
Us patent cases weekly update october 14th october 21st 2014
Us patent cases weekly update  october 14th october 21st 2014Us patent cases weekly update  october 14th october 21st 2014
Us patent cases weekly update october 14th october 21st 2014
 
Us patent cases weekly update august 19th august 26th 2014
Us patent cases weekly update  august 19th august 26th 2014Us patent cases weekly update  august 19th august 26th 2014
Us patent cases weekly update august 19th august 26th 2014
 

More from Tal Lavian Ph.D.

Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Photonic line sharing for high-speed routers
Photonic line sharing for high-speed routersPhotonic line sharing for high-speed routers
Photonic line sharing for high-speed routersTal Lavian Ph.D.
 
Systems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menuSystems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menuTal Lavian Ph.D.
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resourcesTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Systems and methods for electronic communications
Systems and methods for electronic communicationsSystems and methods for electronic communications
Systems and methods for electronic communicationsTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Tal Lavian Ph.D.
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resourcesTal Lavian Ph.D.
 
Method and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkMethod and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkTal Lavian Ph.D.
 
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Tal Lavian Ph.D.
 
Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Tal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerTal Lavian Ph.D.
 
Systens and Methods For Electronic Communication
Systens and Methods For Electronic CommunicationSystens and Methods For Electronic Communication
Systens and Methods For Electronic CommunicationTal Lavian Ph.D.
 
Systems and Methods for Visual Presentation and Selection of IVR Menu
Systems and Methods for Visual Presentation and Selection of IVR MenuSystems and Methods for Visual Presentation and Selection of IVR Menu
Systems and Methods for Visual Presentation and Selection of IVR MenuTal Lavian Ph.D.
 
Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Tal Lavian Ph.D.
 
Systems and methods for electronic communications
Systems and methods for electronic communicationsSystems and methods for electronic communications
Systems and methods for electronic communicationsTal Lavian Ph.D.
 

More from Tal Lavian Ph.D. (20)

Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Photonic line sharing for high-speed routers
Photonic line sharing for high-speed routersPhotonic line sharing for high-speed routers
Photonic line sharing for high-speed routers
 
Systems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menuSystems and methods for visual presentation and selection of IVR menu
Systems and methods for visual presentation and selection of IVR menu
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resources
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Systems and methods for electronic communications
Systems and methods for electronic communicationsSystems and methods for electronic communications
Systems and methods for electronic communications
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...
 
Grid proxy architecture for network resources
Grid proxy architecture for network resourcesGrid proxy architecture for network resources
Grid proxy architecture for network resources
 
Method and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay networkMethod and apparatus for scheduling resources on a switched underlay network
Method and apparatus for scheduling resources on a switched underlay network
 
Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...Dynamic assignment of traffic classes to a priority queue in a packet forward...
Dynamic assignment of traffic classes to a priority queue in a packet forward...
 
Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...Method and apparatus for using a command design pattern to access and configu...
Method and apparatus for using a command design pattern to access and configu...
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Ultra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizerUltra low phase noise frequency synthesizer
Ultra low phase noise frequency synthesizer
 
Systens and Methods For Electronic Communication
Systens and Methods For Electronic CommunicationSystens and Methods For Electronic Communication
Systens and Methods For Electronic Communication
 
Systems and Methods for Visual Presentation and Selection of IVR Menu
Systems and Methods for Visual Presentation and Selection of IVR MenuSystems and Methods for Visual Presentation and Selection of IVR Menu
Systems and Methods for Visual Presentation and Selection of IVR Menu
 
Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...Radar target detection system for autonomous vehicles with ultra-low phase no...
Radar target detection system for autonomous vehicles with ultra-low phase no...
 
Systems and methods for electronic communications
Systems and methods for electronic communicationsSystems and methods for electronic communications
Systems and methods for electronic communications
 

Recently uploaded

£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))Obat Cytotec
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信oopacde
 
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样ayoqf
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样wsppdmt
 
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样vwymvu
 
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证wpkuukw
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Obat Aborsi 088980685493 Jual Obat Aborsi
 
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证wpkuukw
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammamahmedjiabur940
 
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdfDell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdfMohammedAmineKAROUI2
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一ougvy
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制uodye
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...Amil Baba Dawood bangali
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一uodye
 

Recently uploaded (20)

£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
£ HAMIL 5 BULAN £ CARA MENGGUGURKAN KANDUNGAN USIA 5 BULAN ((087776558899))
 
Abortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get CytotecAbortion pills in Jeddah |+966572737505 | Get Cytotec
Abortion pills in Jeddah |+966572737505 | Get Cytotec
 
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
在线办理(scu毕业证)南十字星大学毕业证电子版学位证书注册证明信
 
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
一比一原版(CSUEB毕业证书)东湾分校毕业证原件一模一样
 
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
如何办理(USYD毕业证书)悉尼大学毕业证成绩单原件一模一样
 
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
办理(uw学位证书)美国华盛顿大学毕业证续费收据一模一样
 
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotecAbortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
Abortion pills in Riyadh Saudi Arabia!+966572737505 ) Where to get cytotec
 
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
一比一定(购)UNITEC理工学院毕业证(UNITEC毕业证)成绩单学位证
 
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...Jual Obat Aborsi Samarinda (  No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
Jual Obat Aborsi Samarinda ( No.1 ) 088980685493 Obat Penggugur Kandungan Cy...
 
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
一比一定(购)坎特伯雷大学毕业证(UC毕业证)成绩单学位证
 
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in DammamAbortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
Abortion Pill for sale in Riyadh ((+918761049707) Get Cytotec in Dammam
 
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdfDell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
Dell Inspiron 15 5567 BAL20 LA-D801P Rev 1.0 (A00) Schematics.pdf
 
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get CytotecBuy Abortion pills in Riyadh |+966572737505 | Get Cytotec
Buy Abortion pills in Riyadh |+966572737505 | Get Cytotec
 
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
在线制作(ANU毕业证书)澳大利亚国立大学毕业证成绩单原版一比一
 
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
一比一原版(Otago毕业证书)奥塔哥理工学院毕业证成绩单学位证靠谱定制
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
NO1 Pakistan Best vashikaran specialist in UK USA UAE London Dubai Canada Ame...
 
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
Contact +971581248768 to buy 100% original and safe abortion pills in Dubai a...
 
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
在线制作(UQ毕业证书)昆士兰大学毕业证成绩单原版一比一
 
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get CytotecAbortion Pills in Jeddah |+966572737505 | Get Cytotec
Abortion Pills in Jeddah |+966572737505 | Get Cytotec
 

Time variant rating system and method thereof

  • 1. (19) United States (12) Patent Application Publication (10) Pub. No.: US2014/0156556A1 Lavian et al. US 2014.0156556A1 (43) Pub. Date: Jun. 5, 2014 (54) (71) (72) (21) (22) (63) (51) (52) TIME VARANTRATING SYSTEMAND METHOD THEREOF Applicants:Tal Lavian, Sunnyvale, CA (US); Zvi Or-Bach, San Jose, CA (US) Inventors: Tal Lavian, Sunnyvale, CA (US); Zvi Or-Bach, San Jose, CA (US) Appl. No.: 14/173,836 Filed: Feb. 6, 2014 Related U.S. Application Data Continuation-in-part of application No. 13/412,647, filed on Mar. 6, 2012, now Pat. No. 8,688,796. Publication Classification Int. C. G06O 30/02 (2006.01) U.S. C. CPC .................................. G06O 30/0282 (2013.01) USPC .......................................................... 705/347 106 102 2 RAar 4Ea 100 (57) ABSTRACT Embodiments ofthe present invention provide a system for enhancing reliability in computation ofratings providedby a user over a social network. The system comprises ofa pro cessorand a memory coupledto the processor. The memory further comprises a rater score database, a satisfaction data base, a social network registration database, a user profile database, and a plurality of instruction executable by the processor. Said instructions in the memory are enabled to accepta messagefromatleastoneuserwherein said message comprises a satisfaction score associated with at least one service providerand to retrieve a rater score associated with saidat least one user from said rater score database. Further, the memory includes instructions in orderto compute a new satisfaction score based on said rater score and said satisfac tion score and update said satisfaction database to include said new satisfaction score. In a similar manner, the new satisfaction score can be computed based upon the informa tion stored in the Social network registration database and user profile database.
  • 2. Patent Application Publication Jun. 5, 2014 Sheet 1 of40 US 2014/0156556 A1 3 i S 3
  • 3. Patent Application Publication Jun. 5, 2014 Sheet 2 of40 US 2014/0156556 A1 3. : & s
  • 4. Patent Application Publication Jun. 5, 2014 Sheet 3 of40 US 2014/0156556 A1 3y S
  • 5. US 2014/0156556 A1Jun. 5, 2014 Sheet 4 of40 |v| eseqeqeG PatentApplication Publication
  • 6. US 2014/0156556 A1Jun. 5, 2014 Sheet 5 of40PatentApplication Publication 0$9 009
  • 7. US 2014/0156556 A1Jun. 5, 2014 Sheet 6 of40PatentApplication Publication ?seqeqeq
  • 8. US 2014/0156556 A1Jun. 5, 2014 Sheet 7 of40PatentApplication Publication 904. 4.V
  • 9. US 2014/0156556 A1Jun. 5, 2014 Sheet 8 of40PatentApplication Publication
  • 10. US 2014/0156556 A1Jun. 5, 2014 Sheet 9 of40PatentApplication Publication
  • 11. US 2014/0156556 A1Jun. 5, 2014 Sheet 10 of40PatentApplication Publication 9-61-I 90ZZOZ
  • 12. US 2014/0156556 A1Jun. 5, 2014 Sheet 11 of40PatentApplication Publication 006
  • 13. US 2014/0156556 A1Jun. 5, 2014 Sheet 12 of40PatentApplication Publication VOL-’61– 0||0||
  • 14. US 2014/0156556 A1Jun. 5, 2014 Sheet 13 of40PatentApplication Publication GOL-61 S
  • 15. US 2014/0156556 A1Jun. 5, 2014 Sheet 14 of40PatentApplication Publication 090;,
  • 16.
  • 17. US 2014/0156556 A1Jun. 5, 2014 Sheet 16 of40PatentApplication Publication
  • 18. US 2014/0156556 A1Jun. 5, 2014 Sheet 17 of40PatentApplication Publication
  • 19. US 2014/0156556 A1Jun. 5, 2014 Sheet 18 of40PatentApplication Publication
  • 20. US 2014/0156556 A1Jun. 5, 2014 Sheet 19 of40PatentApplication Publication
  • 21. Patent Application Publication Jun. 5, 2014 Sheet 20 of40 US 2014/0156556 A1 1302 Register with a system 1304 V - Announce at least one sharable activity service or product to invite one or more second user therefore 1306 Receive information corresponding to the second users, the second user accept at least one ofthe announced sharable activity, service or product v 308 Select at east One second user from the One or more second users for providing the accepted at east one of the announced sharable activity, service or product Fig.-13A
  • 22. Patent Application Publication Jun. 5, 2014 Sheet 21 of40 US 2014/0156556 A1 1310 - Provide Rating / Review to the selected second user based on sharing accepted at least one of activity, service or product 1312 v -Receive credit of pre-set number of points for the accepted at least one ofproviding the announcement sharable activity, service or product V 314Enable the Second user to utilize the Credited point for one of share and exchange ofat least one of sharable activity sources or product announced by other users Fig.-13B
  • 23. Patent Application Publication Jun. 5, 2014 Sheet 22 of40 US 2014/0156556 A1 Registerwith a system by a user Search for Sharabie? exchangeable activity resources announced (requested) by one of more other user ofthe system Bid On the announced activity/resources for sharing? exchange thereof Accept the request l 1410A Enable the user to provide rating based on shared/exchanged activity/resources Debit pre-set numbers of points for receiving at least one of sharable activity/resources Fig.-14
  • 24. Patent Application Publication Jun. 5, 2014 Sheet 23 of40 US 2014/0156556 A1 Enable users ofthe system to share/exchange any activity/service/product 2504 Enable the users to provide rating to each other based on the sharing/exchanging 1506 Enable the users to object the rating received from the other users in system 1508 Acceptance or rejection of objection by the system 1510 Update public ratings and rater's rating of the USES 1512 - Notifythe users corresponding to the updates Fig.-15
  • 25. Patent Application Publication Jun. 5, 2014 Sheet 24 of40 US 2014/0156556 A1 Enable first and second users ofthe system to shared exchange only activity service? product s604Enable the users to provide ratings to each other based on the sharing? exchanging 2.606 -----------1. WWW 608 Enable the second user to Enable the second user to accept the ratings object the ratings 1610 / ------ Update the public rating of ( A the Second user Y--- 1612 4. Update the raters rating of the first user Notify the first and second user on updates
  • 26. Patent Application Publication Jun. 5, 2014 Sheet 25 of40 US 2014/0156556 A1 Notify the first user about the corresponding objection 1618 Extract rater's rating ofthe first user and public rating ofthe Second user Determine if public rating ofsecond useris greater than or equal to rater's rating offirst use Notify the first and second user on acceptance ofobjection 1626 4. Enable the Second use? to reject ratings offirst user Enable Second user to allow the first user to re-rate (C) (D) Fig.-16B
  • 27. Patent Application Publication Jun. 5, 2014 Sheet 26 of40 US 2014/0156556 A1 First user re System rejects the ratings given by the first user 1632 Update the rater's ratings of the first user VI, 1634 Notify the first and second users about rejection of ratings Fig.-16C
  • 28. Patent Application Publication Jun. 5, 2014 Sheet 27 of40 US 2014/0156556 A1 1636 Notify the firstand second users on rejection ofthe objection raised by second user 1638 Rejection challenged by second user Yes 1640 1644 z Update the public rating of Hand over case to rating Second user agencies 1642 1646 N Z Update rater's rating and Update the rater rating of public rating suitably first user according to decision taken by rating agencies y 1648/ (x) Notify the users on A updating of ratings Fig.-16D
  • 29. Patent Application Publication Jun. 5, 2014 Sheet 28 of40 US 2014/0156556 A1 Enable a first user of the system to share/exchange any activity service? product with second user ofthe system 1704 / Enable the first user to rate the second user's performance 706 Prompt the first user to provide details for the rating given to Second user 1702 - Rating below a pre Set value? Rating above a pre Set value Fig.-17A
  • 30. Patent Application Publication Jun. 5, 2014 Sheet 29 of40 US 2014/0156556 A1 Prompt the second user to accept or object the ratings given by the first user Second user accepted the rating? 1716 1720 Updateraterratingofthe Promptthe second userto first user provide detailsforobjection 1718 1722 So Your royo Prompt the first user to re rate Fig.-17B
  • 31. Patent Application Publication Jun. 5, 2014 Sheet 30 of40 US 2014/0156556 A1 2.726 Notify the users corresponding to rejection ofobjection 3.728 Update rater rating ofthe first user and public rating ofsecond USef Notify the users corresponding to updates in ratings Fig.-17C
  • 32. Patent Application Publication Jun. 5, 2014 Sheet 31 of40 US 2014/0156556 A1 Provide a list of reasons to first user for choosing a suitable reason for providing low ratings Enable the first user to submit the rating along with a specific reason selected for low rating 1736 - Prompt the second user to accept or object to the ratings provided by the user 1738 Second user accepted the rating? Yes 1744 Update rater's rating and Hand Over the Case to public rating of the users rating agencies 1746 Notify users corresponding to the decision made by rating agencies Notify users on updates in ratings Fig.-17D
  • 33. PatentApplication Publication 1748 Jun. 5, 2014 Sheet 32 of40 (F)/ Notify the users on acceptance of rating 1750 Prompt the first userto write a recommendation for the second US6 ReCommendation Written? Update raters rating and public rating Notify users on updates Fig.-17E US 2014/0156556 A1
  • 34. Patent Application Publication Jun. 5, 2014 Sheet 33 of40 US 2014/0156556 A1 Enable a second user to be rated by first user based on the experience ofthe first userwith the second user 1804 Notify the second user about the rating provided by the first Se Y 1806 4. Enable second user to accept or object to the rating - Rating objected? 1810 1814 Enable Second user to Select a reaSOn With details Out of a list of fixed reasons to object on rating 1812 Update the rater's rating and public ratings of first and Second user 1816 Notify the first and second user corresponding to updates in ratings Notify the first user on the objection / i J) Fig-18A
  • 35. Patent Application Publication Jun. 5, 2014 Sheet 34 of40 1818 Z Enable the first user to re rate Notify the users on rejection of objection by system Update rater rating and public rating Notify the users 1826 Fig.-18B US 2014/0156556 A1
  • 36. US 2014/0156556 A1Jun. 5, 2014 Sheet 35 of40PatentApplication Publication
  • 37. US 2014/0156556 A1Jun. 5, 2014 Sheet 36 of40PatentApplication Publication OOZ-61-I04.02800ZuO??euJOju!C#?euosdad?uo?eog?enO?jasn (906).)eseqe?epelgoudJasn g0Z-61-IVOZ-61-I
  • 38. Patent Application Publication Jun. 5, 2014 Sheet 37 of40 US 2014/0156556 A1 Accept a satisfaction score for a service providerfrom a 2102 Se 104. Retrieve a rater SCOre associated with said user from the rater SCOre database k As k 106 Retrieve a social network registration information associated with said user from the user's Social network registration database w 108 Retrieve a user profile associated with said user from the user profile database w 110 Compute a new satisfaction score from the Combination of the Satisfaction Score and rater Score or Social network registration information or user profile 2112 Update the satisfaction database to include the new Satisfaction SCOre Fig-21
  • 39. Patent Application Publication Jun. 5, 2014 Sheet 38 of40 US 2014/0156556 A1 Extract the satisfaction score from a message 2202 sent by the user 2204 Retrieve a set of old satisfaction SCOres from the Satisfaction database 22O6 Retrieve the Time passed corresponding to each of the entries in the old satisfaction score 2208 Compute the new value associated with the satisfaction database based upon the rater score, satisfaction score and time dynamics Fig-22
  • 40. Patent Application Publication Jun. 5, 2014 Sheet 39 of40 US 2014/0156556 A1 2302 Extract the satisfaction score from a message sent by the user 2304 Extract a set of old Satisfaction SCOres from the satisfaction database 2306 Analyze the Social network registration information of the user to identify the Correlation between the user and the Service Or products 2308 Generate the new satisfaction Score based upon the Social network score and the Satisfaction SCOre Fig.-23
  • 41. Patent Application Publication Jun. 5, 2014 Sheet 40 of40 US 2014/0156556 A1 2402 Retrieve the user profile from the user profile database 2404 Analyze the correlation between the user profile and the services or products open for rating 2406 Generate a user profile score based upon the correlation between services or products open for ratings and the user profile 24.08 Compute the new satisfaction score from the retrieved satisfaction score using the user profile score Fig.-24
  • 42. US 2014/0156556 A1 TIME VAIRLANTRATING SYSTEMAND METHOD THEREOF CROSS REFERENCE TO RELATED APPLICATIONS 0001. This application is a Continuation-In-Part (CIP) of U.S. Non-Provisional application Ser. No. 13/412,647 entitled Reliable Rating System and Method Thereof filed onMar. 6,2012whichisaContinuation-In-Part(CIP)ofU.S. Non-Provisional application Ser. No. 13/412,619 entitled Systems and methods to Support sharing and exchanging in a network filed on Mar. 6, 2012. FIELD OF THE INVENTION 0002 The invention relates to social networking applica tionsandmorespecifically,theinventionrelatesto enhancing reliability ofratings provided to users in a social networkby means oftime dynamics. BACKGROUND OF THE INVENTION 0003. In current scenario of global inflation, resource management is increasingly required to cut the cost and to overcome many other problems. For example, the prevalent use ofsingle occupancy vehicles is known to be a significant cause of several major economic, social and environmental problems. The problems embrace increasing cost due to usage of energy resource for each vehicle, higher parking space issues, traffic congestion, increased level ofair pollu tionandthelike. Further, an alternativeto the usage ofsingle occupancy vehicles is the use of multi-occupancy vehicles, where multiple individuals can share a single vehicle. 0004 For sharing a resource such as a vehicle, an indi vidual needs to search forpeople who are willing tojoin for sharing a vehicle for riding together to a particular location. This requires spending time in searching reliable people to share the ride. Further, in existing systems, a user can post a query for vehicle sharing. Corresponding to the post, other users ofthe system thoseareinterested in sharingthe vehicle for the ride (hereinafter may be referred to as “interested 2 users') can reply to that query regarding their interests in sharingthevehicle. However, in these systems, the interested users may be completely unknown to the user who posts the query. Thus, the main problem in Such systems is the lack of credibility, in the interested people, which typically is the pre-requisite for many users. Further, in these systems, the userhas to waituntil any interesteduserrespond correspond ingtothequery oftheuser. Furthermore,theusermay needto contact the other interested users, either personally or tele phonically, to discuss various parameters for sharing the vehicle. Such parameters may include, but are not restricted to, compensation/expense that may be shared between the users, timings, and various conditions corresponding to the sharingofvehicleforaride.This wastes a significantamount oftime on the user's part. 0005. Further, in addition to vehicle sharing, there are Some otherresources that may not be shared, generally, with others such as house, machinery etc. Further, Such non-shar able resources may be expensive to possess. An individual may think of providing or receiving Such resource in exchange of any other resource or any service. However, exchanging such expensive resources, with any other resourceorserviceofferedbyanyotherperson,requireahigh level ofcredibility in the offer ofthe other person and vice Jun. 5, 2014 Versa. Further, ifanindividual decidestoexchangearesource with a serviceofferedby theotherperson then theindividual may be required to keep an eye on the activities performed (corresponding to the service) by the other person. This wastesasignificanttime ofthe individualtotracktheservice provided by the otherperson. Forexample, a user may think ofreducing a cost by borrowing a machinery from any other person (possessingthe machinery) in exchange ofproviding Some serviceto the other person Such as pets keeping in the absenceoftheotherperson. Here,theotherpersonhastohave trust on the individualso as to allow the individual to handle thepetsintheabsenceoftheotherperson.Thus,credibilityof any unknown users for exchanging the product/service remains always under stake. 0006. In addition to resource sharing and exchanging, many individuals like to look for some collective activities with otherindividuals,suchas recreationalactivities. Forany recreational activity, Such as playing, riding etc., an indi vidual usually searches for like-minded individuals. For example, an individual may be willingto go out to dine with someone or may be willing to play chess with someone who is good at (or interested in) playing chess. Forthis, the indi vidual may be required to spend a considerable amount of time to search any person around who is like-minded and 3 also credibleto go along with forany Such collectiveactivity. In Such cases, credibility ofany unknown person is always a question for the individual. 0007 Occasional, users make their decision based on what other users are recommending or not recommending. Forinstance,ifa usertellsaboutagooddoctororbarber,other users maygetinfluencedandvisithimandnottoothers. Inthe same way, if another user tells about a terrible service or professionalism ofaserviceprovider, otherusers may decide not to use this service. A very similar phenomenon is observed on the web, if many users recommend a book or other product on Amazon, other users may decide to follow the recommendations and buy or not buy this goods or Ser vices. In a similar way, one can observe recommendation on eBayTM oreven onYelpTM. Ifmany users say something on a social medium,other users might blindly follow, irrespective ofwhetheritiscorrectorincorrectwithoutverifyingthefacts. 0008. In a web based social network, occasionally users maketheir decisions to purchase or notto purchasea service or a product based on the ratings provided by the Social network users. However, these ratings are influenced by the ratings provided previously by other users at the root ofthe ratingtree.The influenceofprevious ratings provided by the users inthepast leaves a drastic impact onthe currentratings ofnew users. Hence, most ofthe times the ratings provided areunrealisticmakingtheseratingsunreliable.Anotherfactor which influences the rating of any use is the frequency of ratings provided fora particular user. The credibility ofonly three users Submit their comments/ratings, cannot be com pared to the credibility ofratings provided by 3,000 users. 0009 Based on the aforementioned, there is a need ofa system andacorrespondingmethodto Supportresourceshar ing with credible users and without requiring much time consumption ata user's end. Further, the system should pro vide support for combined or exchangeable activities with credible and suitable users based on the interest of a user. Furthermore,thereis needforthesystemthatenables theuser to share and/orexchange services orproducts. Thus, the sys tem is required for providing Support to the user in sharing/
  • 43. US 2014/0156556 A1 exchanging/purchasing resources/services by means or reli able rating system and to overcome the shortcoming of the related arts. SUMMARY 00.10 Embodiments of the present invention provide a system for enhancing reliability in computation of ratings provided by a user over a social network. The system com prises ofaprocessoranda memory coupledto the processor. The memory further comprises a rater score database, a sat isfactiondatabase,andapluralityofinstructionexecutableby the processor. Said instructions in the memory areenabledto accepta messagefromatleast oneuserwherein said message comprises a satisfaction score associated with at least one service providerand to retrieve a rater score associated with saidat least one user from said rater score database. Further, the memory includes instructions in orderto compute a new satisfaction score based on said rater score and said satisfac tion score and update said satisfaction database to include said new satisfaction score. 0011. In another embodiment, of the present invention enablesthesystemforenhancingreliabilityincomputationof ratings providedby a user overa social network. The system comprises ofa processor and a memory coupled to the pro cessor. The memory further comprises a social network reg istration database, a satisfaction database, and a plurality of instruction executable by the processor. Said instructions in the memoryareenabledtoaccepta messagefrom atleastone user wherein said message comprises a satisfaction score associated with atleastone service providerand to retrieve a Social network registration information associated with said at least one user from said social network registration data base. Further, the memory includes instructions in order to compute a new satisfaction score based on said social net work registration information and said satisfaction scoreand update saidsatisfaction databaseto include said new satisfac tion score. 0012. Further, an embodiment of the present invention enablesthesystemforenhancingreliabilityincomputationof ratings providedby a user overa social network. The system comprises ofa processor and a memory coupled to the pro cessor.Thememory furthercomprisesauserprofiledatabase, a satisfaction database, and a plurality ofinstruction execut able by the processor. Said instructions in the memory are enabled to accept a message from at least one user wherein saidmessagecomprisesa satisfactionscoreassociatedwithat least one service providerand to retrieve a userprofile asso ciated with said at least one userfrom said userprofile data base. Further, the memory includes instructions in order to compute a new satisfaction score based on said user profile and said satisfaction score and update said satisfaction data base to include said new satisfaction score. BRIEF DESCRIPTION OF THE DRAWINGS 0013 Having thus described the invention in general terms, reference will now be made to the accompanying drawings, which are not necessarily drawn to scale, and wherein 0014 FIG. 1 illustrates an exemplary environment where various embodiments of the present invention are imple mented; Jun. 5, 2014 0015 FIG. 2 illustrates another exemplary environment where various embodiments of the present invention are implemented; 0016 FIG. 3 illustrates exemplary block diagram of a system to support sharing and exchanging, in accordance with an embodiment ofthe present invention; 0017 FIG. 4 illustrates exemplary structure ofa database forstoring information corresponding to users ofthe system, in accordance with an embodiment ofthe present invention; 0018 FIG. 5 illustrates exemplary structure ofa database forstoring information corresponding to users ofthe system, inaccordancewithanotherembodimentofthepresentinven tion; 0019 FIG. 6 illustrates exemplary structure ofa database forstoring information corresponding to users ofthe system, in accordance with yet another embodiment ofthe present invention; (0020 FIGS.7A,7Band7Cillustratevariousprofileviews ofauserofthesystem,forprovidinginformationcorrespond ing to the Social status of the user, in accordance with an embodiment ofthe present invention; 0021 FIG. 8 illustrates an exemplary database for storing informationcorrespondingtoSocialactivitiesperformedby a user ofthe system, in accordance with an embodiment ofthe present invention; 0022 FIG. 9 illustrates another exemplary database for storing information corresponding to rater's rating ofa user of the system, in accordance with an embodiment of the presentinvention: (0023 FIGS. 10A, 10B, and 10C illustrate various profile views ofa user ofthe system in accordance with an embodi mentofthepresentinvention wherea userprovidesexcellent rating to another user ofthe system; (0024 FIGS. 11A and 11B illustrate various profile views ofa user ofthe system in accordance with an embodiment of the present invention where a user provides bad rating to another user ofthe system; (0025 FIGS. 12A, 12B, and 12C illustrate various profile views ofa user ofthe system in accordance with an embodi ment of the present invention where a user objects to the reception ofbad rating from another user ofthe system; (0026 FIGS. 13A and 13B illustrate a flow diagram of a method for sharing and exchanging at least one ofactivity, service and product in a network, in accordance with an embodiment ofthe present invention; 0027 FIG. 14 illustrates a flow diagram ofa method for sharing and exchanging at least one ofactivity, service and product in a network, in accordance with another embodi ment ofthe present invention; 0028 FIG. 15 illustrates a flow diagram ofa method for enabling the users ofthe system to provide feedback corre sponding to the ratings received from other users ofthe sys tem, in accordance with anembodiment ofthepresentinven tion; (0029 FIG. 16A to 16D illustrates a flow diagram of a methodforenablingthesystem to determinethegenuineness ofan objection raised by a user ofthe system on the ratings received from anotheruser ofthesystem, inaccordance with an embodiment ofthe invention; 0030 FIG. 17A to 17E illustrates a flow diagram of a method forproviding a userwith various tasks to perform on theselectionofdifferent ratings forotherusers ofthesystem, in accordance with an embodiment ofthe invention;
  • 44. US 2014/0156556 A1 0031 FIGS. 18A and 18B illustrate a flow diagram of a methodforenablingauserofthe systemto re-ratetheratings providedtoanother userofthesystem,inaccordancewithan embodiment ofthe invention; 0032 FIG. 19 illustrates exemplary block diagram ofthe system toanalyzepersonal information andaccordingly gen erate fare ratings, in accordance with an embodiment ofthe present invention; 0033 FIGS. 20A, 20B and 20O illustrates exemplary structureofaraterscoredatabase,social networkinformation database, and user profile database for storing information corresponding to users of the system, in accordance with anotherembodiment ofthe present invention; 0034 FIG. 21 illustrates a flow diagram ofa method for enabling a user ofthe system to provide a satisfaction score and accordingly generate a new satisfaction score, in accor dance with an embodiment ofthe present invention; 0035 FIG. 22 illustrates a flow diagram ofa method for generating the new satisfaction scorefrom arater scoreasso ciatedwith theuserand thesatisfaction scoreprovidedby the user,inaccordancewithan embodiment ofthepresentinven tion; 0036 FIG. 23 illustrates a flow diagram ofa method for generating the new satisfaction score from Social network registration information and the satisfaction score provided by the user, inaccordancewith an embodimentofthepresent invention; and 0037 FIG. 24 illustrates a flow diagram ofa method for generatingthenew satisfactionscorefrom auserprofileofthe userandthe satisfaction score providedby the user, in accor dance with an embodiment ofthe present invention. DETAILED DESCRIPTION OF THE INVENTION 0038 Illustrative embodiments ofthe invention now will be described more fully hereinafter with reference to the accompanying drawings, in which some, but notall embodi ments ofthe invention are shown. Indeed, the invention may be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather,theseembodimentsareprovidedso thatthisdisclosure willsatisfyapplicablelegal requirements. Likenumbers refer to like elements throughout. 0039 FIG. 1 illustrates an exemplary environment 100 where various embodiments of the present invention are implemented. The environment 100 includes a server 102 connectedtoaplurality ofclient devices 104a, 104b... 104n via a network (N/W) 106. The client devices 104a, 104b. . . 104n (hereinafter may collectively be referred to as "client devices 104) may refer to electronic devices that may be utilized by users to access the server 102. Examples ofthe client devices 104 may include, but are not restricted to, a personalcomputer,a mobilephone,aSmartphone,apersonal digital assistant (PDA), a tablet computer, a laptop, and the like. The Network 106 may include, but is not restricted to, a communication network such as Internet, PSTN, Local Area Network (LAN), Wide Area Network (WAN), Metropolitan Area Network (MAN), and so forth. In an embodiment, the network 106 can be a data network such as the Internet. Further, the server 102 may include a system 108 to support sharing and exchange among the users ofthe client devices 104 (hereinafter referred to as “users'). The system 108 may facilitate the share and exchange of an activity, service or product among the users through the network 106. Further, themessagesexchangedbetweentheserver102andtheclient Jun. 5, 2014 devices 104 can comprise any suitable message format and protocol capable of communicating the information neces saryfortheserver102toprovideadesiredservicetotheclient devices 104. In an embodiment ofthe present invention, the messages comprise hypertext transferprotocol (HTTP) mes Sages. 0040. In an embodimentofthe invention, server 102 may bea host fora social networking website that may utilize the system 108 for supporting the users ofthesocial networking website to share and/or exchange various activities and resources, such as vehicles, equipments, services, among themselves. Further, in another embodiment, the social net working may be a partofthesystem 108 that may requirethe users to register, therewith, for facilitating the users with various Support services of sharing and exchanging in the system of social network. Further, in an embodiment, the users ofthe client devices 104 may need to register with the system 108forsharingandexchangingatleastoneofactivity, product, or service (hereinafter activity, product and ser vice may collectively be referred to as resources) in the network 106. The user may be registered, to create a profile, bySubmittinginformation,Suchaspersonalinformation,aca demic information, professional information and the like, to the system 108. The personal information of a user may include, but is not restricted to, name, location, and hobbies. Further, the academic information ofthe user may include, butis notrestrictedto, qualification detailsandany academic achievement. Similarly, the professional information may include details corresponding to the profession (ifany) such as industry, designation and the like, ofthe user. The infor mation corresponding to the profile ofthe user is explained further in conjunction with FIG. 4 and FIG. 5. 0041. In an embodiment,each ofthe registered users may communicate messages to share or exchange the resources with other users. In an embodiment, each user may post communication message through his/her profile for public viewing. Such messages,ifpostedby the user, may be shown to all other users of the system 108. Further, in another embodiment, the communication between various users of the system 108 may bethrough sending messages directly to intended users ofthe system 108. Again further, in another embodiment,theusermay defineoneormoregroups ofusers on various bases such as types of users, relationships with users and the like. For example, groups for friends, relatives andthelike. Further,theuser maypostthe request/announce menttoaspecificgroup ofusers.Yetin anotherembodiment, the users may create particular rooms in their profiles for sharing activity orservice with users ofthe system 108. For example,theusermay create a room for sharing ofresources Such as vehicle, products and the like. 0042. Similarly, the user may create a room forexchange of services between users, such as a room for exchanging services likebabysittingwith anyproductofservicesoffered by otherusers ofthesystem 108. Forexample,ifauserofthe system 108 plans to travel from a first location to a second location,the user maypostthis information on his/hershared room correspondingto travelling. The informationpostedby the user may be visible to all other users ofthe system 108 whosharethecommonroom.Thesystem 108mayalso notify one or more other users, aboutthetravellingplan ofthe user, through appropriate means. The one or more users may include, but are not limited to, users ofthe system 108 who sharethe common room orhavingthesame interests (as may be determined through the users’ profile), for example, but
  • 45. US 2014/0156556 A1 not limited to, the system may send notification, through an E-mail,toeach oftheusershavingtheinterestintravellingor who follow the same route from the first location to the secondlocation.Theuser mayalso communicatemessagesto share or exchange activity, product, or service with other USCS. 0043. In an embodiment, each registered user ofa client device. Such as theclientdevice 104a, mayposttheinforma tion corresponding to the product, service oractivity that the userwants toshareorexchangewith otherusers ofthesystem 108. Forexample, the usermayannouncean activity, Such as bikeriding, orpostarequest forresourcesharingorexchang ing. Further, the user may post one or more conditions corre sponding to post or announcement. The conditions may include, but are not limited to, information or terms corre sponding to the posted request or announcement for sharing orexchanging. Forexample,theusermayposttheconditions Such as time of ride, maximum time window for pick-up, maximumtimewindowfordropoffcorrespondingto thebike riding. 0044 Similarly, the user may posta request for ride shar ing orexchange ofservices orequipments. Forexample, the user may post a request for service corresponding to baby sitting in exchange ofany other service or product. Further, the user may post conditions corresponding to Such request, for example, the user may announce timings for receiving such service. Accordingly, the other users ofthe system 108 may show theirinterest corresponding to the post by accept ingthe announcement. 0045. Further, in an embodiment, the user may ask for bids, from other users ofthe system 108, for providing ser vices based on the request/announcement posted by the user. Correspondingly, the other users may bid for the share or exchange for services or product. In an embodiment, the system 108 may search for suitable other registered users (havingtheirprofiles ofthesystem 108) basedonthe request/ announcementpostedbytheuser. In thisembodiment, in one case,thesystem 108 mayanalyzetheprofiles ofthe registered users ofthe system 108 based on the request/announcement and corresponding conditions posted by the user. For example,iftheuserannouncedanactivityforbikeridingthen the system 108 may search for other users having interest in biking or travelling. In an embodiment, this may be deter mined by analyzing the hobbies ofthe other users. Accord ingly, the system 108 may determine the suitable users for sharing or exchanging the activity, service or product based on the request or announcement posted by the user. 0046. Further, itmay beappreciatedby a person skilled in the art that the sharing and exchanging through the system 108 in the network 106 may notbe limited foractivity, prod uct and services. Further, each user may share information in any form Such as text information, multimedia information andthelike. Forexample, ifauseriswillingtotravel from the first location to a second location and seeking guidance in travelling route orweatherconditions forthe secondlocation orany otherinformationinthis regard,thentheusermaypost the requestfor correspondinginformation. Otherusers ofthe system 108maysharetheirexperiences inthesecondlocation that the user may be willing to know. Further, theother users may shareotherinformationtoguidetheuser(whopostedthe request) regarding short route for travelling to the second location. In an embodiment, the system 108 may notify the user regarding other suitable users of the system 108 who have travelled to the second location and may provide guid Jun. 5, 2014 ance to the user. The system 108 may determine about the suitable users from theprofile created oractivities posted by the other suitable users. It may beapparent to one skilled in theart thathere, the user may bethe registered memberofthe system 108 who announces an activity or posts the request and otherusers may include otherregistered members ofthe system 108 who can view the announcement/post and may accept/reject the request. Further, the system 108 may search fortheotherusers who may be suitable to share orexchange of resources. The system 108 is explained further in more details in conjunction with FIG. 3. 0047 FIG. 2 illustrates another exemplary environment 200 where various embodiments ofthe present invention are implemented. The environment 200 includes a server 202 connectedtoaplurality ofclient devices 204a, 204b... 204n via a network (N/W) 206. The client devices 204a, 204b. . . 204n (hereinafter may collectively be referred to as "client devices 204'') include communication devices that may be utilized by users to access the server 202. Examples ofthe client devices 204 may include, but are not restricted to, a personalcomputer,a mobilephone,aSmartphone,apersonal digital assistant (PDA), a tablet computer, a laptop, and the like. The Network 106 may include, but is notrestricted to, a communication network such as Internet, PSTN, Local Area Network (LAN), Wide Area Network (WAN), Metropolitan Area Network (MAN), and so forth. In an embodiment, the network 206 can be a data network such as the Internet. 0048. Further, the server202 may includea system 108 to Supportsharingandexchangingamongtheusers ofthe client devices 204 (hereinafter referred to as “users'). The system 108 may facilitate the share and exchange of an activity, serviceorproductamongtheusers through the network 206. In an embodiment, the users oftheclientdevices 204 may be required to register with the system 108 for sharing and exchangingtheactivity,serviceorproduct(hereinafter activ ity, service or products may collectively be referred to as resources). Further, the messages exchanged between the server 202 and the client devices 204 may comprise any Suitable message format and protocol capable ofcommuni catingtheinformation necessary fortheserver202 toprovide a desired service to theclient devices 204. In an embodiment of the present invention, the messages comprise hypertext transfer protocol (HTTP) messages. 0049. Further, the environment 200 illustrates links betweentheclientdevice204a, theclientdevice204bandthe client device 204c. As shown the client device 204a and the client device 204b are connected through a link 208. Simi larly, the client device 204b and the client device 204c are connected through a link 210. The link 208 and link 210 represent a relation between the users corresponding to the client devices. Such relations may include, but are not restricted to, friendship, family relation, neighbors, business relationandthelike. Forexample,theuseroftheclientdevice 204a may be a friend of the user of client device 204b. Similarly, the userofclientdevice204band theuserofclient device 206C may be business associates or colleagues in the same company. Further, the users may be directly or indi rectly relatedtoeach other. Forexample, theuseroftheclient device 204a (that is shown as connected to the client device 204b) may be a direct friend ofthe userofthe client device 204b. Similarly, the user ofthe client device 204b may be a direct friend for the userofthe client device 204c (as shown connected through a direct link). Therefore, the user ofthe
  • 46. US 2014/0156556 A1 clientdevice204a may beconsideredas indirectly related (as friend offriend) with the user ofthe client device 204c. 0050. Further, in an embodiment, such links may be trackedby thesystem 108 to determinethe relations between the users. Further, each user may limit the posting or announcements to specific users based on the relations. For example,ifauser, Suchastheusercorrespondingto theclient device204a,posts apublic request forsharinga ride, then in anembodiment,therequestmaybeshowntoalltheregistered users of the system. Further, ifthe user ofthe client device 204b wants to show his post only to his/her friends, then the system 108 may makethepostvisibleonlyto friends, such as the user of the client device 204a and the user of the client device204c. Furthermore,iftheuseroftheclientdevice206b is willingto show his/herpost only to his/her colleagues ofa company thenthesystem 108 may makethe post visibleonly to the user ofthe client device 204c. 0051. For example, ifa user needs someone to look after his/herhouse forone week in his/herabsence. The user may want anybody whom he/she can trust on for Such responsi bility oflookingafter thehouse such as his/herfamily mem bers,closefriendsandthelike. Further, theuser may notwant this information (ofhis absence from his/her house for one week), to be leaked to any other user. In Such situation, the user may select one or more credible users (members) ofthe system 108 or may select a pre-defined group of members (corresponding to his/her profile) that may include his/her family and/or close friends. The social networking website may then show the posting of the user to only the selected membersandmaystrictlyhidetheinformationtobeleakedto any other member. 0052 Further, based on the posting, one or more other users ofthe system 108 may accept the requestposted by the user and accordingly the resources may actually be shared and/or exchanged between them. Subsequent to the actual sharing and/or exchanging based on the accepted request corresponding to the post, the userandtheone or more other users may provide ratingto each otherbased on theirperfor mances corresponding to sharing/exchanging. User's ratings may beexplained further in conjunction with FIGS. 3, 4and 5. Further, the system 108 may determine the credibility of users forsharingand/orexchangingresourceswithafirstuser based on various factors such as their relations with the first user, ratings received from other users ofthe system 108and the like. 0053 FIG. 3 illustrates exemplary block diagram of a system, such as the system 108 (as described in conjunction with FIG. 1 and FIG. 2), to Support sharing and exchanging, in accordance with an embodiment ofthe present invention. Inanembodiment,thesystem may beutilizedasaplug-in for othersystem ora Social network. Inanotherembodiment, the system may be implemented as a social networking system. The system 108 includesa processor302 anda memory 304. The memory 304 includes a database 306. The database 306 may store information about users ofthe system 108. Each user may needto be registered with the system 108 by creat ing a profile thereon. The profile may be created by entering one or more information, Such as personal information, pro fessional information andthe like, correspondingto the user. 0054 The system 108 may facilitate each user for announcing a request corresponding to sharable/exchange ableactivities, servicesorproducts (hereinafterreferred to as resources)forinvitingotherusers (hereinafterreferredtoas second users’) ofthe system 108. Hereinafter the user who Jun. 5, 2014 posts/announces any request/information on the system is referredto as firstuser. Further,hereinafter, the users ofthe system 108 who are invited by the first users, for the posted/ announced request/information, may be referred to as the second users. Furthermore, the users (other than the first user) who may accept the request posted/announced by the first usermay alsobe referredto as the second users. Further, theusermaypostoneormoreconditionscorrespondingtothe announcement. The conditions (as posted by the first user corresponding to the sharable?exchangeableactivity/service? product) may include, but are not limited to, at least one of type, time, location, compensation, security collateral or required skill level corresponding to the sharable activity, service orproduct. Forexample, ifthe sharable activity, ser Vice orproduct is vehicle sharing or ride sharing with one or more second users then the conditions corresponding to the ride(orvehicle)sharing mayinclude,butarenotrestrictedto, date ofthe ride, time ofthe ride, maximum time window for pick-up,and maximumtimewindow fordropoffcorrespond ing to the ride. 0055. In an embodiment, the conditions may be manda tory to be followed by the second users, if the second user accepts a request corresponding to the announcement. In another embodiment, the conditions may be negotiable between the first user and one or more second users who are interested in the posted/announced request/information. The system 108 maydetermineaboutoneormoresuitablesecond users that may be recommended to the first user correspond ing to the post of the first user. The suitable second users corresponding to the post/announcement may be determined based onmatchingbetweentheprofileofthe firstuserandthe profile ofeach ofthe second users. In one embodiment, the system 108 may determinethe matchingofthe first userwith thesecond usersby matchingtheoneormoreconditionswith information (such as profile information) corresponding to the second users. If the one or more second users meet the conditions then the second users may be considered as Suit ablesecond users fortheannouncedactivity/service/product. 0056 Furthermore, the memory 304 of the system is coupledto theprocessor302andincludesthedatabase306to store information about each of the first users and second usersofthesystem 108.Theinformationcorrespondingtothe first user and the second user may include, but is not limited to,personal information (such as name, location,hobbiesand the like), professional and educational information (Such as qualification, work industry, designation and the like). Fur ther,the information correspondingto the firstuser may also include information corresponding to post/announcements for sharing/exchanging activities, services or product. The first user may announce/post request/information and corre spondingconditionsassociatedwith activities/services/prod ucts for inviting one or more Suitable second users. The sys tem 108may facilitate theseconduserstoacceptoneormore sharable?exchangeable activity, service or product that may be announced/posted by first users. 0057. Further, the memory includes one or more instruc tions that may be executed by the processor 302 to provide Supportforsharingandexchangingatleast oneofanactivity, a service, a productor information. The processor302 ofthe system 108maysearch forsuitablesecondusersofthesystem 108by matchingthecontentand/ortypeoftheannouncement or request made by the first userwith theprofile information oftheotherusersofthe system 108. Examplesofthetypes of announcements or requests may include, but are not limited
  • 47. US 2014/0156556 A1 to,sports,education,health,hospitality,food,transport,Secu rity, pets, charity, adventure, personal, social orbusiness etc. Theprofileinformation may include,butis not limited to, the hobbies/interests, residential/business addresses, recent activities, public ratings, profilepoints etc. The public rating represents rating provided by the other users based on the shared/exchanged activity/service/product between them. In an embodiment,thepublic rating maybearatingprovidedby a first user to a second user and Vice-versa for a specific activityshared/exchangedbetween them. Inanotherembodi ment, the public rating may be an average rating of a user (suchas thefirstuserorthesecond user) that may bereceived from all other users of the system 108 based on sharing/ exchanging/purchasing/selling an activity, a service, a prod uct or personal item, an information and the like. 0058. Further,theprofilepointsincludepoints that maybe earned by a user based on sharing/exchanging/purchasing/ selling any activity, a service, a product, personal item, or information with other users ofthe system 108. Further, the earned profile points may be utilized by the user in further sharingorpurchasinganyactivityorserviceoraproductwith other users ofthe system 108. In an embodiment, profile of each user may be initialized with Zero '0' profile points. 0059. The processor 302 may then inform the first user about one or more matchingprofiles ofthe second users that are Suitableto theannouncement orrequest madeby the first user. In an embodiment, the processor 302 may select only those profiles of the second users of the system 108 that satisfies all of the conditions posted by the first user corre sponding to his/her announcement or request for sharing/ exchanging/purchasing/sellinganyactivity, aservice,aprod uct or personal item, an information and the like. Further, in anotherembodiment,theprocessor may provide information corresponding to the other users (ofthe system) having less relevancy based on the matching (as described above) between the conditions of the first user and profiles of the second users. In this embodiment, the other users may have greater relevancy based on Some other criteria Such as com mon interest, location as that ofthe first user. 0060. In an exemplary embodiment ofthe invention, the sharable activity, service or product may include sharing a ridebythefirstuserwith oneormoreofthe secondusers. For example, a first user announces a ride sharing service to be shared a certain dateand time. The first useralso adds certain conditions corresponding to the ride sharing service. The conditions may include, butare not limitedto, date on which thefirstuser is willing to sharehis/her ride, time ofthe day at whichthefirstuseris willingtopickuptheseconduser. Initial locationfrom where thefirstuserwillpickuptheseconduser, destined location at which the first user will drop off the second user,and maximum time window selectedby the first user forpicking up and dropping offthe second user from/to the destined location. Forexample, the maximum time win dow for pick up selected by the first user may include a maximumtimeatwhich the firstuser may pickupthesecond user. The maximum time window for pick up may also includethemaximumtimeuptowhichthefirstusermaywait forthe second user tojoin the first user. The maximum time window for dropping off may include a maximum time to reach to the destined location ofthe second user. 0061. In anotherexemplary embodiment ofthe invention, the sharable activity, serviceor product may include share of sports activity or invitation to play any sport. Forexample, a first user may announce a cricket event on certain date and Jun. 5, 2014 time at a specific venue. The first user may also add certain conditions correspondingtoplayingthesport.Theconditions may include, but are not limited to, need for experienced players (secondusers), needtobeincertainuniform,need for males only, need for the players of a particular age group (suchas less than thirtyyears).Theprocessor302 may senda messagetoalloftheusersofthe system 108correspondingto the announcement made by the first user. In case a user acceptstoplay with the first user, theprocessor302 may then notify the first user corresponding to acceptance ofthe invi tationtoplaycricketbyauser(oraseconduser).Thefirstuser may then scan the profile of the user and may or may not approvethe seconduserforbeingapartofthesportsactivity. 0062) Ifthe second user gets approval from the first user, theprocessor 302 may then inform the second userabout his selection/approval for the sports activity. Similarly, if the second user is rejected by the first user then the second user maybeinformedsuitably by theprocessor302. Further,in an embodiment, the system 108 may inform other approved second users (who are already approved by the first user corresponding to the announced sports activity) about approval ofanothersecond userforthesharedsportsactivity. Due to this, the other users may remain updated about the fulfilmentoftheconditions correspondingto the sports activ ity. For example, iffor cricket activity (as posted by a first user), 11 members are required and 9 members have been selected (Approved) by the first user and 2 more members are required. Then by sending the notification to the all 9 approved membersabouta new approvedsecond memberfor the cricket, the all 9 members may be updated that now only 1 more member is required to meet the condition (of 11 members) for the activity cricket. 0063. The processor 302 of the system 108 may also searchforcertainusersofthesystem 108 thatlives nearbythe venuespecifiedby thefirstuserintheannouncement. Further, the processor 302 may shortlist the users having mentioned about cricket in theirprofiles as hobby or interests orprofes sion etc. Furthermore, the processor 302 may shortlist the users based on theirgenderand age. The processor302 may thensuggesttheshortlisteduserstothefirstuser.Thefirstuser may then view theprofiles ofthe shortlistedusers suggested/ recommended by the system 108 and may further filter the suitable users based on his/her preferences. The processor 302 may then sendanotificationtoallthesuitableusersabout the approval in participating in the cricket activity. The notification may include,butnotlimitedto, thedetailedinfor mationaboutthesportseventannouncedbythe firstuser.The notification may also inform the suitable users about the approval of the first user for participating in the activity. Further, in an embodiment, the processor 302 may directly approve the user, ifthe Suitable user accepts the notification. Accordingly, the system 108 may keep a record (in the data base 306) of the final shortlisted users for the activity (cricket) as posted by the first user. 0064. Further,based on the record (that may contain a list oftheapproved second users) andactivity information (Such as conditions like when the activity is to be performed), the processor 302 may determine whether the activity is com pletedornot. Further,thesystem 108mayaskeach ofthefirst user and the second users to confirm about the status ofthe activity that whether the activity is completed, pending, extended, expired and the like. The status corresponding to anyactivity may definethesituation in which theactivity is present. The status completed or pending may denote that
  • 48. US 2014/0156556 A1 theactivity is completedorpending respectively. Further, the days and time for the activity may be extended due to some reasonsormutualconsentofeachmemberoftheactivitythen the status may be set as extended. Correspondingly, any or each membermay updatetheactivityinformationbyentering the updated date therein. 0065 Based on the status, the processor 302 may send timely remindersto eachofthefirstuserandthe secondusers (who participated in theactivity) forproviding rating/review to eachothermemberoftheactivity. Forexample, ifthestatus of the activity is completed then the processor 304 may notify each ofthe members to provide rating to each other based on their experiences in sharing the activity (cricket). Accordingly, each user may provide rating to other users based on theirexperiences with others in sharing the activity (such as while playing the cricket). Such ratings may add a value to a user's profile that may be considered to determine thecredibility ofthe user. Basedonactivityspecific rating,an average rating may be calculated by the processor 302 that depictsthe overallpublic rating, forthe user,basedonratings received for all the activities/services/products shared/ex changed between the users. 0066 Further, based on the rating received by each user, theprocessor302 may determinecreditpointsbasedon shar ing the activity, service, product with other users. For example,basedontheratingreceivedbyauserforaparticular activity, theprocessor302 maycalculatetheamountofpoints that may be credited or debited to/from the user's account. Further, the processor 302 may determine the credit points based on various factors such as the type and duration ofthe activity/service shared/exchanged between the users. Fur thermore, the processor 302 may credit/debit points to/from the user's accountthat may bepre-setbetween the users who share/exchange the activity/service/product. for example, if the first user shares a personal item with other user (second user) then based on the pre-set amount, the first user may receive 5 pointsasacredit forsharingthepersonal item with the second user. Correspondingly, the 5’points may be deb ited from the account of the second user for sharing the personal item ofthe first user. In other words, the 5’ points maybe transferred from the second user'saccount to the first user's account. Further, theprocessor302 may senda notifi cation to the first userandthe second user(s) for correspond ing credit and debit of pre-set number of points based on sharingatleastone oftheactivity, serviceorproductbetween them. In an embodiment, the processor 302 may facilitate each userofthesystem 108to utilizecreditpointsforsharing/ exchanging/purchasinganyactivity,service,productorinfor mation that may beannounced by one or more other users of the system. 0067 Further theprocessor302 may send notifications to each user based on the activity performed corresponding to theuser. Such notification maybesentthrough various means such as Email, SMS, profile notification and the like. The profile notification includes notification to a user (corre spondingtotheprofile)bypostingthe messageofnotification within theprofile oftheuser. Forexample, theprocessor302 may sendemailsto first userandthe second users forprovid ingratingtoeachother.Similarly,theprocessor302 maysend emailstothe firstuserandthesecondusersforcorresponding credit or debitofpre-set numberofpoints. 0068. In an exemplary embodiment of the invention, instructions executable by the processor 302 of the system 108 may facilitate the users to provide ratings to each other Jun. 5, 2014 based on the experience shared with each other during shar ing/exchanging/selling/purchasing of activity/service/prod uct. Furtherin the exemplary embodiment, to maintain genu ineness in providingratingsto theusers, thesystem 108 may addrestrictions intheprocedureofratingusers, suchthat,the users of the system 108 are bound to provide support or details for providing any rating to any user. The system 108 may store the details in the database306 ofthe memory 304. The details stored by the system 108 may be utilized in case ifthe rating receiver queries against the rating received by other users. 0069. Further, instructions executable by the processor 302 may facilitatetheusersofthesystem 108toobjectonany ofthe ratings receivedfromotherusers. Furthermore, instruc tions executable by the processor302 may facilitate the sys tem 108 to determine the authenticity or genuineness ofthe objection raised by the users. Moreover, the system 108 may eitherrejectoraccept theobjection raisedby theusers corre sponding to the ratings received from other users. Ifthe sys tem 108 accepts the objection of a user then the rating received by the user may be rejected, i.e. the rating received may not be accountable in the public rating ofthe user. Fur ther, ifthe system 108 rejects the objection ofa userthen the rating may be accountable in the public rating ofthe user. 0070 Furthermore, instructionsexecutableby theproces sor 302 may facilitate the users to object furtheron the deci sion madebythesystemtoeitheracceptorrejectan objection on a rating. The system 108 may hand over the objection to ratingagencies, ifthe users objects furtheron the decision of the system 108.Theratingagencies maybea dedicatedteam of human employees ofthe system 108 who are trained to handleconflicts in the ratings. The instructions executableby theprocessor302 mayfacilitatetheratingagenciestocontact the users involved in the conflicts via network means. The rating agencies may enquirethe users concerningto the con flicts and may use the data stored by the system 108 in the database306ofthememory 304correspondingtotheshared/ exchangedactivity/service/product. In anembodiment, deci sion madebytheratingagencies may notbe objected further. 0071. In addition to the exemplary embodiment of the invention, the instructions executable by the processor 302 may facilitate the system to calculate rater's rating ofa user based on one ofa numberofacceptance, rejections orobjec tions raisedby other users on the rating provided by theuser. In an embodiment, the system 108 may calculate the raters rating based on the number ofacceptances occurred on the ratings providedby a user. The rater's rating may signify the genuineness or credibility of the user ofthe system 108 in providing ratings to other users of the system. The raters rating may play an important role forthe users ofthe system 108 to select a credible user for sharing/exchanging/selling/ purchasing ofany activity/service/product. 0072 FIG. 4 illustrates exemplary structure ofthe data base 306. As represented in FIG. 4 the database 306 may be represented as a database 400 forstoring information corre sponding to users of the system, in accordance with an embodimentofthepresentinvention.Thedatabase400stores information corresponding to users ofthe system 108. In an embodiment, the users are registered members ofthe system 108 having profile thereon. Based on the registration, each usermaybeassignedwithauniqueuserID,asrepresentedby userID402. Foreachuser, thedatabase400may storevarious information Such as profile information, information corre
  • 49. US 2014/0156556 A1 sponding to announcement, average public rating, profile points and the like, corresponding to the user. 0073. As illustrated, the database 400 includes columns containing information Such as profile information 404. announcement/request 406, average rating 408 and profile points 410. The database 400 may store such information for each userofthe system 108. Further, as shown, row 412, row 414 and row 416 represent information corresponding to a user 1, a user 2 and a user3 ofthe system 108 respectively. Here,user 1, user2and user3 represent userIDs. Further, for each user, the profile information 404 may include informa tion corresponding to aprofileofa userthat maybeprovided by the user while registering with the system 108. For example, the profile information 404 may include, but is not restrictedto, personal details, as represented by column 418. qualificationandotherinformation,asrepresentedbycolumn 420. The personal details may include, but are not restricted to, informationlikename,location,hobby,andthe like. Simi larly, qualification and otherinformation may represent non personal information Such as, but are not restricted to, infor mation corresponding to education, profession, industry, designation, and achievements ofa user. 0074 As shown, the personal details 418 (corresponding to theuser 1)include name A,location L1 andhobby H1. Similarly, the personal details 418 of the user 2 represents name B, location L2 andhobby H1 corresponding to the user 2. Again similar, name, location andhobby ofthe user3 are representedby C. L3 and H3. Here, it may be noted that hobby ofthe user 2 is same as the hobby ofuser 3, as shown by H1. Further, each user of the system 108 may request orannounce an activity, service orproduct that may besharableorexchangeable with one or more other users of the system 108. As shown, column 406 (for requests or announcement posted by users ofthe system 108) includes information corresponding toactivity, serviceorproductand corresponding conditions (as representedby column 422 and column 424 respectively). Hereinafter, the activity, the ser vice or the product may collectively be referred to as the resources. The users may be facilitated to post a request or announcement for sharing or exchanging at least one ofthe resources with one or more other members (users) of the system 108. Hereinafter, the user who posts the request or announcement may be referred to as the first user and remaining registered members (users) of the systems 108 may be referred to as the second users. 0075. In an embodiment, a user(the first user) may posta requestorannouncement forall the secondusers (users other thanthe first user) ofthesystem 108. Inanotherembodiment, the firstusermay posta requestfora specific group ofpeople Such as friends, relatives, business associates and the like. Each user may be facilitatedto define one or moregroups by adding specificpeopletherein. Further,correspondingtoeach requestorannouncement,thefirstusermay postone ormore conditions for sharing/exchanging the at least one of the resources.Thecolumn422storesdetailscorrespondingtothe sharable and/or exchangeable resources, for example, as shown, an exchangeable service Such as House Keeping may be posted by the user 1. This post is for inviting one or more second users foraccepting the conditions (as shown by column 424) corresponding to exchangeable service i.e. House Keeping. In an embodiment, thefirstuser may make the conditions mandatory for accepting the posted sharable/ exchangeable resource(s). In this embodiment, if a second user accepts the posted information corresponding to a Jun. 5, 2014 resource (Service for house-keeping) then it is considered thatthe second useraccepts all the conditions corresponding to the post. Further, in another embodiment, ifthe first user postan announcementforsellingofresourceandasks forbid for that particular resource, the second user may bid for the resource based on the announcement. 0076 Further,as shown, a requestpostedby theuser 1 for house-keeping with conditions (represented by column 424) is stored in thedatabase400. Theconditions may include,but are notlimited to, timeline required toperform theactivity or service, date/day for performing the activity or the service, requirement of number ofVolunteers (second users) to per form or participate in the activity or service, and place of performingtheactivity. Specifically,asshown,theconditions posted by the user 1 for the house-keeping activity/service includetimeline such as 6AM-7 PM, day forperformingthe activity is Sunday and numberofthe secondusers required is 1. Similarly, the service posted by the user2 is Babysit ting with conditions representing the time, date and Volun teer (Second users) requirement for the User 2. Specifically, the conditions posted by the user2 include time as 5 AM-11 AM, day as Monday and numbers of the second users requiredis 1 andthe condition thatsecond userrequiredis a female for baby-sitting service. Again similar, the posting corresponding to the user3 includes an activity Cricket and corresponding conditions representthe time, dateand Volun teer(Seconduser)requirementtoperformthepostedactivity. Specifically, as shown, the information stored corresponding to the user 3 includes activity as “Cricket and conditions include time to play cricket is 6 AM-10 AM, date of the activity 22 Feb. 2012, number and type of second users required is 10 males. 0077. In oneembodiment, the first usermay be facilitated to post an activity, service, product (Herein, activity, Ser vice, and product may collectively and intermittently be referred to as resource) or information for inviting specific setofsecondusers (usersofthesystem 108otherthanthefirst user). For this, the first user may be facilitated to post an activity according to the type thereof. For example, the first user may post cricket as ofthe type sports activity. In an embodiment, the second users having hobby or interest in sports may directly search any post corresponding to sports ifthe corresponding information is posted according to the type oftheactivity by thefirst user. Further, this may enablethesystem 108tosearch forsuitablesecondusers who aresuitableandcredible forthepostedactivity. Forexample, to search second users those may be interested in the posted service, in an embodiment, the system may determine the typeofpostedactivity,serviceorproductandaccordingly,the system 108 maysearchforsuitablesecondusersthosemaybe interestedinsharingorexchangingtheresource(correspond ingto thepost)based on thehobbyoractivities ofthesecond users. Further, iftheprofileofthesecond userincludes infor mation regarding his/her hobby as related to sports then in an embodiment, the system 108 may suggest the first user about the second users as suitable for the activity/service corresponding to the post. 0078. Further, the averagepublic rating (as shown by col umn 408) represents an average rating received by each user from one or more other users (ofthe system 108) based on his/herpreviousexperiencesin sharing/exchangingresources or information. Further, as shown average public rating for the user 1,basedonhis/herpastexperiences with otherusers, is 3. Herein, the rating 3 may be provided by the system
  • 50. US 2014/0156556 A1 108 based on the individual ratings received, by the user 1, corresponding to sharing and exchanging ofthe resource or theinformation withotherusers. Here, itisunderstood(based ontheaforementionedexplanation)thattheuser 1 canreceive individual rating by being eitherthe first user(who posts the request/announcement) or one of the second users (other usersofthesystemexcludingthefirstuser)ofthesystem.The individual rating is explained further (as activity specific rating) in conjunction with FIG. 6. Similarly, average rating fortheuser2andtheuser3,basedonhis/herpastexperiences with other users, is 5’ and 1 respectively. 0079. Furthermore, the FIG.4showsoverallprofilepoints (as depicted by column 410) that may be accumulated by a user from all the previous sharing/exchanging ofactivities, services orproduct. Forexample,iftheuser 1 earn 10 points by beingthefirst usertwo times (considering 5 pointscredit foreach time ofsharing/exchanging) in previous experience of sharing/exchanging and further, if the user 1 loses 5 points byacceptingany serviceofferedby any otherfirst user (considering debitof 5 points)then the overall profilepoint will be 5 (10-5) that may be referred to as “overall profile points forthe user 1. Inanembodiment,each registered user mayhavehis/heraccountcontainingpointsearnedbytheuser through sharing/exchanging activities/resources with other users ofthe system. These points may further be utilized by the user for requesting other users ofthe system for sharing/ exchanging activities, services, products. Further, it may be appreciated by a person skilled in the art that the user may utilizethe earnedpoints inpurchasing oneormoreactivities, services or products. In other words, the user may sell the points for receiving the services or products from the other users. Thepoints credit/debit correspondingtoactivities/ser vices shared/exchanged is further explained in conjunction with FIG. 5. 0080 Further, as shown in FIG. 4 of the invention, the activity/service/product corresponding to the column 422 posted by the user 1 includes service ofhouse-keeping. Fur ther,in condition,theuser(firstuser)posteda requirement of oneperson who can take care ofhis/herhouse on the required date/day (mentioned as Sunday) between 6 AM-7 PM. Other users (second users) of the system, who can see the post, may respondtothepostbyacceptingthepostedservice. Further, before responding to the post, the other users may check the average public rating ofthe first user to confirm his/her credibility. Accordingly, the other users may decide whether to accept the request posted by the user or not. Further, the first user may be notified ifone or more ofthe second users accept the post. Accordingly, the first user may assign the service for house-keeping to one or more second users who accepted the posted request corresponding to the house-keeping. In an embodiment, one of the second users whoaccept thepostedservicebythefirstuserwillbeassigned to complete the posted request. Further, the system 108 may send one or more reminders to the accepter to complete the assigned work. In another embodiment, if multiple second users accept the request posted by the first user then the first user may be provided with the details ofthe all such second users who accept the posted service. The first user may then selectone or moreusers from thesecond users whoaccepted request (hereinafter referred to as the request acceptor). In anembodiment,the system 108may furthernotify thesecond users abouttheaction takenby thefirstuser. Forexample, the system 108 may inform the second users (request acceptor) Jun. 5, 2014 aboutwhethertheyhavebeen acceptedor rejectedbythe first user who posted the service request. I0081. In an embodiment ofthe invention, the system 108 may inform one or more second users about the announce ment/requestpostedbythefirstuser. The oneormoresecond users may be selectedby thesystem 108based onthehobbies orpersonalinformation oftheseconduser. Forexample, ifthe first user posts an activity corresponding to cricket in X ground (venue) then the system 108 may analyze the profile information, such as hobbies and location, of the second users. Basedonanalysis,ifitis determinedbythesystem that theprofilesofoneor more second users (users otherthan the first user) match suitably (hereinafter may be referred to as matched second users) with theactivity and corresponding conditions posted by the first user then the system 108 may provide information corresponding to those matched second users to the first users. Forexample, based on the postofthe first user, the system 108 may analyze the hobby (ofeach second user) ifmatches with type ofthe activity i.e. sport and location ofthe activity (as postedalong with the activity by the first user) matches withthe locationofthe seconduser thenthesystem 108mayconsiderthatsecond useras suitable for the post and accordingly the system 108 may provide information correspondingtothesecondusertothefirst user. I0082 Further, in an embodiment, the first user may be facilitated with an option for restricting the post from publi cizingtoallthesecondusers orforsendingtherequestorpost only to specified group ofsecond users, then in an embodi ment the system 108 may search for a suitable second user from thespecifiedgroup. In thisembodiment, thesystem 108 may not recommend other users ofthe system 108 who are not the part of the specified group. Further, in another embodiment, the system 108 may search suitable users from all theregisteredsecondusersofthesystem 108andmaysend the recommendation to the first user based on the post and corresponding conditions. For example, ifthe first user has chosen an optionfordisplayingthepostonly to the friends of the firstuser, then in this caseifnoneofthefriends ofthefirst user accepted or responded for the post ofthe first user till some pre-fixed time, the system 108 may start providing recommendations to the first user for some Suitable second users. Further, it may be appreciated that in this case, the system 108may not displayinformation correspondingtothe post (that has been restricted, by the first user, to the specific group offriends) to any ofthe second users to maintain the privacy ofthe matter posted by the first user. I0083 FIG. 5 illustrates exemplary structure ofthe data base 306. As represented in FIG. 5 the database 306 may be represented as a database 500 forstoring information corre sponding to users ofthe system, in accordance with another embodimentofthepresentinvention.Thedatabase500stores information corresponding to users ofthe system 108. In an embodiment, the users are registered members ofa system, suchasthesystem 108,havingprofile thereon. Eachusermay register himself,or herselfby creating a profile (an account) on the system 108. Based on the registration, each user may be assigned with a unique userID, as represented by userID 502. Foreach user, the database500 may store various infor mation such as profile information 504, information corre sponding to announcement/acceptance 506, rating orreview 508,earnedpoints510andthelike,correspondingto theuser. I0084 As explained earlier in conjunction with FIG. 4, corresponding to each registered user ofthe system, Such as the user 1, the user 2 and the user 3 (as represented by the
  • 51. US 2014/0156556 A1 column 512, column 514 and column 516 respectively), the profile information 504 may include, but is not limited to, personal details518, qualification andotherinformation 520. The profile information 504 may be provided by each user while registering with the system 108. The personal details 518 may include personal information Such as name, loca tion,hobbyandthelike. Further,qualificationandotherinfor mation520may include,but notlimitedto,educational infor mation, professional information Such as industry, experience, designation, achievements and the like. 0085. Further, the announcement/acceptance 506 may include, butis not restrictedto, information correspondingto sharable?exchangeableactivity,service,product, information and the like that may be posted by a user ofthe system 108 (hereinafter referred to as the first user) and information about status forthe post, such as accepted, completed, pend ing and the like. Specifically, as shown, the information cor responding to announcement/acceptance 506 includes an activity/service/product522,conditions524anda status526. Theactivity/service/product 522 representsat leastone ofan activity, a product, a service or information that may be posted or announced by the first user for one or more other users ofthe system 108. Hereinafter, the one or more second users ofthe system 108 may be referred to as the second users. The first user may post or announce for sharing or exchanging an activity, service, product or information. Fur ther, the conditions 524 may represent the conditions posted by the first user corresponding to the posted announcement/ request. Further, the status 526 illustrates the status of the posted sharable/exchangeableactivity/service/product/infor mation. Specifically, the status 526 may include, but is not restrictedto, completed, accepted, pending,andthelike. I0086 Specifically,as shown, the user 1, theuser2 and the user 3 have the names as A, B and C, locations as L1, L2 and L3, and hobbies as H1, H1 and H2 respec tively. Here, it may be noted that the hobby ofthe user 1 is same as the hobby of the user 2. Further, the column 522 shows theactivity Bike riding posted by theuser 1. Further, the column 524 shows the conditions (posted by the user 1) correspondingto the Bikeriding suchas time 6AM-7AM, Day as Sunday forcarrying out theactivity, and number of persons required is 1. Similarly, as shown, the user 3 has posted the service for Kid Care and condition mentioned includes the time between 8 AM-7 PM corresponding to the service. Further,theuser2hasnotpostedanyactivity/service/ product or information. 0087. After posting an activity, a service, a product oran information by the user 1, in one embodiment, the system searches forone or more Suitable second users by analyzing theprofiles ofall registered second users (otherthan the first user) ofthesystem 108 to determinea match between profile ofeach second userand the conditions corresponding to the post/announcement ofthe first user. In this embodiment, the system 108analyzesthelocation,qualification,hobby,activi ties,post(ifany)and otherprofileinformationcorresponding to the second users. Further, the system 108 provides infor mation about the determined suitable second users (corre sponding to the post and associated conditions) to the first user. As shown, the hobby ofthe user 1 (H1) is sameas the hobby (H1) ofthe user2, the system may provide informa tion abouttheprofileofthe user 2 to the user 1. Forexample, thehobby (H1) may includetravelling, bikingorridingthat may be matched with the activity Bike riding posted by the user 1. Based on Such matching, the system 108 may search Jun. 5, 2014 one or more Suitable second users those can accept the post/ announcementofthe first user. Subsequently, thesystem 108 mayprovidenotificationtothefirstuser(theuser 1)toinform him/her about the suitable second user (such as the user 2). Similarly, in an embodiment, the system may notify the Suit able second user (the user 2) about the post ofthe first user (the user 1). I0088. Further,in anotherembodiment,theuser 1 may also be facilitated to search for one or more suitable second users relevant for the post/announcement. Furthermore, the user 1 maybefacilitatedtorestrictthesearchtoaparticulargroup of people. For example, the first user (such as the user 1) may restrictthepostforsecondusers ofaparticularagegroupthen the system 108 may search the suitable second users ofthat particular age group. Also, the second users may search any such activity, service posted by the first user. I0089. Further,on receiving theinformation aboutthepost by the first user, the second users may accept the post ofthe first user. Forexample, ifthe user2 likes to share theactivity of bike riding with the user 1 then the user 2 may choosean option to accept the activity. Further, the accepted activity may be carried out by the user 2 based on the conditions. Accordingly, the status corresponding to the post may be set as accepted (as shown) in the profile of the user 2 and completed (As shown) in the profile ofthe user 1. Initially, if the post is not accepted by any ofthe second users then the status may be shown as pending. 0090 Based on the activity shared/exchanged by the first userand one or more second users, the first userand the one ormoresecondusers mayprovideratingto eachother. Ifthey liked the activity shared/exchange with each other, they can give more rating and ifthey don’t like, they can give less or Zero rating based on their experience in carrying out the activity or service. Forexample, considering rating from 1 to 5’ where 5’ being the highest and 1 being the lowest rating, the user 2 has given rating 5 to the user 1 based on his/her experience ofsharing the bike riding with the user 1 and the user 1 has given rating 4 to the user 2 based on his/herexperiencewith the user2 (as shown). Ifthe first user gets bad experience in sharing/exchanging any activity/ser vice/product or feels that the second user (with whom the activity/service/product was shared by the first user) was not goodorintellectualorlike-mindedthenthefirstusermaygive bad/low rating. Further, the system 108 may send periodic reminders to both the first userand one or more second users to provide ratings to each othercorresponding to actual shar ing/exchanging of the activity/service/product between the first user and the one or more second users. 0091. In one way, the rating provided by a user shows his/her interest in sharing/exchanging the service/activity/ productagain withthesame user.Also,therating receivedby each user may be added to his/her previous ratings received from other users (for any Such sharing/exchanging activity/ service/product with the other users) to determine average ratingoftheuser(asexplainedpreviouslyin conjunctionwith FIG. 4). The average rating ofthe user may be visible to all other users ofthe system 108 through the user's profile. For example, ifa user receives ratingof'4', 2’, 3, and 5' after sharing/exchanging fourdifferentactivities/services orprod ucts with four different users, then, accordingly, the average ratingoftheusermaybeequivalent to 3.5’thatmay bemade visible to all the users ofthe system 108. 0092. Further, in an embodiment, an account (profile) of each registered user may be initialized with 0 points that
  • 52. US 2014/0156556 A1 may beincreasedordecreasedbasedon sharing/exchanging/ sellingaparticularactivity/service/productpostedby thefirst user. Thesepoints may becreditedordebited from the user's account based on sharing/exchanging any activity/service? product. Forexample, ifthefirstuserannounces aservice for car sharing from one location to another and sets 5 credit points forthe service then 5’ points may be debited from an account ofasecond person who accepts theposted service of the first userand correspondingly, 5 points may be credited to theaccountofthefirstuserforprovidingthe service. In an embodiment, based on the status of activity, and date of performing the activity, and rating/review provided by the users associated with the performed activity, the system 108 may determinewhether theactivity has actually been carried out (shared/exchanged) between the first user and the one or more second users ofthe accepted activity. Accordingly, the system 108 may provide credit points to the users. For example, ifthe status ofthepost, corresponding to a service, is completed and the first user (who posted the service) and the seconduser(whoacceptedtheservice)havegivenratings to each other then it may be determined that the activity has actually been performed by the users (the first user and the second user).Accordingly,the system may assign "+5 credit pointsto thefirstuserand -5°creditpointstotheseconduser. The +5’ credit points denote credit of 5 points to the first user'saccountand -5°creditpointsdenotedebitof 5 points from the availablepoints in the accountofthe user. Here, 5’ points maybepre-setby the users beforesharing/exchanging the activity/service/product. 0093. Further, in an embodiment, the system 108 may set minimum credit points based on type of activity/service? product and conditions. The type ofactivity/service/product may include,butis notlimitedto,recreational activity, riding, sports,andhouseexchange. Forexample,basedonthetypeof activity,Suchasvehiclesharing,thesystem maysetminimum +5’ as credit points for the first person who shares his/her vehicle and -5° for the person who accepts sharing ofthe vehicleofthefirstuser. Furthermore,inanotherembodiment, the first user may ask forbid from one or more second users forthepost. The second users may bidbasedon theirinterest in thepostedactivity/service/product.Accordingly,based on thebidamountofeach userandcredibility ofeachuserbased on theirprofile, oneormoresecond users maybeselected for the posted activity/service/product. Additionally, the first usermayaskacompensationamountthatmaybeprovidedby the second users for sharing a vehicle. Further, based on the decidedamount,thesecondusermayprovidesomeofhis/her points to the first user. For example, if the second user is willingtoacceptapostforvehiclesharing(from onelocation to another) forsome X amount/monthandamount X=Y points. Then the system 108 may debit 'Y' points from the second user's account and may credit the 'Y' points in the account ofthe firstuser. In an embodiment, numberofpoints (say ‘Y) for some amount (say X) may be fixed by the system and in anotherembodiment, numberofpoints forthe amount may be decided manually by the first user and the second user. 0094. As shown, the user 1 earns +5’ points and the user 2 isassignedwith -5°creditpoints forthecompletedactivity i.e. 'Bike riding (as shown). In an embodiment, such points, as earnedby the first userandthe second user may be a form of virtual money that may further be utilized in sharing/ exchanging/selling ofany activity/service/product with any otheruserofthe system. Each user(first useror second user) Jun. 5, 2014 may determine credibility ofother user (first user or second user) before sharing/exchanging an activity/service/product/ information and before setting credit points for any Such activity/service/product/information. Further, the first and second users may determine the credibility of each other based on theirprofiles and rating/review. 0.095 Again similarly, as shown, the user 3 has posted a service forKidcare between8AM-7 PM. Forthis, theuser3 may first ensure about the credibility ofany second user for assigning the service of Kid care. The user 3 may be sure about thecredibility ofthe second userby viewing the previ ous ratings (ofthe user3)andexperienceinsharing/exchang ing/handlingSuch activity, beforeallowingthesecond userto handle the kid. Further, it is shown that the postofthe user3 is pending as the responsibility (activity) of kid care is not assignedtoanyseconduserandaccordingly,thereis no rating fortheuser3 forthispostandthuspoints earnedcorrespond ing to this post (ofkid care) is zero (0). 0096 FIG. 6 illustrates exemplary structure ofthe data base 306. As represented in FIG. 6 the database 306 may be represented as a database 600 forstoring information corre sponding to users ofthe system 108, in accordance with yet another embodiment ofthe present invention. The database 600 includes a list offirst users and a list ofsecond users. The first users are members of the system 108 who post one or more requests forsharing/exchanging/selling an activity/ser vice/product/information.Thesecond users includeall mem bers ofthe system 108 other than the first user. Further, the first userand the second usercorrespondto a particularpost/ announcement. In otherwords, thefirst userforonepost may beaseconduserforany requestpostedbyany otherfirstuser. Further, the system 108 may search forone or more suitable second users, for a post, from the list ofsecond users. 0097. As shown in FIG. 6, thedatabase 600 showsvarious requestsposted by various users. Each userhas aunique user ID, as represented by column 602 (ofthe database 600), that representsuniqueidentificationcodeoftheuserofthesystem 108. Further, profile information 604, and announcement/ acceptance 606 are explained earlier in conjunction with FIGS. 4 and 5. An activity specific rating 608 represents rating/review provided to theseconduser who completes the specific active/service (posted by the first user). Further, the database 600 includes accepter IDs 610 corresponding to eachpostthathasbeenacceptedbyoneormore secondusers. Specifically, the accepter ID includes information corre spondingtotheseconduserwhoacceptstherequestpostedby thefirstuser. Furthermore,thedatabase600showsarow 612, a row 614anda row 616corresponding to the user 1, theuser 2 and the user3 respectively. 0098. Theprofile information column 604ofthe database 600 representspersonaldetails(asshownbycolumn 618)and qualification and other information Such as business details (as shown by the column 620)ofthe each userofthe system 108. Specifically, the personal details corresponding to the user 1 includes name 'A', his/her location L1, and hobby H1. Further, the qualification and other information includes qualification,professional,and otherinformation as Q1 Similarlytheuser2has a name B, location L2,hobby H1 and qualification and other information as 'Q2. Again similarly,the user3has name 'C' with locationofperforming thepostedactivity as L3,andhaving hobbiesand qualifica tion and other information as H2 and Q3 respectively. 0099 Further, as shown Announcement/Acceptance 606 representsdetailsofrequestsorannouncementspostedbythe
  • 53. US 2014/0156556 A1 first users of the system 108. Further, the announcement/ acceptance includes status information corresponding to acceptance of the posted request/announcement by one or more second users. Specifically, the announcement/accep tance 606 may include, but is not restricted to, information suchasActivity/Service/Productsharing(representedbycol umn 622), condition (as represented by column 624), and status corresponding to the posted request/announcement (a represented by the column 626). Specifically, the Activity/ Service/Product sharing (as shown by the column 622) includes information that the first users may post/announce forsharing/exchanging with one or more second users. In an embodiment, theActivity/Service/Productsharing (asshown by the column 622) includes a type ofannouncement/post made by the firstusers ofthe system 108. Further, thecondi tion (as shown in column 624) comprises the necessary con ditions (corresponding to the request/announcement posted by the firstuser) that may needtobefollowedbyoneormore second persons (who acceptthe request) forcarrying out one or more tasks associated with the post. The conditions may include, but are not limited to, at least one of type, time, location, compensation, Security collateral or required skill level (ofthe second user who accepts the request/announce mentassociated with thepost)correspondingtothesharable/ exchangeable activity, service or product posted by the first user. Hereinafter, thesecondperson whoacceptsthe request/ announcement, posted by the first user, may be referred to as the acceptor).Theconditionspostedby the firstusermayor may notbenegotiablebasedonthediscretionofthe firstuser. 0100 Further, information correspondingto the status (as shown bycolumn 626) represents whethertheannouncement or request posted by the first user is accepted, completed or pending by the second user. In an embodiment, request or announcementposted by the first user may havean expired status in case where the date mentioned in the condition (column 624) is expired and none ofthe second users have accepted the request orthe announcement. 0101. As per FIG. 6, request posted by the User 1 is for housekeeping service. The conditions corresponding to the housekeeping service (as posted by the first user) represents thetimeline(6AM-7PM)requiredtoperformthehousekeep ing service,thedate/day(Sunday)onwhichthehousekeeping serviceis to beperformed,and numberofvolunteers (second users) to perform orparticipate in the service. Further, status for the post corresponding to housekeeping represents that the post corresponding to housekeeping is completed. Fur ther, theaccepter ID forthis postincludes user2 represent ing that the housekeeping service is completed as per the mentioned conditions by the user 2. 0102 Similarly, the sharable/exchangeable activity posted by the user2 is babysitting with conditions including time (5 AM-11 AM), day (Monday) and numberand type of the required users (1 Female) forperforming thebabysitting. Further, the status corresponding to the post of the user 2 representsthattherequestorannouncement madeby the user 2hasbeenaccepted(butnotcompleted). Further,theacceptor ID, corresponding to theactivity posted by the user 2, repre sents that the activity postedby the user 2 is accepted by the user 1. 0103) As explained here above, the service (housekeep ing) posted by the user 1 is accepted to be shared/exchanged by the user2 (as depicted, theaccepter ID is user2)and the activity/service (babysitting) postedby the user2 isaccepted to be shared/exchanged by the user 1 (as depicted, the Jun. 5, 2014 accepter ID is user 1). Accordingly, in an embodiment, this representsanexchangeofactivity/service (housekeepingand babysitting) between the user 1 and the user 2. Forexample, the service posted by the user 1 is exchangeable with the service of babysitting posted by the user 2. In another embodiment, this represents individual sharing ofthe activi ties byboth theuser 1 andtheuser2. Forexample, sharingof housekeeping service between the user 1 and the user 2 and sharing ofthebabysittingservice between the user 1 andthe user 2. Further, as shown (in row 614), the service/activity posted by the user 2 (babysitting) is just accepted and not completed by the user 1 (as shown by the status and the accepter ID), thus the activity specific rating (shown by cell 634) provided (by the user 2) to the user 1 is blank or nil. Furthermore,as shown (row 612), the service/activity posted bytheuser1 (housekeeping)iscompletedby theuser2,thus theactivity specific ratingprovidedby theuser 1 to theuser2 is 5’. Such activity specific rating may be provided by the userton completingthe service(housekeeping)by the user2. Thus, the column 608 for activity specific rating represents the rating that the first userprovides to the second user. Such rating represents the experience ofthe first user (user 1) in sharing/exchanging the service/activity with the second user (user 2). Forexample, the rating of 5’ may representthatthe experience ofthe user 1 (with the user 2 who completed the service posted by the user 1) was good (considering 5’ as highest rating forthehousekeeping service, as completedby the user 2). 0104. In an embodimentofthe present invention, the sys tem 108mayanalyzesuchactivityspecificratingprovidedby the first user to determine one or more suitable second users for any such future activity/service posted by the same first user. Forexample, ifthe first userprovides good ratingof 5' to a second user for completing an activity (Such as babysit ting) then next time if the same first user posts the same activity, the system 108 provide the reference of the same second user who received thegood rating(5') (from the first user) earlier for completing the same activity. In an embodi ment, the system 108 may define a common range ofrating (such as 1 to 5) for sharing/exchanging all type ofactivi ties/service/product. In anotherembodiment, the system 108 may define a range of rating based on the type of service posted by the first user. Yet in anotherembodiment, the sys tem may facilitate the first userto pre-set the range ofrating while?beforeposting a request/announcementcorresponding to the activity/service/product. 0105. Further,as shown, theactivitypostedby theuser3 is cricket and oftype sport activity. Further, the conditions provided by the user3 include the time (6 PM-10 PM), date (22 February, 2012)and required numberandtype ofsecond users for the activity (cricket) i.e. 11 Males. Further, the status ofthis activity (cricket) is shown as pending denot ing that the activity (cricket) and the corresponding condi tions (posted by the User3)is notaccepted byanyuserofthe system 108 Further,based on the dateofthe activity (22 Feb. 2012), it may be determined by the system 108 that the activity is expired or not. Accordingly, the status ofthe post maybe shownas pending or expired. Further,as theactiv ity posted by the user 3 is pending (as per the status shown) and notacceptedby anyofthesecondusersofthesystem 108 (as shown by the cell 632, the acceptor ID for the activity cricket is blank), theactivity specific rating is not provided (by the user 3) to any ofthe second user. Thus, the activity