“Words can’t truly describe what an amazing person Uli is, you have to witness him in action. He represents everything that is truly great about Microsoft, he’s a mentor a coach and a customer advocate. He often puts others needs before his own. He’s a leader that walks the walk and is willing to show you the path he took. He’s like a super star athlete that makes everyone around him better. Thanks Uli for being you. ”
Ulrich Homann
Kirkland, Washington, United States
13K followers
500+ connections
About
With 30+ years global experience in development, design and large-scale deployment of…
Activity
-
Join us February 11-12, 2025, for an exclusive opportunity to learn how to accelerate your Azure and AI project or enhance your existing Azure…
Join us February 11-12, 2025, for an exclusive opportunity to learn how to accelerate your Azure and AI project or enhance your existing Azure…
Shared by Ulrich Homann
-
I don't often talk about programmin languages, but I do have a soft spot for the work Anders and team are driving with C#. Tracebit - a SaaS security…
I don't often talk about programmin languages, but I do have a soft spot for the work Anders and team are driving with C#. Tracebit - a SaaS security…
Shared by Ulrich Homann
Experience
Education
Licenses & Certifications
Patents
-
Importing and exporting markup language data in a spreadsheet application document
US US2004172592
Among other things, this document discloses new and innovative methods and systems for importing markup language formatted data into a spreadsheet document and for exporting markup language formatted data from a spreadsheet document. XML data is associated with an XML schema file defining XML data types and data type definitions for applying XML data to the document. An XML data map is prepared that relates that any XML data applied to the document back to corresponding XML elements or…
Among other things, this document discloses new and innovative methods and systems for importing markup language formatted data into a spreadsheet document and for exporting markup language formatted data from a spreadsheet document. XML data is associated with an XML schema file defining XML data types and data type definitions for applying XML data to the document. An XML data map is prepared that relates that any XML data applied to the document back to corresponding XML elements or attributes defined in the associated schema file. When the document is imported into a spreadsheet application grid, the data map is parsed to find XPATHs in the imported spreadsheet document of XML data and the user entered data. Each XPATH is executed to determine the location, data types and user data for each cell or list object in the document that is related back to the associated schema file. The cells and lists are populated with the XML data and user data, and the data is rendered in the spreadsheet according to the formatting dictated by the XML data applied to the spreadsheet in association with the XML schema file. After an imported document has been edited, or after a document is created to include the application of XML data in association with a selected XML schema file, the document may be exported such that the XML data applied to the document is maintained for subsequent import and use of the document.
Other inventors -
-
Querying applications using online messenger service
US US2003079024
A software application or resource is enabled to participate in a messaging service session conducted over a network and to respond to plain language queries much like a live participant. The software resource registers with a messaging service server when the software resource is initially executed, making it available if included in a user's list of contacts, to be added as a participant. During a messaging service session, a user can direct a message or query to the software resource that is…
A software application or resource is enabled to participate in a messaging service session conducted over a network and to respond to plain language queries much like a live participant. The software resource registers with a messaging service server when the software resource is initially executed, making it available if included in a user's list of contacts, to be added as a participant. During a messaging service session, a user can direct a message or query to the software resource that is participating. The software resource parses the query, and if the query is understood and data are available, transmits a response that appears within the instant message dialogue window of the users participating in the messaging service session.
Other inventors -
Services for context-sensitive flagging of information in natural language text and central management of metadata relating that information over a computer network
EU EP1320038
Natural language (NL) text entered by a user in a document is recognized as corresponding to a tag, causing an action or action associated with the tag to be implemented in the document. Linguistic information, tags, and related actions are managed in a centralized catalog from which they can be accessed. An NL Parser called by a tag recognizer analyzes and normalizes the text using semantic information and returns a parse tree to the tag recognizer. The tag recognizer then compares the parse…
Natural language (NL) text entered by a user in a document is recognized as corresponding to a tag, causing an action or action associated with the tag to be implemented in the document. Linguistic information, tags, and related actions are managed in a centralized catalog from which they can be accessed. An NL Parser called by a tag recognizer analyzes and normalizes the text using semantic information and returns a parse tree to the tag recognizer. The tag recognizer then compares the parse tree to a corresponding parse tree provided in a dictionary. If a match is found, an instance or tag related to the parse tree in the dictionary is returned to an application in which the document is open to carry out the action associated with the tag. If an ambiguity causes multiple matches to be returned, the user can select one of the instances and related action.
Other inventors -
System and method for integrating management of components of a resource
US US2005257139
An application entity may be created and defined by a user at an application. Related service entities managed by different service applications may be matched and consolidated. The application entity may be associated with one or more related service entities. Metadata corresponding to the associated service entities may be provided to the application. Such metadata may enable the associated service entities to be managed from within the application.
Other inventors -
System and method for integrating management of resources between application services and applications
JP JP2005071335
An application entity may be created and defined by a user at an application. Related service entities managed by different service applications may be matched and consolidated. The application entity may be associated with one or more related service entities. Metadata corresponding to the associated service entities may be provided to the application. Such metadata may enable the associated service entities to be managed from within the application.
Other inventors
Honors & Awards
-
Distinguished Speaker Emeritus
Microsoft Executive Briefing Center
The Microsoft executive briefing center (EBC) is the engagement center for the most senior customer and partner engagements. The Distinguished Speaker Emeritus award is a lifetime award for exception service to the EBC and a recognition as a Distinguished Speaker to the executives visiting and engagement in this forum. To date (July-2021), only ~20 Microsoft employees have been recognized with this award.
Languages
-
English
Native or bilingual proficiency
-
German
Native or bilingual proficiency
Recommendations received
3 people have recommended Ulrich
Join now to viewOther similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Ulrich Homann
-
Ulrich Homann
CEO of My Time
-
Ulrich Homann
Software Development Engineer
-
Karl - Ulrich Hömann
Executive International
-
Ulrich Homann
--
9 others named Ulrich Homann are on LinkedIn
See others named Ulrich Homann