Wolfgang Paulus

Title
Adjunct Faculty Computer, Software and Electrical Engineering
Email
Department
Electrical, Computer & Software Engr Department
College
College of Engineering

Areas of Expertise

Programming Languages incl. Python, Java, JavaScript, Mobile App Development, Cloud Computing, AWS


https://wolfpaulus.com/resume/

  • M.S. - Master of Science in Computer Science, University of Paderborn

  • CS 118: Fund of Computer Programming

  • CSIS-293: Intro to Java Programming GROSSMONT COLLEGE
  • CSIS 294: Intermediate Java Programming / Data Structures  GROSSMONT COLLEGE
  • CSIS 250: Intro to Python Programming GROSSMONT COLLEGE
  • CS-118: Fundamentals of Computer Programming EMBRY-RIDDLE

Principal Software Engineer at Intuit, Inc. (a Business and Financial Software Company) since October 2011

At Intuit I accelerate the discovery and adoption of emerging technologies across the cooperation. Currently, I’m exploring how to detect bias and how to automate empathy using sentiment analysis, speech synthesis, and empathetic dialogue design, to match customers' emotions.
Examples: https://wolfpaulus.com/videos/

Advisory Committee Member at UCI at the University of California Irvine (a Public Research University) since September 2011

At UCI I advice the board, responsible for the Mobile Application Development Certificate Program. Together we ensure that  participants gain the skills required to create advanced mobile applications and also acquire the knowledge needed, to stay ahead of the technology curve.

Adjunct Computer Science Professor at Grossmont College (a Community and Junior College) Aug 2017 - Jun 2020    

Grossmont College serves a diverse learning community of 19,000 full- and part-time students per semester.
At GCCCD I taught intermediate classes, specifically Java and Python, in the Computer Science department.

Sr. Architect - Mobile Software Development at Hewlett-Packard (a multinational information technology company) Jul 2010 - Oct 2011 

At HP I provided technical leadership, architected and led the development of a mobile print SDK and print subsystems on the leading smartphone platforms. I also led the development of mobile software applications for the Android platform, to deliver a compelling mobile print experience, printing photos, emails, web pages, and Office document.


Courses

  • Android Developer Nanodegree - 2016 Udacity
  • Sun Certified Web Component Dev - 2006 Sun Micro
  • Certificate Embedded Computer Software - 2002-2004 UCSD
  • Sun Certified Java Programmer - 2002 Sun Micro

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.