Patents by Inventor Moshe Tennenholtz

Moshe Tennenholtz 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: 10223702
    Abstract: Systems, methods, and computer media for integrating requests for reserved allocations of advertisement impressions and requests for dynamic allocations of advertisement impressions are provided. A request is received from a first advertiser to purchase a reserved allocation of advertisement impressions. The request specifies a requested number of impressions that each have one or more requested attributes. One or more bids to dynamically purchase one or more impressions through a real-time bidding process are received from an external bidding agent. An internal bidding agent bids, on behalf of the first advertiser, to dynamically purchase one or more impressions through the real-time bidding process until the request from the first advertiser to purchase the reserved allocation of impressions is satisfied.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: March 5, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSINGM LLC
    Inventors: Ron J. Karidi, Moshe Tennenholtz, Roy Varshavsky
  • Publication number: 20160104094
    Abstract: This document relates to meeting evaluation. One example determines previous meeting attributes of previous meetings that were attended by a user or to which the user was invited, and obtains implicit feedback about the previous meetings from a device of the user. The example includes training a predictive algorithm to evaluate future meetings for the user using the previous meeting attributes and the implicit feedback about the previous meetings.
    Type: Application
    Filed: October 9, 2014
    Publication date: April 14, 2016
    Applicant: Microsoft Corporation
    Inventors: Elad Yom-Tov, Mariano R. Schain, Moshe Tennenholtz
  • Patent number: 9152969
    Abstract: A recommendation ranking system that computes trust for entities based on negative expressions of trust. Negative expressions of trust are used to reduce the trust of entities. However, the system may discount entities that in the aggregate are distrusted. The system may be used with a social network to provide accurate, personalized recommendations for members of the social network. The network may be modeled as a voting network, with each member of the social network represented as a node and expressions of trust between members represented as weights on edges between nodes. Values of trust may be computed for nodes in the network and used to generate a recommendation. Opinions expressed on a topic may be weighted by trust in the node expressing the opinion. The system may be applied in other settings that can be modeled as a voting network, including ranking of Internet search results.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 6, 2015
    Assignee: Rovi Technologies Corporation
    Inventors: Christian H. Borgs, Jennifer T. Chayes, Adam T. Kalai, Azarakhsh Malekian, Moshe Tennenholtz
  • Publication number: 20140372231
    Abstract: Online selling mechanism creation is described, for example, whereby a retailer with business goals and constraints benefits from automatic generation and execution of software which controls generation of online offers so as to meet the business goals within the constraints. For example, as business goals and constraints change over time, bespoke selling mechanisms may be automatically updated. In various examples business goals are used to select selling mechanisms from a plurality of available online selling mechanisms; properties of the selling mechanisms may be taken into account. In examples, generic software implementing the selling mechanisms is used to instantiate a bespoke selling mechanism according to particular business goals and constraints. For example, a bespoke selling mechanism may be executed at a commerce server so as to control dynamic generation of offers.
    Type: Application
    Filed: June 14, 2013
    Publication date: December 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Kfir Karmon, Karen Master Ben-Dor, Yagil Engel, Adi Diamant, Moshe Tennenholtz, Haim Somech
  • Publication number: 20140172587
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that dynamically set floor prices in a second price auction for impressions or events. Advertiser bids for the impressions or events are received by the computer system and used to create a statistical distribution. The advertiser with the highest bid for an impression or event is identified. The statistical distribution excludes bids received from the advertiser having the highest bid. The computer system sets a floor price for the impression or event. The floor price is based on the statistical distribution. The advertiser is charged the maximum of the floor price or the second highest bid received from another advertiser for the same impression. The advertisement associated with the advertiser having the highest bid is selected for display in a webpage that corresponds to the impression or event.
    Type: Application
    Filed: December 14, 2012
    Publication date: June 19, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Haim Somech, Moshe Tennenholtz, Moti Gindi, Ishai Oren
  • Publication number: 20140100968
    Abstract: Systems, methods, and computer-readable storage media are provided for determining configurable auction parameters based upon historic auction information that includes identities of auction participants or bidders. Such configurable auction parameters specify values to be applied for particular auction parameters (e.g., floor price), at the time of an auction for available advertising space, when one or more of the auction participants are associated with specified identities. Further provided are systems and methods for, at the time of an auction for available advertising space, determining auction parameter values in accordance with configurable auction parameters.
    Type: Application
    Filed: October 8, 2012
    Publication date: April 10, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: MOSHE TENNENHOLTZ, HAIM SOMECH, ROBERT PAUL GORMAN, PENG HAN, ERIK JON HANSON, RON J. KARIDI, OMER LEVY
  • Patent number: 8661050
    Abstract: A recommendation system may use a network of relationships between many different entities to find search results and establish a relevance value for the search results. The relevance value may be calculated by analyzing trust and similarity components of each relationship between the search user and the entity providing the search results. The entities may be, for example, persons associated within express or implied social networks, or corporations or other organizations with a historical or other reputation. The relationships may be created through many different contact mechanisms and may be unidirectional, asymmetric bidirectional, or symmetric bidirectional relationships. The relationships may be different based on topic or other factors.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Roy Varshavsky, Moshe Tennenholtz, Ron Karidi
  • Patent number: 8620751
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate advertisement selection using advancement bids. In embodiments, advertisement attributes in association with an advertisement are referenced. Such advertisement attributes might include an impression bid and a click bid. For a particular advertisement, it is determined if a satisfactory click rate is available. If it is determined that the satisfactory click rate is unavailable for the advertisement, an impression bid is utilized to compete with other advertisements in an advertisement-selection auction. On the other hand, if it is determined that the satisfactory click rate is available for the advertisement, the satisfactory click rate and the click bid are utilized (e.g., via an effective impression value) to compete with the other advertisements in the advertisement-selection auction.
    Type: Grant
    Filed: February 11, 2010
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Ron Jack Karidi, Moshe Tennenholtz
  • Publication number: 20130085838
    Abstract: A social marketing system may have an incentive system that may be optimized dynamically for each user during the course of a marketing campaign. The social marketing system may use a simulated model of social interactions to predict the performance of a marketing campaign and may use the output of the simulation to adjust incentives during a campaign for various users, as well as use the actual results of changes in incentives as feedback to the simulation. The simulation may assume several different types of users within the social network and that several types of financial and non-financial incentives may be applied to different users. Some embodiments may use machine learning algorithms to analyze actual results and feed those results into the simulation. The system may be able to categorize users into the simulated types and adjust incentives according to the models associated with those types of users.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 4, 2013
    Applicant: Microsoft Corporation
    Inventors: Moshe Tennenholtz, Eugene (John) Neystadt, Ron Karidi, Roy Varshavsky
  • Publication number: 20120209674
    Abstract: A social marketing system may reward and incentivize participants, and may also have a fraud detection system. The manager may create social marketing campaigns that may be simulated to determine an expected set of activities, which may be compared to an actual set of activities. A fraud detection system may detect abnormal activity and may bring the activity to a manager's attention and may also punish the participants by withholding rewards, lowering the participant's reputation, or some other punishment mechanism.
    Type: Application
    Filed: March 7, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Eugene (John) Neystadt, Ron Karidi, Yitzhak Tzahi Weisfeild, Moshe Tennenholtz, Kira Radinsky, Roy Varshavsky
  • Publication number: 20120209920
    Abstract: Social influencers may be identified for specific usage contexts and for influencer type. Influencers may be categorized by mavens, connectors, salesmen, or other categories. Within each usage context, a unified data model may be used to collect data from multiple sources, including multiple social networks, as well as to collect data from different levels of influencers in each usage context. The relevance of various communication media as well as the frequency and quality of use of the media may be factors used to determine a person's effectiveness as a specific type of influencer within a usage context.
    Type: Application
    Filed: March 8, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Eugene (John) Neystadt, Ron Karidi, Yitzhak Tzahi Weisfeild, Moshe Tennenholtz, Kira Radinsky, Roy Varshavsky
  • Publication number: 20120158477
    Abstract: A social incentive system is described herein that formalizes information propagation through social networks in a structured and systematic way. The system provides incentives and rewards to entities who participate in propagating the information, allowing heavy influencers to gain from their influence while the marketer rewards them. The system provides one or more tools for creation and design of social incentive plans with rewards for socially distributing information, including marketing campaigns. In particular, the system introduces a semantic framework where marketers can create structured incentive plans for rewarding consumers and distribution platforms for distributing information through social networks. As users complete specified activities they earn points, and the points can be redeemed for various incentives, such as cash, debit cards, prizes, merchandise, subscriptions, and so forth. The framework is robustly designed to avoid abuse and allow for fraud detection.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: Microsoft Corporation
    Inventors: Moshe Tennenholtz, Roy Varshavsky, Ron Karidi, Aviv Zohar, Yuval Emek, Kira Radinsky
  • Publication number: 20120158476
    Abstract: A social marketing manager may facilitate marketing campaigns in online social networks by creating and monitoring campaigns, as well as facilitating online social interactions. A campaign manager may create a campaign and define various operational parameters. A recruitment system may identify social influencers through which the campaign may be started, and a promotion manager may create and track objects that may be passed to participants in the campaign. An analysis and monitoring system may determine the overall effectiveness of the campaign and provide feedback, payments to participants, or other results of the campaign.
    Type: Application
    Filed: February 10, 2011
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: John NEYSTADT, Ron KARIDI, Yitzhak Tzahi WEISFELD, Roy VARSHAVSKY, Avigad ORON, Kira RADINSKY, Moshe Tennenholtz
  • Publication number: 20120150656
    Abstract: Systems, methods, and computer media for integrating requests for reserved allocations of advertisement impressions and requests for dynamic allocations of advertisement impressions are provided. A request is received from a first advertiser to purchase a reserved allocation of advertisement impressions. The request specifies a requested number of impressions that each have one or more requested attributes. One or more bids to dynamically purchase one or more impressions through a real-time bidding process are received from an external bidding agent. An internal bidding agent bids, on behalf of the first advertiser, to dynamically purchase one or more impressions through the real-time bidding process until the request from the first advertiser to purchase the reserved allocation of impressions is satisfied.
    Type: Application
    Filed: December 14, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Ron J. Karidi, Moshe Tennenholtz, Roy Varshavsky
  • Publication number: 20110320284
    Abstract: A social network marketplace may monitor communications between an advertiser and a consumer by generating signatures for communications and tracking those signatures through social network communications until a sale may be consummated. The marketplace may monitor the transactions to determine a user's influence on other users. A user's influence may also be determined or supplemented by monitoring formal or informal social interactions performed on a computer when those communications are able to be monitored. The influence information may be used to select outbound advertisements to those users who may benefit from an advertisement, as well as to filter inbound advertisements to suit a user or a user's situation.
    Type: Application
    Filed: June 25, 2010
    Publication date: December 29, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Moshe Tennenholtz, Ron Karidi, Roy VARSHVSKY, Ran MOKADY, Yuval EMEK, Kira RADINSKY
  • Publication number: 20110270774
    Abstract: Providing a recommendation to a group of networked members is disclosed. The recommendation is provided to the group collectively, and is based on trust relationships between the members of the network. In an example embodiment, the network is a social network. Example systems and methods include a two-phase approach and a one-phase approach, each including analysis and aggregation of input associated with members of the network.
    Type: Application
    Filed: April 30, 2010
    Publication date: November 3, 2011
    Applicant: Microsoft Corporation
    Inventors: Roy Varshavsky, Moshe Tennenholtz, Yuval Peres, David B. Wilson
  • Publication number: 20110252121
    Abstract: A recommendation ranking system that computes trust for entities based on negative expressions of trust. Negative expressions of trust are used to reduce the trust of entities. However, the system may discount entities that in the aggregate are distrusted. The system may be used with a social network to provide accurate, personalized recommendations for members of the social network. The network may be modeled as a voting network, with each member of the social network represented as a node and expressions of trust between members represented as weights on edges between nodes. Values of trust may be computed for nodes in the network and used to generate a recommendation. Opinions expressed on a topic may be weighted by trust in the node expressing the opinion. The system may be applied in other settings that can be modeled as a voting network, including ranking of Internet search results.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Christian H. Borgs, Jennifer T. Chayes, Adam T. Kalai, Azarakhsh Malekian, Moshe Tennenholtz
  • Publication number: 20110196747
    Abstract: Systems, methods, and computer storage media having computer-executable instructions embodied thereon that facilitate advertisement selection using advancement bids. In embodiments, advertisement attributes in association with an advertisement are referenced. Such advertisement attributes might include an impression bid and a click bid. For a particular advertisement, it is determined if a satisfactory click rate is available. If it is determined that the satisfactory click rate is unavailable for the advertisement, an impression bid is utilized to compete with other advertisements in an advertisement-selection auction. On the other hand, if it is determined that the satisfactory click rate is available for the advertisement, the satisfactory click rate and the click bid are utilized (e.g., via an effective impression value) to compete with the other advertisements in the advertisement-selection auction.
    Type: Application
    Filed: February 11, 2010
    Publication date: August 11, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: RON JACK KARIDI, MOSHE TENNENHOLTZ
  • Patent number: 7991841
    Abstract: Systems and methods that analyze aggregated item evaluation behavior of users, to suggest a recommendation for the item. An analysis component forms a collective opinion by taking as input votes of users and trusted relationships established therebetween, to output an evaluation and/or recommendation for the item. Accordingly, within a linked structure of nodes, personalized recommendations to users (e.g., agents) are supplied about an item(s) based upon the opinions/reviews of other users, and in conjunction with the declared trust between the users.
    Type: Grant
    Filed: April 28, 2008
    Date of Patent: August 2, 2011
    Assignee: Microsoft Corporation
    Inventors: Reid M. Anderson, Christian Herwarth Borgs, Jennifer Tour Chayes, Uriel Mordechai Feige, Abraham Flaxman, Adam Tauman Kalai, Seyed Vahab Mirrokni, Moshe Tennenholtz
  • Publication number: 20110010366
    Abstract: A recommendation system may use a network of relationships between many different entities to find search results and establish a relevance value for the search results. The relevance value may be calculated by analyzing trust and similarity components of each relationship between the search user and the entity providing the search results. The entities may be, for example, persons associated within express or implied social networks, or corporations or other organizations with a historical or other reputation. The relationships may be created through many different contact mechanisms and may be unidirectional, asymmetric bidirectional, or symmetric bidirectional relationships. The relationships may be different based on topic or other factors.
    Type: Application
    Filed: July 10, 2009
    Publication date: January 13, 2011
    Applicant: Microsoft Corporation
    Inventors: Roy Varshavsky, Moshe Tennenholtz, Ron Karidi