Patents by Inventor Ivo W Salmre

Ivo W Salmre 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: 20150382141
    Abstract: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.
    Type: Application
    Filed: July 27, 2015
    Publication date: December 31, 2015
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ivo W. Salmre, Frank Mantek, Gotz-Philip Brasche
  • Patent number: 9128956
    Abstract: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ivo W. Salmre, Frank Mantek, Gotz-Philip Brasche
  • Patent number: 8171138
    Abstract: Flexible attributes are attached to network requests that may be executed asynchronously. Any number of criteria may be attached to network requests. The requests are queued until the associated criteria are satisfied. Once the criteria are satisfied, the request is executed. Applications that make the requests are provided with simple success and failure notifications that they can respond to with various logic. Any type of criteria may be attached to a request. The criteria may be associated with the requests at design time of the application using a graphical user interface.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: May 1, 2012
    Assignee: Microsoft Corporation
    Inventors: Ivo W. Salmre, Friedrich van Megen, Alain Franck Pierre Gefflaut, Wolfgang Manousek
  • Patent number: 7821985
    Abstract: Knowledge of the computational context of a computer operating environment, for example, awareness of process threads, is used to route IP traffic in the presence of multiple active network connections. An additional protocol may be added to the network layer of an operating system in order to map certain computational contexts to particular network interfaces. Any process with identification parameters associated with a mapped computational context requesting data transfer via a communication network is bound to the network interface previously associated with the computational context rather than an alternate network interface that otherwise might be the default. Further, process threads created by a parent process thread may be caused to inherit the computational context of the parent thread in order to assign traffic to the same network interface. This routing framework may have particular application with respect to multihomed host devices, for example, mobile computing devices.
    Type: Grant
    Filed: March 13, 2006
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventors: Friedrich Van Megen, Ivo W. Salmre, Wolfgang Manousek
  • Publication number: 20100042320
    Abstract: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.
    Type: Application
    Filed: October 19, 2009
    Publication date: February 18, 2010
    Applicant: Microsoft Corporation
    Inventors: Ivo W. Salmre, Frank Mantek, Götz-Philip Brasche
  • Patent number: 7627425
    Abstract: A development environment makes it easier to develop and use location aware software applications. Combining the currently separate and complex tasks of location information gathering, analysis, and display and making them integrated such that non-experts can build location services into their applications increases a developer's capability to write rich location-aware software applications. A higher level programming model allows a programmer to use location information as a logical entity rather than just raw location data, such as latitude and longitude. A location data store and map data store may be accessed by different location aware applications on the device. Instead of each location application relying on its own data store, applications may share their location related information.
    Type: Grant
    Filed: November 26, 2004
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: Ivo W. Salmre, Frank Mantek, Götz-Philip Brasche
  • Patent number: 7519470
    Abstract: A location-based caching system provides the ability for a mobile communication device to dynamically provide content related to a user's location. Content may comprise a series of map segments that anticipate the route traveled by a user of the mobile device. Other related content may also be provided, for example, point of interest information related to the route traveled. The system tracks a present location of the mobile device and predicts a future location of the mobile device. Based upon the prediction of future location, the caching module determines whether content related to the future location is presently stored on the mobile device. If appropriate content is not on the mobile device, the caching module retrieves the content from a content server via a network connection. The content information nay be contextually selected based upon, for example, user preferences, movement information, and device state information.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Goetz P Brasche, Robert Fesl, Wolfgang Manousek, Ivo W Salmre