Patents by Inventor Ben Weiss

Ben Weiss 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: 20240155042
    Abstract: Various embodiments relate generally to data science and data analysis, computer software and systems, and control systems to provide a platform to facilitate implementation of an interface, and, more specifically, to a computing and data storage platform that implements specialized logic to predict an action based on content in electronic messages, at least one action being a responsive electronic message. In some examples, a method may include receiving data representing an electronic message with an electronic messaging account, identifying one or more component characteristics associated with one or more components of the electronic message, characterizing the electronic message based on the one or more component characteristics to classify the electronic message for a response as a classified message, causing a computing device to perform an action to facilitate the response to the classified message, and the like.
    Type: Application
    Filed: September 18, 2023
    Publication date: May 9, 2024
    Inventors: Adam Philip Holzband, Ben McKown, William Weiss, Mike Cohen, Randall Hejtmanek
  • Patent number: 9639965
    Abstract: Some embodiments of the invention provide an image-editing process that non-uniformly adjusts at least one particular color attribute (e.g., saturation level) of pixels in an image. Specifically, the image-editing process of these embodiments uniformly adjusts the particular color attribute of pixels with a first set of values and non-uniformly adjusts the color attribute of pixels with a second set of values. In this manner, some embodiments provide a vibrancy process that non-uniformly adjusts saturation levels of an image in order to preserve saturation levels for skin tones appearing within the image.
    Type: Grant
    Filed: January 27, 2014
    Date of Patent: May 2, 2017
    Assignee: Apple Inc.
    Inventor: Ben Weiss
  • Publication number: 20140139547
    Abstract: Some embodiments of the invention provide an image-editing process that non-uniformly adjusts at least one particular color attribute (e.g., saturation level) of pixels in an image. Specifically, the image-editing process of these embodiments uniformly adjusts the particular color attribute of pixels with a first set of values and non-uniformly adjusts the color attribute of pixels with a second set of values. In this manner, some embodiments provide a vibrancy process that non-uniformly adjusts saturation levels of an image in order to preserve saturation levels for skin tones appearing within the image.
    Type: Application
    Filed: January 27, 2014
    Publication date: May 22, 2014
    Applicant: APPLE INC.
    Inventor: Ben Weiss
  • Patent number: 8638338
    Abstract: Some embodiments of the invention provide an image-editing process that non-uniformly adjusts at least one particular color attribute (e.g., saturation level) of pixels in an image. Specifically, the image-editing process of these embodiments uniformly adjusts the particular color attribute of pixels with a first set of values and non-uniformly adjusts the color attribute of pixels with a second set of values. In this manner, some embodiments provide a vibrancy process that non-uniformly adjusts saturation levels of an image in order to preserve saturation levels for skin tones appearing within the image.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: January 28, 2014
    Assignee: Apple Inc.
    Inventor: Ben Weiss
  • Patent number: 8548257
    Abstract: Methods, systems, and apparatus, including computer program products, for evaluating image data. In one aspect, a method includes accessing an image that includes a candidate face, such as a face detected during a face detection operation. The method further includes generating a sharpness measure based on image data corresponding to the candidate face, evaluating the sharpness measure to determine a confidence score representing a likelihood that the candidate face corresponds to a human face, and accepting the candidate face when the confidence score compares in a predetermined manner to a confidence threshold. Additionally, the method can be implemented to include generating a skin tone measure based on image data corresponding to the candidate face and evaluating the sharpness measure in combination with the skin tone measure to determine the confidence score.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: October 1, 2013
    Assignee: Apple Inc.
    Inventors: Russell Reid, Nikhil Bhatt, Ben Weiss
  • Patent number: 8509569
    Abstract: Some embodiments provide an image editing application that utilizes at least two processing units to efficiently process an image with multiple effects after at least one of the effects modified from the image. Some such embodiments maintain a queue for identifying each of the effects to reprocess. Some embodiments determine a modified ordering for the effects in the queue based on criteria that is related to reducing data exchanges between the processing units when applying the effects. From the modified ordering, a first processing unit applies a first set of the effects before passing resulting data to a second processing unit for application of a second set of the effects. The second processing unit applies a second set of effects to produce the image with the multiple effects and the at least one effect removed or modified.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: August 13, 2013
    Assignee: Apple Inc.
    Inventors: Ben Weiss, Doug Ahmann
  • Patent number: 8503734
    Abstract: One aspect of the subject matter described in this specification can be implemented in a method for detecting a detail level of an image including receiving an original image, transforming the original image to generate one or more blurred images, deriving image differences corresponding to ranges of detail frequency of the original image based, at least in part, on the one or more blurred images and the original image, determining, based on the image differences, a detail level value corresponding to the original image, and providing the detail level value to an image management application.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventor: Ben Weiss
  • Patent number: 8385681
    Abstract: A method of removing blemishes from an image. The method receives a selection of an area of an image, divides the area into at least two interior sub-areas, and replaces the colors of each sub-area independently from each other sub-area.
    Type: Grant
    Filed: February 11, 2008
    Date of Patent: February 26, 2013
    Assignee: Apple Inc.
    Inventor: Ben Weiss
  • Patent number: 7822288
    Abstract: The present invention is a method and system for deriving histograms for neighborhoods of pixels in an image that uses subtractive image regions to increase the size of overlapping regions of regions of series of adjacent image pixels to a size equal to the size of a full neighborhood. Each neighborhood (except for a central neighborhood) is viewed as a combination of the central overlapping neighborhood and one or more additional regions, at least one of which comprises a “subtractive” region, and which vary in size depending on the distance of a pixel from the pixel that is the basis for the central neighborhood. The histogram for each neighborhood is derived by adding the histograms of the central neighborhood and the histograms for the relevant additional region or regions, which may have one or more negative element values.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: October 26, 2010
    Assignee: Shell & Slate Software Corporation
    Inventor: Ben Weiss
  • Publication number: 20100172579
    Abstract: Methods, systems, and apparatus, including computer program products, for evaluating image data. In one aspect, a method includes accessing an image that includes a candidate face, such as a face detected during a face detection operation. The method further includes generating a sharpness measure based on image data corresponding to the candidate face, evaluating the sharpness measure to determine a confidence score representing a likelihood that the candidate face corresponds to a human face, and accepting the candidate face when the confidence score compares in a predetermined manner to a confidence threshold. Additionally, the method can be implemented to include generating a skin tone measure based on image data corresponding to the candidate face and evaluating the sharpness measure in combination with the skin tone measure to determine the confidence score.
    Type: Application
    Filed: September 25, 2009
    Publication date: July 8, 2010
    Applicant: APPLE INC.
    Inventors: Russell Reid, Nikhil Bhatt, Ben Weiss
  • Publication number: 20100172549
    Abstract: One aspect of the subject matter described in this specification can be implemented in a method for detecting a detail level of an image including receiving an original image, transforming the original image to generate one or more blurred images, deriving image differences corresponding to ranges of detail frequency of the original image based, at least in part, on the one or more blurred images and the original image, determining, based on the image differences, a detail level value corresponding to the original image, and providing the detail level value to an image management application.
    Type: Application
    Filed: January 26, 2009
    Publication date: July 8, 2010
    Inventor: Ben Weiss
  • Patent number: 7680327
    Abstract: The invention is a method and apparatus for improving image-processing applications. Embodiments of the invention provide methods for preserving computation results and offer intermediary computation steps to allow the processing of images at any location to take advantage of previously processed image areas. The preferred embodiment offers a method for building a median filter that significantly improves the processing speed over basic techniques. By building a histogram hierarchy, image data statistics are added and subtracted using a multiplicity of histograms from the histogram hierarchy, where each histogram describes an image area. Furthermore, a histogram hierarchy is built using multiple layers, each layer defining a level of statistical resolution.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: March 16, 2010
    Assignee: Shell & Slate Software, Inc.
    Inventor: Ben Weiss
  • Publication number: 20090201310
    Abstract: Some embodiments of the invention provide an image-editing process that non-uniformly adjusts at least one particular color attribute (e.g., saturation level) of pixels in an image. Specifically, the image-editing process of these embodiments uniformly adjusts the particular color attribute of pixels with a first set of values and non-uniformly adjusts the color attribute of pixels with a second set of values. In this manner, some embodiments provide a vibrancy process that non-uniformly adjusts saturation levels of an image in order to preserve saturation levels for skin tones appearing within the image.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Inventor: Ben Weiss
  • Publication number: 20090202170
    Abstract: A method of removing blemishes from an image. The method receives a selection of an area of an image, divides the area into at least two interior sub-areas, and replaces the colors of each sub-area independently from each other sub-area.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Inventor: Ben Weiss
  • Publication number: 20090202173
    Abstract: Some embodiments provide an image editing application that utilizes at least two processing units to efficiently process an image with multiple effects after at least one of the effects modified from the image. Some such embodiments maintain a queue for identifying each of the effects to reprocess. Some embodiments determine a modified ordering for the effects in the queue based on criteria that is related to reducing data exchanges between the processing units when applying the effects. From the modified ordering, a first processing unit applies a first set of the effects before passing resulting data to a second processing unit for application of a second set of the effects. The second processing unit applies a second set of effects to produce the image with the multiple effects and the at least one effect removed or modified.
    Type: Application
    Filed: February 11, 2008
    Publication date: August 13, 2009
    Inventors: Ben Weiss, Doug Ahmann
  • Publication number: 20070183682
    Abstract: The present invention is a method and system for deriving histograms for neighborhoods of pixels in an image that uses subtractive image regions to increase the size of overlapping regions of regions of series of adjacent image pixels to a size equal to the size of a full neighborhood. Each neighborhood (except for a central neighborhood) is viewed as a combination of the central overlapping neighborhood and one or more additional regions, at least one of which comprises a “subtractive” region, and which vary in size depending on the distance of a pixel from the pixel that is the basis for the central neighborhood. The histogram for each neighborhood is derived by adding the histograms of the central neighborhood and the histograms for the relevant additional region or regions, which may have one or more negative element values.
    Type: Application
    Filed: January 25, 2007
    Publication date: August 9, 2007
    Inventor: Ben Weiss
  • Publication number: 20060110063
    Abstract: The invention is a method and apparatus for improving image-processing applications. Embodiments of the invention provide methods for preserving computation results and offer intermediary computation steps to allow the processing of images at any location to take advantage of previously processed image areas. The preferred embodiment offers a method for building a median filter that significantly improves the processing speed over basic techniques. By building a histogram hierarchy, image data statistics are added and subtracted using a multiplicity of histograms from the histogram hierarchy, where each histogram describes an image area. Furthermore, a histogram hierarchy is built using multiple layers, each layer defining a level of statistical resolution.
    Type: Application
    Filed: January 11, 2006
    Publication date: May 25, 2006
    Inventor: Ben Weiss
  • Patent number: D704558
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: May 13, 2014
    Assignee: Bai Brands, LLC
    Inventor: Ben Weiss
  • Patent number: D704559
    Type: Grant
    Filed: August 1, 2013
    Date of Patent: May 13, 2014
    Assignee: Bai Brands, LLC
    Inventor: Ben Weiss
  • Patent number: D705063
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: May 20, 2014
    Assignee: Bai Brands, LLC
    Inventor: Ben Weiss