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: 20150382141Abstract: 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: ApplicationFiled: July 27, 2015Publication date: December 31, 2015Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ivo W. Salmre, Frank Mantek, Gotz-Philip Brasche
-
Patent number: 9128956Abstract: 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: GrantFiled: October 19, 2009Date of Patent: September 8, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Ivo W. Salmre, Frank Mantek, Gotz-Philip Brasche
-
Patent number: 8171138Abstract: 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: GrantFiled: February 15, 2005Date of Patent: May 1, 2012Assignee: Microsoft CorporationInventors: Ivo W. Salmre, Friedrich van Megen, Alain Franck Pierre Gefflaut, Wolfgang Manousek
-
Patent number: 7821985Abstract: 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: GrantFiled: March 13, 2006Date of Patent: October 26, 2010Assignee: Microsoft CorporationInventors: Friedrich Van Megen, Ivo W. Salmre, Wolfgang Manousek
-
Publication number: 20100042320Abstract: 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: ApplicationFiled: October 19, 2009Publication date: February 18, 2010Applicant: Microsoft CorporationInventors: Ivo W. Salmre, Frank Mantek, Götz-Philip Brasche
-
Patent number: 7627425Abstract: 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: GrantFiled: November 26, 2004Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: Ivo W. Salmre, Frank Mantek, Götz-Philip Brasche
-
Patent number: 7519470Abstract: 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: GrantFiled: March 15, 2006Date of Patent: April 14, 2009Assignee: Microsoft CorporationInventors: Goetz P Brasche, Robert Fesl, Wolfgang Manousek, Ivo W Salmre