Patents by Inventor Jack Greasley
Jack Greasley 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: 12236560Abstract: Various implementations disclosed herein include devices, systems, and methods for per-pixel filtering. In some implementations, a method includes obtaining an image data frame. In some implementations, the image data frame includes a plurality of pixels. In some implementations, the method includes generating a respective pixel characterization vector for each of the plurality of pixels. In some implementations, each pixel characterization vector includes an object label indicating an object type that the corresponding pixel of the plurality of pixels represents. In some implementations, the method includes modifying corresponding pixel data of the plurality of pixels having a first object label. In some implementations, the method includes synthesizing a first modified image data frame that includes modified pixel data for the plurality of pixels having the first object label and unmodified pixel data for the plurality of pixels not having the first object label.Type: GrantFiled: March 3, 2022Date of Patent: February 25, 2025Assignee: APPLE INC.Inventor: Jack Greasley
-
Patent number: 12033381Abstract: Various implementations disclosed herein include devices, systems, and methods for performing scene-to-text conversion. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes obtaining environmental data corresponding to an environment. Based on the environmental data, a plurality of objects that are in the environment are identified. An audio output describing at least a first object of the plurality of objects in the environment is generated based on a characteristic value associated with a user of the device. The audio output is outputted.Type: GrantFiled: September 3, 2021Date of Patent: July 9, 2024Assignee: APPLE INC.Inventor: Jack Greasley
-
Patent number: 11949949Abstract: Various implementations disclosed herein include devices, systems, and methods for performing content generation based on audience engagement. In some implementations, a method includes presenting a first portion of content. Engagement data is obtained for an audience comprising a plurality of persons while the first portion of the content is presented. Based on the engagement data, a collective engagement level of the audience is determined for the first portion of the content. A second portion of the content that has not been presented is adjusted based on the collective engagement level of the audience for the first portion of the content in order to satisfy an engagement threshold. After adjusting the second portion of the content, the second portion of the content is presented to the audience.Type: GrantFiled: August 31, 2021Date of Patent: April 2, 2024Inventors: Jack Greasley, Philip Michael Simmons
-
Patent number: 11768590Abstract: In some implementations, a method includes obtaining a set of preselected attribute values for an objective-effectuator. In some implementations, the method includes while displaying a user interface including a plurality of configuration control affordances provided to effect configuration of one or more attributes characterizing the objective-effectuator, in response to receiving an input indicative of manipulation of a first configuration control affordance, setting a corresponding first attribute to a particular preselected attribute value, and modifying display of the plurality of configuration control affordances in order to change the number of the plurality of configuration control affordances displayed. In some implementations, the method includes configuring the objective-effectuator at least based on the particular preselected attribute value of the first attribute. In some implementations, the objective-effectuator is associated with a set of predefined actions.Type: GrantFiled: January 18, 2019Date of Patent: September 26, 2023Assignee: APPLE INC.Inventors: Ian M. Richter, Jack Greasley, Brian E. Goldberg, Eric A. Soulvie, Jeremy R. Bernstein, Bradley Warren Peebler
-
Publication number: 20220188989Abstract: Various implementations disclosed herein include devices, systems, and methods for per-pixel filtering. In some implementations, a method includes obtaining an image data frame. In some implementations, the image data frame includes a plurality of pixels. In some implementations, the method includes generating a respective pixel characterization vector for each of the plurality of pixels. In some implementations, each pixel characterization vector includes an object label indicating an object type that the corresponding pixel of the plurality of pixels represents. In some implementations, the method includes modifying corresponding pixel data of the plurality of pixels having a first object label. In some implementations, the method includes synthesizing a first modified image data frame that includes modified pixel data for the plurality of pixels having the first object label and unmodified pixel data for the plurality of pixels not having the first object label.Type: ApplicationFiled: March 3, 2022Publication date: June 16, 2022Inventor: Jack Greasley
-
Patent number: 11301966Abstract: Various implementations disclosed herein include devices, systems, and methods for per-pixel filtering. In some implementations, a method includes obtaining an image data frame. In some implementations, the image data frame includes a plurality of pixels. In some implementations, the method includes generating a respective pixel characterization vector for each of the plurality of pixels. In some implementations, each pixel characterization vector includes an object label indicating an object type that the corresponding pixel of the plurality of pixels represents. In some implementations, the method includes modifying corresponding pixel data of the plurality of pixels having a first object label. In some implementations, the method includes synthesizing a first modified image data frame that includes modified pixel data for the plurality of pixels having the first object label and unmodified pixel data for the plurality of pixels not having the first object label.Type: GrantFiled: November 6, 2019Date of Patent: April 12, 2022Assignee: APPLE INC.Inventor: Jack Greasley
-
Publication number: 20210400342Abstract: Various implementations disclosed herein include devices, systems, and methods for performing content generation based on audience engagement. In some implementations, a method includes presenting a first portion of content. Engagement data is obtained for an audience comprising a plurality of persons while the first portion of the content is presented. Based on the engagement data, a collective engagement level of the audience is determined for the first portion of the content. A second portion of the content that has not been presented is adjusted based on the collective engagement level of the audience for the first portion of the content in order to satisfy an engagement threshold. After adjusting the second portion of the content, the second portion of the content is presented to the audience.Type: ApplicationFiled: August 31, 2021Publication date: December 23, 2021Inventors: Jack Greasley, Philip Michael Simmons
-
Publication number: 20210397842Abstract: Various implementations disclosed herein include devices, systems, and methods for performing scene-to-text conversion. In various implementations, a device includes a non-transitory memory and one or more processors coupled with the non-transitory memory. In some implementations, a method includes obtaining environmental data corresponding to an environment. Based on the environmental data, a plurality of objects that are in the environment are identified. An audio output describing at least a first object of the plurality of objects in the environment is generated based on a characteristic value associated with a user of the device. The audio output is outputted.Type: ApplicationFiled: September 3, 2021Publication date: December 23, 2021Inventor: Jack Greasley
-
Publication number: 20210042022Abstract: In some implementations, a method includes obtaining a set of preselected attribute values for an objective-effectuator. In some implementations, the method includes while displaying a user interface including a plurality of configuration control affordances provided to effect configuration of one or more attributes characterizing the objective-effectuator, in response to receiving an input indicative of manipulation of a first configuration control affordance, setting a corresponding first attribute to a particular preselected attribute value, and modifying display of the plurality of configuration control affordances in order to change the number of the plurality of configuration control affordances displayed. In some implementations, the method includes configuring the objective-effectuator at least based on the particular preselected attribute value of the first attribute. In some implementations, the objective-effectuator is associated with a set of predefined actions.Type: ApplicationFiled: January 18, 2019Publication date: February 11, 2021Inventors: Ian M. Richter, Jack Greasley, Brian E. Goldberg, Eric A. Soulvie, Jeremy R. Bernstein, Bradley Warren Peebler
-
Publication number: 20200184608Abstract: Various implementations disclosed herein include devices, systems, and methods for per-pixel filtering. In some implementations, a method includes obtaining an image data frame. In some implementations, the image data frame includes a plurality of pixels. In some implementations, the method includes generating a respective pixel characterization vector for each of the plurality of pixels. In some implementations, each pixel characterization vector includes an object label indicating an object type that the corresponding pixel of the plurality of pixels represents. In some implementations, the method includes modifying corresponding pixel data of the plurality of pixels having a first object label. In some implementations, the method includes synthesizing a first modified image data frame that includes modified pixel data for the plurality of pixels having the first object label and unmodified pixel data for the plurality of pixels not having the first object label.Type: ApplicationFiled: November 6, 2019Publication date: June 11, 2020Inventor: Jack Greasley
-
Patent number: 6809729Abstract: A method for producing an image of a scene including a refractive object includes generating an illumination map, representing the scene. The method creates a first bitmap for the refractive object, the bitmap comprising a plurality of pixels; each of said pixels in the first bitmap is mapped to a pixel in a second bitmap, the mapping representing the effect of refraction on light passing through the object; and the effects of the light illuminating the pixels in the first bitmap are added into said second bitmap.Type: GrantFiled: January 18, 2002Date of Patent: October 26, 2004Assignee: Clearspeed Technology LimitedInventor: Jack Greasley
-
Publication number: 20020118190Abstract: A method for producing an image of a scene including a refractive object includes generating an illumination map, representing the scene. The method creates a first bitmap for the refractive object, the bitmap comprising a plurality of pixels; each of said pixels in the first bitmap is mapped to a pixel in a second bitmap, the mapping representing the effect of refraction on light passing through the object; and the effects of the light illuminating the pixels in the first bitmap are added into said second bitmap.Type: ApplicationFiled: January 18, 2002Publication date: August 29, 2002Inventor: Jack Greasley