Patents by Inventor Danyel Fisher

Danyel Fisher 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: 20100185961
    Abstract: Techniques are described for generating a user interface for visualizing a cloud service based on status and performance data of the cloud service obtained from data stores. A configuration file including declarative code may declare particular queries to status/performance data sources. The configuration file may also declare particular queries to topology data sources to obtain topology information. In accordance with the obtained information, objects representing the cloud service may be displayed. The objects correspond to particular hardware and software components, or logical grouping thereof, that are identified by the topology information.
    Type: Application
    Filed: January 20, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventors: Danyel Fisher, Aaron Hoff, George Robertson, Heather Warncke, Mary Czerwinski, Albert Greenberg, Dave Maltz, Xiaoyu Wang
  • Patent number: 7720916
    Abstract: A unique system, method, and user interface that facilitate ordering personal items based on past personal interaction between a user and the user's correspondents are provided. In particular, the system provides alternative views of information, such as messages, that is organized around people using an ordering based on the history of communication between the recipient and sender. Social metrics can be calculated based on social metadata associated with the messages, for example. Metrics can be used to configure how or which messages are viewed and their order in one or more pane views. Each pane view can present different orderings of messages—which are displayed by the recipient or sender of the message. So for instance, instead of viewing messages in chronological receipt date, they can be viewed by the message's sender and ordered by the number of messages previously sent to the user.
    Type: Grant
    Filed: February 28, 2006
    Date of Patent: May 18, 2010
    Assignee: Microsoft Corporation
    Inventors: Danyel A. Fisher, Alice Jane Bernheim Brush, Andrew W. Jacobs, Marc A. Smith, Carman G. Neustaedter
  • Publication number: 20100073398
    Abstract: A visual summarization of a web page is generated. This generally involves identifying at least one of, an image that is exemplary of the page content, text that is exemplary of the page content, and a logo associated with the web page. The exemplary image and logo, if identified, are scaled to prescribed sizes. The exemplary image can act as a background image for the summarization, or a scaled version of the at least a portion of the web page can act as the background image. In the latter, if an exemplary image was identified, it is overlaid onto the background image at a prescribed location. In either case, if a logo was identified, it is also overlaid onto the background image at a prescribed location. If exemplary text was identified, a text area in the background image is identified and at least some of the exemplary text is inserted.
    Type: Application
    Filed: September 22, 2008
    Publication date: March 25, 2010
    Applicant: Microsoft Corporation
    Inventors: Danyel Fisher, Jaime B. Teevan, Steven M. Drucker, Edward Cutrell, Gonzalo A. Ramos, Joseph Pitt, Paul Andre
  • Patent number: 7684622
    Abstract: Under the present invention, an image is progressively blurred to yield a set of (progressive) scaling levels. Once blurred, the edges of the image are detected so that each image segment can be identified on each scaling level. Once the segments are identified, like segments (i.e., segments having a like edge/Gaussian operator) on successive scaling levels are linked to yield a lattice structure that represents the perceptual organization of the image.
    Type: Grant
    Filed: October 15, 2008
    Date of Patent: March 23, 2010
    Assignee: International Business Machines Corporation
    Inventors: Danyel A. Fisher, Martin M. Wattenberg
  • Publication number: 20090322754
    Abstract: A data trends static visualization system and method including a data trends static visualization diagram for statically visualizing changes in data. The data trends static visualization diagram is a multi-dimensional static diagram including plots of multiple data items, where each data item is a set of related data having associated nodes and links. Each node represents a data point of the data item and links are used to connect at least some of the nodes. The data trends static visualization diagram uses a variety of visualization components to accentuate data changes and indicate a direction (or flow) of data trends. The visualization components include a node opacity visualization component, a link opacity visualization component, and a node size visualization component. The data trends static visualization diagram includes a traces diagram, for plotting trace lines in one diagram, and a small multiples diagram, for plotting individual trace lines in multiple diagrams.
    Type: Application
    Filed: June 26, 2008
    Publication date: December 31, 2009
    Applicant: Microsoft Corporation
    Inventors: George G. Robertson, Roland Fernandez, Danyel Fisher, Bongshin Lee
  • Publication number: 20090322756
    Abstract: Various types of data can be collected into a data set and related content and/or related concepts across the data in the data set and/or across search histories can be displayed as a visual representation. The related content/concepts can be presented as a function of incremental revealing of relationships. After reviewing the visual representation, a user can customize the data set and relationships by specifically excluding a related data segment. The visual representation can be applied across multiple searches or other obtained data. Through interaction with the visual representation, a user can drill down into common linkages of the data to more narrowly focus on a subset of the data and/or to refocus a search result and/or to provide annotations.
    Type: Application
    Filed: June 27, 2008
    Publication date: December 31, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: George G. Robertson, Danyel A. Fisher, Bongshin Lee, Roland L. Fernandez, Lev Boris Nachmanson, Timothy Garry Dwyer, Mikkel Ronne Jakobsen, Olga Kulyk, Matthew Jay Kotler, Kipper V. Jewsbury, Brian L. Welcker, Gur Kimchi, Morten Holm-Peterson, Stella Yick Chan, Jason J. Weber, B. Scott Ruble, Murali R. Krishnan, Benjamin L. Chronister, Christian Olaf Abeln
  • Publication number: 20090319562
    Abstract: The claimed subject matter relates to an architecture that can construct a map for summarizing analyses with respect to data included in a database. In addition, the architecture can display the map in a special canvas area. Generally, the map is a hub-and-spoke-style map in which a hub is associated with an entity (e.g., a related set of records) included in a database. Likewise, the spokes are typically representative of operations (e.g., filter, join, transform) that act upon the hub/entity from which it extends. The map can aid with open-ended analysis on complex databases by recording and ordering competing hypotheses and can also further collaborative efforts with respect to analysis.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Morten Holm-Petersen, George G. Robertson, Christian Olaf Abeln, Thomas Michael Casey, Stella Yick Chan, Benjamin L. Chronister, Ian Michael Dunmore, Roland Fernandez, Danyel Fisher, David Francis Gainer, Alexandre Gorev, Ahmed Kamal, Matthew Jay Kotler, Murali R. Krishnan, Bongshin Lee, Greg Schechter, Curtis G. Wong
  • Publication number: 20090319449
    Abstract: An overwhelming number of articles are available everyday via the internet. Unfortunately, it is impossible to peruse more than a handful, and it is difficult to ascertain an article's social context. The techniques disclosed herein address this problem by harnessing implicit and explicit contextual information from social media. By extracting text surrounding a hyperlink to an article in a post and assessing the article as a function of content surrounding the hyperlink, an article's social context is determined and presented. Additionally, articles that are sufficiently similar in content may be grouped to establish a many-to-one relationship between posts and an article, creating a more accurate assessment.
    Type: Application
    Filed: June 21, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael Gamon, Sumit Basu, Dmitriy A. Belenko, Danyel A. Fisher, Arnd C. Konig, Matthew F. Hurst
  • Publication number: 20090287814
    Abstract: A system facilitates dynamic data visualizations. The system includes an analysis component that periodically processes one or more incoming data streams to determine a visualization form from a plurality of visualization forms. A visualization component dynamically generates the visualization form based in part on the processing of the incoming data streams.
    Type: Application
    Filed: May 14, 2008
    Publication date: November 19, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: George G. Robertson, Christian Bernd Schormann, Brian Scott Ruble, Danyel A. Fisher, Jakob Peter Nielsen, Nathan Paul McCoy, William G. Morein, Michael Ehrenberg
  • Publication number: 20090278848
    Abstract: A graphical user interface system is provided. The system includes a graphical component to enable sketching of a diagram and a logical component to associate one or more data sources with the diagram. A visualization component adjusts the diagram in accordance with the one or more data sources.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: George G. Robertson, Joshua Wyndham Lee, Brian Scott Ruble, Christian Bernd Schormann, William Guthrie Morein, Jason Joseph Weber, Benjamin L. Chronister, Danyel A. Fisher
  • Publication number: 20090210388
    Abstract: Intent of a user is determined with respect to mapping information. A search is performed for relevant maps from a plurality of disparate sources. A subset of maps from a superset of available maps are identified that correlate to the determined intent, and the subset of maps are fused or synthesized to create a single map view that aggregates and combines relevant content from respective maps of the subset.
    Type: Application
    Filed: February 20, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Jeremy E. Elson, Danyel A. Fisher, Jonathan R. Howell, Miguel Elias
  • Publication number: 20090052781
    Abstract: Under the present invention, an image is progressively blurred to yield a set of (progressive) scaling levels. Once blurred, the edges of the image are detected so that each image segment can be identified on each scaling level. Once the segments are identified, like segments (i.e., segments having a like edge/Gaussian operator) on successive scaling levels are linked to yield a lattice structure that represents the perceptual organization of the image.
    Type: Application
    Filed: October 15, 2008
    Publication date: February 26, 2009
    Inventors: Danyel A. Fisher, Martin M. Wattenberg
  • Patent number: 7489821
    Abstract: Under the present invention, an image is progressively blurred to yield a set of (progressive) scaling levels. Once blurred, the edges of the image are detected so that each image segment can be identified on each scaling level. Once the segments are identified, like segments (i.e., segments having a like edge/Gaussian operator) on successive scaling levels are linked to yield a lattice structure that represents the perceptual organization of the image.
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Danyel A. Fisher, Martin M. Wattenberg
  • Publication number: 20090037441
    Abstract: Architecture for encoding (or packaging) vector-object data using fixed boundary tiles. Tiling a large vector database provides the same advantages that tiling provides for a large raster image. Tiling the dataset means that the set of all possible browser requests is finite and predetermined. The tiles can be rasterized on a client once the tiles have been received from a server. Alternatively, the server can do the tiling and rasterizing, and then send the raster data to the client for presentation and user interaction. Tiles can be precomputed on the server, with selected tiles then transmitted to the client for rasterization. Moreover, tiles can be cached for improved performance, and prefetched based on user interactivity on the client. Summarization of the vector-object data can be accomplished at the server using a configurable plug-in interface.
    Type: Application
    Filed: July 31, 2007
    Publication date: February 5, 2009
    Applicant: Microsoft Corporation
    Inventors: Jonathan R. Howell, Jeremy Elson, Danyel Fisher
  • Publication number: 20090024952
    Abstract: A digital calendar sharing control and visibility system and method for providing a user with control and visibility of digital calendar sharing. The system and method enhance and improve the sharing capabilities of current digital calendar applications. The system and method include a time-based (or expiration) sharing feature that gives a user control over the expiration date of the calendar sharing. The user can expire the sharing after a certain duration or date. The user also can specify a date range or a time range that a person can view in the user's digital calendar. A sharing audits and history feature allows a user to view who has looked at their calendar and what calendar information has been viewed. A private notes section allows a user to enter information that will not be seen by another person, even if that person has sharing permission to view the user's calendar.
    Type: Application
    Filed: July 20, 2007
    Publication date: January 22, 2009
    Applicant: Microsoft Corporation
    Inventors: Alice Jane Brush, Aaron W. H. Con, Danyel Fisher, Shawn Lee Morrissey, Andrew Sullivan, Andrea Grimes, Ryan Edward Gregg
  • Publication number: 20080238941
    Abstract: Digital maps can be composed of a series of image tiles that are selected based on the context of the map to be presented. Independently hosted tiles can comprise additional details that can be added to the map. A manifest can be created that describes the layers of map details composed of such independently hosted tiles. Externally referable mechanisms can, based on the manifest and map context, select tiles, from among the independently hosted tiles, that correspond to map tiles being displayed to a user. Subsequently, the mechanisms can instruct a browser, as specified in the manifest, to combine the map tiles and the independently hosted tiles to generate a more detailed map. Alternatively, customized mechanisms can generate map detail tiles in real-time, based on an exported map context. Also, controls instantiated by the browser can render three-dimensional images based on the combined map tiles.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Applicant: Microsoft Corporation
    Inventors: Keith Robert Kinnan, Chandrasekhar Thota, Jaya Bhatia, Jeremy Eric Elson, Jonathan R. Howell, Danyel Fisher, John R. Douceur, Duncan Murray Lawler
  • Publication number: 20080086264
    Abstract: Typically, users click or otherwise show interest in a particular geographic region on a map to indicate their desire to center and/or zoom in on that location. However, it is more likely that a user has a higher interest in popular points of interest in a region than with a point of selection on a map. By employing popularity map data, the map navigation can be biased towards popular points of interest relative to a user's selection. This allows users to more effectively navigate through maps, rather than through trial and error selections based solely on geography. Some instances utilize weighting of popularity points to determine an offset distance from a user's selection. Other instances can employ a most popular point nearest a user's selection as a bias point. Included popularity points for biasing can be determined based on a percentage of a visualized map image presented to a user.
    Type: Application
    Filed: October 6, 2006
    Publication date: April 10, 2008
    Applicant: MICROSOFT CORPORATION
    Inventor: Danyel A. Fisher
  • Publication number: 20080082925
    Abstract: The claimed subject matter provides a system and/or a method that facilitates creating a calendar that enables optimized awareness of at least one event. An interface component can receive data related to an event. An enhanced scheduler component can create a calendar that enables a bifocal calendar view to display an event correlated to a first date with a first time-scale and an event correlated to a second date with a second time-scale.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 3, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Alice Jane Bernheim Brush, Danyel A. Fisher, Jason Mayans
  • Publication number: 20070203991
    Abstract: A unique system, method, and user interface that facilitate ordering personal items based on past personal interaction between a user and the user's correspondents are provided. In particular, the system provides alternative views of information, such as messages, that is organized around people using an ordering based on the history of communication between the recipient and sender. Social metrics can be calculated based on social metadata associated with the messages, for example. Metrics can be used to configure how or which messages are viewed and their order in one or more pane views. Each pane view can present different orderings of messages—which are displayed by the recipient or sender of the message. So for instance, instead of viewing messages in chronological receipt date, they can be viewed by the message's sender and ordered by the number of messages previously sent to the user.
    Type: Application
    Filed: February 28, 2006
    Publication date: August 30, 2007
    Applicant: Microsoft Corporation
    Inventors: Danyel Fisher, Alice Jane Brush, Andrew Jacobs, Marc Smith, Carman Neustaedter
  • Publication number: 20040202370
    Abstract: Under the present invention, an image is progressively blurred to yield a set of (progressive) scaling levels. Once blurred, the edges of the image are detected so that each image segment can be identified on each scaling level. Once the segments are identified, like segments (i.e., segments having a like edge/Gaussian operator) on successive scaling levels are linked to yield a lattice structure that represents the perceptual organization of the image.
    Type: Application
    Filed: April 7, 2004
    Publication date: October 14, 2004
    Applicant: International Business Machines Corporation
    Inventors: Danyel A. Fisher, Martin M. Wattenberg