Zillow Group
Director of Product Management
Microsoft Mar 1, 2014 - Feb 2018
Principal Program Manager Lead
Microsoft Jun 2010 - Mar 2014
Senior Program Manager
Microsoft Feb 2008 - Jun 2010
Program Manager
Microsoft Mar 2006 - Feb 2008
Software Development Engineer In Test
Education:
Iowa State University 2000 - 2004
Bachelors, Bachelor of Science, Computer Engineering
Skills:
Program Management Cross Group Collaboration Agile Project Management Software Design User Interface Design Agile Methodologies Software Engineering Software Development Software Project Management Interaction Design Functional Specifications People Management Coaching Cross Functional Team Leadership Cloud Computing
Kenneth Q. Sabotta - Seattle WA, US David T. Pan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04M 3/42
US Classification:
455415, 4554121, 455566, 455567, 709204
Abstract:
Call control information regarding a phone call that a user of a mobile communications device is currently engaged in with an individual is displayed on a screen. A request to display in-call contact information is received, and in response to the request the in-call contact information regarding the individual is displayed. This request can be a single user input, and the in-call contact information can include information obtained by the mobile communications device from a social networking service.
Threading Together Messages With Multiple Common Participants
Hsuan-Yu Jerry Lin - Seattle WA, US Kenneth Q. Sabotta - Seattle WA, US Paul A. Mailman - Billerica MA, US Gerardo Garcia - Sammamish WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
H04L 12/58
US Classification:
4554121
Abstract:
In a mobile communications device, a conversation identifier is generated for each of a plurality of messages. Each conversation identifier is generated based on addresses of message participants identified in the message. A request to display a particular message of the multiple messages is received. In response to the request, one or more other messages of the plurality of messages having a same conversation identifier as the particular message are identified based on the generated conversation identifiers. At least two of the one or more other messages are displayed concurrently.
Inter-Threading Indications Of Different Types Of Communication
Hsuan-Yu Jerry Lin - Seattle WA, US Kenneth Q. Sabotta - Seattle WA, US David T. Pan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
4554122
Abstract:
Different phones are identified as being part of different groups, and indications of communications with the different phones are displayed on a particular phone by group. The indications of communications of different types are displayed inter-threaded chronologically. These communications with the different phones can include communications received from the different phones and communications sent to the different phones.
Michael A. Smuga - Seattle WA, US Martijn E. Van Tilburg - Kirkland WA, US Alexandra K. Heron - Kirkland WA, US Michael J. Kruzeniski - Seattle WA, US Kenneth Q. Sabotta - Seattle WA, US
International Classification:
H04M 1/00
US Classification:
4555501
Abstract:
Mobile communications device user interface techniques are described. In an implementation, a mobile communications device receives an input via a QWERTY keyboard of the mobile communications device and translates one or more letters in the input into one or more corresponding numbers in accordance with a telephone keypad layout. A telephone call is placed using the one or more corresponding numbers.
Owen W. Lloyd - Redmond WA, US John A. Yovin - Woodinville WA, US Kenneth Q. Sabotta - Seattle WA, US Teresa M. Peters - Redmond WA, US
Assignee:
MICROSOFT CORPORATION - Redmond WA
International Classification:
G06F 17/20
US Classification:
704 8
Abstract:
A user interface having customizable text strings is described. In an implementation, a mobile communication device comprises one or more modules to provide an option to specify a target demographic for the mobile communication device. The option is configured such that a language, intended market, and at least one other characteristic of the target demographic may be specified. One or more text strings may then be obtained based on the target demographic that was specified to be output in a user interface on the mobile communication device.
Kenneth Q. Sabotta - Seattle WA, US David T. Pan - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/16
US Classification:
455415
Abstract:
Call control information regarding a phone call that a user of a mobile communications device is currently engaged in with an individual is displayed on a screen. A request to display in-call contact information is received, and in response to the request the in-call contact information regarding the individual is displayed. This request can be a single user input, and the in-call contact information can include information obtained by the mobile communications device from a social networking service.
Kenneth Sabotta 1972 graduate of Great Valley High School in Malvern, PA is on Classmates.com. See pictures, plan your class reunion and get caught up with Kenneth and other high ...