Jad Honein - Redmond WA, US Elia Karagiannis - Seattle WA, US Erin Stewart - Redmond WA, US David Johnson - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 7/00 G06F 17/30
US Classification:
707 9, 7071041, 707E17014, 707E17019
Abstract:
Architecture for centralized photo storage for user profiles with consent and cardkey system integration. A picture picker can connect to a cardkey/security badge photo system to allow users to choose from badge photos. Consent is also captured by the picker to allow user photos to be used in other applications. Other applications can interact with the photo storage using standard web services and APIs for the user profile and user profile change log services. Centralized storage and insured accessibility enable applications to consume from the photo storage. The photo storage can also function as a virtual directory with distributed storage as utilized for geographical deployments. Extensions of the photo storage can include an add-in for a personal information manager application and a management agent for web-based collaboration and document management to copy photos from/to other directory structures.
Object Model And User Interface For Reusable Map Web Part
Rachna Vargiya - Sammamish WA, US David C. Johnson - Redmond WA, US Jad Honien - Redmond WA, US Elia Karagiannis - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 3/00
US Classification:
715744
Abstract:
Architecture that enables an end user interested in rendering a map in a web-based collaboration and document management platform the ability to do so without writing custom code. The architecture includes a map server control for insertion into a web page to display a map view. The end user can also employ a pushpin database to store different landmarks to be displayed on the map view. An administrator server control is provided for managing the content (e.g., landmark data) of the database, and a legend server control for providing a list of landmark data for selection and presentation in the map view. A data interface facilitates access to the pushpin database for administrator functions and pushpin information for presentation and selection.
- Redmond WA, US Jad N. Honein - Redmond WA, US Elia M. Karagiannis - Seattle WA, US Erin L. Stewart - Redmond WA, US David C. Johnson - Redmond WA, US
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC - REDMOND WA
International Classification:
G06F 21/62 G06F 17/30
Abstract:
Architecture for centralized photo storage for user profiles with consent and cardkey system integration. A picture picker can connect to a cardkey/security badge photo system to allow users to choose from badge photos. Consent is also captured by the picker to allow user photos to be used in other applications. Other applications can interact with the photo storage using standard web services and APIs for the user profile and user profile change log services. Centralized storage and insured accessibility enable applications to consume from the photo storage. The photo storage can also function as a virtual directory with distributed storage as utilized for geographical deployments. Extensions of the photo storage can include an add-in for a personal information manager application and a management agent for web-based collaboration and document management to copy photos from/to other directory structures.
- Redmond WA, US Yinghua Yao - Bellevue WA, US Anh Quynh Ly - Seattle WA, US Britt H. Hansing - Seattle WA, US William James Wagner - Seattle WA, US Elia Karagiannis - Seattle WA, US Nathan Chalmers - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 17/30
Abstract:
Architecture that computes a definitive answer to a user's top intent of a search query, and positions the top intent answer in a prominent way and at a prominent location of a results page or other search user interface, where the user is most likely to see the top intent answer in an expeditious manner. This may be at the top-most position of the page, above the search results and advertisements, but below the page header and search box. Additionally, the definitive and prominently-placed answer can be presented with an interactive, animated, and/or visually rich element that supplements the original intent. The top intent location can be the boldest element on the page, extend at least one full dimension of the page, use larger fonts and bolder colors than the rest of the search results, and which makes finding the answer easier and faster for the user to locate.
- REDMOND WA, US Jim Gilsinan - Redmond WA, US Keith Alan Regier - Kirkland WA, US Jonathan Bergeron - Seattle WA, US Elia Karagiannis - Seattle WA, US Troy Ma - Bellevue WA, US John Michael Guthmann - Bellevue WA, US
Assignee:
MICROSOFT CORPORATION - REDMOND WA
International Classification:
G06F 3/048
US Classification:
715744
Abstract:
Computer-readable media, methods, and systems for generating user interfaces across multiple form factor devices are provided. A server is configured to group a plurality of templates into one or more sets having a different layout for categories of devices or applications. The server receives a request from a device for user interface content. In response, the server parses the request to determine a type for the device or a type for an application requesting the user interface content. The devices or applications are classified by the server based on the identified type for the device or application. A set of appropriate user interfaces is selected based on the type of the device or application. The server maps values to one or more attributes associated with the selected set and transmits the user interface content to the device for rendering.
Pinterest
Engineering Manager
Microsoft Sep 2014 - Sep 2017
Principal Development Lead
Microsoft Mar 2015 - Sep 2017
Principal Software Design Engineer
Microsoft Jun 2012 - Sep 2014
Senior Development Lead
Microsoft Feb 2007 - Jun 2012
Software Design Engineer
Education:
Missouri State University 2001 - 2005
Bachelors, Computer Science
Parkway West High School
Skills:
C# Software Design Software Development .Net Distributed Systems Software Engineering Sql Agile Methodologies Object Oriented Design Scrum Scalability C++ Web Services Asp.net Javascript Rest Java Wpf Wcf Algorithms Visual Studio Test Automation Multithreading Ajax
Interests:
Facebook Bing Computer Programming Cooking Sleep Dogs (Pets) Rock Climbing Bud Light Television Baseball Microsoft Nhl Music Starbucks Hiking Drinking (Alcohol) Moving Movies