Maurice Rabb

Maurice Rabb

Greater Chicago Area
2K followers 500+ connections

About

• Gifted at explaining complex technical topics in layman’s terms.
• Talented at…

Activity

Join now to see all activity

Experience

  • Spantree Technology Group, LLC Graphic

    Spantree Technology Group, LLC

    Chicago, Illinois, United States

  • Company ghost image

    • -

      Chicago, Illinois, United States

    • -

      Chicago, Illinois, United States

    • -

    • -

    • -

  • -

    Greater Chicago Area

  • -

    Greater Chicago Area

  • -

    Chicago

  • Company ghost image

    • -

      Chicago

    • -

      Chicago

  • -

    Urbana-Champaign, Illinois Area

  • -

    Chicago

  • -

    Chicago

  • -

    Chicago

  • -

    Chicago

Education

  •  Graphic

    -

    Activities and Societies: National Society of Black Engineers

    Advisor: Professor David Kelley
    Areas of Study: Product Design, Mechanical Engineering, Computer Science

  • -

    Activities and Societies: National Society of Black Engineers

    Advisors: Professor David Kelley, Professor Terry Winograd
    Areas of Study: Smart Product Design, Embedded Systems, Design for Manufacturability, Software Engineering

  • -

    PhD Advisor: Professor Ralph E. Johnson
    Research Areas: Software Engineering, Programming Languages, Design Pedagogy, and Health Informatics
    Thesis Area: “Semantics as a Measure of Language: A Comparison of the Formal Semantics of JavaScript Revisions”

  • -

    -

Volunteer Experience

  • Co-Founder, Manager

    Hasan Park Neighbors

    Civil Rights and Social Action

    Hasan Park Neighbors is a neighborhood club in the South Shore community.

  • President

    Hasan Park Park Advisory Council

    Social Services

    I'm head of our local park advisory council (PAC).

Publications

  • Feasibility of Long-term Monitoring of Everyday Health Through Smartphones

    2010 CIMIT Prize for Primary Healthcare

    Primary healthcare suffers from the single feature, single point-in-time syndrome. Physicians need long-term data along multiple aspects of a patient's everyday health before, during and after treatment to best determine how the patient is doing. Smartphones present a scalable, easily deployable and cost-effective means for long-term monitoring of everyday health. Our work explores the importance of long-term monitoring of everyday health and proposes how smartphones can fulfill this task.

    Other authors
    See publication
  • Toward Dietary Assessment via Cellphone Video Cameras

    American Medical Informatics Association (AMIA)

    Reliable dietary assessment is a challenging yet essential task for determining general health. Existing efforts are manual, require considerable effort, and are prone to underestimation and misrepresentation of food intake. We propose leveraging mobile phones to make this process faster, easier and automatic. Using mobile phones with built-in video cameras, individuals capture short videos of their meals; our software then automatically analyzes the videos to recognize dishes and estimate…

    Reliable dietary assessment is a challenging yet essential task for determining general health. Existing efforts are manual, require considerable effort, and are prone to underestimation and misrepresentation of food intake. We propose leveraging mobile phones to make this process faster, easier and automatic. Using mobile phones with built-in video cameras, individuals capture short videos of their meals; our software then automatically analyzes the videos to recognize dishes and estimate calories. Preliminary experiments on 20 typical dishes from a local cafeteria show promising results. Our approach complements existing dietary assessment methods to help individuals better manage their diet to prevent obesity and other diet-related diseases.

    Other authors
    See publication
  • Personalized Implicit Health Monitors

    University of Illinois Technical Report

    A person’s psychological well-being can be deduced by observing her past, current and future behaviors. However, little effort has been made to qualify, quantify and correlate a person’s behavior to her psychological well-being using non-intrusive health monitors. This report presents our attempts at using non-intrusive health monitors to observe a person’s diet, exercise and sleep patterns to determine possible correlations with her stress levels – a common measure of psychological well-being.…

    A person’s psychological well-being can be deduced by observing her past, current and future behaviors. However, little effort has been made to qualify, quantify and correlate a person’s behavior to her psychological well-being using non-intrusive health monitors. This report presents our attempts at using non-intrusive health monitors to observe a person’s diet, exercise and sleep patterns to determine possible correlations with her stress levels – a common measure of psychological well-being. Our preliminary study of monitoring three subjects daily for a period of seven continuous weeks shows that such non-intrusive monitoring yields interesting insights in correlating a person’s stress levels. Our study also reveals important design decisions that should be considered in order to reliably and effectively deploy long-term personalized implicit health monitoring systems involving ordinary people in the real world.

    Other authors
    See publication
  • Problem Patterns of Electronic Messaging Communication: Omitted Recipient from Email Message

    PLoP 2009 Workshop

    Since its invention in the late 1960’s, email has quickly risen as the most important, and ubiquitous means of asynchronous electronic communication. It is the lifeblood of communication in most business and professional organizations, despite the importance of email, and the countless person-years spent developing improvements, it still has many fundamental problems. Ironically, for very experienced users of email, these problems are not readily recognizable. Habitual users develop unnamed…

    Since its invention in the late 1960’s, email has quickly risen as the most important, and ubiquitous means of asynchronous electronic communication. It is the lifeblood of communication in most business and professional organizations, despite the importance of email, and the countless person-years spent developing improvements, it still has many fundamental problems. Ironically, for very experienced users of email, these problems are not readily recognizable. Habitual users develop unnamed, yet common methods for handling common email misuse and miscommunication problems.

    See publication
  • A Pattern Language for Screencasting

    PLoP '09 Proceedings of the 16th Conference on Pattern Languages of Programs

    Many activities - especially software related ones - are more easily learned by observing a mentor as he performs the activity. However, such opportunities for observations are hard to come by and are usually infeasible when there are many participants who are interested. Fortunately, the ubiquity of video sharing sites has spawned numerous screencasts that address this teaching-learning problem. Our pattern language for screencasting proposed here assists the mentor in preparing high-quality…

    Many activities - especially software related ones - are more easily learned by observing a mentor as he performs the activity. However, such opportunities for observations are hard to come by and are usually infeasible when there are many participants who are interested. Fortunately, the ubiquity of video sharing sites has spawned numerous screencasts that address this teaching-learning problem. Our pattern language for screencasting proposed here assists the mentor in preparing high-quality screencasts in as little time and effort as possible.

    Other authors
    See publication
  • JavaScript: Bringing Object-Level Security to the Browser

    University of Illinois Technical Report

    JavaScript has evolved from a simple language intended to give web browsers basic hinteraction into a fully featured dynamic language that allows the browser to become an application delivery platform. With innovations such as asynchronous JavaScript and XML (AJAX) and JavaScript Object Notation (JSON), JavaScript has become the de facto standard for creating interactive web applications. With its new found power and popularity, JavaScript has been the target of many attacks. In this paper, we…

    JavaScript has evolved from a simple language intended to give web browsers basic hinteraction into a fully featured dynamic language that allows the browser to become an application delivery platform. With innovations such as asynchronous JavaScript and XML (AJAX) and JavaScript Object Notation (JSON), JavaScript has become the de facto standard for creating interactive web applications. With its new found power and popularity, JavaScript has been the target of many attacks. In this paper, we present a framework that allows programmers to define secure properties of JavaScript objects such that they are more immune to malicious activity and require a smaller footprint that existing solutions. We then use our framework and apply it to an already built JavaScript system to analyze its properties and effectiveness.

    Other authors
    See publication

Patents

  • Display of images and image transitions

    Issued United States 7379065

    The present invention consists of a method comprising the steps of displaying an image representing a source value; displaying an image representing a destination value; and displaying a transition image; wherein the transition image is a function of the source value and the destination value. Additionally, the present invention consists of an apparatus comprising: a graphics display device; a memory; a timing unit; and a processing unit coupled to the memory, the timing unit and the graphics…

    The present invention consists of a method comprising the steps of displaying an image representing a source value; displaying an image representing a destination value; and displaying a transition image; wherein the transition image is a function of the source value and the destination value. Additionally, the present invention consists of an apparatus comprising: a graphics display device; a memory; a timing unit; and a processing unit coupled to the memory, the timing unit and the graphics display device; wherein the processing unit is configured to provide a transition from a first static value to a second static value; wherein the transition is a function of the first static value and the second static value.

    See patent
  • Display of images and image transitions

    Issued United States 7002583

    The present invention consists of a method comprising the steps of displaying an image representing a source value; displaying an image representing a destination value; and displaying a transition image; wherein the transition image is a function of the source value and the destination value. Additionally, the present invention consists of an apparatus comprising: a graphics display device; a memory; a timing unit; and a processing unit coupled to the memory, the timing unit and the graphics…

    The present invention consists of a method comprising the steps of displaying an image representing a source value; displaying an image representing a destination value; and displaying a transition image; wherein the transition image is a function of the source value and the destination value. Additionally, the present invention consists of an apparatus comprising: a graphics display device; a memory; a timing unit; and a processing unit coupled to the memory, the timing unit and the graphics display device; wherein the processing unit is configured to provide a transition from a first static value to a second static value; wherein the transition is a function of the first static value and the second static value.

    See patent

Honors & Awards

  • Outstanding CS Teaching Assistant

    University of Illinois, Computer Science Department

    For outstanding leadership and service to students as Head TA for CS 242 - Programming Studio.

  • Finalist, CIMIT Prize for Primary Healthcare

    Center for Integration of Medicine and Innovative Technology (CIMIT)

    $10k from Center for Integration of Medicine and Innovative Technology (CIMIT) Prize for Primary Healthcare for Improving Everyday Health Through Continuous Personal Instrumentation project, 2010

  • SURGE Fellowship

    University of Illinois

    Support for Under-Represented Groups in Engineering (SURGE) Fellowship Program. The fellowship provided a full scholarship and stipend.

  • The Runners' Club Entrepreneurial Program

    -

    Member of the inaugural class of the Runners' Club entrepreneurial development program.

  • NSF Graduate Research Fellowship

    National Science Foundation

    Full Scholarship, and stipend, 1991-1993.

  • GEM Fellowship

    The National GEM Consortium

    Full Scholarship, stipend, and summer internship at GM Technical Center, 1990.

  • GM Scholar

    General Motors Corporation

    Full Scholarship, stipend, and summer internships at GM Technical Center, 1987-1989.

Recommendations received

15 people have recommended Maurice Join now to view

View Maurice’s full profile

  • See who you know in common
  • Get introduced
  • Contact Maurice directly
Join to view full profile

Other 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 More

Others named Maurice Rabb