Identity issue at Riya

::HorsePigCow:: life uncommon: Me, Myself and I(dentity)

I was reading Tara’s post and Yes, I have the same issue with the existing identity structure at Riya Photo search service for now.

Just to give you all a bit of background, at the moment, Riya manages addresses for a user by his or her email address. It recognises the faces for a user and links that data to an account based on an email address. So now the problem is, one user can have more than one email address that he/she might give out to different users. He might give abc@xyz.com to one User A and User B might give xcv@asd.com email address for the same user. And User A and User B will use those email addresses respectively to recognise the person on Riya. Now the way I see from Tara’s post and using the system (Riya), I don’t think Riya at the moment understands that both different email addresses are of the same person (through face recognition) and merge the facial information about these person. If this was the case than when more pictures of the same User are uploaded on the site, it will take less time to train Riya to recognise the face of that person.

I think there should be a better way to identify the person and have a global identity no matter how many email addreses he/she might is recognised by. Here is what I think can be done (this is all based on the information I got about Riya): -

  • We should have a system in place like Plaxo Contact Management system
  • Initially people can register users by different email address. If it is the same email address than I assume that the problem should be solved
  • So now the situation is that for a given user “A” we have many pictures uploaded on the system and is recognised by different email addresses
  • So now when the user “A” registers himself on Riya.com , he or she should be given an option of registering all his email addresses
  • Riya than understands that all the data for the different email addresses is of the same person and merges it together
  • I think the problem is solved

OR

  • Riya becomes smart enough to understand that all the data even though stored under different email addresses are of the same person using face recognition technology and merge them together.

The other issue I am facing is when I want to put a name to the face in Riya I have to put an email address for that person. 

Media_httpwwwsoftware_sjnpj

Media_httpwwwsoftware_efmiw

 Now as indentified by many others, I might not have an email address for that person or that person might not even have an email address. This is no joke, my uncles and aunties living in remote areas in India don’t know what computers are, how are they  

supposed to have an email address. What should I do about them? I just don’t want to keep on putting fake email addresses for them. But I still want the system to recognise them by their faces! I might go to Geek Dinners, meet people there, take pictures but might not have their email address. But I still want the system to recognise them by their names. So there should be a better alternative to this. Ofcourse I can tag those pictures by the name of the person or something similar, but than this does not solve by purpose. I will have to keep on doing this every time I upload pictures as the system would not recognise the pictures of that person.

 

Media_httpwwwsoftware_vjdyw

How about also allowing to recognise the pictures by a group? I might be going out with 100 people quite a few times but don’t want to bother myself recognising all the pictures all the time, but I have created a group for those 100 people. I just might want to add them by groups. So if there are more than certain amount of people in the same group, the photo is automatically recognised as that group. Of course again, I can tag those pictures by group name, but might not solve the problem.

More suggestions coming up soon.

 

Tags: - - -

I am on the Riya Alpha tester Group

Finally I got around starting to post on this blog.Let me start off this blog with a post on Riya. The photo searching tool that I am really excited about lately. I am one of the lucky few ones who are on the Alpha Tester Group. Riya in an invitation only service for the moment.

Media_httpwwwitejasco_cxhfo

I got an invite from Tara Hunt over the weekend. I did a test run immediately :). Over last couple of days, I did some more fiddling with it when I got a chance. Of course, it’s in Alpha and does not work the way we want yet, but it’s much more better than I thought it would be in Alpha. I will post more of my reviews and feedback about Riya in upcoming posts. Overall I am excited.

I do get excited about new services and tools all the time. But there is few more reason to my excitement about Riya and that is here I am more involved and at an early stage. I will get to see the product evolve more as the time passes by and will finally see a mature product available to public. I am also more excited because I have spoken to the CEO behind this project Munjal Shah and got to know him a bit.

The support guy at Riya Mario Feegrade is good and responsive as well.

 

 

Tags: - -

About sp_readerrorlog ...

In this article(!!) let us understand the system stored procedure Sp_readerrorlog in detail. At the time of writing this article I have tested it in SQL Server 2K. Sp_readerrorlog is a system stored procedure which can be used to read the SQL Server error logs from within T-SQL. Syntax of sp_readerrorlog
Parameter 1 : Non zero integer value Parameter 2 : File name Parameter 3 : Line number in the file Parameter 4 : Search string
1. Code snippet to display the content of the current event log Execute sp_readerrorlog 2. Code snippet to display the content of eventlog.1 EXEC sp_readerrorlog 1, 'C:\Program Files\Microsoft SQL Server\MSSQL$Velias\log\ERRORLOG.1' Or EXEC sp_readerrorlog 1 3. Code snippet to search a string --Would search the second row of the specified text file for the number 2000. EXEC sp_readerrorlog 1, 'C:\SendToTextFile.txt',2, '2000' Yep you got it right ... this system stored proc can be used not only on log file but on any file (as shown in the above code snippet). To import the SQL Error Logs, format it and then allow querying using TSQL ... check out http://www.replicationanswers.com/Downloads/ErrorLogs.txt

Comparing tables in SQL Server 2K

While using SQL Server 2000, there are times when we would like to check whether the content in two tables are same or not. As of now there isn’t any built-in function in SQL Server to do the same. At present we need to manually compare the contents of tables to find out whether they are matching or not. Won’t it be nice to have a stored procedure which would do the job for us? Read on … Setting the environment First let us create a test table and populate it with some test data. Create table Student ( [name] varchar(50), [age] int ) Insert into Student ([name],age) Values ('Vadivel',27) Insert into Student ([name],age) Values ('Ash',30) Let us now create a copy of this table with a new name: Select * into StudentCopy from Student Now both the table ‘Student’ and ‘StudentCopy’ has the same structure and values. Solution!! The stored procedure helps in comparing two tables: Create Procedure usp_CompareTable ( @FirstTableName varchar(128), @SecondTableName varchar(128) ) As -- Variables to hold the dynamic query Declare @TotalRowsFirstTable nchar(100), @TotalRowsSecondTable nchar(100), @TotalRowsUnion nchar(100) -- Variables to hold the row count of different tables Declare @RowCountFirstTable int, @RowCountSecondTable int, @RowCountUnion int -- Variable which would hold the result of the comparison. 0 = Mismatch, 1 = Match Declare @result bit SET @TotalRowsFirstTable = 'Select @RowCountFirstTable=count(*) From ' + @FirstTableName Exec SP_EXECUTESQL @TotalRowsFirstTable OUTPUT, N'@RowCountFirstTable Int OUTPUT', @RowCountFirstTable = @RowCountFirstTable OUTPUT SET @TotalRowsSecondTable = 'Select @RowCountSecondTable=count(*) From ' + @SecondTableName Exec SP_EXECUTESQL @TotalRowsSecondTable OUTPUT, N'@RowCountSecondTable Int OUTPUT', @RowCountSecondTable=@RowCountSecondTable OUTPUT SET @TotalRowsUnion = 'Select @RowCountUnion=count(*) From (Select * From ' + @FirstTableName + ' Union Select * From ' + @SecondTableName + ') as AliasSecond ' Exec SP_EXECUTESQL @TotalRowsUnion OUTPUT, N'@RowCountUnion INT OUTPUT', @RowCountUnion=@RowCountUnion OUTPUT If (@RowCountFirstTable = @RowCountSecondTable) and (@RowCountSecondTable = @RowCountUnion) Begin Set @result = 1 Print 'Success: Tables are matching' End Else Begin Set @result = 0 Print 'Error: Tables are not matching' End GO To Test Execute usp_CompareTable 'student', 'studentcopy'

Welcome to Software & Tools

Welcome to Software And Tools. With this post, I make this site public. This site is about reviews about software and tools. Here is a part of what this site will include. What will we do: · Software reviews · Tool reviews · News · Interviews · Videos · Demos · Problems and suggestions · Podcasts · Microsoft and OS tools This site is now a work in progress and we will gradually get there. You can subscribe (links below) to this main page on later on individually subscribe to whatever sub blog you prefer. For now I am looking for writers who are passionate about software and tools (ah the amazing web world) and are interested in writing about them. If you are than email me at softwareandtools @ gmail.com and we will take it from there. Any suggestions, let me know at softwareandtools @gmail.com.

Disclaimer

Disclaimer:- $$What I write here are our own views and they are my views only the writers of "Software & Tools" themselves. These are individual views of the writers and does not necessarily represent the views of Tejas Patel. The Comments mentioned on my blogs are the views of people who wrote it up and not me (writer) and I (writer) am not responsible for it. I have the authority to edit or remove the comments/posts as I deem necessary. Do not reveal any private or illegal information that can harm any entity, living or abstract. $$ * I will update this Disclaimer as and when necessary.