Patents by Inventor Kunal Punera
Kunal Punera has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11036791Abstract: Descriptive data relating to at least a subset of a plurality of entities on a website is retrieved over a network. Endorsement data relating to the plurality of entities is retrieved from the website. A first set of probabilities is determined reflecting a probability that endorsements can be attributed to specific aspects. A second set of probabilities is determined reflecting a probability that terms can be attributed to aspects. Using the first set of probabilities and the second set of probabilities, a subset of the terms that are most probably associated with each entity are selected. Tags are then generated for each entity using the selected terms.Type: GrantFiled: March 24, 2017Date of Patent: June 15, 2021Assignee: R2 Solutions, LLCInventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
-
Patent number: 10607165Abstract: A method and apparatus for the automatic suggestion generation in a relationship management system is described. The method may include obtaining an electronic communication associated with one or more users of a relationship management system, where the communication is part of a series of communications in a process managed by the relationship management system. Furthermore, the method may include analyzing content of the electronic communication to determine a suggested future action within the process managed by the relationship management system. The method may also include generating a suggestion by the relationship management system to notify at least one user of the suggested future action, and storing the generated suggestion within a database coupled with the relationship management system.Type: GrantFiled: November 14, 2013Date of Patent: March 31, 2020Assignee: salesforce.com, inc.Inventors: Kunal Punera, Adam Evans, Steve Loughlin
-
Patent number: 9898743Abstract: A method and apparatus for the automatic creation of a relationship management system is described. The method may include receiving a request from a user to create a relationship management system, and receiving specification of one or more electronic communication systems and user access credentials that provide access to each of the corresponding accounts. Furthermore, the method may include obtaining past electronic communications using the received user access credentials and analyzing the past electronic communications to extract contact data. The method may also include creating the relationship management system for the user and adding the contact data as contacts associated with the user in the created relationship management system.Type: GrantFiled: October 9, 2013Date of Patent: February 20, 2018Assignee: salesforce.com, inc.Inventors: Scott Bessler, Patricio Echague, Adam Evans, Andrea Hawksley, Gary Lerhaupt, Jason Li, Steve Loughlin, Kunal Punera
-
Patent number: 9866646Abstract: A method and apparatus for performing anticipatory push search for a homescreen browser of a mobile device is described. The method may include collecting profile data indicative of behavior of a user with respect to usage of a mobile device and constructing a user profile for an anticipated usage of the mobile device by the user. Furthermore, the method may include publishing a content search request based on the anticipated usage of the mobile device by the user, and receiving at least one content response from a content provider. The method may also include providing content from the content response to the mobile device based on the anticipated usage of the mobile device by the user, the content for populating an anticipatory homescreen browser displayed by the mobile device.Type: GrantFiled: August 7, 2015Date of Patent: January 9, 2018Assignee: Bento Labs Inc.Inventors: Nikhil Chandhok, Kunal Punera, Kyle David Wilkinson, Maxim Gurevich, Nelson Lance Osacky, Parth Shah, Jeffrey Leon
-
Publication number: 20170193010Abstract: Descriptive data relating to at least a subset of a plurality of entities on a website is retrieved over a network. Endorsement data relating to the plurality of entities is retrieved from the website. A first set of probabilities is determined reflecting a probability that endorsements can be attributed to specific aspects. A second set of probabilities is determined reflecting a probability that terms can be attributed to aspects. Using the first set of probabilities and the second set of probabilities, a subset of the terms that are most probably associated with each entity are selected. Tags are then generated for each entity using the selected terms.Type: ApplicationFiled: March 24, 2017Publication date: July 6, 2017Inventors: Theodoros LAPPAS, Kunal PUNERA, Tamas SARLOS
-
Patent number: 9607267Abstract: Descriptive data relating to at least a subset of a plurality of entities on a website is retrieved over a network. Endorsement data relating to the plurality of entities is retrieved from the website. A first set of probabilities is determined reflecting a probability that endorsements can be attributed to specific aspects. A second set of probabilities is determined reflecting a probability that terms can be attributed to aspects. Using the first set of probabilities and the second set of probabilities, a subset of the terms that are most probably associated with each entity are selected. Tags are then generated for each entity using the selected terms.Type: GrantFiled: December 20, 2013Date of Patent: March 28, 2017Assignee: EXCALIBUR IP, LLCInventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
-
Patent number: 9594730Abstract: A method and apparatus is described for assigning functional labels to segments of web pages in an application-independent way. In the approach described herein, one of a generic set functional labels are automatically assigned to each segment of a web page, where the generic functional labels may be topic-independent and application-independent. Applications with different needs can determine which segments of the web page to process based on which functional labels correspond to the types of information needed by each application. Thus, the work of classifying the function of each segment of a web page is separated from the work of selecting which segments satisfy the need of a particular application. The work of classification can be performed in an application-independent way, relieving the burden from every application developer from having to create their own classifiers.Type: GrantFiled: July 1, 2010Date of Patent: March 14, 2017Assignee: YAHOO! INC.Inventors: Suju Rajan, Scott J. Gaffney, Kunal Punera
-
Publication number: 20170041413Abstract: A method and apparatus for performing anticipatory push search for a homescreen browser of a mobile device is described. The method may include collecting profile data indicative of behavior of a user with respect to usage of a mobile device and constructing a user profile for an anticipated usage of the mobile device by the user. Furthermore, the method may include publishing a content search request based on the anticipated usage of the mobile device by the user, and receiving at least one content response from a content provider. The method may also include providing content from the content response to the mobile device based on the anticipated usage of the mobile device by the user, the content for populating an anticipatory homescreen browser displayed by the mobile device.Type: ApplicationFiled: August 7, 2015Publication date: February 9, 2017Inventors: Nikhil Chandhok, Kunal Punera, Kyle David Wilkinson, Maxim Gurevich, Nelson Lance Osacky, Parth Shah, Jeffrey Leon
-
Publication number: 20160171082Abstract: An optimization-based framework is utilized to extract broad query aspects from query reformulations performed by users in historical user session logs. Objective functions are optimized to yield query aspects. At run-time, the best broad but unspecified query aspects relevant to any user query are presented along with the results of the run time query.Type: ApplicationFiled: February 24, 2016Publication date: June 16, 2016Inventors: Kunal Punera, Deepayan Chakrabarti, Xuanhui Wang
-
Patent number: 9305051Abstract: An optimization-based framework is utilized to extract broad query aspects from query reformulations performed by users in historical user session logs. Objective functions are optimized to yield query aspects. At run-time, the best broad but unspecified query aspects relevant to any user query are presented along with the results of the run time query.Type: GrantFiled: December 10, 2008Date of Patent: April 5, 2016Assignee: Yahoo! Inc.Inventors: Kunal Punera, Deepayan Chakrabarti, Xuanhui Wang
-
Publication number: 20150379131Abstract: A method and apparatus for determining connection strength for users of a relationship management system is described. The method may include receiving a request from a first user of a relationship management system user for a connection strength score associated with a relationship management system account. Furthermore, the method may include determining connection strength scores between each of the plurality of contacts in the account and the organization based on communications exchanged between each of the plurality of contacts with users of the relationship management system. The method may also include selecting a subset of contacts from the account based on the determined connection strength scores, and presenting the selected subset of contacts from the account to the first relationship management system user.Type: ApplicationFiled: June 26, 2014Publication date: December 31, 2015Inventors: Maxim Gurevich, Gary Lerhaupt, Kunal Punera
-
Publication number: 20150134389Abstract: A method and apparatus for the automatic suggestion generation in a relationship management system is described. The method may include obtaining an electronic communication associated with one or more users of a relationship management system, where the communication is part of a series of communications in a process managed by the relationship management system. Furthermore, the method may include analyzing content of the electronic communication to determine a suggested future action within the process managed by the relationship management system. The method may also include generating a suggestion by the relationship management system to notify at least one user of the suggested future action, and storing the generated suggestion within a database coupled with the relationship management system.Type: ApplicationFiled: November 14, 2013Publication date: May 14, 2015Inventors: Kunal Punera, Adam Evans, Steve Loughlin
-
Patent number: 9020865Abstract: A method and apparatus for receiving training data that comprise a plurality of event-and-time-specific texts that are contextually related to a plurality of events; iteratively processing the training data to generate a modified network model that defines a plurality of states; receiving additional data that comprise a plurality of additional event-and-time-specific texts that are contextually related to a particular event; processing the additional data by applying the modified network model to the additional data to identify, within the plurality of additional event-and-time specific texts, a particular set of texts that belong to a particular state of the plurality of states; identifying, within the particular set of texts, one or more texts that are most representative of all texts in the particular set of texts that belong to the particular state; wherein the method is performed by one or more special-purpose computing devices.Type: GrantFiled: February 21, 2014Date of Patent: April 28, 2015Assignee: Yahoo! Inc.Inventors: Kunal Punera, Deepayan Chakrabarti
-
Publication number: 20150100356Abstract: A method and apparatus for the automatic creation of a relationship management system is described. The method may include receiving a request from a user to create a relationship management system, and receiving specification of one or more electronic communication systems and user access credentials that provide access to each of the corresponding accounts. Furthermore, the method may include obtaining past electronic communications using the received user access credentials and analyzing the past electronic communications to extract contact data. The method may also include creating the relationship management system for the user and adding the contact data as contacts associated with the user in the created relationship management system.Type: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Applicant: RelateIQ, Inc.Inventors: Scott Bessler, Patricio Echague, Adam Evans, Andrea Hawksley, Gary Lerhaupt, Jason Li, Steve Loughlin, Kunal Punera
-
Patent number: 8955044Abstract: A method of generating a time managed challenge-response test is presented. The method identifies a geometric shape having a volume and generates an entry object of the time managed challenge-response test. The entry object is overlaid onto the geometric shape, such that the entry object is distributed over a surface of the geometric shape, and a portion of the entry object is hidden at any point in time. The geometric shape is rotated, which reveals the portion of the entry object that is hidden. A display region on a display is identified for rendering the geometric shape and the geometric shape is presented in the display region of the display.Type: GrantFiled: October 4, 2010Date of Patent: February 10, 2015Assignee: Yahoo! Inc.Inventors: Kunal Punera, Shanmugasundaram Ravikumar, Anirban Dasgupta, Belle Tseng, Hung-Kuo (James) Chu
-
Patent number: 8832105Abstract: Disclosed are methods and apparatus for clustering news stories, which are to be presented over a computer network. In general, an incremental clustering system is configured to update a current set of news clusters with newly arrived news articles without having to recompute the clusters for the entire corpus, as well as form new clusters for recently generated news topics. In one embodiment, a plurality of news articles are initially obtained via the computer network, and the news articles are clustered into a plurality of initial clusters. For only news articles, including any unclustered news articles, that are less than a predetermined age limit, it is determined in an incremental clustering process whether to form one or more new clusters or assign to the initial clusters.Type: GrantFiled: May 26, 2011Date of Patent: September 9, 2014Assignee: Yahoo! Inc.Inventors: Kunal Punera, Suju Rajan, Choon Hui Teo, Srinivas Vadrevu
-
Publication number: 20140172820Abstract: A method and apparatus for receiving training data that comprise a plurality of event-and-time-specific texts that are contextually related to a plurality of events; iteratively processing the training data to generate a modified network model that defines a plurality of states; receiving additional data that comprise a plurality of additional event-and-time-specific texts that are contextually related to a particular event; processing the additional data by applying the modified network model to the additional data to identify, within the plurality of additional event-and-time specific texts, a particular set of texts that belong to a particular state of the plurality of states; identifying, within the particular set of texts, one or more texts that are most representative of all texts in the particular set of texts that belong to the particular state; wherein the method is performed by one or more special-purpose computing devices.Type: ApplicationFiled: February 21, 2014Publication date: June 19, 2014Applicant: Yahoo! Inc.Inventors: KUNAL PUNERA, DEEPAYAN CHAKRABARTI
-
Publication number: 20140108327Abstract: Descriptive data relating to at least a subset of a plurality of entities on a website is retrieved over a network. Endorsement data relating to the plurality of entities is retrieved from the website. A first set of probabilities is determined reflecting a probability that endorsements can be attributed to specific aspects. A second set of probabilities is determined reflecting a probability that terms can be attributed to aspects. Using the first set of probabilities and the second set of probabilities, a subset of the terms that are most probably associated with each entity are selected. Tags are then generated for each entity using the selected terms.Type: ApplicationFiled: December 20, 2013Publication date: April 17, 2014Applicant: YAHOO! INC.Inventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
-
Patent number: 8666927Abstract: Descriptive data relating to at least a subset of a plurality of entities on a website is retrieved over a network. Endorsement data relating to the plurality of entities is retrieved from the website. A first set of probabilities is determined reflecting a probability that endorsements can be attributed to specific aspects. A second set of probabilities is determined reflecting a probability that terms can be attributed to aspects. Using the first set of probabilities and the second set of probabilities, a subset of the terms that are most probably associated with each entity are selected. Tags are then generated for each entity using the selected terms.Type: GrantFiled: April 19, 2011Date of Patent: March 4, 2014Assignee: Yahoo! Inc.Inventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
-
Patent number: 8666916Abstract: A method and apparatus for receiving training data that comprise a plurality of event-and-time-specific texts that are contextually related to a plurality of events; iteratively processing the training data to generate a modified network model that defines a plurality of states; receiving additional data that comprise a plurality of additional event-and-time-specific texts that are contextually related to a particular event; processing the additional data by applying the modified network model to the additional data to identify, within the plurality of additional event-and-time specific texts, a particular set of texts that belong to a particular state of the plurality of states; identifying, within the particular set of texts, one or more texts that are most representative of all texts in the particular set of texts that belong to the particular state; wherein the method is performed by one or more special-purpose computing devices.Type: GrantFiled: July 7, 2011Date of Patent: March 4, 2014Assignee: Yahoo! Inc.Inventors: Kunal Punera, Deepayan Chakrabarti