Patents by Inventor Richard Stephen Szeliski

Richard Stephen Szeliski 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).

  • Patent number: 9038912
    Abstract: The claimed subject matter provides a system and/or a method that facilitates servicing a portion of a trade card via a web service. A web service can provide a portion of data to enhance a trade card, wherein the portion of data is at least one of a portion of trade card document-specific data, an intelligent gadget, or a feed driven component. A build component can leverage the web service to utilize the portion of data with the trade card.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: May 26, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Tomasz Kasperkiewicz, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada
  • Patent number: 8933925
    Abstract: Methods, systems, and computer-readable media for reconstruction a three-dimensional scene from a collection of two-dimensional images are provided. A computerized reconstruction system executes computer vision algorithms on the collection of two-dimensional images to identify candidate planes that are used to model visual characteristics of the environment depicted in the two-dimensional images. The computer vision algorithms may minimize an energy function that represents the relationships and similarities among features of the two-dimensional images to assign pixels of the two dimensional images to planes in the three dimensional scene. The three-dimensional scene is navigable and depicts viewpoint transitions between multiple two-dimensional images.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: Sudipta Narayan Sinha, Drew Edward Steedly, Richard Stephen Szeliski
  • Publication number: 20140267587
    Abstract: One or more techniques and/or systems are provided for generating a panorama packet and/or for utilizing a panorama packet. That is, a panorama packet may be generated and/or consumed to provide an interactive panorama view experience of a scene depicted by one or more input images within the panorama packet (e.g., a user may explore the scene through multi-dimensional navigation of a panorama generated from the panorama packet). The panorama packet may comprise a set of input images may depict the scene from various viewpoints. The panorama packet may comprise a camera pose manifold that may define one or more perspectives of the scene that may be used to generate a current view of the scene. The panorama packet may comprise a coarse geometry corresponding to a multi-dimensional representation of a surface of the scene. An interactive panorama of the scene may be generated based upon the panorama packet.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventors: Blaise Aguera y Arcas, Markus Unger, Sudipta Narayan Sinha, Eric Joel Stollnitz, Matthew T. Uyttendaele, David Maxwell Gedye, Richard Stephen Szeliski, Johannes Peter Kopf, Donald A. Barnett
  • Publication number: 20140267600
    Abstract: One or more techniques and/or systems are provided for generating a synth packet and/or for providing an interactive view experience of a scene utilizing the synth packet. In particular, the synth packet comprises a set of input images depicting a scene from various viewpoints, a local graph comprising navigational relationships between input images, a coarse geometry comprising a multi-dimensional representation of a surface of the scene, and/or a camera pose manifold specifying view perspectives of the scene. An interactive view experience of the scene may be provided using the synth packet, such that a user may seamlessly navigate the scene in multi-dimensional space based upon navigational relationship information specified within the local graph.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Blaise Aguera y Arcas, Markus Unger, Sudipta Narayan Sinha, Matthew T. Uyttendaele, Richard Stephen Szeliski
  • Patent number: 8682736
    Abstract: The claimed subject matter provides a system and/or a method that facilitates communicating intent-related data to a user. A display engine can enable exploration of a portion of image data during a browsing session. An intent component can receive a portion of data related to the browsing session, wherein the portion of data is at least one of a collection of browsing history or a portion of data displayed during a browsing session. The intent component can further evaluate the portion of data to ascertain a combined intent of a user. A selective ad component can infer an incompleteness of the combined intent to trigger a pre-qualification for an offer related to at least one of an item or service that fulfills the incompleteness.
    Type: Grant
    Filed: June 24, 2008
    Date of Patent: March 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam P. Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Patent number: 8346017
    Abstract: The claimed subject matter provides a system and/or a method that facilitates simulating a portion 2-dimensional (2D) data for implementation within a 3-dimensional (3D) virtual environment. A 3D virtual environment can enable a 3D exploration of a 3D image constructed from a collection of two or more 2D images, the 3D image is constructed by combining the two or more 2D images based upon a respective image perspective. An analyzer can evaluate the collection of two or more 2D images to identify a portion of the 3D image that is unrepresented by the combined two or more 2D images. A synthetic view generator can create a simulated synthetic view for the portion of 3D image that is unrepresented, the simulated synthetic view replicates a 2D image with a respective image perspective for the unrepresented portion of 3D image.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: January 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Blaise Aguera y Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Patent number: 8250454
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying relevant advertisements to a user. A display engine can browse a portion of image data during a browsing session. An evaluator can identify a context related to two or more concurrent and on-going browsing sessions. An ad selector can locate an ad from a data store based on the identified context and seamlessly incorporate and display the ad into at least one of the browsing sessions.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Patent number: 7909238
    Abstract: The claimed subject matter provides a system and/or a method that facilitates identifying relationships between two or more trade cards. A schema component can implement a portion of user-assisted schema to create a trade card that represents a distillation of a document with document-specific data. A relationship component can identify at least one of a hard link or a soft link associated with the trade card in connection with at least one of a network or one or more trade cards, wherein the hard link is a source that derived the trade card and the soft link is directed toward a disparate trade card with a portion of substantially similar document-specific data.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Gary W. Flake, Blaise H. Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Julio Estrada, Christopher B. Weare
  • Publication number: 20100315412
    Abstract: Methods, systems, and computer-readable media for reconstruction a three-dimensional scene from a collection of two-dimensional images are provided. A computerized reconstruction system executes computer vision algorithms on the collection of two-dimensional images to identify candidate planes that are used to model visual characteristics of the environment depicted in the two-dimensional images. The computer vision algorithms may minimize an energy function that represents the relationships and similarities among features of the two-dimensional images to assign pixels of the two dimensional images to planes in the three dimensional scene. The three-dimensional scene is navigable and depicts viewpoint transitions between multiple two-dimensional images.
    Type: Application
    Filed: June 15, 2009
    Publication date: December 16, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Sudipta Narayan Sinha, Drew Edward Steedly, Richard Stephen Szeliski
  • Publication number: 20100241525
    Abstract: An immersive virtual store can be presented to a user that allows the user to navigate through the store in a manner similar to a physical store. The presented virtual store can allow the user to travel along aisles, stop and browse items at a table of a vendor, as well as perform searches for different items. Items of the store can be arranged in a manner that facilitates purchase and feedback of the arrangement can be collected and used in other arrangements.
    Type: Application
    Filed: March 18, 2009
    Publication date: September 23, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise H. Aguera y Arcas, Richard Stephen Szeliski, Stephen L. Lawler, Eyal Ofek, Jason Leslie Szabo, Steven Ned Stanzel, Gur Kimchi, Avi Bar-Zeev
  • Publication number: 20090319357
    Abstract: The claimed subject matter provides a system and/or a method that facilitates communicating intent-related data to a user. A display engine can enable exploration of a portion of image data during a browsing session. An intent component can receive a portion of data related to the browsing session, wherein the portion of data is at least one of a collection of browsing history or a portion of data displayed during a browsing session. The intent component can further evaluate the portion of data to ascertain a combined intent of a user. A selective ad component can infer an incompleteness of the combined intent to trigger a pre-qualification for an offer related to at least one of an item or service that fulfills the incompleteness.
    Type: Application
    Filed: June 24, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam P. Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20090319940
    Abstract: The claimed subject matter provides a system and/or a method that facilitates visually representing data relationships within a network. A network includes a graphical representation of a user in which the network is a node structure with relationships between two or more users. An organization component that can analyze one of a degree of separation between two or more users represented within the network or an expertise level of a user represented within the network, the expertise level corresponds to a topic. The organization component can scale the portion of graphic representative based upon the analysis.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Blaise Aguera y Arcas, Anthony T. Chor, Karim Farouki, Stephen L. Lawler, Ariel J. Lazier, Adam P. Sheppard, Richard Stephen Szeliski
  • Publication number: 20090307618
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a portion of data that includes pyramidal volumes of data. A portion of image data can represent a computer displayable multi-scale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the multi-scale image includes a pixel at a vertex of the pyramidal volume. An annotation component can determine a set of annotations associated with at least one of the two substantially parallel planes of view. A display engine can display at least a subset of the set of annotations on the multi-scale image based upon navigation to the parallel plane of view associated with the set of annotations.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Stephen L. Lawler, Blaise Aguera y Arcas, Brett D. Brewer, Anthony T. Chor, Steven Drucker, Karim Farouki, Gary W. Flake, Ariel J. Lazier, Donald James Lindsay, Richard Stephen Szeliski, Michael Fredrick Cohen
  • Publication number: 20090303253
    Abstract: The claimed subject matter provides a system and/or a method that facilitates rendering of a portion of viewable data. A web page, a user interface or other displayable information can be personalized such that disparate portions of the displayable information are rendered at varying scales, resolutions, sizes, etc. A personalizer can generate personalization data related to a user. The personalization data can include a display property associated with a portion of viewable data. In addition, a display engine is provided that displays the portion of viewable data based upon the personalization data and display property.
    Type: Application
    Filed: June 5, 2008
    Publication date: December 10, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Blaise Aguera y Arcas, Brett D. Brewer, Anthony T. Chor, Steven Drucker, Karim Farouki, Ariel J. Lazier, Stephen L. Lawler, Richard Stephen Szeliski
  • Publication number: 20090295791
    Abstract: The claimed subject matter provides a system and/or a method that facilitates constructing a three-dimensional (3D) virtual environment from two-dimensional (2D) content. A 3D virtual environment can enable a 3D exploration of a 3D image constructed from a collection of two or more 2D images, the 3D image is constructed by combining the two or more 2D images based upon a respective image perspective. The two or more 2D images can be provided by a video portion. An aggregator can reduce the number of frames in the video portion, construct a 3D image based upon key point features in the reduced number of frames and align the key point features geometrically in three dimensions.
    Type: Application
    Filed: May 29, 2008
    Publication date: December 3, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Adam Sheppard, Richard Stephen Szeliski
  • Patent number: 7624277
    Abstract: Methods for preventing unauthorized scripting. The invention generates a human interactive proof to distinguish a human from a machine by generating a random set of characters and altering each of the characters individually to inhibit computerized character recognition. The invention also includes concatenating the altered characters into a character string to be rendered to a user as a test. The character string may be altered to further inhibit computerized character recognition. Other aspects of the invention are directed to computer-readable media for use with the methods.
    Type: Grant
    Filed: February 25, 2003
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Patrice Y. Simard, Richard Stephen Szeliski, Josh Benaloh, Iulian D. Calinov, Julien D. Couvreur
  • Publication number: 20090274391
    Abstract: The claimed subject matter provides a system and/or a method that facilitates simulating a portion 2-dimensional (2D) data for implementation within a 3-dimensional (3D) virtual environment. A 3D virtual environment can enable a 3D exploration of a 3D image constructed from a collection of two or more 2D images, the 3D image is constructed by combining the two or more 2D images based upon a respective image perspective. An analyzer can evaluate the collection of two or more 2D images to identify a portion of the 3D image that is unrepresented by the combined two or more 2D images. A synthetic view generator can create a simulated synthetic view for the portion of 3D image that is unrepresented, the simulated synthetic view replicates a 2D image with a respective image perspective for the unrepresented portion of 3D image.
    Type: Application
    Filed: April 30, 2008
    Publication date: November 5, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20090254820
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying relevant advertisements to a user. A display engine can browse a portion of image data during a browsing session. An evaluator can identify a context related to two or more concurrent and on-going browsing sessions. An ad selector can locate an ad from a data store based on the identified context and seamlessly incorporate and display the ad into at least one of the browsing sessions.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20090254867
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a portion of data that includes pyramidal volumes of data. A portion of image data can represent a computer displayable multiscale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the multiscale image includes a pixel at a vertex of the pyramidal volume. An edit component can receive and incorporate an annotation to the multiscale image corresponding to at least one of the two substantially parallel planes of view. A display engine can display the annotation on the multiscale image based upon navigation to the parallel plane of view corresponding to such annotation.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Anthony T. Chor, Steven Drucker, Gary W. Flake, Stephen L. Lawler, Ariel J. Lazier, Donald James Lindsay, Richard Stephen Szeliski
  • Publication number: 20090172570
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a trade card that includes pyramidal volumes of data. A trade card with data can represent a computer displayable multiscale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the image includes a pixel at a vertex of the pyramidal volume. An environment can host the trade card to enable access to a portion of the displayable multiscale image.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada