Patents by Inventor Scott Cohen
Scott Cohen 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: 20170039723Abstract: Systems and methods are disclosed herein for using one or more computing devices to automatically segment an object in an image by referencing a dataset of already-segmented images. The technique generally involves identifying a patch of an already-segmented image in the dataset based on the patch of the already-segmented image being similar to an area of the image including a patch of the image. The technique further involves identifying a mask of the patch of the already-segmented image, the mask representing a segmentation in the already-segmented image. The technique also involves segmenting the object in the image based on at least a portion of the mask of the patch of the already-segmented image.Type: ApplicationFiled: August 4, 2015Publication date: February 9, 2017Inventors: Brian Price, Zhe Lin, Scott Cohen, Jimei Yang
-
Patent number: 9547844Abstract: Systems and methods are provided for location tracking and filtering or hiding electronic communications. In one implementation, a method is provided for location tracking for electronic communications. The method includes receiving a location ID for a location from a user who desires to follow the location within a social networking environment, and associating the location ID with the user. The method also includes providing instructions to display a representation of the location in a list of the user's contacts.Type: GrantFiled: March 11, 2011Date of Patent: January 17, 2017Assignee: AOL Inc.Inventors: Gregory Brian Cypes, Shawn Michael Edwards Carnell, Rizwan Abdus Sattar, Steven Grayson Chipman, Justin Scott Cohen, Neil Wayne Cohen, Andrew Lee Wick, Amy Craig Joannou
-
Patent number: 9521391Abstract: Systems and methods are disclosed for identifying depth refinement image capture instructions for capturing images that may be used to refine existing depth maps. The depth refinement image capture instructions are determined by evaluating, at each image patch in an existing image corresponding to the existing depth map, a range of possible depth values over a set of configuration settings. Each range of possible depth values corresponds to an existing depth estimate of the existing depth map. This evaluation enables selection of one or more configuration settings in a manner such that there will be additional depth information derivable from one or more additional images captured with the selected configuration settings. When a refined depth map is generated using the one or more additional images, this additional depth information is used to increase the depth precision for at least one depth estimate from the existing depth map.Type: GrantFiled: February 29, 2016Date of Patent: December 13, 2016Assignee: Adobe Systems IncorporatedInventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Patent number: 9479556Abstract: Systems and methods for efficiently absorbing, archiving, and distributing any size data sets are provided. Some embodiments provide flexible, policy-based distribution of high volume data through real time streaming as well as past data replay. In addition, some embodiments provide for a foundation of solid and unambiguous consistency across any vendor system through advanced version features. This consistency is particularly valuable to the financial industry, but also extremely useful to any company that manages multiple data distribution points for improved and reliable data availability.Type: GrantFiled: September 11, 2015Date of Patent: October 25, 2016Assignee: Goldman, Sachs & Co.Inventors: Matthew Voss, Vishnu Mavuram, Scott Cohen
-
Patent number: 9479754Abstract: Depth maps are generated from two or more of images captured with a conventional digital camera from the same viewpoint using different configuration settings, which may be arbitrarily selected for each image. The configuration settings may include aperture and focus settings and/or other configuration settings capable of introducing blur into an image. The depth of a selected image patch is evaluated over a set of discrete depth hypotheses using a depth likelihood function modeled to analyze corresponding images patches convolved with blur kernels using a flat prior in the frequency domain. In this way, the depth likelihood function may be evaluated without first reconstructing an all-in-focus image. Blur kernels used in the depth likelihood function and are identified from a mapping of depths and configuration settings to the blur kernels. This mapping is determined from calibration data for the digital camera used to capture the two or more images.Type: GrantFiled: February 17, 2016Date of Patent: October 25, 2016Assignee: Adobe Systems IncorporatedInventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Patent number: 9396546Abstract: Disclosed are various embodiments labeling objects using multi-scale partitioning, rare class expansion, and/or spatial context techniques. An input image may be partitioned using different scale values to produce a different set of superpixels for each of the different scale values. Potential object labels for superpixels in each different set of superpixels of the input image may be assessed by comparing descriptors of the superpixels in each different set of superpixels of the input image with descriptors of reference superpixels in labeled reference images. An object label may then be assigned for a pixel of the input image based at least in part on the assessing of the potential object labels.Type: GrantFiled: January 21, 2014Date of Patent: July 19, 2016Assignee: Adobe Systems IncorporatedInventors: Brian L. Price, Scott Cohen, Jimei Yang
-
Publication number: 20160182880Abstract: Systems and methods are disclosed for identifying depth refinement image capture instructions for capturing images that may be used to refine existing depth maps. The depth refinement image capture instructions are determined by evaluating, at each image patch in an existing image corresponding to the existing depth map, a range of possible depth values over a set of configuration settings. Each range of possible depth values corresponds to an existing depth estimate of the existing depth map. This evaluation enables selection of one or more configuration settings in a manner such that there will be additional depth information derivable from one or more additional images captured with the selected configuration settings. When a refined depth map is generated using the one or more additional images, this additional depth information is used to increase the depth precision for at least one depth estimate from the existing depth map.Type: ApplicationFiled: February 29, 2016Publication date: June 23, 2016Inventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Publication number: 20160163053Abstract: Depth maps are generated from two or more of images captured with a conventional digital camera from the same viewpoint using different configuration settings, which may be arbitrarily selected for each image. The configuration settings may include aperture and focus settings and/or other configuration settings capable of introducing blur into an image. The depth of a selected image patch is evaluated over a set of discrete depth hypotheses using a depth likelihood function modeled to analyze corresponding images patches convolved with blur kernels using a flat prior in the frequency domain. In this way, the depth likelihood function may be evaluated without first reconstructing an all-in-focus image. Blur kernels used in the depth likelihood function and are identified from a mapping of depths and configuration settings to the blur kernels. This mapping is determined from calibration data for the digital camera used to capture the two or more images.Type: ApplicationFiled: February 17, 2016Publication date: June 9, 2016Inventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Patent number: 9307222Abstract: Systems and methods are disclosed for identifying image capture instructions for capturing images that may be used to generate quality depth maps. In some examples, the image capture instructions are generated by predictively determining in a scene-independent manner configuration settings to be used by a camera to capture a minimal quantity of images for generating the quality depth map. The image capture instructions may thus indicate a quantity of images to be captured and the aperture and focus settings to be used when capturing the images. The image capture instructions may be determined based in part on a distance estimate, camera calibration information and a predetermined range of optimal blur radii. The range of optimal blur radii ensures that there will be sufficient depth information for generating a depth map of a particular quality from the yet-to-be-captured images.Type: GrantFiled: December 19, 2014Date of Patent: April 5, 2016Assignee: Adobe Systems IncorporatedInventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Patent number: 9307221Abstract: Systems and methods are disclosed for identifying depth refinement image capture instructions for capturing images that may be used to refine existing depth maps. The depth refinement image capture instructions are determined by evaluating, at each image patch in an existing image corresponding to the existing depth map, a range of possible depth values over a set of configuration settings. Each range of possible depth values corresponds to an existing depth estimate of the existing depth map. This evaluation enables selection of one or more configuration settings in a manner such that there will be additional depth information derivable from one or more additional images captured with the selected configuration settings. When a refined depth map is generated using the one or more additional images, this additional depth information is used to increase the depth precision for at least one depth estimate from the existing depth map.Type: GrantFiled: December 19, 2014Date of Patent: April 5, 2016Assignee: Adobe Systems IncorporatedInventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Patent number: 9292926Abstract: Depth maps are generated from two or more of images captured with a conventional digital camera from the same viewpoint using different configuration settings, which may be arbitrarily selected for each image. The configuration settings may include aperture and focus settings and/or other configuration settings capable of introducing blur into an image. The depth of a selected image patch is evaluated over a set of discrete depth hypotheses using a depth likelihood function modeled to analyze corresponding images patches convolved with blur kernels using a flat prior in the frequency domain. In this way, the depth likelihood function may be evaluated without first reconstructing an all-in-focus image. Blur kernels used in the depth likelihood function and are identified from a mapping of depths and configuration settings to the blur kernels. This mapping is determined from calibration data for the digital camera used to capture the two or more images.Type: GrantFiled: November 24, 2014Date of Patent: March 22, 2016Assignee: Adobe Systems IncorporatedInventors: Huixuan Tang, Scott Cohen, Stephen Schiller, Brian Price
-
Publication number: 20160072866Abstract: Systems and methods for efficiently absorbing, archiving, and distributing any size data sets are provided. Some embodiments provide flexible, policy-based distribution of high volume data through real time streaming as well as past data replay. In addition, some embodiments provide for a foundation of solid and unambiguous consistency across any vendor system through advanced version features. This consistency is particularly valuable to the financial industry, but also extremely useful to any company that manages multiple data distribution points for improved and reliable data availability.Type: ApplicationFiled: September 11, 2015Publication date: March 10, 2016Inventors: Matthew Voss, Vishnu Mavuram, Scott Cohen
-
Publication number: 20160048567Abstract: Methods for providing an interface to refine a search query are provided. In one aspect, a method includes receiving a submission of a first search query in an input field, and providing, for display, the first search query in the input field with first search results for the search query, the first search results including at least one subset category of search results. The method also includes receiving a selection of the at least one subset category of the first search results, and providing, for display, an indicator of the selected at least one subset category in the input field with second search results for the selected at least one subset category. Systems and machine-readable media are also provided.Type: ApplicationFiled: September 27, 2013Publication date: February 18, 2016Applicant: Google Inc.Inventors: Rohit Navalgund RAO, Justin Scott Cohen, Philippe Beaudoin
-
Patent number: 9129191Abstract: Techniques are disclosed herein that enable digital images to be segmented based on a user's semantic input. In other words, given an input image of a person walking a dog adjacent to a tree, a user can simply provide the semantic input “dog” and the system will segment the dog from the other elements in the image. If the user provides other semantic input, such as “person” or “tree”, the system will segment the person or the tree, respectively, from the same image. Using semantic input advantageously eliminates any need for a user to directly interact with the input image through a tedious process of painting brush strokes, tracing boundaries, clicking target points, and/or drawing bounding boxes. Thus semantic input represents an easier and more intuitive way for users to interact with an image segmentation interface, thereby enabling novice users to take advantage of advanced image segmentation techniques.Type: GrantFiled: December 16, 2013Date of Patent: September 8, 2015Assignee: Adobe Systems IncorporatedInventors: Scott Cohen, Brian Lynn Price, Ejaz Ahmed
-
Patent number: 9129192Abstract: Techniques are disclosed herein that enable digital images to be segmented based on a user's semantic input. In other words, given an input image of a person walking a dog adjacent to a tree, a user can simply provide the semantic input “dog” and the system will segment the dog from the other elements in the image. If the user provides other semantic input, such as “person” or “tree”, the system will segment the person or the tree, respectively, from the same image. Using semantic input advantageously eliminates any need for a user to directly interact with the input image through a tedious process of painting brush strokes, tracing boundaries, clicking target points, and/or drawing bounding boxes. Thus semantic input represents an easier and more intuitive way for users to interact with an image segmentation interface, thereby enabling novice users to take advantage of advanced image segmentation techniques.Type: GrantFiled: December 16, 2013Date of Patent: September 8, 2015Assignee: Adobe Systems IncorporatedInventors: Scott Cohen, Brian Lynn Price, Ejaz Ahmed
-
Publication number: 20150238713Abstract: A personal inhalation device includes an outer shell having an orifice formed therein and containing a medium having one or more deliverables and an atomizing unit disposed within the shell. The atomizing unit atomizes the medium when a user puffs on the orifice such that vapor containing the deliverables is discharged through the orifice. The personal inhalation device is further capable of metering the deliverables discharged with the vapor.Type: ApplicationFiled: September 16, 2014Publication date: August 27, 2015Inventors: Scott A. Cohen, Michael J. Bedecs
-
Publication number: 20150227761Abstract: Systems and methods for obscuring the existence of a communication system by presenting covert or intentionally deceptive information to a user interface to prevent unintended observers from determining the nature of the communication system. Communications initiated by users of the system are erased less than twenty-five hours after receipt. Notifications, provided to users of the existence of new messages, are likewise erased within a certain period of time after being viewed. Outbound email may be sent as an image and may be configured to be self-erasing upon being read. The systems and methods also provide a safety measure for erasing messages that can be employed by the user at any time. The user can enter a code that is supplied to a server that manages the communications, causing the server to erase all communications and indication of communications, such as logs, for that user.Type: ApplicationFiled: February 11, 2015Publication date: August 13, 2015Inventor: Scott A. Cohen
-
Publication number: 20150206315Abstract: Disclosed are various embodiments labeling objects using multi-scale partitioning, rare class expansion, and/or spatial context techniques. An input image may be partitioned using different scale values to produce a different set of superpixels for each of the different scale values. Potential object labels for superpixels in each different set of superpixels of the input image may be assessed by comparing descriptors of the superpixels in each different set of superpixels of the input image with descriptors of reference superpixels in labeled reference images. An object label may then be assigned for a pixel of the input image based at least in part on the assessing of the potential object labels.Type: ApplicationFiled: January 21, 2014Publication date: July 23, 2015Applicant: Adobe Systems IncorporatedInventors: Brian L. Price, Scott Cohen, Jimei Yang
-
Publication number: 20150170006Abstract: Techniques are disclosed herein that enable digital images to be segmented based on a user's semantic input. In other words, given an input image of a person walking a dog adjacent to a tree, a user can simply provide the semantic input “dog” and the system will segment the dog from the other elements in the image. If the user provides other semantic input, such as “person” or “tree”, the system will segment the person or the tree, respectively, from the same image. Using semantic input advantageously eliminates any need for a user to directly interact with the input image through a tedious process of painting brush strokes, tracing boundaries, clicking target points, and/or drawing bounding boxes. Thus semantic input represents an easier and more intuitive way for users to interact with an image segmentation interface, thereby enabling novice users to take advantage of advanced image segmentation techniques.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: Adobe Systems IncorporatedInventors: Scott Cohen, Brian Lynn Price, Ejaz Ahmed
-
Publication number: 20150170005Abstract: Techniques are disclosed herein that enable digital images to be segmented based on a user's semantic input. In other words, given an input image of a person walking a dog adjacent to a tree, a user can simply provide the semantic input “dog” and the system will segment the dog from the other elements in the image. If the user provides other semantic input, such as “person” or “tree”, the system will segment the person or the tree, respectively, from the same image. Using semantic input advantageously eliminates any need for a user to directly interact with the input image through a tedious process of painting brush strokes, tracing boundaries, clicking target points, and/or drawing bounding boxes. Thus semantic input represents an easier and more intuitive way for users to interact with an image segmentation interface, thereby enabling novice users to take advantage of advanced image segmentation techniques.Type: ApplicationFiled: December 16, 2013Publication date: June 18, 2015Applicant: Adobe Systems IncorporatedInventors: Scott Cohen, Brian Lynn Price, Ejaz Ahmed