Wolf Paulus
- Title
- Visiting Assistant Professor of Computer Science
- paulusw@erau.edu Email
- Department
- Electrical, Computer & Software Engr Department
- College
- College of Engineering
Office Hours
https://bit.ly/3QkHrDZAreas of Expertise
Programming Languages, Data Structures and Algorithms, Natural Language Understanding, Cloud Computing, Serverless Computing, IT Automation
External Links
The views expressed on faculty and external web pages are those of the author and do not necessarily represent those of Embry-Riddle Aeronautical University.
Biography
https://wolfpaulus.com/about/Education
- M.S. - Master of Science in Computer Science, University of Paderborn
Currently Teaching
- CS 118: Fund of Computer Programming
Courses Taught
- CS 118: Fundamentals of Computer Programming EMBRY-RIDDLE
- CS 399: Special Topics In Computer Science EMBRY-RIDDLE
- CSIS 250: Intro to Python Programming GROSSMONT COLLEGE
- CSIS 293: Intro to Java Programming GROSSMONT COLLEGE
- CSIS 294: Intermediate Java Programming / Data Structures GROSSMONT COLLEGE
Professional Experience
Principal Software Engineer at Intuit : Oct 2011 - Jan 2022
Explored how to automate empathy using sentiment analysis, speech synthesis, and empathetic dialogue design to match customers' emotions. I prototyped new UI/UX concepts beyond touch, e.g. voice and conversation. Areas included: Speech Recognition and Speech Synthesis, Speech Grammar, VISEME, SSML, EmotionML, voice and conversational user interfaces (VUI / CUI) and Natural Language Understanding.
Examples: https://wolfpaulus.com/videos/
Advisory Committee Member at the University of California Irvine : Sep 2011 - Oct 2021
At UCI I advised the board, responsible for the Mobile Application Development Certificate Program. Together we ensured that participants gained the skills required to create advanced mobile applications and also acquired the knowledge needed, to stay ahead of the technology curve.
Adjunct Computer Science Professor at Grossmont College : Aug 2017 - Jun 2020
Grossmont College serves a diverse learning community of 19,000 full- and part-time students per semester. Students come from suburban locations in East San Diego County, as well as locations across the state, the nation and more than 50 countries throughout the world.
I was an Adjunct Professor at Grossmont College, teaching intermediate classes in the Computer Science department.
Sr. Architect - Mobile Software Development at Hewlett-Packard : Jul 2010 - Oct 2011
Led the development of mobile software applications for the Android platform to deliver a compelling mobile print experience, printing photos, emails, web pages, PDF, and Office documents from smartphone devices.
Provided technical leadership, architected, and led the development of mobile print SDK and print subsystems on various smartphone platforms.
Awards, Honors and Recognitions
Patents
Methods, systems and computer program products for generating personalized financial podcasts
Issued Aug 27, 2019 US 10394885 https://patents.justia.com/patent/10394885
A personalized financial podcast generation system, the system includes a user data module configured to acquire user data associated with a user and analyze the user data to identify a keyword associated with a financial topic of interest to the user. The system also includes a keyword analyzer configured to calculate a weight of the keyword. The system further includes a content analyzer configured to identify financial media content based on the keyword and the weight. Moreover, the system includes a summarizer configured to identify a relevant sentence in the financial media content. In addition, the system includes a speech processor configured to synthesize speech based on the relevant sentence.
Method and system for using emotional state data to tailor the user experience of an interactive software system
Issued Aug 20, 2019 US 10387173 https://patents.justia.com/patent/10387173
Emotional state data is used to tailor the user experience of an interactive software system, by monitoring and obtaining data about a user's emotional state.
Different types of user experience components can be utilized to adjust the user experience to adapt to the user's new emotional state, prevent the user from entering an undesirable emotional state, and/or encourage the user to enter into a desirable emotional state.System and method to augment electronic documents with externally produced metadata to improve processing
Issued Feb 19, 2019 US 10,210,580 https://patents.justia.com/patent/10210580
Patent descriptionA method and system facilitates importation and categorization of financial documents in a financial system. The method and system include receiving source data and externally generated metadata associated with a financial document, such as a receipt of purchase. The method and system further include analyzing the metadata and categorizing the financial document based on the metadata.
Method and system for adapting a user experience provided through an interactive software system to the content being delivered and the predicted emotional impact on the user of that content
Issued Jan 1, 2019 US 10169827 https://patents.justia.com/patent/10210580
Patent descriptionCurrent content data, user historical context data, and user feedback and emotional profile data is analyzed to predict emotional effect on the user of content to be provided to the user through an interactive software system. The resulting emotional effect data is then used to dynamically modify the form of the content delivery message and/or the user's experience by selecting one or more content delivery messages and/or user experience components based on the emotional effect data before, or as, the content is delivered to the user. In this way, different types of content delivery messages and/or user experience components can be utilized, and/or combined, to provide the user with an individualized user experience that is adapted to the predicted emotional effect on the user of the content being delivered, before, or as, that content is being delivered.
Method and system for using emotional state data to tailor the user experience of an interactive software system
Issued Mar 27, 2018 US 9,930,102 https://patents.justia.com/patent/9930102
Patent descriptionEmotional state data is used to tailor the user experience of an interactive software system, by monitoring and obtaining data about a user's emotional state. The resulting emotional state data is analyzed and used to dynamically modify the user's experience by selecting user experience components based on the analysis of the user's emotional state data. In this way, different types of user experience components can be utilized to provide the user with an individualized user experience that is adapted to the user's emotional state. Different types of user experience components can be utilized to adjust the user experience to adapt to the user's new emotional state, prevent the user from entering an undesirable emotional state, and/or encourage the user to enter into a desirable emotional state.
Method and system for using abandonment indicator data to facilitate progress and prevent abandonment of an interactive software system
Issued Oct 10, 2017 US 9,785,534 https://patents.justia.com/patent/9785534
Patent descriptionAbandonment indicator data is used to customize the user experience of an interactive software system, by monitoring and obtaining data about whether a user is at risk of abandoning the interactive software system. The resulting abandonment indicator data is analyzed and used to dynamically modify the user's experience by selecting user experience components based on the analysis of the user's abandonment indicator data. In this way, different types of user experience components can be utilized to provide the user with an individualized user experience that is customized to the user. Different types of user experience components can be utilized to adjust the user experience to adapt to the individual user.
Conveying information using an audio signal
Issued Jun 2, 2015 US 9,048,963 https://patents.justia.com/patent/9048963
Patent descriptionDuring a communication technique, an electronic device receives an audio signal from a remote electronic device, such as another electronic device that is proximate to the electronic device. This audio signal may include information that specifies an identifier. The electronic device may analyze the audio signal to extract the identifier, and may provide the identifier to a pre-defined location via a network, such as a web page on the Internet. In response to providing the identifier, the electronic device receives the operation from the pre-defined location via the network. For example, the operation may include an instruction to open a document (such as a web page) on the network.