Patents by Inventor David Limont

David Limont has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20070162517
    Abstract: The subject disclosure pertains to separation of conflict resolution from a synchronization system or methodology. Upon detection of a synchronization conflict, a request can be generated by a synchronization component and transmitted to a conflict resolution component that is independent and detached from one or more synchronization components. The conflict resolution component resolves the conflict, generates a resolution response, and transmits the responses back to the requesting synchronization component for implementation, among other things.
    Type: Application
    Filed: December 30, 2005
    Publication date: July 12, 2007
    Applicant: Microsoft Corporation
    Inventors: Hugh Teegan, David Limont, Quentin Miller
  • Publication number: 20070006289
    Abstract: The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system enforces appropriate mobile device settings (e.g., policy and/or configuration settings) prior to permitting a mobile device to access maintained data. The computer system receives a request from a mobile device. The computer system determines that current mobile device settings are not appropriate for accessing the maintained data. The computer system sends device settings, representing a new mobile device configuration that is appropriate accessing the maintained data, to the mobile device. The computer system receives an indication that the mobile device is configured in accordance with the device settings. The computer system permits the mobile device to access the maintained data in response to receiving the indication that the mobile device is configured in accordance with the device settings.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: David Limont, John Atwood, Massimiliano Ciccotosto, Omar Aftab, Patrick Tousignant, Selvaraj Nalliah, Zhidong Yang
  • Publication number: 20070005965
    Abstract: Example embodiments provide for authenticating a device to multiple servers without using delegation or having to have a password stored on the device. Multiple certificates that are typically non-delegable are used to authenticate the device to each server. One certificate is used to authenticate the client with the front-end server and a second certificate is used to authenticate the client against a back-end server. Rather than having both certificates reside with the device, however, the second certificate is originally stored by the client in the back-end. It is then retrieved “on-the-fly” by the front-end upon authentication of the client and used to authenticate itself as the client in order to act on behalf of the client when retrieving data from the back-end server.
    Type: Application
    Filed: June 30, 2005
    Publication date: January 4, 2007
    Applicant: Microsoft Corporation
    Inventors: Selvaraj Nalliah, Andrew Moss, David Limont, Gregory Bolles, John Atwood, Massimiliano Ciccotosto
  • Publication number: 20060277590
    Abstract: Systems and methodologies that proactively push down and enforce policies of a server(s) on mobile devices, when such devices connect to the server(s) for data synchronization. The subject invention employs a policy delivery and enforcement logic that is integrated as part of a communication channel (e.g. a single communication channel) with the mobile device(s). A hand shake can take place between the mobile devices and the server every time that a new policy occurs. Accordingly, non-compliant devices are denied service from the server.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 7, 2006
    Applicant: Microsoft Corporation
    Inventors: David Limont, Omar Aftab, Patrick Tousignant, Zhidong Yang
  • Publication number: 20060258341
    Abstract: Mobile internet services discovery and/or provisioning enables mobile devices to discover available internet services and/or to provision selected internet services, including any associated mobile applications. In an example implementation, a mobile internet services shell located at a mobile device presents available internet services to a user (e.g., upon powering the device on). The user is empowered to select one or more internet services for provisioning. The mobile internet services shell interacts with a mobile internet services proxy located on a network. In another example implementation, the mobile internet services proxy facilitates communications between the mobile internet services shell and other discovery or provisioning parties by translating communications between one format and another format that is proprietary to a mobile network operator.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Applicant: Microsoft Corporation
    Inventors: Quentin Miller, David Limont, John Ostlund
  • Publication number: 20050271024
    Abstract: A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.
    Type: Application
    Filed: August 5, 2005
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Kristian Andaker, David Limont
  • Publication number: 20050272452
    Abstract: A system and method for facilitating communications between a mobile device and a network application are provided. A mobile device transmits a request for data change information that includes a time out interval. The network application receives the request and measures a time elapsed since the receipt of the data change request. The network application will only transmit a notification to the mobile device client if new data is received or the time out interval has elapsed. As notifications are received, the mobile client device tunes the time out interval based upon network and device parameters.
    Type: Application
    Filed: April 1, 2005
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Sami Khoury, David Limont, Karl Johnson
  • Publication number: 20050273492
    Abstract: A mobile computer system requests data by requesting the establishment of a voice connection to a voice server, such as, for example, by selecting a telephone number. The mobile computer system provides an identifier (e.g. caller identification information) that identifies the mobile computer system and a called number that represents data of interest to the mobile computer system. After receiving the identifier and the called number, the voice server may deny the request for establishment of the voice connection. The voice server identifies the data of interest, which may be stored at the voice server or at a data server associated with the voice server, based on the called number. The identifier is mapped to a data address associated with the mobile computer system and the data of interest is sent to the data address. The mobile computer system receives the data of interest over a data connection.
    Type: Application
    Filed: August 5, 2005
    Publication date: December 8, 2005
    Applicant: Microsoft Corporation
    Inventors: Kristian Andaker, David Limont
  • Publication number: 20050144293
    Abstract: Described is a method to provide sync notifications to a client device. The invention maintains a notion of the state of the device. When an event of interest occurs for the mobile device, the server decides whether or not the device needs to be prompted to sync. A parameter that indicates whether an event of interest renders the device no longer up to date from the perspective of the server or whether an event of interest occurs and the device has not contacted the server for a certain period of time is compared to a last known parameter for a device. If the parameters match and the current time is greater than a timeout value, a sync notification is sent. If the parameters don't match, the sync notification is sent. The method is repeated for each event of interest.
    Type: Application
    Filed: November 21, 2003
    Publication date: June 30, 2005
    Applicant: Microsoft Corporation
    Inventors: David Limont, Srinivasa Manda