About
* 24 design patents
* Gartner Cool Vendor(TM)
* 6 Featured Mobile apps
* 5…
Articles by Greg
Contributions
Activity
-
Never have been more true than the age of AI.
Never have been more true than the age of AI.
Shared by Greg Nudelman
-
In the sea of sameness, this is how you stand out. Still the most iconic tech, but non-tech advertisement campaign of all time.
In the sea of sameness, this is how you stand out. Still the most iconic tech, but non-tech advertisement campaign of all time.
Shared by Greg Nudelman
Experience
Education
Licenses & Certifications
Volunteer Experience
Publications
-
Smashing Book 6: Designing Conversational Interfaces
Smashing Media
Imagine you were living in a perfect world. A world where everybody has fast, stable and unthrottled connections, reliable and powerful devices, exquisite screens, and capable, resilient browsers. The screens are diverse in size and pixel density, yet our interfaces adapt to varying conditions swiftly and seamlessly. What a glorious time for all of us — designers, developers, senior Webpack configurators and everybody in-between — to be alive, wouldn’t you agree?
Well, we all know that…Imagine you were living in a perfect world. A world where everybody has fast, stable and unthrottled connections, reliable and powerful devices, exquisite screens, and capable, resilient browsers. The screens are diverse in size and pixel density, yet our interfaces adapt to varying conditions swiftly and seamlessly. What a glorious time for all of us — designers, developers, senior Webpack configurators and everybody in-between — to be alive, wouldn’t you agree?
Well, we all know that the reality is slightly more nuanced and complicated than that. That’s why we created Smashing Book 6, our shiny new book that explores uncharted territories and seeks to discover new reliable front-end and UX techniques. -
The $1 Prototype: Lean Mobile UX Design and Rapid Innovation for Material Design, iOS, and RWD
DesignCaffeine Press
"The $1 prototype is revolutionary in the sense of taking the threshold barrier to the game - with $1 entry point to the game Greg enables everybody with a sharp eye and bright mind to come and play. It is an important milestone, low cost is a mass enabler... the teachings in this book are invaluable."
-- Yossi Ghinsberg, CEO Blinq.Me -
Android Design Patterns: Interaction Design Solutions for Developers
Wiley
“By reading and using Greg’s entire book you will tremendously improve the entire mobile experience you will be creating for your customers. Bottom line, there is no other resource out there that goes to this level of depth on Android application design.” - Foreword by Theresa Neil
-
Mobile Book
Smashing Media GmbH
“The depth of knowledge provided by the experts in this book is extraordinary. It blew me away. This book provides a diplomatic, comprehensive guide to understanding “Mobile”, delivered by people who have a real passion for the Mobile endeavours in our community.” — Ben Howdle
-
Designing Search: UX Strategies for eCommerce Success
Wiley
“From multi-channel to multi-touch, Greg tackles the bleeding edge… Mobile and Tablet search patterns… This book will help you to escape the death of the mall and embrace the vivacious, pleasurable, and profitable life of the bazaar.” – Foreword by Peter Morville
Patents
-
Interface for Visualizing and Improving Model Performance
Issued 11429508
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first…
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.
-
Interface for generating models with customizable interface configurations
Issued 11409549
A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the…
A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the blueprint and based on the task description, data analysis characteristics; and rendering, within the graphical user interface, a prompt to select the determined data analysis characteristics. Related apparatus, systems, techniques and articles are also described.
-
Industrial asset intelligence
Issued 10976903
A method can include receiving data characterizing a first property of an asset over a first time period. The method can also include receiving data characterizing user interaction with an interactive graphical object. The method can further include determining, by a predictive model, data characterizing the first property of the asset over a second time period. The determining can be based in part on the received data characterizing the user interaction. The method can also include rendering…
A method can include receiving data characterizing a first property of an asset over a first time period. The method can also include receiving data characterizing user interaction with an interactive graphical object. The method can further include determining, by a predictive model, data characterizing the first property of the asset over a second time period. The determining can be based in part on the received data characterizing the user interaction. The method can also include rendering, in a graphical display space, one or more of a first plot of the received data characterizing the first property over the first time period and a second plot of the determined data characterizing the first property over the second time period.
-
Interface for visualizing and improving model performance
Issued 10936768
Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be…
Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.
-
Industrial asset intelligence
Issued 10817152
A method can include receiving data identifying an industrial asset. The method can also include receiving data characterizing one or more sensors configured to detect a first property of the asset. The method can further include determining a first graphical representation of the asset based on the received data identifying the industrial asset, and a second graphical representation of a first sensor of the one or more sensors based on the received data characterizing one or more properties of…
A method can include receiving data identifying an industrial asset. The method can also include receiving data characterizing one or more sensors configured to detect a first property of the asset. The method can further include determining a first graphical representation of the asset based on the received data identifying the industrial asset, and a second graphical representation of a first sensor of the one or more sensors based on the received data characterizing one or more properties of one or more sensors. The method can further include rendering, in a graphical display space, the first graphical representation and the second graphical representation. One or more visual properties of the second graphical representation can be indicative of one or more properties of the first sensor and/or the detected first property of the asset.
-
Interface for visualizing and improving model performance
Issued 10586164
A method includes receiving data characterizing a target accuracy and a performance metric of a model; rendering, within a graphical user interface display space, a plot including a first axis and a second axis, the first axis including a characterization of false positive and the second axis including a characterization of false negative; and rendering, within the graphical user interface display space and within the plot, a graphical object at a location characterizing the performance metric…
A method includes receiving data characterizing a target accuracy and a performance metric of a model; rendering, within a graphical user interface display space, a plot including a first axis and a second axis, the first axis including a characterization of false positive and the second axis including a characterization of false negative; and rendering, within the graphical user interface display space and within the plot, a graphical object at a location characterizing the performance metric and a visualization indicative of the target accuracy. Related apparatus, systems, techniques and articles are also described.
-
INDUSTRIAL ASSET INTELLIGENCE
Filed 20190087990
A method can include receiving data identifying an industrial asset. The method can also include receiving data characterizing one or more sensors configured to detect a first property of the asset. The method can further include determining a first graphical representation of the asset based on the received data identifying the industrial asset, and a second graphical representation of a first sensor of the one or more sensors based on the received data characterizing one or more properties of…
A method can include receiving data identifying an industrial asset. The method can also include receiving data characterizing one or more sensors configured to detect a first property of the asset. The method can further include determining a first graphical representation of the asset based on the received data identifying the industrial asset, and a second graphical representation of a first sensor of the one or more sensors based on the received data characterizing one or more properties of one or more sensors. The method can further include rendering, in a graphical display space, the first graphical representation and the second graphical representation. One or more visual properties of the second graphical representation can be indicative of one or more properties of the first sensor and/or the detected first property of the asset.
-
Substituted piperazine compounds
Issued CA CA2400176C
L'invention concerne de nouveaux composés selon la formule générale (I). L'invention traite également de sels d'addition acides pharmaceutiquement acceptables de ces derniers. Ces composés présentent une grande utilité en thérapie pour protéger les musques squelettiques contre les traumatismes ou contre des maladies systémiques ou musculaires comme la claudication intermittente. Ils permettent également de traiter des états de choc, de préserver les organes et les tissus des donneurs au cours…
L'invention concerne de nouveaux composés selon la formule générale (I). L'invention traite également de sels d'addition acides pharmaceutiquement acceptables de ces derniers. Ces composés présentent une grande utilité en thérapie pour protéger les musques squelettiques contre les traumatismes ou contre des maladies systémiques ou musculaires comme la claudication intermittente. Ils permettent également de traiter des états de choc, de préserver les organes et les tissus des donneurs au cours des transplantations, de traiter les maladies cardiovasculaires parmi lesquelles des arythmies atriales et ventriculaires, l'angine de poitrine inversée, l'angine de poitrine stable, et l'angine de poitrine induite par les exercices, les maladies cardiaques congestives et l'infarctus du myocarde.
-
Substituted piperazine compounds
Issued US US6677343B2
Novel compounds of the general formula: and pharmaceutically acceptable acid addition salts thereof, wherein the compounds are useful in therapy to protect skeletal muscles against damage resulting from trauma or to protect skeletal muscles subsequent to muscle or systemic diseases such as intermittent claudication, to treat shock conditions, to preserve donor tissue and organs used in transplants, in the treatment of cardiovascular diseases including atrial and ventricular arrhythmias…
Novel compounds of the general formula: and pharmaceutically acceptable acid addition salts thereof, wherein the compounds are useful in therapy to protect skeletal muscles against damage resulting from trauma or to protect skeletal muscles subsequent to muscle or systemic diseases such as intermittent claudication, to treat shock conditions, to preserve donor tissue and organs used in transplants, in the treatment of cardiovascular diseases including atrial and ventricular arrhythmias, Prinzmetal's (variant) angina, stable angina, and exercise induced angina, congestive heart disease, and myocardial infarction.
-
Substituted piperazine compounds
Issued US US6677336B2
Novel compounds of the general formula: and pharmaceutically acceptable acid addition salts thereof, wherein the compounds are useful in therapy to protect skeletal muscles against damage resulting from trauma or to protect skeletal muscles subsequent to muscle or systemic diseases such as intermittent claudication, to treat shock conditions, to preserve donor tissue and organs used in transplants, in the treatment of cardiovascular diseases including atrial and ventricular arrhythmias…
Novel compounds of the general formula: and pharmaceutically acceptable acid addition salts thereof, wherein the compounds are useful in therapy to protect skeletal muscles against damage resulting from trauma or to protect skeletal muscles subsequent to muscle or systemic diseases such as intermittent claudication, to treat shock conditions, to preserve donor tissue and organs used in transplants, in the treatment of cardiovascular diseases including atrial and ventricular arrhythmias, Prinzmetal's (variant) angina, stable angina, and exercise induced angina, congestive heart disease, and myocardial infarction.
-
Propargyl phenyl ether A2A receptor agonists
Issued US US6180615B1
2-adenosine propargyl phenyl ether compositions having the following formula: and methods for using the compositions as A2A receptor agonists to stimulate mammalian coronary vasodilatation for therapeutic purposes and for purposes of imaging the heart.
-
INTERFACE FOR VISUALIZING AND IMPROVING MODEL PERFORMANCE
Filed 20220342793
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first…
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.
-
INTERFACE FOR GENERATING MODELS WITH CUSTOMIZABLE INTERFACE CONFIGURATIONS
Filed 20220308904
A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the…
A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the blueprint and based on the task description, data analysis characteristics; and rendering, within the graphical user interface, a prompt to select the determined data analysis characteristics. Related apparatus, systems, techniques and articles are also described.
-
INTERFACE FOR VISUALIZING AND IMPROVING MODEL PERFORMANCE
Filed 20210141976
Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be…
Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.
-
INTERFACE FOR VISUALIZING AND IMPROVING MODEL PERFORMANCE
Filed 20200117765
Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be…
Performance of a first generated model can be monitored while the first generated model is deployed for use on live data. The monitoring can include determining a first performance value of the first generated model. Performance of a second generated model can be monitored while the second generated model is deployed for use on live data. The monitoring can include determining a second performance value of the second generated model. A plot including a first axis and a second axis can be rendered. The first axis can include a characterization of a first performance metric and the second axis can include a characterization of a second performance metric. A first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value can be rendered. Related apparatus, systems, techniques and articles are also described.
-
Interface for Generating Models with Customizable Interface Configurations
Filed 20200117490
A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the…
A method includes receiving, via a model building platform, historical user behavior including historical data analysis characteristics; generating, based on the historical data analysis characteristics, a blueprint for guiding user action to accomplish a task, the generating including constructing the blueprint using the historical data analysis characteristics; receiving, via graphical user interface, user input requesting generation of a model and a task description; determining, using the blueprint and based on the task description, data analysis characteristics; and rendering, within the graphical user interface, a prompt to select the determined data analysis characteristics. Related apparatus, systems, techniques and articles are also described.
-
Interface for Visualizing and Improving Model Performance
Filed 20200118018
A method includes receiving, via a graphical user interface, data characterizing user input specifying a cost of error of a prediction, a model type requirement, and a computational resource allocation for model development; determining, based on the received data and using a model, a prediction of model performance; and rendering, within the graphical user interface, a plot including a first axis, a second axis, and a region characterizing the determined prediction of model performance, the…
A method includes receiving, via a graphical user interface, data characterizing user input specifying a cost of error of a prediction, a model type requirement, and a computational resource allocation for model development; determining, based on the received data and using a model, a prediction of model performance; and rendering, within the graphical user interface, a plot including a first axis, a second axis, and a region characterizing the determined prediction of model performance, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric. Related apparatus, systems, techniques and articles are also described.
-
Interface for Visualizing and Improving Model Performance
Filed 20200118019
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first…
A method includes monitoring performance of a generated model while the generated model is being used for classification on live data, the monitoring including determining a first performance value of the generated model at a first point in time and determining a second performance value of the generated model at a second point in time; rendering, within a graphical user interface, a plot including a first axis and a second axis, the first axis including a characterization of a first performance metric and the second axis including a characterization of a second performance metric; and rendering, within the graphical user interface and the plot, a first graphical object at a first location characterizing the first performance value and a second graphical object at a second location characterizing the second performance value. Related apparatus, systems, techniques and articles are also described.
-
INDUSTRIAL ASSET INTELLIGENCE
Filed 20190087071
A method can include receiving data characterizing a first property of an asset over a first time period. The method can also include receiving data characterizing user interaction with an interactive graphical object. The method can further include determining, by a predictive model, data characterizing the first property of the asset over a second time period. The determining can be based in part on the received data characterizing the user interaction. The method can also include rendering…
A method can include receiving data characterizing a first property of an asset over a first time period. The method can also include receiving data characterizing user interaction with an interactive graphical object. The method can further include determining, by a predictive model, data characterizing the first property of the asset over a second time period. The determining can be based in part on the received data characterizing the user interaction. The method can also include rendering, in a graphical display space, one or more of a first plot of the received data characterizing the first property over the first time period and a second plot of the determined data characterizing the first property over the second time period.
Honors & Awards
-
TechCrunch Awards Runner-up: Grockit
Grockit
http://techcrunch.com/2008/09/10/yammer-takes-techcrunch50s-top-prize/
-
#1 most popular financial app in App Store: USAA Mobile
-
-
2 FOCAL Awards for best video library: Associated Press Video Archive
-
-
6 Featured Apps in Google Play Store and Apple App Store (incl. Mint & QuickBooks)
-
-
Fastest company to reach “unicorn” status, $1 billion valuation in just 1.46 years: Groupon
-
-
Gartner Cool Vendor in Analytics: Aible
-
-
The App Planet Best of Show Award for the most innovative mobile app: WebEx
Mobile World Congress
Languages
-
English
Native or bilingual proficiency
-
Russian
Native or bilingual proficiency
-
Spanish
Elementary proficiency
-
Portuguese
Professional working proficiency
-
Arabic
Elementary proficiency
-
Italian
Elementary proficiency
-
French
Elementary proficiency
Organizations
-
SketchCamp
Co-Founder
- PresentCo-founded the premiere UX organization dedicated to education and practice of sketching and drawing for the process of enhancing the practice of User Experience. Co-organized the landmark conference in San Francisco.
-
Information Architecture Institute
Member, Presenter
- Present -
Interaction Design Association
Member, Presenter
- Present
Recommendations received
40 people have recommended Greg
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 Greg Nudelman
1 other named Greg Nudelman is on LinkedIn
See others named Greg Nudelman