Patents by Inventor Steven Maxwell
Steven Maxwell 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: 20150095831Abstract: Systems and methods for navigating an imagery graph are provided. In some aspects, a first image is provided for display, where the first image corresponds to a first image node within an imagery graph, where the imagery graph comprises image nodes corresponding to images from a plurality of different imagery types, and where each image node in the imagery graph is associated with geospatial data. An indication of a selection of a predetermined region within the first image is received, where the predetermined region is associated with a position in the first image that corresponds to geospatial data associated a second image node within the imagery graph. A second image corresponding to the second image node is provided for display in response to the indication of the selection of the predetermined region.Type: ApplicationFiled: December 9, 2014Publication date: April 2, 2015Inventors: Steven Maxwell Seitz, Andrew Ofstad
-
Patent number: 8994725Abstract: System and methods for generating a model of an environment are provided. In some aspects, a system includes a layer module configured to identify one or more layers of the environment based on a plurality of three-dimensional (3D) points mapping the environment. The system also includes a layout module configured to generate a layout for each layer. Each layout includes a two-dimensional (2D) model of the environment. The system also includes a construction module configured to generate a 3D model of the environment based on the 2D model of each layout.Type: GrantFiled: March 7, 2012Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Yasutaka Furukawa, Steven Maxwell Seitz, Jianxiong Xiao, Carlos Hernandez Esteban, David Robert Gallup
-
Patent number: 8994738Abstract: System and method for rendering a sequence of images corresponding to a sequence of camera poses of a target area to generate an animation representative of a progression of camera poses are provided. An initial image and an associated initial depthmap of a target area captured from an initial camera pose, and a final image and an associated final depthmap of the target area captured from a final camera pose are identified. A plurality of intermediate images representing a plurality of intermediate camera poses directed at the target are produced by performing interpolation on the initial image, the initial depthmap, the final image and the final depthmap. Each intermediate image is associated with a point along the navigational path between the initial and the final camera poses. An animation of the plurality of intermediate images produces a transition of views between the initial camera pose and the final camera pose.Type: GrantFiled: March 21, 2012Date of Patent: March 31, 2015Assignee: Google Inc.Inventors: Carlos Hernandez Esteban, Steven Maxwell Seitz, Matthew Robert Simpson
-
Patent number: 8981331Abstract: In some embodiments, a memory cell is provided that includes a metal-insulator-metal stack and a steering element coupled to the metal-insulator-metal stack. The metal-insulator-metal stack includes a first conductive layer, a reversible resistivity switching layer above the first conductive layer, and a second conductive layer above the reversible resistivity switching layer. The first conductive layer and/or the second conductive layer includes a first semiconductor material layer. The steering element includes the first semiconductor material layer. Numerous other aspects are provided.Type: GrantFiled: March 4, 2013Date of Patent: March 17, 2015Assignee: SanDisk 3D LLCInventors: Yung-Tin Chen, Chuanbin Pan, Andrei Mihnea, Steven Maxwell, Kun Hou
-
Patent number: 8969845Abstract: A memory cell is provided that includes a steering element, a metal-insulator-metal stack coupled in series with the steering element, and a conductor above the metal-insulator-metal stack. The steering element includes a diode having an n-region and a p-region. The metal-insulator-metal stack includes a reversible resistivity-switching material between a top electrode and a bottom electrode, and the top electrode includes a highly doped semiconductor material. The memory cell does not include a metal layer disposed between the metal-insulator-metal stack and the conductor. The bottom electrode includes the n-region or the p-region of the diode, and the reversible resistivity-switching material is directly adjacent the n-region or the p-region of the diode. Numerous other aspects are provided.Type: GrantFiled: June 9, 2014Date of Patent: March 3, 2015Assignee: SanDisk 3D LLCInventors: Yung-Tin Chen, Chuanbin Pan, Andrei Mihnea, Steven Maxwell, Kun Hou
-
Patent number: 8946667Abstract: A method for forming a resistive switching device. The method includes providing a substrate having a surface region and forming a first dielectric material overlying the surface region of the substrate. A first wiring structure overlies the first dielectric material. The method forms a first electrode material overlying the first wiring structure and a resistive switching material comprising overlying the first electrode material. An active metal material is formed overlying the resistive switching material. The active metal material is configured to form an active metal region in the resistive switching material upon application of a thermal energy characterized by a temperature no less than about 100 Degree Celsius. In a specific embodiment, the method forms a blocking material interposing the active metal material and the resistive switching material to inhibit formation of the active metal region in the resistive switching material during the subsequent processing steps.Type: GrantFiled: April 13, 2012Date of Patent: February 3, 2015Assignee: Crossbar, Inc.Inventors: Mark Harold Clark, Steven Maxwell, Harry Gee, Natividad Vasquez
-
Patent number: 8928666Abstract: Systems and methods for navigating an imagery graph are provided. In some aspects, a first image is provided for display, where the first image corresponds to a first image node within an imagery graph, where the imagery graph comprises image nodes corresponding to images from a plurality of different imagery types, and where each image node in the imagery graph is associated with geospatial data. An indication of a selection of a predetermined region within the first image is received, where the predetermined region is associated with a position in the first image that corresponds to geospatial data associated a second image node within the imagery graph. A second image corresponding to the second image node is provided for display in response to the indication of the selection of the predetermined region.Type: GrantFiled: November 30, 2012Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Andrew Ofstad, Steven Maxwell Seitz
-
Patent number: 8880535Abstract: A system and machine-implemented method for providing one or more photos associated with a point of interest on a map, the method including receiving an indication of a request from a user to view photos associated with a point of interest on a map, identifying a set of photos associated with the point of interest, wherein the photos comprise at least one of photos taken from the point of interest or photos that depict at least part of the point of interest, ranking the photos within the set of photos according to ranking criteria, wherein the ranking criteria comprises one or more of map context, photo quality, photo type or user request information and providing one or more photos of the set of photos to the user according to the ranking.Type: GrantFiled: November 29, 2011Date of Patent: November 4, 2014Assignee: Google Inc.Inventors: Sameer Agarwal, Steven Maxwell Seitz, David Robert Gallup
-
Publication number: 20140320661Abstract: An indoor scene capture system is provided that, with a handheld device with a camera, collects videos of rooms, spatially indexes the frames of the videos, marks doorways between rooms, and collects videos of transitions from room to room via doorways. The indoor scene capture system may assign a direction to at least some of the frames based on the angle of rotation as determined by an inertial sensor (e.g., gyroscope) of the handheld device. The indoor scene capture system marks doorways within the frames of the videos. For each doorway between rooms, the indoor scene capture system collects a video of transitioning through the doorway as the camera moves from the point within a room through the doorway to a point within the adjoining room.Type: ApplicationFiled: April 25, 2014Publication date: October 30, 2014Applicant: University of Washington through its Center for CommercializationInventors: Aditya Sankar, Steven Maxwell Seitz
-
Patent number: 8866124Abstract: In a first aspect, a vertical semiconductor diode is provided that includes (1) a first semiconductor layer formed above a substrate; (2) a second semiconductor layer formed above the first semiconductor layer; (3) a first native oxide layer formed above the first semiconductor layer; and (4) a third semiconductor layer formed above the first semiconductor layer, second semiconductor layer and first native oxide layer so as to form the vertical semiconductor diode that includes the first native oxide layer. Numerous other aspects are provided.Type: GrantFiled: February 2, 2011Date of Patent: October 21, 2014Assignee: SanDisk 3D LLCInventors: Steven Maxwell, Abhijit Bandyopadhyay, Kun Hou, Er-Xuan Ping, Yung-Tin Chen, Li Xiao
-
Publication number: 20140284538Abstract: A memory cell is provided that includes a steering element, a metal-insulator-metal stack coupled in series with the steering element, and a conductor above the metal-insulator-metal stack. The steering element includes a diode having an n-region and a p-region. The metal-insulator-metal stack includes a reversible resistivity-switching material between a top electrode and a bottom electrode, and the top electrode includes a highly doped semiconductor material. The memory cell does not include a metal layer disposed between the metal-insulator-metal stack and the conductor. The bottom electrode includes the n-region or the p-region of the diode, and the reversible resistivity-switching material is directly adjacent the n-region or the p-region of the diode. Numerous other aspects are provided.Type: ApplicationFiled: June 9, 2014Publication date: September 25, 2014Inventors: Yung-Tin Chen, Chuanbin Pan, Andrei Mihnea, Steven Maxwell, Kun Hou
-
Publication number: 20140267618Abstract: Systems and methods for generating depth data from images captured by a camera-enabled mobile device are provided. The depth data can be used to refocus one or more portions of an image captured by the camera-enabled mobile device. A user can select different portions of the captured image to bring different portions of the image into focus and out of focus. Depth data for an image can be generated from a reference image and a sequence of images captured by the image capture device. The sequences of images can be acquired using a suitable camera motion. A refocused image can be generated with portions of the image out of focus relative to the reference image.Type: ApplicationFiled: July 31, 2013Publication date: September 18, 2014Applicant: Google Inc.Inventors: Carlos Hernandez Esteban, Steven Maxwell Seitz, Sameer Agarwal, Simon Fuhrmann
-
Patent number: 8818081Abstract: An exemplary method includes prompting a user to capture video data at a location. The location is associated with navigation directions for the user. Information representing visual orientation and positioning information associated with the captured video data is received by one or more computing devices, and a stored data model representing a 3D geometry depicting objects associated with the location is accessed. Between corresponding images from the captured video data and projections of the 3D geometry, one or more candidate change regions are detected. Each candidate change region indicates an area of visual difference between the captured video data and projections. When it is detected that a count of the one or more candidate change regions is below a threshold, the stored model data is updated with at least part of the captured video data based on the visual orientation and positioning information associated with the captured video data.Type: GrantFiled: October 16, 2013Date of Patent: August 26, 2014Assignee: Google Inc.Inventors: Andrew Lookingbill, Steven Maxwell Seitz
-
Publication number: 20140177969Abstract: Systems, methods and articles of manufacture for generating sequences of face and expression aligned images are presented. An embodiment includes determining a plurality of candidate images, computing a similarity distance between an input image and each of the candidate images based on facial features in the input image and the candidate images, comparing the computed similarity distances, selecting a candidate image based on the comparing, and adding the selected candidate image to an image sequence for real-time display. Embodiments select images from the image sequence as they are being added to the image sequence and scale, rotate and translate each image so that a face appearing in a selected image is aligned with a face appearing in a subsequently selected image from the image sequence. In this way, embodiments are able to render arbitrarily large image collections efficiently and in real time to display a face and expression aligned movie.Type: ApplicationFiled: February 25, 2014Publication date: June 26, 2014Applicant: Google Inc.Inventors: Steven Maxwell SEITZ, Rahul GARG, Irena KEMELMAHER
-
Patent number: 8761457Abstract: Systems and methods for aligning ground based images of a geographic area taken from a perspective at or near ground level and a set of aerial images taken from, for instance, an oblique perspective, are provided. More specifically, candidate aerial imagery can be identified for alignment with the ground based image. Geometric data associated with the ground based image can be obtained and used to warp the ground based image to a perspective associated with the candidate aerial imagery. One or more feature matches between the warped image and the candidate aerial imagery can then be identified using a feature matching technique. The matched features can be used to align the ground based image with the candidate aerial imagery.Type: GrantFiled: November 27, 2013Date of Patent: June 24, 2014Assignee: Google Inc.Inventors: Steven Maxwell Seitz, Carlos Hernandez Esteban, Qi Shan
-
Patent number: 8760500Abstract: Aspects of the disclosure relate generally to generating depth data from a video. As an example, one or more computing devices may receive an initialization request for a still image capture mode. After receiving the request to initialize the still image capture mode, the one or more computing devices may automatically begin to capture a video including a plurality of image frames. The one or more computing devices track features between a first image frame of the video and each of the other image frames of the video. Points corresponding to the tracked features may be generated by the one or more computing devices using a set of assumptions. The assumptions may include a first assumption that there is no rotation and a second assumption that there is no translation. The one or more computing devices then generate a depth map based at least in part on the points.Type: GrantFiled: October 23, 2013Date of Patent: June 24, 2014Assignee: Google Inc.Inventors: David Gallup, Fu Yu, Steven Maxwell Seitz
-
Patent number: 8744214Abstract: Over the past few years there has been a dramatic proliferation of digital cameras, and it has become increasingly easy to share large numbers of photographs with many other people. These trends have contributed to the availability of large databases of photographs. Effectively organizing, browsing, and visualizing such .seas. of images, as well as finding a particular image, can be difficult tasks. In this paper, we demonstrate that knowledge of where images were taken and where they were pointed makes it possible to visualize large sets of photographs in powerful, intuitive new ways. We present and evaluate a set of novel tools that use location and orientation information, derived semi-automatically using structure from motion, to enhance the experience of exploring such large collections of images.Type: GrantFiled: May 21, 2013Date of Patent: June 3, 2014Assignees: Microsoft Corporation, University of WashingtonInventors: Keith Noah Snavely, Steven Maxwell Seitz, Richard Szeliski
-
Publication number: 20140104280Abstract: Systems and methods for navigating an imagery graph are provided. In some aspects, a first image is provided for display, where the first image corresponds to a first image node within an imagery graph, where the imagery graph comprises image nodes corresponding to images from a plurality of different imagery types, and where each image node in the imagery graph is associated with geospatial data. An indication of a selection of a predetermined region within the first image is received, where the predetermined region is associated with a position in the first image that corresponds to geospatial data associated a second image node within the imagery graph. A second image corresponding to the second image node is provided for display in response to the indication of the selection of the predetermined region.Type: ApplicationFiled: November 30, 2012Publication date: April 17, 2014Applicant: Google Inc.Inventors: Andrew OFSTAD, Steven Maxwell SEITZ
-
Patent number: 8693789Abstract: Systems, methods and articles of manufacture for generating sequences of face and expression aligned images are presented. An embodiment includes determining a plurality of candidate images, computing a similarity distance between an input image and each of the candidate images based on facial features in the input image and the candidate images, comparing the computed similarity distances, selecting a candidate image based on the comparing, and adding the selected candidate image to an image sequence for real-time display. Embodiments select images from the image sequence as they are being added to the image sequence and scale, rotate and translate each image so that a face appearing in a selected image is aligned with a face appearing in a subsequently selected image from the image sequence. In this way, embodiments are able to render arbitrarily large image collections efficiently and in real time to display a face and expression aligned movie.Type: GrantFiled: August 4, 2011Date of Patent: April 8, 2014Assignee: Google Inc.Inventors: Steven Maxwell Seitz, Rahul Garg, Irena Kemelmaher
-
Publication number: 20130254666Abstract: Over the past few years there has been a dramatic proliferation of digital cameras, and it has become increasingly easy to share large numbers of photographs with many other people. These trends have contributed to the availability of large databases of photographs. Effectively organizing, browsing, and visualizing such .scas. of images, as well as finding a particular image, can be difficult tasks. In this paper, we demonstrate that knowledge of where images were taken and where they were pointed makes it possible to visualize large sets of photographs in powerful, intuitive new ways. We present and evaluate a set of novel tools that use location and orientation information, derived semi-automatically using structure from motion, to enhance the experience of exploring such large collections of images.Type: ApplicationFiled: May 21, 2013Publication date: September 26, 2013Applicants: University of Washington, Microsoft CorporationInventors: Keith Noah Snavely, Steven Maxwell Seitz, Richard Szeliski