Bing blogs

This is a place devoted to giving you deeper insight
into the news, trends, people and technology behind Bing.

Read / Write World

  • August
    30

    We're Hiring!

    Good news, everyone! The mission of Read/Write World to build a unified and open world of “media, maps, and meaning” has officially moved to the next level. We’ve opened three levels of developer positions for the growing team here inside Bing. There are multiple openings at each level. Principal SDE , Senior SDE , and SDE II (all software developer positions, ranging from 10+ years experience down to 3, but not entry level). We’re looking for creative generalists with deep experience in: games or web-based 3D (UX, real-time, fun factor) web client (e.g., expert Javascript, HTML5 across modern browsers, ajax/web-sockets) web services (think: node.js, cloud, internet-scale five nines, and various DBs like MongoDB, Neo4j, SQL, and LINQ programming) some specialized domain areas relevant to RWW (e.g., graph theory & algorithms, computer vision, machine learning, applied game theory). The official postings on Bing Jobs had to be specific about desired experience and level for each post, but in reality we’re okay with some “mix and match.” It’s all about the quality of the people on the team. Mostly, we... Read More Good news, everyone! The mission of Read/Write World to build a unified and open world of “media, maps, and meaning” has officially moved to the next level. We’ve opened three levels of developer positions for the growing team here inside Bing. There are multiple openings at each level. Principal SDE , Senior SDE , and SDE II (all software developer positions, ranging from 10+ years experience down to 3, but not entry level). We’re looking for creative generalists with deep experience in: games or web-based 3D (UX, real-time, fun factor) web client (e.g., expert Javascript, HTML5 across modern browsers, ajax/web-sockets) web services (think: node.js, cloud, internet-scale five nines, and various DBs like MongoDB, Neo4j, SQL, and LINQ programming) some specialized domain areas relevant to RWW (e.g., graph theory & algorithms, computer vision, machine learning, applied game theory). The official postings on Bing Jobs had to be specific about desired experience and level for each post, but in reality we’re okay with some “mix and match.” It’s all about the quality of the people on the team. Mostly, we... Read More
  • August
    30

    Upcoming Events

    The not so good news is that due to persistent scheduling difficulties (i.e., vacations) we won’t be having RWW Camp #1 in mid-July as we’d originally hoped. Lesson: never try to schedule group events for July/August unless they involve music or fireworks… The good news is that in conjunction with Steve Coast (of OSM fame), we’ll be hosting a Where Camp Seattle in in early September, including a day devoted to Read/Write World. Check back soon for the specific date. The goals will be the same as before — hands on work with the RWW team and the RML format to help folks use it for their own purposes and give feedback to drive changes in the API and formats. Also, for those already in the Seattle area, Microsoft will be hosting the Seattle Augmented Reality Meetup for June in Bellevue in June 29, in which we’ll include a RWW presentation and Q&A. The not so good news is that due to persistent scheduling difficulties (i.e., vacations) we won’t be having RWW Camp #1 in mid-July as we’d originally hoped. Lesson: never try to schedule group events for July/August unless they involve music or fireworks… The good news is that in conjunction with Steve Coast (of OSM fame), we’ll be hosting a Where Camp Seattle in in early September, including a day devoted to Read/Write World. Check back soon for the specific date. The goals will be the same as before — hands on work with the RWW team and the RML format to help folks use it for their own purposes and give feedback to drive changes in the API and formats. Also, for those already in the Seattle area, Microsoft will be hosting the Seattle Augmented Reality Meetup for June in Bellevue in June 29, in which we’ll include a RWW presentation and Q&A.
  • August
    30

    Magicshop Frontdoor: crowdsourcing address...

    A few months ago an experimental service to automatically find roads and other features in aerial imagery was launched. Today we’re adding to that a service to help improve local search results. The frontdoor app allows anyone on the web to help improve our address location results. The site allows you to drag a pin from where we think an address currently is to the front door of the property. You do this using our aerial imagery. Not every house is easy to see but many are very obvious. You are shown random pins to not bias results and multiple people have to move the same pin for the update to happen. As each pin is corrected the data is used to improve local search results as well as help our partners and also it is released to the OpenStreetMap project under the Open Database License. Feedback is always welcome. A few months ago an experimental service to automatically find roads and other features in aerial imagery was launched. Today we’re adding to that a service to help improve local search results. The frontdoor app allows anyone on the web to help improve our address location results. The site allows you to drag a pin from where we think an address currently is to the front door of the property. You do this using our aerial imagery. Not every house is easy to see but many are very obvious. You are shown random pins to not bias results and multiple people have to move the same pin for the update to happen. As each pin is corrected the data is used to improve local search results as well as help our partners and also it is released to the OpenStreetMap project under the Open Database License. Feedback is always welcome.
  • August
    30

    Are 2011 Wrap

    Blaise and Avi enjoyed a warm reception at the Augemented Reality Event in Santa Clara last week. There was a great sense of collaboration and enthusiasm among the various companies and individuals present, that the main goal right now for just about everyone is solving hard problems and quickly going mainstream. Here is the video of Blaise’s keynote and demo. Avi’s talk wasn’t professionally videotaped by the conference, but here’s a PDF of the presentation itself, which admittedly works better with narration. Questions can be directed to our previous post for the ultimate FAQ in progress. Note the RWW Camp mentioned in the slides will now be in September in conjunction with Where Camp Seattle. Update here is a crowd-sourced capture of Avi’s narration merged with the slides above, courtesy Damon Hernandez . Thanks, Damon! Blaise and Avi enjoyed a warm reception at the Augemented Reality Event in Santa Clara last week. There was a great sense of collaboration and enthusiasm among the various companies and individuals present, that the main goal right now for just about everyone is solving hard problems and quickly going mainstream. Here is the video of Blaise’s keynote and demo. Avi’s talk wasn’t professionally videotaped by the conference, but here’s a PDF of the presentation itself, which admittedly works better with narration. Questions can be directed to our previous post for the ultimate FAQ in progress. Note the RWW Camp mentioned in the slides will now be in September in conjunction with Where Camp Seattle. Update here is a crowd-sourced capture of Avi’s narration merged with the slides above, courtesy Damon Hernandez . Thanks, Damon!
  • August
    30

    For the FAQ

    As the ReadWriteWorld project moves closer to public release, we want to make sure we address the community’s questions fully. This is the first real chance we’ll have to interact with you, and we’re happy to receive your questions and comments below in blog/comment form. For those questions we can answer immediately, we will. If it takes more thought on our end, we’ll definitely remember the questions and roll up the most common ones into the official FAQ over the next week or two. So check back here for more. How to submit your comments? Use the ‘ Leave a Reply ‘ at the end of this post :) Looking forward to hearing from you! As the ReadWriteWorld project moves closer to public release, we want to make sure we address the community’s questions fully. This is the first real chance we’ll have to interact with you, and we’re happy to receive your questions and comments below in blog/comment form. For those questions we can answer immediately, we will. If it takes more thought on our end, we’ll definitely remember the questions and roll up the most common ones into the official FAQ over the next week or two. So check back here for more. How to submit your comments? Use the ‘ Leave a Reply ‘ at the end of this post :) Looking forward to hearing from you!
  • August
    30

    RML is a markup language for the real world...

    Like HTML, it is designed around common web standards and technologies, with additional provisions for describing the shape, location, and content of the world at large. Just as a webpage describes content meant for display in a browser window, RML maps content (photos, panoramas, geometry, and more) directly to the world, in 2D and 3D, for display and/or augmentation. Like Javascript, Reality Markup Language is designed to be flexible and resilient, largely free of hard-coded schemas, specs, and centralized definitions that tend to restrict creativity and innovation. The goal is simplicity and ease of use: expose the inter-collection of many terabytes of information in a common easy-to-traverse metadata format. Think of these as the slightly more elaborate and descriptive weblinks and metadata for the real world. RML services serve and/or point to this data in a variety of forms, from simple REST calls and CDN stores to streaming HTTP updates designed for real-time rendering of the world and augmented reality. Conceptually, one can think of there being a dynamic and vastly-interconnected web of geospatial data, servers that serve it up as RML and connect it better, and then clients... Read More Like HTML, it is designed around common web standards and technologies, with additional provisions for describing the shape, location, and content of the world at large. Just as a webpage describes content meant for display in a browser window, RML maps content (photos, panoramas, geometry, and more) directly to the world, in 2D and 3D, for display and/or augmentation. Like Javascript, Reality Markup Language is designed to be flexible and resilient, largely free of hard-coded schemas, specs, and centralized definitions that tend to restrict creativity and innovation. The goal is simplicity and ease of use: expose the inter-collection of many terabytes of information in a common easy-to-traverse metadata format. Think of these as the slightly more elaborate and descriptive weblinks and metadata for the real world. RML services serve and/or point to this data in a variety of forms, from simple REST calls and CDN stores to streaming HTTP updates designed for real-time rendering of the world and augmented reality. Conceptually, one can think of there being a dynamic and vastly-interconnected web of geospatial data, servers that serve it up as RML and connect it better, and then clients... Read More
  • August
    30

    360 Cities Joins the Read/Write World

    We are very proud to announce that the incredible 360 Cities panoramas – the world’s largest and fastest-growing collection of immersive panoramic imagery — are going to be indexed by the Read/Write world, with many available for Creative Commons reuse, under the control of the original photographers The more than 70,000 professionally shot panoramas of the world’s landmarks, natural wonders, historic buildings, and places of interest will join forces with the incredible imagery assets of Bing Maps and the Microsoft Photosynth community to create a rich trellis for the Read/Write World. “Bing is a great partner for 360 Cities” said Jeffrey Martin, CEO of 360 Cities. “Bing has created beautiful visual experiences on the web, and shares our passion for high quality imagery. Our network of photographers is very excited to be working with Bing to bring their amazing work to such a wide audience.” “The 360 Cities panoramic photography is just gorgeous,” said Blaise Agüera y Arcas, architect of the Read/Write world. “It’s exciting to see this community’s beautiful imagery linked into an ecosystem where... Read More We are very proud to announce that the incredible 360 Cities panoramas – the world’s largest and fastest-growing collection of immersive panoramic imagery — are going to be indexed by the Read/Write world, with many available for Creative Commons reuse, under the control of the original photographers The more than 70,000 professionally shot panoramas of the world’s landmarks, natural wonders, historic buildings, and places of interest will join forces with the incredible imagery assets of Bing Maps and the Microsoft Photosynth community to create a rich trellis for the Read/Write World. “Bing is a great partner for 360 Cities” said Jeffrey Martin, CEO of 360 Cities. “Bing has created beautiful visual experiences on the web, and shares our passion for high quality imagery. Our network of photographers is very excited to be working with Bing to bring their amazing work to such a wide audience.” “The 360 Cities panoramic photography is just gorgeous,” said Blaise Agüera y Arcas, architect of the Read/Write world. “It’s exciting to see this community’s beautiful imagery linked into an ecosystem where... Read More
  • June
    27

    Demo: Tag Explorer

    This demo showcases one of the functionalities of the Location Matching API, providing the capability of suggesting a list of relevant photo tags for a given location (lat/lon) and scope (map level of detail). Tags are often used by photographers to associate their photos with a list of objects, places, people or other related keywords, in order to allow easier categorization and searchig of their data. The tag recommendations are based on a spatial analysis of actual tags used by photographers, which are retrieved by crawling internet photo sharing sites such as Flickr® or PhotoSynth® . The tag recommendation service can be used by developers of mobile photo capture tools, photo organizing solutions, or other applications, in order to suggest users a list of tags for their photos. Currently, this functionality can be previewed in 3 Locations (Seattle, Los Angeles, San Francisco), while we will be adding more data in the upcoming weeks. As you navigate the map you will notice that the list of tags will be updated based on the location and the zoom level at which you are looking at the map. For example, when looking at a detail on the map such as in Disneyland, you will... Read More This demo showcases one of the functionalities of the Location Matching API, providing the capability of suggesting a list of relevant photo tags for a given location (lat/lon) and scope (map level of detail). Tags are often used by photographers to associate their photos with a list of objects, places, people or other related keywords, in order to allow easier categorization and searchig of their data. The tag recommendations are based on a spatial analysis of actual tags used by photographers, which are retrieved by crawling internet photo sharing sites such as Flickr® or PhotoSynth® . The tag recommendation service can be used by developers of mobile photo capture tools, photo organizing solutions, or other applications, in order to suggest users a list of tags for their photos. Currently, this functionality can be previewed in 3 Locations (Seattle, Los Angeles, San Francisco), while we will be adding more data in the upcoming weeks. As you navigate the map you will notice that the list of tags will be updated based on the location and the zoom level at which you are looking at the map. For example, when looking at a detail on the map such as in Disneyland, you will... Read More
  • June
    27

    Demo: Location Matching Explorer

    This demo consumes our location match graph API and displays a picture’s relationship to others in the graph. Clicking any of the pictures below allows traversing the graph of pictures that were connected by image m atching. On top y ou will see the list of connected photos representing the path through the graph you followed. By entering a url of a picture you previously matched, you can see which are the immediate match neighbors to your picture, and continue browsing through connected pictures. This demo consumes our location match graph API and displays a picture’s relationship to others in the graph. Clicking any of the pictures below allows traversing the graph of pictures that were connected by image m atching. On top y ou will see the list of connected photos representing the path through the graph you followed. By entering a url of a picture you previously matched, you can see which are the immediate match neighbors to your picture, and continue browsing through connected pictures.
  • April
    19

    Hello Read/Write World!

    Today we’re unveiling a major new project in Bing. Technically it’s an indexing , unification , and connection of the world’s geo-linked media. Informally, it’s the magic of: Seeing your photos automatically connected to others; Being able to simply create immersive experiences from your or your friends photos, videos, and panoramas; “Fixing” the world, when the official imagery of your street is out of date; Visually mapping your business, your favorite park, or your real estate for everyone to see; Understanding the emergent information from the density and tagging of media. The Read/Write World has 3 pillars: Clear Content Rights; Uniform Access and Open Source Viewers; and Real-Time Geo-Services. Clear Content Rights We strongly support media creators and owners controlling their content. The Read/Write World will be most useful to owners who allow others to re-use their content, and we support the Creative Commons licenses as the best way to manage and communicate this. If you want to retain absolute copyright control, or even make your geo-linked media available in the public domain, the Read/Write World supports this... Read More Today we’re unveiling a major new project in Bing. Technically it’s an indexing , unification , and connection of the world’s geo-linked media. Informally, it’s the magic of: Seeing your photos automatically connected to others; Being able to simply create immersive experiences from your or your friends photos, videos, and panoramas; “Fixing” the world, when the official imagery of your street is out of date; Visually mapping your business, your favorite park, or your real estate for everyone to see; Understanding the emergent information from the density and tagging of media. The Read/Write World has 3 pillars: Clear Content Rights; Uniform Access and Open Source Viewers; and Real-Time Geo-Services. Clear Content Rights We strongly support media creators and owners controlling their content. The Read/Write World will be most useful to owners who allow others to re-use their content, and we support the Creative Commons licenses as the best way to manage and communicate this. If you want to retain absolute copyright control, or even make your geo-linked media available in the public domain, the Read/Write World supports this... Read More