David Anson - Bellevue WA, US Alan W. Shen - Seattle WA, US Scott R. Shell - Redmond WA, US Roman Sherman - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04Q 7/20
US Classification:
455466, 455418, 455423
Abstract:
A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT). By subtracting the DTR from the WT, the cell phone can determine an approximate difference between the cell phone's device time (and clock) and the world time.
David L. Anson - Bellevue WA, US Roman Sherman - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/173 H04Q 7/20
US Classification:
709240, 709221, 709238, 709239, 455466, 4555562
Abstract:
A method and system for routing messages received by a device is described. The router routes messages to applications associated with a provider that recognizes an incoming message type. Providers register with the router to receive messages of a particular type. The providers are prioritized so that the router delivers messages to the providers based on the assigned priority. The router inquires with the providers in their relative assigned priority. The router stops inquiring the providers once an appropriate provider for the message has been found. If the message does not belong to the provider then the next provider is queried. Before delivering the message to the application, the provider formats the message to the specifications provided by the application.
Communicating Multi-Part Messages Between Cellular Devices Using A Standardized Interface
Alan Shen - Seattle WA, US David Anson - Bellevue WA, US Roman Sherman - Bellevue WA, US
International Classification:
H04Q007/00
US Classification:
370/329000, 370/477000
Abstract:
Fragmentation and reassembly of a multi-part message for communication over a cellular network. When transmitting a multi-part message, a calling application issues a function call to a short messaging layer via a standardized interface. The function call represents a request to transmit the message. A short messaging layer divides the message into fragments of limited size that meet the size requirements of the cellular network. Each of the short messages is then transmitted across the cellular network. When receiving a multi-part message, a short messaging layer at the receiving device receives various short message fragments corresponding to the multi-part message. The short messaging layer then reassembles the short message fragments into the multi-part message, and then passes the reassembled multi-part message to the receiving application. The short message layer also presents a consolidated delivery report if requested.
Generating A Focused Data Set From An Original Data Set
Systems and methods for generating a focused data. An original data set contains lines of data that are of interest to a user. The data set is filtered using inclusive filters, exclusive filters, and markers to identify the lines of interest to the user without losing the context of those lines with respect to other lines in the data set. The lines of interest are then displayed in a focused view, where only the lines of interest are displayed to the user, or in a contextual view, where additional lines of data that are related to the lines of interest are also displayed to the user. In the contextual view, the lines of interest are usually highlighted to distinguish them from the lines that provide context. Also, the other lines in the data set are usually not displayed, even though they may be included in the focused data set.
David Anson - Bellevue WA, US Alan Shen - Seattle WA, US Scott Shell - Redmond WA, US Roman Sherman - Bellevue WA, US
International Classification:
H04M001/00
US Classification:
455/566000, 455/466000
Abstract:
A cellular telephone clock is automatically set to correlate to a timestamp contained in a Short Messaging Service (SMS) status report. Accordingly, an exemplary cell phone clock can be properly set any time the cell phone receives a status report. By setting the cell phone device time to correlate to the world time, the exemplary cell phone clock can be automatically set, without requiring any action by the user and without requiring a special time set control message. When the cell phone transmits an SMS message, the cell phone stores the device time corresponding to the time that the message was sent (DTS). When a status report is received, the exemplary cell phone stores the device time corresponding to the time that the status report was received (DTR). Additionally, the cell phone stores the world time that is included in the status report by the SMSC that handled the message (WT). By subtracting the DTR from the WT, the cell phone can determine an approximate difference between the cell phone's device time (and clock) and the world time. By adding this difference to the current device time (DTC), the DTC can be set to closely approximate the WT.
System And Method For Inputting Characters Using A Directional Pad
A system and method for enabling a user to input characters using a directional pad of a computing device. The directional pad is configured to generate directional inputs. The invention creates mappings for the directional inputs where each of the mappings associates at least one of the directional inputs with at least one of the characters. The user may activate one of the mappings by selecting one of the directional inputs. While the mapping is activated, the user may input a character by selecting a directional input associated with that character.
System And Method For Inputting Characters Using A Directional Pad
A system and method for enabling a user to input characters using a directional pad of a computing device. The directional pad is configured to generate directional inputs. The invention creates mappings for the directional inputs where each of the mappings associates at least one of the directional inputs with at least one of the characters. The user may activate one of the mappings by selecting one of the directional inputs. While the mapping is activated, the user may input a character by selecting a directional input associated with that character.
System And Method For Inputting Characters Using A Directional Pad
A system and method for enabling a user to input characters using a directional pad of a computing device. The directional pad is configured to generate directional inputs. The invention creates mappings for the directional inputs where each of the mappings associates at least one of the directional inputs with at least one of the characters. The user may activate one of the mappings by selecting one of the directional inputs. While the mapping is activated, the user may input a character by selecting a directional input associated with that character.
Resumes
Seeking To Leverage My Executive Experience And Results Orientation.
Principal Consultant and Project Manager at A & E (NZ) Ltd
Location:
Wellington & Wairarapa, New Zealand
Industry:
International Affairs
Work:
A & E (NZ) Ltd - Hawkes Bay and Kapiti Coast, New Zealand since Dec 2011
Principal Consultant and Project Manager
New Zealand Defence Force - Wellington, New Zealand Aug 2011 - Nov 2011
Internal Consultant
New Zealand Defence Force - Washington D.C. Metro Area Dec 2007 - Jul 2011
Head NZ Defence Staff Washington
Headquarters Joint Forces New Zealand 2006 - 2007
Fleet Commander
Royal New Zealand Navy 2003 - 2005
Deputy Chief of Navy
Education:
Institute for Strategic Leadership 2004 - 2004
Institute of Directors in New Zealand 2004 - 2004
Royal College of Defence Studies 2000 - 2000
Massey University
Diploma of Business Studies, Information Technology
University of Auckland
Interests:
Critical thinking, Risk analysis, Evaluating and improving process efficiency, Resource analytics, Internal and external
public relations, Leading functional and cross-functional teams, Developing strategic and operational level relationships with international defence, security and intelligence partners, Cross-cultural relationship development domestically and abroad, Innovative learning technologies, Leading change via voices from the future.
EdinburghFreelance writing, researching, editing, and guidi... Past: Senior Consultant at Sun Life Unit Services, Unit Manager at Confederation Life, Operator... Born into a coalmining family in Derbyshire, I attended Swanwick Hall Grammar School before joining the police. After 7 years in the police I enlisted and... Born into a coalmining family in Derbyshire, I attended Swanwick Hall Grammar School before joining the police. After 7 years in the police I enlisted and served in the Intelligence Corps. On leaving the Army I had brief spells in retail before spending the next few years in the financial services...