Rdio - San Francisco Bay Area since Aug 2011
Software Engineer
Business Logic Apr 2010 - Aug 2011
Software Engineer
CME Group Feb 2009 - Apr 2010
Systems Analyst
Watchfire Signs Apr 2006 - Feb 2009
Software Engineering Intern
Education:
University of Illinois at Urbana-Champaign 2004 - 2008
BS, Computer Engineering
- San Francisco CA, US Edward Ishaq - Alameda CA, US Hye Jung Choi - San Mateo CA, US Jason Norris - Oakland CA, US Kefan Xie - Toronto, CA Prajna Shetty - San Francisco CA, US Pranay Agarwal - San Francisco CA, US
International Classification:
H04L 12/58 H04L 12/18
Abstract:
Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. In an example, user interaction data associated with a group-based communication system can be received from a client device, and a triggering event, associated with an application external to the group-based communication system, can be identified from within the user interaction data. An application dialog request, associated with the triggering event, can be sent to the application and, in response to sending the application dialog request to the application, an application dialog can be received from the application. Based at least partly on a determination that the application is validated for communication with the client device, the application dialog can be output to the client device for display via a group-based communication user interface associated with the group-based communication system.
Triggering Event Identification And Application Dialog Validation
- San Francisco CA, US Edward Ishaq - Alameda CA, US Hye Jung Choi - San Mateo CA, US Jason Norris - San Francisco CA, US Kefan Xie - San Francisco CA, US Prajna Shetty - Redwood City CA, US Pranay Agarwal - San Francisco CA, US
International Classification:
H04L 12/58 H04L 12/18
Abstract:
Various embodiments of the disclosure are directed to updating a selected group-based communication interface of a plurality of group-based communication interfaces with an application dialog received from an external application. User interaction data may be generated based on group-messages in group-based communication channels of the selected group-based communication interface. A validation server parses the user interaction data received to identify a triggering event associated with the external application by comparing the parsed user interaction data with a triggering event registry. The validation server then sends a trigger token to the external application associated with the triggering event. In response to receiving the trigger token, the external application sends the validation server application dialogs and/or dialog validation data that is authenticated and output for rendering to the selected group-based communication interface.
San Rafael, CA Santa Rosa, CA Sebastopol, CA Crockett, CA Moraga, CA Arcata, CA Ontario, CA
Work:
Lucid Drum - Owner (2010) Institute of Noetic Sciences - Website and Data Administrator (2007)
About:
A human lemniscate arranged in highly structured arrays of molecular information and experience; an experiment; a multi-dimensional perception of the subtle, intense, immense, and familiar sensation c...
Tagline:
Everything. Nothing.
Bragging Rights:
I am still alive.
Jason Norris
Work:
NASA - Mars Explorer (2011)
Relationship:
Married
About:
That guy from LOVEFiLM
Bragging Rights:
Bad mama jama from detroit city
Jason Norris
Work:
Norris + Bates - Principal, Creative Director (2008)
Tagline:
Only 6 degrees of seperation between me and Kevin Bacon
Jason Norris
Work:
UK2 Group - US Operations - Client Web Design Manager (2006)