Patents by Inventor Dinesh Garg

Dinesh Garg 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).

  • Publication number: 20190104197
    Abstract: A method for predicting the behavior of an electronic social network (ESN) includes identifying one user's connections with other users and creating a data structure in a memory that represents the users and their connections in the ESN. A plurality of data sources for electronic communications between users are analyzed and assigned a relative importance value. A weight is also assigned to each of the connections between the users. The weight is an encoded value computed based on a link structure of the connections where the link structure includes metadata indicating a category and a status of the respective connection. The probability that one user will communicate with one of the other users is calculated based on the analyzed plurality of data sources calculating, and the user's connections with respect to other users are ranked based on the calculated probabilities.
    Type: Application
    Filed: November 30, 2018
    Publication date: April 4, 2019
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Publication number: 20190095932
    Abstract: A method, computer system, and a computer program product for computing a product drag effect is provided. The present invention may include receiving a plurality of transaction record data. The present invention may then include tuning a plurality of parameters based on the received transaction record data. The present invention may further include determining a product drag frequency based on the authorized parameter tuning and received transaction record data. The present invention may then include calculating a drag probability based on the determined product drag frequency. The present invention may then include deriving an observation from the calculated drag probability. The present invention may lastly include outputting the derived observation to a user.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 28, 2019
    Inventors: Aditya Basu, Jeanine C. Chong, Dinesh Garg, Alankar Jain, Aswin Kannan, Ramasuri Narayanam, Mark S. Squillante, Christian Toft-Nielsen, Jessica Lee Yau
  • Patent number: 10187490
    Abstract: A method for predicting the behavior of an electronic social network (ESN) includes identifying one user's connections with other users and creating a data structure in a memory that represents the users and their connections in the ESN. A plurality of data sources for electronic communications between users are analyzed and assigned a relative importance value. A weight is also assigned to each of the connections between the users. The weight is an encoded value computed based on a link structure of the connections where the link structure includes metadata indicating a category and a status of the respective connection. The probability that one user will communicate with one of the other users is calculated based on the analyzed plurality of data sources calculating, and the user's connections with respect to other users are ranked based on the calculated probabilities.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: January 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Publication number: 20170154267
    Abstract: A method for predicting the behavior of an electronic social network (ESN) includes identifying one user's connections with other users and creating a data structure in a memory that represents the users and their connections in the ESN. A plurality of data sources for electronic communications between users are analyzed and assigned a relative importance value. A weight is also assigned to each of the connections between the users. The weight is an encoded value computed based on a link structure of the connections where the link structure includes metadata indicating a category and a status of the respective connection. The probability that one user will communicate with one of the other users is calculated based on the analyzed plurality of data sources calculating, and the user's connections with respect to other users are ranked based on the calculated probabilities.
    Type: Application
    Filed: February 13, 2017
    Publication date: June 1, 2017
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Patent number: 9654593
    Abstract: Methods may rank one user's connections in an electronic social network. The method may include identifying, by electronic apparatus, one user's connections with other users in an electronic social network. The method may additionally include analyzing, by electronic apparatus, a plurality of data sources for electronic communications between the one user and the other users. The method may further include calculating, by electronic apparatus, for each of the other users the probability that the one user will communicate with that other user based on the analyzed plurality of data sources. The method may additionally include ranking, by electronic apparatus, the one user's connections with the other users based on the calculated probabilities. In some embodiments, the method may include removing from a graph, by electronic apparatus, one or more of the one user's connections with the other users based on the ranked one user's connections.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: May 16, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Patent number: 9298671
    Abstract: Methods and arrangements for conducting a search using query logs. A query log is consulted and query rewrite rules are learned automatically based on data in the query log. The learning includes obtaining click-through data present in the query log.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dinesh Garg, Monu Kedia, Sriram Raghavan
  • Patent number: 9043248
    Abstract: Methods and arrangements for conducting a search using query logs. A query log is consulted and query rewrite rules are learned automatically based on data in the query log. The learning includes obtaining click-through data present in the query log.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: May 26, 2015
    Assignee: International Business Machines Corporation
    Inventors: Dinesh Garg, Monu Kedia, Sriram Raghavan
  • Patent number: 8983969
    Abstract: Techniques for dynamically compiling a list of one or more solution documents are provided. The techniques include receiving one or more questions, forming one or more of the one or more questions into one or more lists, wherein forming one or more questions into one or more lists comprises expressing each question in a compressed manner using one or more sets of one or more keywords, receiving input from a solution database, and using the one or more lists and input from a solution database to dynamically compile a list of one or more solution documents in connection with the one or more questions.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jayanta Basak, Dinesh Garg
  • Publication number: 20140143329
    Abstract: Systems and computer program products may rank one user's connections in an electronic social network. The computer system may include a processor and a memory. The computer system may additionally include a program comprising a plurality of instructions stored in memory that are executed by the processor to identify one user's connections with other users in an electronic social network, and analyze a plurality of data sources for electronic communications between the one user and the other users. The program may additionally include a plurality of instructions stored in memory that are executed by the processor to calculate for each of the other users the probability that the one user will communicate with that other user based on the analyzed plurality of data sources, and rank the one user's connections with the other users based on the calculated probabilities.
    Type: Application
    Filed: November 20, 2012
    Publication date: May 22, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Publication number: 20140143332
    Abstract: Methods may rank one user's connections in an electronic social network. The method may include identifying, by electronic apparatus, one user's connections with other users in an electronic social network. The method may additionally include analyzing, by electronic apparatus, a plurality of data sources for electronic communications between the one user and the other users. The method may further include calculating, by electronic apparatus, for each of the other users the probability that the one user will communicate with that other user based on the analyzed plurality of data sources. The method may additionally include ranking, by electronic apparatus, the one user's connections with the other users based on the calculated probabilities. In some embodiments, the method may include removing from a graph, by electronic apparatus, one or more of the one user's connections with the other users based on the ranked one user's connections.
    Type: Application
    Filed: February 27, 2013
    Publication date: May 22, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Ramasuri Narayanam
  • Publication number: 20140006235
    Abstract: A system, method and product for distribution-based incentives relating to resource consumption. The system comprising: a receiver configured to obtain from one or more monitoring devices monitoring information relating to resource consumption by a consumer over a space, wherein the space is partitioned into slots, wherein based on the monitoring information a consumption tuple of a consumer can be determined; a distribution obtaining module for obtaining a predetermined distribution of consumption of the resource, which is associated with the consumer; and a price computation module configured to compute a price of consumption by the consumer based on the consumption tuple, wherein the price is computed using a pricing function which is based on the predetermined distribution, whereby a price associated with resource consumption in a slot depends upon resource consumption in other slots.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: International Business Machines Corporation
    Inventors: Dinesh Garg, Amir Ronen
  • Patent number: 8606701
    Abstract: Methods and arrangements for establishing financial transfer limits. A customer reputation score for mobile money transfer is determined. A mobile money transfer limit is established based on the customer reputation score, and the customer reputation score is updated in response to predetermined parameters.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: December 10, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vishal Singh Batra, Dinesh Garg, Ravi Kothari, Raghuram Krishnapuram, Sumit Negi
  • Publication number: 20130290170
    Abstract: Methods and arrangements for establishing financial transfer limits. A customer reputation score for mobile money transfer is determined. A mobile money transfer limit is established based on the customer reputation score, and the customer reputation score is updated in response to predetermined parameters.
    Type: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: International Business Machines Corporation
    Inventors: Vishal Singh Batra, Dinesh Garg, Ravi Kothari, Raghuram Krishnapuram, Sumit Negi
  • Publication number: 20130262351
    Abstract: Methods and arrangements for conducting a search using query logs. A query log is consulted and query rewrite rules are learned automatically based on data in the query log. The learning includes obtaining click-through data present in the query log.
    Type: Application
    Filed: August 31, 2012
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Monu Kedia, Sriram Raghavan
  • Publication number: 20130262350
    Abstract: Methods and arrangements for conducting a search using query logs. A query log is consulted and query rewrite rules are learned automatically based on data in the query log. The learning includes obtaining click-through data present in the query log.
    Type: Application
    Filed: March 29, 2012
    Publication date: October 3, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dinesh Garg, Monu Kedia, Sriram Raghavan
  • Patent number: 8458090
    Abstract: A method, an apparatus and an article of manufacture for detecting a fraudulent mobile money transaction. The method includes determining a reputation score for at least one customer based on historical data, determining multiple patterns related to fraudulent mobile money transaction activities by using the reputation score and the historical data, automatically detecting at least one of the patterns in mobile money transactions incoming from at least one other customer, and classifying the at least one detected pattern as a fraudulent mobile money transaction or a genuine mobile money transaction.
    Type: Grant
    Filed: April 18, 2012
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Vishal S. Batra, Dinesh Garg, Ravi Kothari, Raghuram Krishnapuram, Sumit Negi, Gyana R. Parija
  • Patent number: 8458002
    Abstract: Techniques for scheduling one or more services are provided. The techniques include obtaining customer information, obtaining one or more service characteristics for each of the one or more services, and using the customer information and the one or more service characteristics to schedule the one or more services.
    Type: Grant
    Filed: August 5, 2008
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Girish B. Chafle, Dinesh Garg, Prashant Jain, Vikas Kedia, Sameep Mehta, Gyana R. Parija, Anju Tandon
  • Publication number: 20110166927
    Abstract: The present invention provides methods and systems for use in association with an online advertising auction. Advertiser bid information may be obtained, including a maximum amount per impression and a target click through rate (“CTR”). Following serving, if a delivered CTR is equal to or greater than the target CTR, then pricing per impression is at the maximum amount. If, however, the delivered CTR is less than the target CTR, then pricing per impression is at an amount equal to the maximum amount per impression multiplied by the ratio of the delivered CTR to the target CTR.
    Type: Application
    Filed: January 7, 2010
    Publication date: July 7, 2011
    Applicant: Yahoo! Inc.
    Inventors: Chaitanya Bandi, Dinesh Garg, Krishna Pal Singh Rathore, Sachin Garg, Krishna Prasad Chitrapura, Sourangshu Bhattacharya
  • Publication number: 20110015987
    Abstract: Systems and methods of marketing to mobile devices are provided. Other methods, apparatus, and computer readable media are also provided.
    Type: Application
    Filed: July 20, 2009
    Publication date: January 20, 2011
    Applicant: International Business Machines Corporation
    Inventors: Dipanjan Chakraborty, Koustuv Dasgupta, Dinesh Garg, Shivkumar Kalyanaraman, Alwyn R. Lobo, Sumit Mittal, Deepak S. Padmanabhan, Ramana V. Polavarapu, Lakshmish M. Ramaswamy, Karthik Visweswariah
  • Publication number: 20110016081
    Abstract: Techniques for dynamically compiling a list of one or more solution documents are provided. The techniques include receiving one or more questions, forming one or more of the one or more questions into one or more lists, wherein forming one or more questions into one or more lists comprises expressing each question in a compressed manner using one or more sets of one or more keywords, receiving input from a solution database, and using the one or more lists and input from a solution database to dynamically compile a list of one or more solution documents in connection with the one or more questions.
    Type: Application
    Filed: July 16, 2009
    Publication date: January 20, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jayanta Basak, Dinesh Garg