Sprint - Overland Park, KS since Oct 2012
Manager, User Experience Design
Sprint - Overland Park, KS Dec 2004 - Oct 2012
User Experience Designer
Coremetrics Jul 2001 - Dec 2004
Software Engineer & Interaction Designer
Reactivity Oct 1999 - Apr 2001
Software Engineer & Interaction Designer
Trilogy Sep 1997 - Aug 1999
Human-Computer Interaction Designer
Education:
Stanford University 1995 - 1997
Stanford University 1991 - 1995
Shawnee Mission East 1987 - 1991
Skills:
User Experience Mobile Devices User Interface Design User Interface Mobile Applications User Experience Design Web Applications Software Development Javascript Android Management Interaction Design Css Rapid Prototyping Product Management Information Architecture User Centered Design Java Human Computer Interaction Usability Testing Telecommunications Cross Functional Team Leadership Web Design Cascading Style Sheets Mobile Heuristic Evaluation User Experience Leadership Wireframes Storyboarding User Scenarios User Experience Strategy Design Strategy Product Design Information Design Mobile Application Design Ruby on Rails Postgresql Git Amazon Web Services
Interests:
Volleyball Also Mostly Rehabbing Kansas City Royals Kansas City Chiefs
Languages:
English
Us Patents
Method And Apparatus For Dynamic Selection Of Complete Or Referenced Group Indication When Initiating A Group Communication Session
Michael T. Lundy - Olathe KS, US Harry Lai - Overland Park KS, US Dan Durig - Olathe KS, US
Assignee:
Sprint Spectrum L.P. - Overland Park KS
International Classification:
H04B 7/00
US Classification:
455518, 455459
Abstract:
A method and apparatus are disclosed for dynamically selecting a complete or referenced group indication when initiating a group communication session in a communication system. A client device may include logic through which the device will decide, at the time of group session initiation, whether to initiate the session by reference to a complete group listing or rather whether to initiate the session by reference to a group identifier (e. g. , group-ID). The client device may be capable of maintaining group data in order to indicate whether the client device and a communication server have agreed on a group-ID to correspond with a particular group. When a user directs the client device to initiate a session with a particular group, the client device will initiate the session by reference to the group-ID if the client device and communication server have agreed on a group-ID to correspond to the particular group. On the other hand, if not, the client device will initiate the session by reference to the complete group listing for the particular group.
Method And System For Demarcating A Portion Of A Media File As A Ringtone
Michael T. Lundy - Olathe KS, US Harry H. Lai - Overland Park KS, US Jason Whitney - Lees Summit MO, US
Assignee:
Sprint Spectrum L.P. - Overland Park KS
International Classification:
H04M 1/00
US Classification:
455567, 455557, 4554141
Abstract:
A method and apparatus for storing a media file in a device (e. g. , a cellular phone, PDA, or alarm clock) and demarcating a portion of the stored media file as a ringtone, without storing the demarcated portion as a separate media file in the device. Thereafter, in response to detection of an alert at the device, the demarcated portion of the media file may be played out as an alert. The stored media file may be an audio file such that the ringtone is an audio ringtone, a video file such that the ringtone is a video ringtone, or an audio-video file such that the ringtone is an audio-video ringtone. Demarcating the portion of media file may include defining a ringtone start point and a ringtone end point. The ringtone start point and end point may be associated with distinct time stamps or data pointers.
A mobile station has a plurality of modes for processing incoming push-to-talk (PTT) audio communications. A first PTT mode is a “forced audio” mode, in which the mobile station plays PTT audio communications automatically. A second PTT mode is a “polite” mode, in which the mobile station plays PTT audio communications only after acceptance by the user. A “white list” identifies any parties that are allowed to communicate with the mobile station using the first PTT mode. A PTT audio communication from an initiator that is not identified in the white list is processed using the second PTT mode, even if the first PTT mode is requested. In addition, a PTT audio communication may be processed using the second PTT mode if the mobile station's speaker volume level is below a threshold value.
Parental Monitoring Via Cell Phones With Media Capture And Location Reporting
Kristen Miller - Olathe KS, US Michael Lundy - Olathe KS, US Harry H. Lai - Overland Park KS, US
Assignee:
Sprint Spectrum L.P. - Overland Park KS
International Classification:
H04M 1/66 H04W 24/00
US Classification:
455410, 4554561, 455 17, 455457, 4555561, 4554042
Abstract:
A method for obtaining media at a first communications device (e. g. , that of a parent) from a wireless communications device (e. g. , one being used by a child), includes steps of receiving a message from the first device at the wireless communications device, the message causing the wireless communications device to display a prompt for the user to capture media (e. g. , photo, voice sample, or biometrical sample) with the device, obtaining current location information for the wireless communications device; and automatically transmitting the media from the second device to the first device along with the current location information.
Harry Hong-Lun Lai - Overland Park KS, US Benjamin P. Blinn - Leawood KS, US Mike T. Lundy - Olathe KS, US
Assignee:
Sprint Communications Company L.P. - Overland Park KS
International Classification:
H04Q 9/00
US Classification:
340 552, 455411
Abstract:
A bio-presence based keyguard mechanism for a portable device detects a situation where both a bio-presence sensor and a pressure or displacement sensor are engaged, and then selectively removes an associated keypad from a locked state and places the keypad in an unlocked state. In accordance with one aspect, the keyguard mechanism employs a method for transforming the status of a portable device keypad from a locked state to an unlocked state. Within the method, a signal is received from a pressure or displacement sensor associated with a particular key of the keypad, when the keypad is in a locked state. It is then determined whether a signal is received from a bio-presence sensor associated with the particular key, or with a particular portion of the keypad, within an allotted time period, and if so, the status of the keypad is changed to an unlocked state.
Harry Hong-Lun Lai - Overland Park KS, US Sean M. Casey - Kansas City MO, US Woo Jae Lee - Manhattan KS, US Pujan K. Roka - Olathe KS, US Elizabeth V. Shaw - Kansas City MO, US
Assignee:
Sprint Communications Company L.P. - Overland Park KS
Embodiments of the invention provide ways to track the status of calls made to mobile devices. An illustrative method includes an originating mobile device receiving data from a mobile access network about an outgoing call, utilizing the data from the mobile access network to determine the outcome of the outgoing call, displaying an indicator of the outgoing call on the originating mobile device, and displaying an indicator of the outcome (connected, no answer, voicemail, busy, etc. ) on the originating mobile device.
Harry Hong-Lun Lai - Overland Park KS, US Sean M. Casey - Kansas City MO, US Woo Jae Lee - Manhattan KS, US Pujan K. Roka - Olathe KS, US Elizabeth V. Shaw - Kansas City MO, US
Assignee:
Sprint Communciations Company L.P. - Overland Park KS
Embodiments of the invention provide ways to track the status of calls made to mobile devices. An illustrative method includes an originating mobile device receiving data from a mobile access network about an outgoing call, utilizing the data from the mobile access network to determine the outcome of the outgoing call, displaying an indicator of the outgoing call on the originating mobile device, and displaying an indicator of the outcome (connected, no answer, voicemail, busy, etc. ) on the originating mobile device.
Determining Presence Status Using Heat And Motion Detection
Kristen E. Miller - Olathe KS, US Harry H. Lai - Overland Park KS, US
Assignee:
Sprint Communications Company L.P. - Overland Park KS
International Classification:
H04M 1/00
US Classification:
4555501, 600509, 702130
Abstract:
A method, system, and medium are provided for determining a presence status associated with a user of a mobile communications device. Heat and motion information is collected by heat detectors and accelerometers within the device. The heat and motion information is referenced to determine whether the information suggests that the user is available via the mobile communications device, and a presence status is assigned based on that determination. Presence status information is communicated to a presence server.