Patents by Inventor Daniel Dole

Daniel Dole 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: 20160057572
    Abstract: Systems and methods disclosed herein may include processing geo-fence related notifications. A current location of a computing device may be determined and a plurality of geo-fences accessible by the computing device may be scanned. Upon detecting the current location is within at least one of the plurality of geo-fences, at least one notification associated with the at least one geo-fence may be acquired. The at least one notification may be displayed at a display of the computing device. The current location may be within a threshold distance of a point of interest, and the at least one notification may provide information about the point of interest. The at least one notification may include a consumer review about the point of interest.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Applicant: Microsoft Corporation
    Inventors: Roberto Bojorquez Alfaro, Daniel Dole
  • Publication number: 20160018951
    Abstract: One or more techniques and/or systems are provided for populating a map interface with a contextual view portal and/or for tracking contextual information. In an example, a map interface may be populated with a map canvas depicting a first location according to a first view setting (e.g., a city level view providing relatively lower level of detail of a city). A contextual view portal, corresponding to an area within the first location, may be populated within the map interface such as overlaying the map canvas. The contextual view portal may depict imagery of the area according to a second view setting (e.g., a photorealistic view setting, an aerial view setting, a street-side view setting, etc.). A user may relocate the contextual view portal to view imagery of various areas. A task tracking interface may be populated with contextual information associated with an area depicted by the contextual view portal.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Saravanakumar Nagarajan, Karl Tolgu, Casey D. Stein, Priya Dandawate
  • Publication number: 20160018238
    Abstract: One or more techniques and/or systems are provided for populating a map interface with a route inspection portal and/or for generating travel route video. In an example, a map interface is populated with a map canvas illustrating a travel route. The map canvas is populated with inspection markers corresponding to imagery depicting travel route portions of the travel route. Responsive to identifying a selection of an inspection marker at an inspection location, imagery depicting the inspection location may be identified. The map canvas is populated with a route inspection portal for the inspection marker. The route inspection portal is populated with the imagery (e.g., street-side imagery of an intersection along the travel route). In an example, a travel route video, comprising video frames corresponding to an ordering of the imagery (e.g., from a start location to an end location) along the travel route, may be generated and/or played.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Inventors: Yekaterina Grabar, Daniel Dole, Dvir Horovitz, Casey D. Stein
  • Publication number: 20150365448
    Abstract: Individuals may utilize devices to engage in conversations about topics respectively associated with a location (e.g., restaurants where the individuals may meet for dinner). Often, the individual momentarily withdraws from the conversation in order to issue commands to the device to retrieve and present such information, and may miss parts of the conversation while interacting with the device. Additionally, the individual often explores such topics individually on a device and conveys such information to the other individuals through messages, which is inefficient and error-prone. Presented herein are techniques enabling devices to facilitate conversations by monitoring the conversation for references, by one individual to another (rather than as a command to the device), to a topic associated with a location. In the absence of a command from an individual, the device may automatically present a map alongside a conversation interface showing the location(s) of the topic(s) referenced in the conversation.
    Type: Application
    Filed: June 17, 2014
    Publication date: December 17, 2015
    Inventors: Lisa Stifelman, Madhusudan Chinthakunta, Julian James Odell, Larry Paul Heck, Daniel Dole
  • Patent number: 9189208
    Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: November 17, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Publication number: 20150215530
    Abstract: Architecture that enables the automatic capture and save images of objects and scenes in multiple media formats such as images, videos, and 3D (three-dimension). The user can shoot now and decide the medium later. Thereafter, the user can choose which format to review and perform editing, if desired. Moreover, once the user interacts to cause the imaging system to activate (a capture signal), the architecture continually captures images of the object or scene until the user sends a save signal to terminate further capture. Thus, where there may have been a bad shot taken, the user can peruse the set of images for a preferred shot, rather than being left with no good shot at all. The architecture enables the capture of images for a predetermined time before the user activates the capture signal (a pre-capture mode) as well as after the user activates the save signal (a post-save mode).
    Type: Application
    Filed: January 27, 2014
    Publication date: July 30, 2015
    Applicant: MICROSOFT CORPORATION
    Inventors: Donald A. Barnett, Daniel Dole
  • Publication number: 20150130807
    Abstract: Architecture that enables the preservation of label readability in a scene (e.g., map, map tiles, graphical background, etc.) by way of label orientation relative to a fixed heading on a plane or curved surface. After identifying an initial fixed heading, movement of the camera (e.g., zoom-in, zoom-out, position change, etc.) in the scene along that heading without changing the camera heading as measured relative to a fixed point does not alter label orientation. In a mapping implementation, after identifying an initial fixed camera heading over terrain of the Earth, movement of the camera (e.g., zoom-in, zoom-out, position change, etc.) in the scene without changing the camera heading as measured relative to some fixed point does not change label orientation. The orientation of labels may be changed if the heading of the camera is altered, but this change is delayed until camera movement quiesces.
    Type: Application
    Filed: March 13, 2014
    Publication date: May 14, 2015
    Applicant: Microsoft Corporation
    Inventors: Isaac Kenneth Kunen, Brenton Gunning, Daniel Dole, Juan Pablo Candelas Gonzalez, Donald A. Barnett, Romualdo Impas, David Buerer
  • Publication number: 20150135116
    Abstract: One or more techniques and/or systems are provided for providing a control user interface (UI) element. The control UI element, associated with a continuous variable, may be displayed, such as in association with a user interface (e.g., the control UI element may correspond to a view rotation variable of a map interface). The control UI element may comprise a current state indicator element configured to display a current state of the continuous variable (e.g., a compass displaying a current heading associated with the view rotation variable). The control UI element may be populated with one or more expanded control elements associated with various aspects of the continuous variable (e.g., a first expanded control element may be used to modify a right rotation aspect of the view rotation variable and a second expanded control element may be used to modify a left rotation aspect of the view rotation variable).
    Type: Application
    Filed: November 14, 2013
    Publication date: May 14, 2015
    Applicant: Microsoft Corporation
    Inventors: Luis E. Cabrera-Cordon, Romualdo T. Impas, David Buerer, Norberto Arrieta, Daniel Dole
  • Publication number: 20140282378
    Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.
    Type: Application
    Filed: May 31, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S Zaiss, John Tilford, David Pugh, Daniel Dole
  • Publication number: 20140282387
    Abstract: Disclosed herein is a system and method for optimizing a developer's ability to find and navigate relevant documents, relationships, and other information related to an identifier in the code they are developing. An inline viewport is presented to the user in response to the user selecting an identifier in the code whereby the user is able to see relevant information related to the identifier in a spatially consistent location with the code they are investigating. Further, the developer has the ability to make changes to the code in the viewport without leaving the current editor.
    Type: Application
    Filed: May 31, 2013
    Publication date: September 18, 2014
    Inventors: Monty Hammontree, Murali Krishna Hosabettu Kamalesha, Brandon Adams, Steven John Clarke, Oleg Tkachenko, Zachary S. Zaiss, John Tilford, David Pugh, Daniel Dole
  • Patent number: 8584047
    Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
  • Publication number: 20110289459
    Abstract: Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an orbital path. Choosing one of the orbitally displayed nodes opens it, moving down in the hierarchy. Nodes which were not chosen are undisplayed, and child node(s) of the chosen node are orbitally displayed. Node movements may be animated. A history displays recently chosen nodes. Choosing a parent node of the orbiting nodes undisplays the child nodes, and the parent node and its siblings are orbitally displayed, thereby moving up in the hierarchy. A user may select nodes from different parts of the hierarchy by moving them into a selection tray. Selected nodes can then be subjected to a specified batch operation. Controls are available for sorting nodes and/or for altering node appearance in the display.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Emmanuel J. Athans, Daniel Dole, Jeffrey Thomas Chrisope, Tarek Madkour, Stephen Giff, Jeannette Anne Gatlin, Scott E. Seiber, Jeffrey Stylos, James Kristian Johansen
  • Patent number: D738907
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: September 15, 2015
    Assignee: Microsoft Corporation
    Inventors: Luis Eduardo Cabrera-Cordon, Romualdo Impas, David Buerer, Daniel Dole
  • Patent number: D738912
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: September 15, 2015
    Assignee: Microsoft Corporation
    Inventors: Luis Eduardo Cabrera-Cordon, Romualdo Impas, David Buerer, Daniel Dole
  • Patent number: D738913
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: September 15, 2015
    Assignee: Microsoft Corporation
    Inventors: Luis Eduardo Cabrera-Cordon, Romualdo Impas, David Buerer, Daniel Dole