Henricus Johannes Maria Meijer - Mercer Island WA, US Raymond E. Ozzie - Seattle WA, US Gary W. Flake - Bellevue WA, US Thomas F. Bergstraesser - Kirkland WA, US Arnold N. Blinn - Hunts Point WA, US Christopher W. Brumme - Mercer Island WA, US Michael Connolly - Seattle WA, US Dane A. Glasgow - Medina WA, US Alexander G. Gounares - Kirkland WA, US Galen C. Hunt - Bellevue WA, US James R. Larus - Mercer Island WA, US Matthew B. MacLaurin - Woodinville WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 11/00
US Classification:
714 3
Abstract:
The claimed subject matter provides a system and/or a method that facilitates re-locating a web application associated with a network service utilizing a portion of serialized data. The network service can be any collection of resources that are maintained by a party (e. g. , third-party, off-site, etc. ) and accessible by an identified user over a network (e. g. , WAN, Internet, etc. ). A receiver component can receive a request for initiating and execution of a process that is maintained by the network service. A servicing component can analyze representations of multiple processes within the network service and determines whether to enable initiation and execution of the process based at least in part upon the analysis.
Recommendation System That Identifies A Valuable User Action By Mining Data Supplied By A Plurality Of Users To Find A Correlation That Suggests One Or More Actions For Notification
Henricus Johannes Maria Meijer - Mercer Island WA, US Raymond E. Ozzie - Seattle WA, US Gary W. Flake - Bellevue WA, US Thomas F. Bergstraesser - Kirkland WA, US Arnold N. Blinn - Hunts Point WA, US Christopher W. Brumme - Mercer Island WA, US Lili Cheng - Bellevue WA, US Michael Connolly - Seattle WA, US Nishant V. Dani - Redmond WA, US Dane A. Glasgow - Medina WA, US Daniel S. Glasser - Mercer Island WA, US Alexander G. Gounares - Kirkland WA, US James R. Larus - Mercer Island WA, US Matthew B. MacLaurin - Woodinville WA, US Debi P. Mishra - Bellevue WA, US Amit Mital - Kirkland WA, US Chandramohan A. Thekkath - Palo Alto CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/18 G06F 17/27 G06F 17/30 G06F 17/15
US Classification:
706 12, 706 61, 707 6, 707 10
Abstract:
Personal data mining mechanisms and methods are employed to identify relevant information that otherwise would likely remain undiscovered. Users supply personal data that can be analyzed in conjunction with data associated with a plurality of other users to provide useful information that can improve business operations and/or quality of life. Personal data can be mined alone or in conjunction with third party data to identify correlations amongst the data and associated users. Applications or services can interact with such data and present it to users in a myriad of manners, for instance as notifications of opportunities.
Joshua T Goodman - Redmond WA, US Carl M Kadie - Bellevue WA, US David M Chickering - Bellevue WA, US Donald E Bradford - Pleasanton CA, US Dane A Glasgow - Los Gatos CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/27
US Classification:
706 48, 706 18, 715224, 715226, 707 6, 707100
Abstract:
The present invention provides a unique system and method that can employ machine learning techniques to automatically fill one or more fields across a diverse array of web forms. In particular, one or more instrumented tools can collect input or entries of form fields. Machine learning can be used to learn what data corresponds to which fields or types of fields. The input can be sent to a central repository where other databases can be aggregated as well. This input can be provided to a machine learning system to learn how to predict the desired outputs. Alternatively or in addition, learning can be performed in part by observing entries and then adapting the autofill component accordingly. Furthermore, a number of features of database fields as well as constraints can be employed to facilitate assignments of database entries to form values—particularly when the web form has never been seen before by the autofill system.
Dynamic Environment Evaluation And Service Adjustment Based On Multiple User Profiles Including Data Classification And Information Sharing With Authorized Other Users
Raymond E. Ozzie - Seattle WA, US Gary W. Flake - Bellevue WA, US Thomas F. Bergstraesser - Kirkland WA, US Arnold N. Blinn - Hunts Point WA, US William J. Bolosky - Issaquah WA, US Christopher W. Brumme - Mercer Island WA, US Lili Cheng - Bellevue WA, US Michael Connolly - Seattle WA, US Dane A. Glasgow - Medina WA, US Daniel S. Glasser - Mercer Island WA, US Alexander G. Gounares - Kirkland WA, US James R. Larus - Mercer Island WA, US Matthew B. MacLaurin - Woodinville WA, US Henricus Johannes Maria Meijer - Mercer Island WA, US Debi P. Mishra - Bellevue WA, US Amit Mital - Kirkland WA, US Chandramohan A. Thekkath - Palo Alto CA, US
An intelligent personalized agent monitors, regulates, and advises a user in decision-making processes for efficiency or safety concerns. The agent monitors an environment and present characteristics of a user and analyzes such information in view of stored preferences specific to one of multiple profiles of the user. Based on the analysis, the agent can suggest or automatically implement a solution to a given issue or problem. In addition, the agent can identify another potential issue that requires attention and suggests or implements action accordingly. Furthermore, the agent can communicate with other users or devices by providing and acquiring information to assist in future decisions. All aspects of environment observation, decision assistance, and external communication can be flexibly limited or allowed as desired by the user.
Hyder Ali - Cupertino CA, US Dane Alexander Glasgow - Los Gatos CA, US David Anton Walters - Sunnyvale CA, US David Dawson - Seattle WA, US Marek Gorecki - Palo Alto CA, US Neel I. Murarka - Cupertino CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00
US Classification:
707706, 707765
Abstract:
Application launching on a computer via indexed data. Based on a search term entered by a user, the computer searches an index containing metadata representative of one or more applications installed on the computer. A user interface on the computer's display has a window for displaying the results of searching the index. In addition, the user interface receives user input to select an application from the search results to be initiated. The computer is responsive to the user input via the user interface for initiating the selected application installed on the computer. A computer-readable medium including a persistent component, an index component, a query component, and an execution component embodies further aspects of the invention.
Method And System For Performing Secondary Search Actions Based On Primary Search Result Attributes
Neel I. Murarka - Cupertino CA, US Michael A. Belshe - Sunnyvale CA, US Steven W. Ickman - Redmond WA, US David Dawson - Seattle WA, US Dane A. Glasgow - Los Gatos CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30 G06F 7/00
US Classification:
707728, 707731
Abstract:
A method and system are provided for enhancing an initial set of data values generated by a query of one or more data stores. File parameters and file types are retrieved from the initial query and used to generate a second set of searches, actions, and information related to the initial set of data values. The results from the initial query and the secondary query are displayed on a presentation device.
Systems And Methods For Configuring A User Interface Having A Menu
Dane A. Glasgow - Los Gatos CA, US Eddie L. Mays - Renton WA, US Neel I. Murarka - Cupertino CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/048
US Classification:
715811, 715780, 715822, 715825
Abstract:
Systems and Methods for configuration of a menu for display via a user interface are described. In an implementation, a method includes monitoring text input by a user via a user interface. A menu is configured, based on the monitoring, to display actions to be performed using the text. In another implementation, a method includes examining a plurality of inputs received from a user. The inputs specify text and selection of an action from a menu to be performed on the text. An alternative technique is displayed that may be utilized to enter the text and perform the action.
Neel I. Murarka - Cupertino CA, US Dane A. Glasgow - Los Gatos CA, US David Dawson - Seattle WA, US Elizabeth I. Yang - Redmond WA, US Hyder Ali - Cupertino CA, US Marek L. Gorecki - Palo Alto CA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 7/00 G06F 17/30 G06F 17/20 G06F 3/048
US Classification:
707708, 707728, 707755, 715221, 715808
Abstract:
A method and system for customizing a search of a data source linked to a computer in response to a search request from a user. A search tool application (STA) is executed on a client computer in response to the search request received from the user. The STA determines the context of a software application active when the STA is executed. The STA determines a scope of data to search based on the determined context. A user-interface is responsive to a search term received from a user to initiates a search the determined scope of data for content that matches the received search term. The results of the search are displayed in the UI.
Google
Vice President
Neoglyphic Entertainment Jul 2015 - Feb 2017
Co-Founder and Chief Executive Officer
Ebay Jan 2014 - May 2015
Vice President, Entrepreneurship and Venture
Ebay Dec 2012 - Dec 2013
Vice President, Mobile and Local
Ebay Dec 2010 - Nov 2012
Vice President, Global Product Management
Education:
Cornell University 1999
Cornell University 1995 - 1998
The Key School 1990 - 1995
Cuny New York City College of Technology
Associates
Skills:
Start Ups Mobile Devices Product Management Entrepreneurship E Commerce Scalability Mobile Applications Strategic Partnerships Saas Agile Methodologies Big Data Strategy Management Distributed Systems Analytics Program Management Cloud Computing User Experience Product Marketing Go To Market Strategy Product Development Enterprise Software Monetization Information Retrieval Search Web Applications Search Engine Technology Machine Learning Data Mining Leadership Executive Management Space Exploration Software Design Hadoop Web Analytics Software Development Software As A Service Crisis Management User Experience Design Consumer Software Consumer Internet Desktop Search Business Strategy Public Speaking Cross Functional Team Leadership Business Development Software Engineering
Catherine Alden (1979-1981), Erik Russell (1969-1970), Joshua Skolnick (1979-1983), Dan Feinblum (1987-1995), Latanya Copes (1995-1999), Dane Glasgow (1991-1995)