Patents by Inventor Rob Sangster

Rob Sangster 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: 11526337
    Abstract: Described herein is a computer implemented method. The method comprises executing an application defining a feature flag, the execution of the application being associated with a user identifier. The method further comprises determining if version data associated with the feature flag and user identifier is stored in a local data store. In response determining that the version data associated with the feature flag and user identifier is stored in the local data store an evaluation request is generated that includes the version data and the user identifier. The evaluation request is then communicated to a feature flag evaluation service.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: December 13, 2022
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Francisco Javier Cano Munoz, Jimmy Li, Houda Chehab, Rob Sangster
  • Publication number: 20220276845
    Abstract: Described herein is a computer implemented method. The method comprises executing an application defining a feature flag, the execution of the application being associated with a user identifier. The method further comprises determining if version data associated with the feature flag and user identifier is stored in a local data store. In response determining that the version data associated with the feature flag and user identifier is stored in the local data store an evaluation request is generated that includes the version data and the user identifier. The evaluation request is then communicated to a feature flag evaluation service.
    Type: Application
    Filed: February 26, 2021
    Publication date: September 1, 2022
    Inventors: Francisco Javier Cano Munoz, Jimmy Li, Houda Chehab, Rob Sangster
  • Patent number: 8818113
    Abstract: Disclosed is a method of determining one or more event subsets within a plurality of images. Each image is associated with time and location data specifying the time and location of capture of the image. The method determines a time variable for each adjacent pair of images in a capture time ordered list of the plurality of images. A distance variable for each adjacent pair of images in the ordered list of images is then determined. The method determines speed data of the image capture device at the time and location of capture of each image. The ordered list of images is then partitioned into one or more event subsets on the basis of a cost function, the cost function being determined in accordance with a normalization of the time variable and distance variable, wherein the time variable and the distance variable are weighted relative to the speed data.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: August 26, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: David John Maunder, Rob Sangster, Barry James Drake
  • Patent number: 8792685
    Abstract: Methods and systems for selecting one or more images from a plurality of captured images are disclosed. One method comprises the steps of: analysing the plurality of captured images to recognise faces in the captured images using a facial recognition process (step 304); updating a count variable relating to a unique face each time the face is recognised in the captured images; selecting one or more unique faces when the related count variable satisfies a predetermined condition (step 308); and selecting a reduced number of the images which together include at least one instance of each of the selected faces (step 310).
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: July 29, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Rob Sangster
  • Publication number: 20120301039
    Abstract: Disclosed is a method of determining one or more event subsets within a plurality of images. Each image is associated with time and location data specifying the time and location of capture of the image. The method determines a time variable for each adjacent pair of images in a capture time ordered list of the plurality of images. A distance variable for each adjacent pair of images in the ordered list of images is then determined. The method determines speed data of the image capture device at the time and location of capture of each image. The ordered list of images is then partitioned into one or more event subsets on the basis of a cost function, the cost function being determined in accordance with a normalisation of the time variable and distance variable, wherein the time variable and the distance variable are weighted relative to the speed data.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 29, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: David John Maunder, Rob Sangster, Barry James Drake
  • Publication number: 20120213445
    Abstract: A method of rating a captured image is disclosed. A database of reference images is accessed. One or more of the reference images has an associated rating value. One or more of the reference images is selected to form at least one subset of reference images based on metadata associated with the reference images. The reference images of the subset are captured approximate to a capture location of the captured image and at a time associated with a capture time of the captured image. One or more similar reference images are determined from the selected subset based on at least one characteristic of the captured image. The captured image is rated based on the rating values associated with the similar reference images.
    Type: Application
    Filed: February 10, 2012
    Publication date: August 23, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: David Ngan LUU, Rob SANGSTER
  • Publication number: 20100156834
    Abstract: Methods and systems for selecting one or more images from a plurality of captured images are disclosed. One method comprises the steps of: analysing the plurality of captured images to recognise faces in the captured images using a facial recognition process (step 304); updating a count variable relating to a unique face each time the face is recognised in the captured images; selecting one or more unique faces when the related count variable satisfies a predetermined condition (step 308); and selecting a reduced number of the images which together include at least one instance of each of the selected faces (step 310).
    Type: Application
    Filed: December 22, 2009
    Publication date: June 24, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Rob Sangster
  • Patent number: 7693915
    Abstract: A method of browsing media items is disclosed, the method comprising the steps of displaying (802) representations of the media items on a display (914), defining (803) a filter criterion for a display pointing device (903), browsing (804) the displayed representations of the media items by moving the pointer of the pointing device about the display (914), and displaying (804) in a pop-up window, while the pointer of the pointing device (903) is designating a selected one of the displayed representations of the media items, a representation of the designated media that satisfies the filter criterion.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: April 6, 2010
    Assignee: Canon Kabushiki Kaisha
    Inventors: Suren Ephraim Richard Jacobs, Christopher Mark Paola, Rob Sangster
  • Publication number: 20060136456
    Abstract: A method of browsing media items is disclosed, the method comprising the steps of displaying (802) representations of the media items on a display (914), defining (803) a filter criterion for a display pointing device (903), browsing (804) the displayed representations of the media items by moving the pointer of the pointing device about the display (914), and displaying (804) in a pop-up window, while the pointer of the pointing device (903) is designating a selected one of the displayed representations of the media items, a representation of the designated media that satisfies the filter criterion.
    Type: Application
    Filed: November 29, 2005
    Publication date: June 22, 2006
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Suren Jacobs, Christopher Paola, Rob Sangster