Patents by Inventor Andrew Bryant

Andrew Bryant 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: 9841864
    Abstract: A method of defining a dynamically adjustable user interface (“UI”) of a device is described. The method defines multiple UI elements for the UI, where each UI element includes multiple pixels. The method defines a display adjustment tool for receiving a single display adjustment parameter and in response adjusting the appearance of the UI by differentiating display adjustments to a first set of saturated pixels from the display adjustments to a second set of non-saturated pixels.
    Type: Grant
    Filed: April 17, 2013
    Date of Patent: December 12, 2017
    Assignee: APPLE INC.
    Inventors: Patrick O. Heynen, Michael P. Stern, Andrew Bryant, Marian E. Goldeen, William J. Feth
  • Patent number: 9781309
    Abstract: A non-transitory machine readable medium that has a computer program for adjusting color values of an image represented in a color space is described. The image includes a set of pixels. Each pixel includes a set of color values. The computer program displays a composite bump on a tonal adjustment graph that is defined along a particular color component of the color space. The composite bump is generated by blending several bumps on the tonal adjustment graph. In response to receiving an input on a location on the tonal adjustment graph, the computer program creates a new bump based on the input and blending the new bump with the composite bump to create a modified composite bump. The computer program adjusts the color values of the image based on the modified composite bump.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: October 3, 2017
    Assignee: APPLE INC.
    Inventors: Andrew Bryant, Peter Warner, Daniel Pettigrew
  • Patent number: 9495087
    Abstract: Some embodiments provide a computer program that provides a graphical user interface (GUI) for controlling an application. The GUI includes a contiguous two-dimensional sliding region for defining several values. The GUI also includes several sliders for moving within the sliding region. Each slider selects one or more values from the several values based on a position of the slider within the sliding region. The selected values are parameters for controlling one or more operations of the application.
    Type: Grant
    Filed: June 6, 2013
    Date of Patent: November 15, 2016
    Assignee: APPLE INC.
    Inventors: Peter Warner, Andrew Bryant, James Clinton Arndt, Olivier Fedkiw, Ryan Alan Gallagher
  • Patent number: 9428231
    Abstract: A climbing vehicle capable of high payload to weight ratio and capable of climbing surfaces with geometric variations is enabled through a suspension mechanism consisting of a resilient runner chain. The resilient runners contain adhering members such as magnets that create forces directed toward a ferrous climbing surface. The resilient runner has flexibility and internal stiffness or additional springs that transfer these forces to the climbing vehicle chassis and payload to provide equilibrium during the climbing process. It is able to conform to a large range of surface irregularities while providing push and pulling forces between the adhering members and the climbing vehicle chassis to uniformly distribute the climbing loads on the adhering members. The result is a climbing machine that can accommodate large surface irregularities while maximizing the climbing payload with a minimum number and size of adhering members.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: August 30, 2016
    Inventors: James Walter Beard, Stephen Lee Canfield, David Andrew Bryant
  • Patent number: 9374504
    Abstract: Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a luma component value. Based on analysis of the luma component values of the pixels of the first and second images, the computer program determines a set of transforms to modify pixel values of the first image so that the pixel values of the first image are similar to pixel values of the second image. The computer program applies the set of transforms to the first image such that the pixel values of the first image are similar to the pixel values of the second image.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: June 21, 2016
    Assignee: APPLE INC.
    Inventors: Daniel Pettigrew, Andrew Bryant, Olivier Fedkiw
  • Publication number: 20150336625
    Abstract: This patent discloses a climbing vehicle capable of high payload to weight ratio and capable of climbing surfaces with geometric variations and traveling along a single dimension. More specifically, this invention applies to a vehicle well adapted to climbing non-planar surfaces such as pipes or other structural members while traveling along a single dimension, for example traveling parallel to the axis of the pipe. The climbing vehicle makes contact with the climbing surface through drive wheels and a trialing arm. The adhering members are aligned with the primary axis and are rigidly attached or contained in a suspension that is able to conform to a large range of surface irregularities while providing push and pulling forces between the adhering members and the climbing vehicle chassis to uniformly distribute the climbing loads on the adhering members.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 26, 2015
    Inventors: James Walter Beard, III, Stephen Lee Canfield, David Andrew Bryant
  • Publication number: 20150190589
    Abstract: The invention provides an injector comprising a body and a container. The body has an injection opening and including a drive mechanism which can be actuated to move the container within the body and inject medication from the container through the injection opening. The container comprises an outlet and includes an injection needle releasably coupled thereto. The injection needle comprises a hub and a needle. The hub extends along a first axis between a connecting end and a needle end. The connection end comprises connection means for connecting to the container and the needle connecting to the hub at a needle end. The needle extends from the hub along the first axis to an injection end. The injection needle comprises a channel extending from the connection end of the hub to the injection end of the needle. The hub comprises at least one reference shoulder extending radially from the hub and directed towards the injection end.
    Type: Application
    Filed: July 9, 2013
    Publication date: July 9, 2015
    Inventors: Andrew Bryant, Heinrich Buettgen
  • Patent number: 9026864
    Abstract: Methods and systems for offloading health-checking policy in a distributed management environment are provided. A failure policy is received at a node of a cloud from a cloud health monitor. The node transmits a notification to a health monitor of the node that the node has failed when the failure policy is satisfied. The node reports at least one fault based on the satisfied failure policy to the cloud health monitor.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: May 5, 2015
    Assignee: Red Hat, Inc.
    Inventors: Steven Charles Dake, Russell Andrew Bryant
  • Publication number: 20150105734
    Abstract: The invention provides a syringe for use in an ophthalmic injection. The syringe comprises a body, a stopper and a plunger. The body comprises an outlet at an outlet end and the stopper is arranged within the body such that a front surface of the stopper and the body define a variable volume chamber from which a fluid can be expelled though the outlet. The plunger comprises a plunger contact surface at a first end and a rod extends between the plunger contact surface and a rear portion. The plunger contact surface is arranged to contact the stopper but not couple thereto, such that the plunger can be used to force the stopper towards the outlet end of the body, reducing the volume of the variable volume chamber, but not to move the stopper away from the outlet end.
    Type: Application
    Filed: May 30, 2013
    Publication date: April 16, 2015
    Inventors: Andrew Bryant, Heinrich Buettgen, Wolfgang Papst, Marie Picci
  • Publication number: 20140355878
    Abstract: Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a luma component value. Based on analysis of the luma component values of the pixels of the first and second images, the computer program determines a set of transforms to modify pixel values of the first image so that the pixel values of the first image are similar to pixel values of the second image. The computer program applies the set of transforms to the first image such that the pixel values of the first image are similar to the pixel values of the second image.
    Type: Application
    Filed: August 18, 2014
    Publication date: December 4, 2014
    Inventors: Daniel Pettigrew, Andrew Bryant, Olivier Fedkiw
  • Publication number: 20140339004
    Abstract: This patent discloses a climbing vehicle capable of high payload to weight ratio and capable of climbing surfaces with geometric variations. The climbing vehicle makes contact with the climbing surface through a suspension that is able to conform to a large range of surface irregularities while providing push and pulling forces between the adhering members and the climbing vehicle chassis to uniformly distribute the climbing loads on the adhering members. The result is a climbing machine that can accommodate large surface irregularities while maximizing the climbing payload with a minimum number and size of adhering members.
    Type: Application
    Filed: February 12, 2014
    Publication date: November 20, 2014
    Inventors: James Walter Beard, Stephen Lee Canfield, David Andrew Bryant
  • Patent number: 8891864
    Abstract: Some embodiments provide a program that provides a graphical user interface (GUI). The GUI includes a display area for displaying an image that includes several pixels. Each pixel includes a set of pixel values in a three-dimensional color space. The GUI includes a first selectable GUI item for activating a color masking tool (1) for selecting a set of pixels in the image and (2) for defining a three-dimensional volume to encompass the pixel values of the set of pixels in the three-dimensional color space. The three-dimensional volume serves as an approximation of a rectangular cuboid that has at least one rounded corner. The GUI includes a second selectable GUI item for applying a color correction operation to the image by modifying pixels in the image that have pixel values encompassed by the three-dimensional volume in the three-dimensional color space.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventors: Daniel Pettigrew, Andrew Bryant
  • Patent number: 8854370
    Abstract: Some embodiments provide a program that provides a graphical user interface (GUI). The GUI includes a display area for displaying an image that includes several pixels. Each pixel includes a set of color component values. The GUI includes a waveform monitor for displaying a graph that includes several graphical representations of the several pixels in the image. Each graphical representation is (1) plotted along a first axis of the graph based on a position of a corresponding pixel in the image and (2) plotted along a second axis of the graph based on the set of color component values of the corresponding pixel in the image. A color of each graphical representation is similar to a color of the corresponding pixel that is used for displaying the pixel in the display area.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: October 7, 2014
    Assignee: Apple Inc.
    Inventors: Andrew Bryant, Toshihiro Horie, James C. Arndt
  • Patent number: 8849028
    Abstract: A non-transitory machine readable medium that has a computer program for execution by at least one processing unit is described. The computer program receives a selection of a location on an image that includes several pixels. Each pixel has several color values. The computer program identifies a set of color values of a pixel that corresponds to the selected location on the image. Based on the identified set of color values, the computer program defines a custom color component that is defined by a fractional contribution from each of the plurality of primary color components of the color space. The computer program generates a response curve along the custom color component. The response curve corresponds a set of input color values of the custom color component to a set of output color values of the custom color component.
    Type: Grant
    Filed: May 15, 2012
    Date of Patent: September 30, 2014
    Assignee: Apple Inc.
    Inventor: Andrew Bryant
  • Patent number: 8842911
    Abstract: Some embodiments provide a computer program for performing a color matching operation. The computer program identifies first and second images. Each image includes several pixels. Each pixel includes a luma component value. Based on analysis of the luma component values of the pixels of the first and second images, the computer program determines a set of transforms to modify pixel values of the first image so that the pixel values of the first image are similar to pixel values of the second image. The computer program applies the set of transforms to the first image such that the pixel values of the first image are similar to the pixel values of the second image.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: September 23, 2014
    Assignee: Apple Inc.
    Inventors: Daniel Pettigrew, Andrew Bryant, Olivier Fedkiw
  • Publication number: 20140278700
    Abstract: A system that receives plurality of data that includes dimensions (e.g., revenue, profit margin, level of effort, urgency or alignment to the organization's technology strategy) and criteria (e.g., business unit, product, or service) that are relevant to drive an organization's priorities. The system generates a visual display on which a representation (e.g., a sphere, circle, square, or other shape) for each of the projects is depicted. In various embodiments, the user may select one dimension to be used as an x-axis scale of the visual display and a second dimension to be used as a y-axis scale of the visual display. The system plots a representation for each project against various dimensions that are meaningful to the business organization.
    Type: Application
    Filed: March 12, 2014
    Publication date: September 18, 2014
    Applicant: Cbeyond
    Inventors: DAVID R. GRANTIER, CHRISTOPHER J. WATKINS, ANDREW BRYANT, REED C. SELLERS, RAVI VENKATESAN, DENISE ROGERS, RHONDA CAPONE, CARRIE ANN WHEELER
  • Patent number: 8823726
    Abstract: Some embodiments provide a program that performs a color balance operation. The program identifies an image that includes several pixels. Each pixel includes a luma component value and chroma component values. The program analyzes the luma component values of the pixels in the image to identify several luma ranges. The program determines, for each luma range in the several luma ranges, a set of transforms for modifying chroma component values of pixels in the image in order to remove a color cast from the image. The program applies the sets of transforms to the image to remove the color casts from the image.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: September 2, 2014
    Assignee: Apple Inc.
    Inventors: Daniel Pettigrew, Andrew Bryant, James C. Arndt, Olivier Fedkiw, Ryan A. Gallagher
  • Patent number: 8806339
    Abstract: Some embodiments provide a method that provides a graphical user interface (GUI) on a first device for controlling application of color corrections to a media item by a media editing application on a second device. The method provides a display area that includes several different locations. Each location in the display area corresponds to a set of values. The method provides several user interface (UI) items that are each for (1) moving in the display area and (2) specifying a set of values for a color correction operation that the media editing application applies to the media item. The set of values for the color correction operation specified by each UI item is the set of values is associated with the location at which the UI item is positioned in the display area.
    Type: Grant
    Filed: February 6, 2012
    Date of Patent: August 12, 2014
    Assignee: Apple Inc.
    Inventors: Hans H. Kim, Andrew Bryant, Adriana Dumitras
  • Patent number: 8760464
    Abstract: Some embodiments provide a program that provides a graphical user interface (GUI). The GUI includes a display area for displaying an image that includes several pixels. The GUI includes a selectable masking tool for displaying in the display area an adjustable closed curve to identify a region in the image to apply a color correction operation. The selectable masking tool includes a selectable control for modifying the adjustable closed curve through a range of elliptical shapes that ranges from a pure ellipse to an approximate rectangle. The GUI includes a selectable GUI item for applying the color correction operation based on the selectable masking tool.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: June 24, 2014
    Assignee: Apple Inc.
    Inventors: Andrew Bryant, Daniel Pettigrew, Olivier Fedkiw
  • Patent number: 8675009
    Abstract: Some embodiments provide a method for editing an image that includes several pixels having pixel values in a color space. The method identifies (i) a shape in a plane of two dimensions of the color space and (ii) a range in a third dimension of the color space over which the first shape is propagated to form a first volume in the color space. Pixels whose pixel values are in the first volume of the color space are fully selected. The method displays a deformable curve along the third dimension that represents the manner in which the shape is propagated over the range of the color space.
    Type: Grant
    Filed: July 20, 2010
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventors: Daniel Pettigrew, Andrew Bryant, Peter Warner