“Rajesh excels at building demanding new systems. His work on our search systems were strong and consistently stood the test of time. Strong code discipline,very effective at managing the team to a high consistent standard, yet easy to work with. ”
About
Engineering leader specializing in building AI/ML consumer products. Specialties: search,…
Activity
-
My sincere thanks to the entire Editorial team of EFY for this featured article on Sensio's product, the Orbyt smart ring! We are proud to say…
My sincere thanks to the entire Editorial team of EFY for this featured article on Sensio's product, the Orbyt smart ring! We are proud to say…
Liked by Rajesh Shenoy
-
After taking a year off to reset and spend quality time with family, I'm announcing the early release of QuickVoice – an AI-powered voice…
After taking a year off to reset and spend quality time with family, I'm announcing the early release of QuickVoice – an AI-powered voice…
Liked by Rajesh Shenoy
Experience
Education
Publications
-
On the Robustness of Relevance Measures with Incomplete Judgments
SIGIR 2007
We investigate the robustness of three widely used IR relevance measures for large data collections with incomplete judgments. The relevance measures we consider are the bpref measure introduced by Buckley and Voorhees [7], the inferred average precision (infAP) introduced by Aslam and Yilmaz [4], and the normalized discounted cumulative gain (NDCG) measure introduced by Järvelin and Kekäläinen [8]. Our main results show that NDCG consistently performs better than both bpref and infAP. The…
We investigate the robustness of three widely used IR relevance measures for large data collections with incomplete judgments. The relevance measures we consider are the bpref measure introduced by Buckley and Voorhees [7], the inferred average precision (infAP) introduced by Aslam and Yilmaz [4], and the normalized discounted cumulative gain (NDCG) measure introduced by Järvelin and Kekäläinen [8]. Our main results show that NDCG consistently performs better than both bpref and infAP. The experiments are performed on standard TREC datasets, under different levels of incompleteness of judgments, and using two different evaluation methods, namely, the Kendall correlation measures order between system rankings and pairwise statistical significance testing; the latter may be of independent interest.
Other authorsSee publication
Patents
-
Supplemental search results having social connection endorsement data on a SERP
Issued US US 9104751 B2
Systems, methods, and computer-readable storage media for presenting supplemental search results having indications that identified documents have been endorsed by the user and/or social network connections of the user are provided. A search query is received and it is determined that the user's social networking data is available. Documents that have been endorsed by the user and/or social network connections of the user are searched to identify those that satisfy the input search query. The…
Systems, methods, and computer-readable storage media for presenting supplemental search results having indications that identified documents have been endorsed by the user and/or social network connections of the user are provided. A search query is received and it is determined that the user's social networking data is available. Documents that have been endorsed by the user and/or social network connections of the user are searched to identify those that satisfy the input search query. The satisfying documents are assigned a relevance score to determine whether each satisfying document is relevant enough to be shown and to determine placement of the document on the SERP relative to standard search results. Upon rendering of the SERP, a supplemental search result identifying documents that were endorsed by the user and/or social network connections of the user is presented, as is an indication about which social network connection(s) of the user endorsed the document.
Other inventorsSee patent -
Social network recommended content and recommending members for personalized search results
Issued US 8,949,232
Architecture that provides a data structure to facilitate personalized ranking over recommended content (e.g., documents). The data structure approximates the social distance of the searching user to the content at query time. A graph is created of content recommended by members of the social network, where the nodes of the graph include content nodes (for the content) and recommending member nodes (for members of the social network who recommended the content). If a member recommends content…
Architecture that provides a data structure to facilitate personalized ranking over recommended content (e.g., documents). The data structure approximates the social distance of the searching user to the content at query time. A graph is created of content recommended by members of the social network, where the nodes of the graph include content nodes (for the content) and recommending member nodes (for members of the social network who recommended the content). If a member recommends content, an edge is created between the member node and the content node. If a member is a “friend” (tagged as related in some way) of another member, an edge is created between the two member nodes. Each node is converted to a lower dimensional feature set. Feature sets of the content are indexed and the feature set of the searching user is utilized to match and rank the search results at query time.
Other inventorsSee patent -
Considering document endorsements when processing queries
Issued US US 20130054640 A1
User accounts in a social networking application are divided into highly-connected accounts and regular accounts. A mapping of the highly-connected accounts to their friends, and a mapping of accounts to documents endorsed by the users associated with the accounts are stored on index servers of a search engine. When a query is received by a front-end server of the search engine, the front-end server determines if an account associated with the query is a highly-connected account. If it is, only…
User accounts in a social networking application are divided into highly-connected accounts and regular accounts. A mapping of the highly-connected accounts to their friends, and a mapping of accounts to documents endorsed by the users associated with the accounts are stored on index servers of a search engine. When a query is received by a front-end server of the search engine, the front-end server determines if an account associated with the query is a highly-connected account. If it is, only an identifier of the account is sent to the index servers with the query. If it is not, however, then identifiers of all of the accounts that are friends with the account are sent with the query. The index servers then determine the documents that are endorsed by the friends of the account, and consider the determined documents when selecting documents that are responsive to the query.
Other inventorsSee patent -
Pull based computer output devices
Issued US US 8681352 B2
A presentation output system includes a digital computer network, one or more job submission clients, and a job store. The job store accepts and holds output jobs from the plurality of job submission clients. The presentation output system further includes one or more presentation output devices that pull the output jobs from the job store for outputting.
Other inventorsSee patent -
Communications methods and appliances
Issued US US 8375202 B2
Communications methods and appliances are described. According to one embodiment, a communications method includes prior to deployment of an appliance, establishing a trusted association between the appliance and a certificate authority, during deployment of the appliance, associating the appliance with a communications address of a communications medium, using the certificate authority, creating a signed certificate including the communications address of the appliance, announcing the signed…
Communications methods and appliances are described. According to one embodiment, a communications method includes prior to deployment of an appliance, establishing a trusted association between the appliance and a certificate authority, during deployment of the appliance, associating the appliance with a communications address of a communications medium, using the certificate authority, creating a signed certificate including the communications address of the appliance, announcing the signed certificate using the appliance, after the announcing, extracting the communications address of the appliance from the signed certificate, and after the extracting, verifying the communications address of the appliance.
Other inventorsSee patent -
Secure access of resources at shared appliances
Issued US 7,856,657
An exemplary method for providing secure access to resources at shared appliances comprises obtaining an instruction from a first user to send a resource to a secure repository, the resource being associated with a first identifier, receiving a second identifier from a shared appliance, determining a pseudo identity associated with the shared appliance based on the second identifier, granting to the shared appliance permissions associated with the pseudo identity, including a permission to…
An exemplary method for providing secure access to resources at shared appliances comprises obtaining an instruction from a first user to send a resource to a secure repository, the resource being associated with a first identifier, receiving a second identifier from a shared appliance, determining a pseudo identity associated with the shared appliance based on the second identifier, granting to the shared appliance permissions associated with the pseudo identity, including a permission to retrieve the resource from the secure repository, receiving the first identifier from a second user at the shared appliance, and enabling the shared appliance to provide the resource to the second user at the shared appliance.
Other inventorsSee patent -
Device settings based on usage history
Issued US 6,754,731
A method for automatically determining device settings based on usage history. The method includes determining a characterization for a device operation in terms of a set of features and selecting a previous device operation having a characterization which is similar to the characterization of the device operation. The device settings which are associated with the characterization of the selected previous device operation may then be employed in performing the device operation.
Other inventorsSee patent -
Graph Based Searching
Filed US US 20130325847 A1
Improved, personalized searching through the use of personal connection graphs is presented. Responsive to receiving a search query, the search engine obtains a user sketch (representing a user's connection graph) and obtains search results responsive to the search query and also based, in part, as a function of a relationship distance between the user and the referenced content as determined by the user sketch. One or more search results pages are generated from the obtained search results and…
Improved, personalized searching through the use of personal connection graphs is presented. Responsive to receiving a search query, the search engine obtains a user sketch (representing a user's connection graph) and obtains search results responsive to the search query and also based, in part, as a function of a relationship distance between the user and the referenced content as determined by the user sketch. One or more search results pages are generated from the obtained search results and returned to the user.
Other inventorsSee patent -
Identifying additional documents related to an entity in an entity graph
Filed US US 20130212081 A1
Systems, computer-readable media, and methods for tagging documents based on a graph pertaining to one or more entities which a user has included in a search query. The user may have at least one social networking relationship with the entity. A search engine is configured to display a search engine results page in response to the search query received from the user. The search engine may also receive suggested tags that identify documents that could be linked to the entity identified in the…
Systems, computer-readable media, and methods for tagging documents based on a graph pertaining to one or more entities which a user has included in a search query. The user may have at least one social networking relationship with the entity. A search engine is configured to display a search engine results page in response to the search query received from the user. The search engine may also receive suggested tags that identify documents that could be linked to the entity identified in the query. The user may confirm that the suggested tags are appropriate via feedback that is transmitted to the search engine. In turn, the search engine updates a graph to reflect a number of users that agree with the suggested tag.
Other inventorsSee patent -
Presenting aggregately endorsed search results
Filed US US 20130097143 A1
Systems, methods, and computer-readable storage media for presenting results of search queries with indications that at least a portion of such results has been endorsed by the user and/or social network connections of the user, are provided. Upon receipt of a search query, Web search results satisfying the query are determined. Satisfying search results that have been endorsed by the requesting user and/or one or more social network connections of the requesting user are identified. Upon…
Systems, methods, and computer-readable storage media for presenting results of search queries with indications that at least a portion of such results has been endorsed by the user and/or social network connections of the user, are provided. Upon receipt of a search query, Web search results satisfying the query are determined. Satisfying search results that have been endorsed by the requesting user and/or one or more social network connections of the requesting user are identified. Upon presentation of the search results on the SERF, those results that were identified as having been endorsed by the requesting user and/or one or more social network connections of the requesting user are annotated as such. In this way, the requesting user may be able to more readily identify personally relevant results as the annotated results have been indicated to be preferences of the user and/or his or her social network connections.
-
Context aware tagging interface
Filed US US 20130110802 A1
Systems, methods, and computer-readable storage media for tagging uniform resource locators (URLs) included in a search engine results page are provided. Upon receipt of a search query that includes a name of an entity, the server device provides search results and entry fields to tag one or more URLs that correspond to the entity. The server device obtains a social network of the user that provided the query. The server device processes the social network to locate entities that match the…
Systems, methods, and computer-readable storage media for tagging uniform resource locators (URLs) included in a search engine results page are provided. Upon receipt of a search query that includes a name of an entity, the server device provides search results and entry fields to tag one or more URLs that correspond to the entity. The server device obtains a social network of the user that provided the query. The server device processes the social network to locate entities that match the query and that are within a threshold number of hops. The user may tag one or more URLs with social network account information for the entities based on authorization information received from an owner that manages the social network account.
Other inventorsSee patent -
Relevance of name and other search queries with social network feature
Filed US US 20130110827 A1
Systems, computer-readable media, and methods for utilizing information pertaining to one or more individuals or entities with which a user has at least one social networking relationship are provided. A search engine is configured to receive a query, to identify matching electronic documents, to rank the electronic documents, and to transmit the matching electronic documents and/or advertisements to the user in response to receiving a query. Upon receiving the query from a user, the search…
Systems, computer-readable media, and methods for utilizing information pertaining to one or more individuals or entities with which a user has at least one social networking relationship are provided. A search engine is configured to receive a query, to identify matching electronic documents, to rank the electronic documents, and to transmit the matching electronic documents and/or advertisements to the user in response to receiving a query. Upon receiving the query from a user, the search engine obtains a social network identifier of the user and utilizes information about the user's social networking relationships to augment the query with nonretrieval modifiers. The search engine processes the nonretrieval modifiers matching the electronic documents included in search results and ranks the results but does not use the nonretrieval modifiers to identify or retrieve results matching the query. The ranked electronic documents are included in the results and displayed in rank order to the user.
Other inventorsSee patent -
Microblog Search Interface
Filed US 20110178995
Methods, systems, and computer-readable media for searching microblog entries. The microblog entries may be generated through a single microblog website or across multiple microblog sites. Upon receiving a search input, a series of microblog entries responsive to the search input may be displayed to the user. The displayed microblog entries may be the most recently generated microblog entries that are responsive to the search input. In another embodiment, the microblog entries returned are a…
Methods, systems, and computer-readable media for searching microblog entries. The microblog entries may be generated through a single microblog website or across multiple microblog sites. Upon receiving a search input, a series of microblog entries responsive to the search input may be displayed to the user. The displayed microblog entries may be the most recently generated microblog entries that are responsive to the search input. In another embodiment, the microblog entries returned are a best match to the search criteria, which may be based on a user authority score for a user that drafted a microblog entry and additional characteristics of the microblog entry.
Other inventorsSee patent -
System and method for visualizing and relevance tuning search engine ranking functions
Filed US 20090063464
The present invention is directed towards system and methods for generating a visual representation indicating performance of a system capable of accepting one or more inputs and producing an ordered set of one or more responsive outputs. The method of the present invention comprises selecting one or more benchmark inputs and generating an ordered output set for each of the one or more benchmark inputs, a given output set comprising one or more output items responsive to a given benchmark…
The present invention is directed towards system and methods for generating a visual representation indicating performance of a system capable of accepting one or more inputs and producing an ordered set of one or more responsive outputs. The method of the present invention comprises selecting one or more benchmark inputs and generating an ordered output set for each of the one or more benchmark inputs, a given output set comprising one or more output items responsive to a given benchmark query. One or pixels representing the one or more output items comprising the one or more outputs sets are generated, a given pixel containing a visual representation indicating a degree to which the output item represented by the pixel is relevant with respect to the benchmark input to which the output item is responsive. The one or more pixels representing the one or more output items comprising the one or more output sets are arranged in a circle in a manner indicative of the performance of the system.
Other inventorsSee patent
Honors & Awards
-
Microsoft Gold Star at Principal Level
Microsoft Corporation
Awarded for launching the twitter search engine on bing
Recommendations received
6 people have recommended Rajesh
Join now to viewMore activity by Rajesh
-
A Decade Too Early? Reflections on AI, Deep Learning, and Missed Moments AI—particularly in its LLM form—is everywhere today. And while I’m excited…
A Decade Too Early? Reflections on AI, Deep Learning, and Missed Moments AI—particularly in its LLM form—is everywhere today. And while I’m excited…
Liked by Rajesh Shenoy
-
Reddit grandfather uploads 27 year old EXE file of a visual basic game and Claude one-shotted recreating the game in Python in under 5…
Reddit grandfather uploads 27 year old EXE file of a visual basic game and Claude one-shotted recreating the game in Python in under 5…
Liked by Rajesh Shenoy
-
Just wrapped up Shreyas Doshi's Product Sense course, and it was incredible! 🚀 His ability to decompose what great product thinkers do…
Just wrapped up Shreyas Doshi's Product Sense course, and it was incredible! 🚀 His ability to decompose what great product thinkers do…
Liked by Rajesh Shenoy
-
People have asked me what it's like to work at Meta. As I approach 60 days, observations so far: 1. 10X Talent. Prior to joining, I was familiar with…
People have asked me what it's like to work at Meta. As I approach 60 days, observations so far: 1. 10X Talent. Prior to joining, I was familiar with…
Liked by Rajesh Shenoy
-
Our lab's first look under the hood of DeepSeek. DeepSeek is an amazing piece of open-source software, not just because it is a fantastic…
Our lab's first look under the hood of DeepSeek. DeepSeek is an amazing piece of open-source software, not just because it is a fantastic…
Liked by Rajesh Shenoy
-
Lucite is on the hunt for a founding engineer to help us build a revolutionary AI platform for insurance brokers! As an early team member you’ll own…
Lucite is on the hunt for a founding engineer to help us build a revolutionary AI platform for insurance brokers! As an early team member you’ll own…
Liked by Rajesh Shenoy
-
My org at Meta is hiring for software engineers (E6). If you meet minimum requirements of following two positions (e.g. 8+ years of programming)…
My org at Meta is hiring for software engineers (E6). If you meet minimum requirements of following two positions (e.g. 8+ years of programming)…
Liked by Rajesh Shenoy
-
Ilya Sutskever gave a talk at NeurIPS about the post pretraining world - here's my talk on his talk - Ilya is implying we need to find something else…
Ilya Sutskever gave a talk at NeurIPS about the post pretraining world - here's my talk on his talk - Ilya is implying we need to find something else…
Liked by Rajesh Shenoy
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Rajesh Shenoy in United States
-
Rajesh Shenoy
⭐️Accomplished leader with over 35 years of comprehensive expertise in Information Technology, Entrepreneurship, and diverse industries including IT Services, Training, Capital Solutions, and Real Estate.
-
Rajesh Shenoy
Business Intelligence and Data Analytics specialist
-
Rajesh Shenoy
Liquidity Regulatory Reporting | Treasury Systems | Automation
-
Rajesh Shenoy
11 others named Rajesh Shenoy in United States are on LinkedIn
See others named Rajesh Shenoy