Patents by Inventor Ron Kohavi
Ron Kohavi 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: 10594836Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.Type: GrantFiled: June 30, 2017Date of Patent: March 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Toby Walker, Sarvesh Nagpal, Ron Kohavi, Brian Frasca
-
Publication number: 20190007523Abstract: Systems, methods, and computer-readable storage media are provided for determining whether a user is a human agent or a non-human agent. A user is initially classified as a human or non-human agent based on user request properties. Sensor data is received from the user device and used to determine whether the user is to be reclassified as a human agent or non-human agent. Based on the sensor data, the user is then reclassified as a human agent or non-human agent. A service is adapted based on the classification.Type: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Toby WALKER, Sarvesh NAGPAL, Ron KOHAVI, Brian FRASCA
-
Publication number: 20160352847Abstract: Techniques to operate an experiment (online) over a computer network comprised of computing devices. The experiment may consist of a series of tests on experiment variants of a software application running on the computing devices of which each variant refers to a particular application version or implementation. These techniques may be configured into hardware operative to run such tests over the computer network by selecting one group or multiple groups of computing devices. Other embodiments are described and claimed.Type: ApplicationFiled: May 28, 2015Publication date: December 1, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Brian Jude Frasca, Li-wei He, Nils Henry Pohlmann, April Powan Kwong, Yu Chen, Ron Kohavi, Hong Chang, Shaojie Deng, Caleb Wayne Hug, Garrett John Bronner
-
Patent number: 9129018Abstract: Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a user returns to a previously viewed page, additional context information from a user's actions since the initial view of a page can be used to modify the previously viewed page and/or obtain a new version of the previously viewed page. In situations where the previously viewed page corresponds to a page of responsive results from a search engine, the modified and/or new version of the search engine results page can include an expanded or reduced group of results, different types of results, different rankings for existing results, or a combination thereof.Type: GrantFiled: April 20, 2012Date of Patent: September 8, 2015Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ron Kohavi, Ya Xu, Noor-E-Gagan Singh
-
Publication number: 20130282683Abstract: Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a user returns to a previously viewed page, additional context information from a user's actions since the initial view of a page can be used to modify the previously viewed page and/or obtain a new version of the previously viewed page. In situations where the previously viewed page corresponds to a page of responsive results from a search engine, the modified and/or new version of the search engine results page can include an expanded or reduced group of results, different types of results, different rankings for existing results, or a combination thereof.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: MICROSOFT CORPORATIONInventors: Ron Kohavi, Ya Xu, Noor-E-Gagan Singh
-
Patent number: 8543584Abstract: A system and method are disclosed for automatically detecting associations between particular sets of search criteria, such as particular search strings, and particular items. Actions of users of an interactive system, such as a web site, are monitored over time to generate event histories reflective of searches, item selection actions, and possibly other types of user actions. An analysis component collectively analyzes the event histories to automatically identify and quantify associations between specific search strings (or other types of search criteria) and specific items.Type: GrantFiled: February 6, 2012Date of Patent: September 24, 2013Assignee: Amazon Technologies, Inc.Inventors: Eric R. Vadon, Ronald M. Whitman, Ron Kohavi, Gautam K. Jayaraman, Benjamin W. S. Redman
-
Patent number: 8433916Abstract: Computing services that unwanted entities may wish to access for improper, and potentially illegal, use can be more effectively protected by using Active HIP systems and methodologies. An Active HIP involves dynamically swapping one random HIP challenge, e.g., but not limited to, image, for a second random HIP challenge, e.g., but not limited to, image. An Active HIP can also, or otherwise, involve stitching together, or otherwise collecting and including, within Active HIP software, i.e., a HIP web page, to be executed by a computing device of a user seeking access to a HIP-protected computing service x number of software executables randomly selected from a pool of y number of software executables. The x number of software executables, when run, generates a random Active HIP key.Type: GrantFiled: September 30, 2008Date of Patent: April 30, 2013Assignee: Microsoft CorporationInventor: Ron Kohavi
-
Patent number: 8412557Abstract: The controversiality of an offering in a computer implemented system is computed based on user satisfaction feedback. A controversiality index can be provided to indicate the extent to which the offering is controversial.Type: GrantFiled: June 17, 2005Date of Patent: April 2, 2013Assignee: Amazon Technologies, Inc.Inventors: Daniel B. Lloyd, Llewellyn J. Mason, Ron Kohavi
-
Publication number: 20120143840Abstract: A system and method are disclosed for automatically detecting associations between particular sets of search criteria, such as particular search strings, and particular items. Actions of users of an interactive system, such as a web site, are monitored over time to generate event histories reflective of searches, item selection actions, and possibly other types of user actions. An analysis component collectively analyzes the event histories to automatically identify and quantify associations between specific search strings (or other types of search criteria) and specific items.Type: ApplicationFiled: February 6, 2012Publication date: June 7, 2012Inventors: Eric R. Vadon, Ronald M. Whitman, Ron Kohavi, Gautam K. Jayaraman, Benjamin W.S. Redman
-
Patent number: 8185608Abstract: A continuous website trial allows ongoing observation of user interactions with website for an indefinite period of time that is not ascertainable at initiation of the trial. Users are randomly assigned to either a control group or one or more test groups. The control and test groups are served different sets of web pages, even though they access the same website. During the trial, the web pages for the control group are held constant over time, while the web pages for the test group(s) undergo multiple modifications at separate occasions over time. As the web pages for the test group(s) are modified, statistical data collection continues to learn how user behavior changes as a result of the modifications. The statistical data obtained from the users of the various groups may be compared and contrasted and used to gain a better understanding of customer experience with the website.Type: GrantFiled: December 1, 2005Date of Patent: May 22, 2012Assignee: Amazon Technologies, Inc.Inventors: Jeremy York, Ron Kohavi
-
Patent number: 8112429Abstract: A system and method are disclosed for automatically detecting associations between particular sets of search criteria, such as particular search strings, and particular items. Actions of users of an interactive system, such as a web site, are monitored over time to generate event histories reflective of searches, item selection actions, and possibly other types of user actions. An analysis component collectively analyzes the event histories to automatically identify and quantify associations between specific search strings (or other types of search criteria) and specific items. As part of this process, a decay function reduces the weight given to a post-search item selection event based on intervening events that occur between the search event and the item selection event.Type: GrantFiled: April 8, 2011Date of Patent: February 7, 2012Assignee: Amazon Technologies, Inc.Inventors: Eric R. Vadon, Ronald M. Whitman, Ron Kohavi, Gautam K. Jayaraman, Benjamin W. S. Redman
-
Publication number: 20110184928Abstract: A system and method are disclosed for automatically detecting associations between particular sets of search criteria, such as particular search strings, and particular items. Actions of users of an interactive system, such as a web site, are monitored over time to generate event histories reflective of searches, item selection actions, and possibly other types of user actions. An analysis component collectively analyzes the event histories to automatically identify and quantify associations between specific search strings (or other types of search criteria) and specific items. As part of this process, a decay function reduces the weight given to a post-search item selection event based on intervening events that occur between the search event and the item selection event.Type: ApplicationFiled: April 8, 2011Publication date: July 28, 2011Inventors: Eric R. Vadon, Ronald M. Whitman, Ron Kohavi, Gautam K. Jayaraman, Benjamin W.S. Redman
-
Patent number: 7953740Abstract: A system and method are disclosed for automatically detecting associations between particular sets of search criteria, such as particular search strings, and particular items. Actions of users of an interactive system, such as a web site, are monitored over time to generate event histories reflective of searches, item selection actions, and possibly other types of user actions. An analysis component collectively analyzes the event histories to automatically identify and quantify associations between specific search strings (or other types of search criteria) and specific items. As part of this process, a decay function reduces the weight given to a post-search item selection event based on intervening events that occur between the search event and the item selection event.Type: GrantFiled: February 13, 2006Date of Patent: May 31, 2011Assignee: Amazon Technologies, Inc.Inventors: Eric R. Vadon, Ronald M. Whitman, Ron Kohavi, Gautam K. Jayaraman, Benjamin W. S. Redman
-
Patent number: 7752077Abstract: An automated method and system for providing an item comparison includes identifying a first item and a set of one or more other items for comparison with the first item, prioritizing attributes of the first item and the other items, and providing the item comparison with prioritized attributes to a user. Identifying comparable items may involve a multiple step process in which a candidate set of items is first selected for possible comparison with the first item, and thereafter selecting one or more items from the candidate set for comparison. Prioritizing the attributes of the items may include measuring like attributes of the items against each other and arranging the attributes to appear in an order according to the degree the like attributes distinguish the items from each other. A modified item comparison may be prepared and provided in accordance with user feedback.Type: GrantFiled: January 21, 2005Date of Patent: July 6, 2010Assignee: Amazon Technologies, Inc.Inventors: Jeffrey A Holden, Lawrence G Tesler, Ron Kohavi
-
Publication number: 20100082998Abstract: Computing services that unwanted entities may wish to access for improper, and potentially illegal, use can be more effectively protected by using Active HIP systems and methodologies. An Active HIP involves dynamically swapping one random HIP challenge, e.g., but not limited to, image, for a second random HIP challenge, e.g., but not limited to, image. An Active HIP can also, or otherwise, involve stitching together, or otherwise collecting and including, within Active HIP software, i.e., a HIP web page, to be executed by a computing device of a user seeking access to a HIP-protected computing service x number of software executables randomly selected from a pool of y number of software executables. The x number of software executables, when run, generates a random Active HIP key.Type: ApplicationFiled: September 30, 2008Publication date: April 1, 2010Applicant: Microsoft CorporationInventor: Ron Kohavi
-
Patent number: 7584159Abstract: Strategies are described for generating recommendations. The strategies generate a set of original recommendations based on a source of information. The strategies then transform the set of original recommendations into a set of similarity-spaced recommendations based on “repulsion force” analysis applied to the set of original recommendations. In a first implementation, the set of spaced recommendations represent a diverse sampling of items in the set of original recommendations. In a second implementation, the set of spaced recommendations represent a sampling of items in the set of original recommendations which omits or excludes recommendations assessed as obvious. A third implementation can combine the first and second implementations.Type: GrantFiled: October 31, 2005Date of Patent: September 1, 2009Assignee: Amazon Technologies, Inc.Inventors: Kushal Chakrabarti, Ron Kohavi, Brent R. Smith
-
Patent number: 7542951Abstract: Strategies are described for generating recommendations. The strategies generate a set of original recommendations based on a source of information. The strategies then transform the set of original recommendations into a set of similarity-spaced recommendations based on “repulsion force” analysis applied to the set of original recommendations. In a first implementation, the set of spaced recommendations represent a diverse sampling of items in the set of original recommendations. In a second implementation, the set of spaced recommendations represent a sampling of items in the set of original recommendations which omits or excludes recommendations assessed as obvious. A third implementation can combine the first and second implementations.Type: GrantFiled: October 31, 2005Date of Patent: June 2, 2009Assignee: Amazon Technologies, Inc.Inventors: Kushal Chakrabarti, Ron Kohavi, Brent R. Smith
-
Patent number: 7490353Abstract: An apparatus for protecting against computer malware, comprising: a data inputter for intercepting data units flow, a trust level assigner, associated with the data inputter, for assigning to each of the data units a respective trust level, an isolated-processing environment, operable to process the data units in an isolated manner and configured to send copies of the processed data units out of the isolated-processing environment, and a processing environment selector, associated with the trust level assigner and the isolated-processing environment, operable to determine if a data unit is to be executed on the isolated-processing environment, in accordance with the respective trust level.Type: GrantFiled: February 22, 2006Date of Patent: February 10, 2009Assignee: Kidaro, Inc.Inventor: Ron Kohavi
-
Publication number: 20060190606Abstract: An apparatus for protecting against computer malware, comprising: a data inputter for intercepting data units flow, a trust level assigner, associated with the data inputter, for assigning to each of the data units a respective trust level, an isolated-processing environment, operable to process the data units in an isolated manner and configured to send copies of the processed data units out of the isolated-processing environment, and a processing environment selector, associated with the trust level assigner and the isolated-processing environment, operable to determine if a data unit is to be executed on the isolated-processing environment, in accordance with the respective trust level.Type: ApplicationFiled: February 22, 2006Publication date: August 24, 2006Inventor: Ron Kohavi
-
Publication number: 20060167757Abstract: An automated method and system for providing an item comparison includes identifying a first item and a set of one or more other items for comparison with the first item, prioritizing attributes of the first item and the other items, and providing the item comparison with prioritized attributes to a user. Identifying comparable items may involve a multiple step process in which a candidate set of items is first selected for possible comparison with the first item, and thereafter selecting one or more items from the candidate set for comparison. Prioritizing the attributes of the items may include measuring like attributes of the items against each other and arranging the attributes to appear in an order according to the degree the like attributes distinguish the items from each other. A modified item comparison may be prepared and provided in accordance with user feedback.Type: ApplicationFiled: January 21, 2005Publication date: July 27, 2006Inventors: Jeffrey Holden, Lawrence Tesler, Ron Kohavi