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: 20240155042Abstract: 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: ApplicationFiled: September 18, 2023Publication date: May 9, 2024Inventors: Adam Philip Holzband, Ben McKown, William Weiss, Mike Cohen, Randall Hejtmanek
-
Patent number: 9639965Abstract: 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: GrantFiled: January 27, 2014Date of Patent: May 2, 2017Assignee: Apple Inc.Inventor: Ben Weiss
-
Publication number: 20140139547Abstract: 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: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: APPLE INC.Inventor: Ben Weiss
-
Patent number: 8638338Abstract: 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: GrantFiled: February 11, 2008Date of Patent: January 28, 2014Assignee: Apple Inc.Inventor: Ben Weiss
-
Patent number: 8548257Abstract: 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: GrantFiled: September 25, 2009Date of Patent: October 1, 2013Assignee: Apple Inc.Inventors: Russell Reid, Nikhil Bhatt, Ben Weiss
-
Patent number: 8509569Abstract: 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: GrantFiled: February 11, 2008Date of Patent: August 13, 2013Assignee: Apple Inc.Inventors: Ben Weiss, Doug Ahmann
-
Patent number: 8503734Abstract: 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: GrantFiled: October 26, 2012Date of Patent: August 6, 2013Assignee: Apple Inc.Inventor: Ben Weiss
-
Patent number: 8385681Abstract: 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: GrantFiled: February 11, 2008Date of Patent: February 26, 2013Assignee: Apple Inc.Inventor: Ben Weiss
-
Patent number: 7822288Abstract: 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: GrantFiled: January 25, 2007Date of Patent: October 26, 2010Assignee: Shell & Slate Software CorporationInventor: Ben Weiss
-
Publication number: 20100172579Abstract: 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: ApplicationFiled: September 25, 2009Publication date: July 8, 2010Applicant: APPLE INC.Inventors: Russell Reid, Nikhil Bhatt, Ben Weiss
-
Publication number: 20100172549Abstract: 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: ApplicationFiled: January 26, 2009Publication date: July 8, 2010Inventor: Ben Weiss
-
Patent number: 7680327Abstract: 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: GrantFiled: January 11, 2006Date of Patent: March 16, 2010Assignee: Shell & Slate Software, Inc.Inventor: Ben Weiss
-
Publication number: 20090201310Abstract: 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: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Inventor: Ben Weiss
-
Publication number: 20090202170Abstract: 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: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Inventor: Ben Weiss
-
Publication number: 20090202173Abstract: 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: ApplicationFiled: February 11, 2008Publication date: August 13, 2009Inventors: Ben Weiss, Doug Ahmann
-
Publication number: 20070183682Abstract: 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: ApplicationFiled: January 25, 2007Publication date: August 9, 2007Inventor: Ben Weiss
-
Publication number: 20060110063Abstract: 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: ApplicationFiled: January 11, 2006Publication date: May 25, 2006Inventor: Ben Weiss
-
Patent number: D704558Type: GrantFiled: August 1, 2013Date of Patent: May 13, 2014Assignee: Bai Brands, LLCInventor: Ben Weiss
-
Patent number: D704559Type: GrantFiled: August 1, 2013Date of Patent: May 13, 2014Assignee: Bai Brands, LLCInventor: Ben Weiss
-
Patent number: D705063Type: GrantFiled: May 22, 2012Date of Patent: May 20, 2014Assignee: Bai Brands, LLCInventor: Ben Weiss