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: 11036791
    Abstract: 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: Grant
    Filed: March 24, 2017
    Date of Patent: June 15, 2021
    Assignee: R2 Solutions, LLC
    Inventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
  • Patent number: 10607165
    Abstract: 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: Grant
    Filed: November 14, 2013
    Date of Patent: March 31, 2020
    Assignee: salesforce.com, inc.
    Inventors: Kunal Punera, Adam Evans, Steve Loughlin
  • Patent number: 9898743
    Abstract: 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: Grant
    Filed: October 9, 2013
    Date of Patent: February 20, 2018
    Assignee: salesforce.com, inc.
    Inventors: Scott Bessler, Patricio Echague, Adam Evans, Andrea Hawksley, Gary Lerhaupt, Jason Li, Steve Loughlin, Kunal Punera
  • Patent number: 9866646
    Abstract: 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: Grant
    Filed: August 7, 2015
    Date of Patent: January 9, 2018
    Assignee: Bento Labs Inc.
    Inventors: Nikhil Chandhok, Kunal Punera, Kyle David Wilkinson, Maxim Gurevich, Nelson Lance Osacky, Parth Shah, Jeffrey Leon
  • Publication number: 20170193010
    Abstract: 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: Application
    Filed: March 24, 2017
    Publication date: July 6, 2017
    Inventors: Theodoros LAPPAS, Kunal PUNERA, Tamas SARLOS
  • Patent number: 9607267
    Abstract: 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: Grant
    Filed: December 20, 2013
    Date of Patent: March 28, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
  • Patent number: 9594730
    Abstract: 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: Grant
    Filed: July 1, 2010
    Date of Patent: March 14, 2017
    Assignee: YAHOO! INC.
    Inventors: Suju Rajan, Scott J. Gaffney, Kunal Punera
  • Publication number: 20170041413
    Abstract: 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: Application
    Filed: August 7, 2015
    Publication date: February 9, 2017
    Inventors: Nikhil Chandhok, Kunal Punera, Kyle David Wilkinson, Maxim Gurevich, Nelson Lance Osacky, Parth Shah, Jeffrey Leon
  • Publication number: 20160171082
    Abstract: 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: Application
    Filed: February 24, 2016
    Publication date: June 16, 2016
    Inventors: Kunal Punera, Deepayan Chakrabarti, Xuanhui Wang
  • Patent number: 9305051
    Abstract: 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: Grant
    Filed: December 10, 2008
    Date of Patent: April 5, 2016
    Assignee: Yahoo! Inc.
    Inventors: Kunal Punera, Deepayan Chakrabarti, Xuanhui Wang
  • Publication number: 20150379131
    Abstract: 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: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Maxim Gurevich, Gary Lerhaupt, Kunal Punera
  • Publication number: 20150134389
    Abstract: 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: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Inventors: Kunal Punera, Adam Evans, Steve Loughlin
  • Patent number: 9020865
    Abstract: 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: Grant
    Filed: February 21, 2014
    Date of Patent: April 28, 2015
    Assignee: Yahoo! Inc.
    Inventors: Kunal Punera, Deepayan Chakrabarti
  • Publication number: 20150100356
    Abstract: 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: Application
    Filed: October 9, 2013
    Publication date: April 9, 2015
    Applicant: RelateIQ, Inc.
    Inventors: Scott Bessler, Patricio Echague, Adam Evans, Andrea Hawksley, Gary Lerhaupt, Jason Li, Steve Loughlin, Kunal Punera
  • Patent number: 8955044
    Abstract: 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: Grant
    Filed: October 4, 2010
    Date of Patent: February 10, 2015
    Assignee: Yahoo! Inc.
    Inventors: Kunal Punera, Shanmugasundaram Ravikumar, Anirban Dasgupta, Belle Tseng, Hung-Kuo (James) Chu
  • Patent number: 8832105
    Abstract: 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: Grant
    Filed: May 26, 2011
    Date of Patent: September 9, 2014
    Assignee: Yahoo! Inc.
    Inventors: Kunal Punera, Suju Rajan, Choon Hui Teo, Srinivas Vadrevu
  • Publication number: 20140172820
    Abstract: 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: Application
    Filed: February 21, 2014
    Publication date: June 19, 2014
    Applicant: Yahoo! Inc.
    Inventors: KUNAL PUNERA, DEEPAYAN CHAKRABARTI
  • Publication number: 20140108327
    Abstract: 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: Application
    Filed: December 20, 2013
    Publication date: April 17, 2014
    Applicant: YAHOO! INC.
    Inventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
  • Patent number: 8666927
    Abstract: 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: Grant
    Filed: April 19, 2011
    Date of Patent: March 4, 2014
    Assignee: Yahoo! Inc.
    Inventors: Theodoros Lappas, Kunal Punera, Tamas Sarlos
  • Patent number: 8666916
    Abstract: 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: Grant
    Filed: July 7, 2011
    Date of Patent: March 4, 2014
    Assignee: Yahoo! Inc.
    Inventors: Kunal Punera, Deepayan Chakrabarti