Patents by Inventor Matthew A. Armstrong

Matthew A. Armstrong 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: 20240115953
    Abstract: A method of improving accessibility for the user operation of a first application on a computer includes the steps of taking one or more measurements of a current user's interaction with an application on the computer, comparing the one or more measurements with expectations derived from measurements from a first corpus of users, characterising one or more needs of the current user based upon the comparison, and modifying at least a first property of the first application responsive to the characterised need or needs.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 11, 2024
    Applicant: Sony Interactive Entertainment Inc.
    Inventors: Matthew Sanders, Christopher William Henderson, Jesus Lucas Barcias, Maurizio Cerrato, Nima Karshenas, Calum Armstrong, Christopher George Buchanan
  • Publication number: 20240078157
    Abstract: In connection with a data distribution architecture, client-side “deduplication” techniques may be utilized for data transfers occurring among various file system nodes. In some examples, these deduplication techniques involve fingerprinting file system elements that are being shared and transferred, and dividing each file into separate units referred to as “blocks” or “chunks.” These separate units may be used for independently rebuilding a file from local and remote collections, storage locations, or sources. The deduplication techniques may be applied to data transfers to prevent unnecessary data transfers, and to reduce the amount of bandwidth, processing power, and memory used to synchronize and transfer data among the file system nodes. The described deduplication concepts may also be applied for purposes of efficient file replication, data transfers, and file system events occurring within and among networks and file system nodes.
    Type: Application
    Filed: October 31, 2023
    Publication date: March 7, 2024
    Inventors: Matthew Dornquast, Brian Bispala, Damon Allison, Brad Armstrong, Marshall Scorcio, Rory Lonergan, Peter John Lindquist, Christopher Parker
  • Patent number: 11795194
    Abstract: A method for purifying phycocyanin from a phycocyanin-containing solution is provided. The method comprises a first step of partially purifying the solution by aqueous two-phase separation (ATPS) and a second step of purifying the phycocyanin by ammonium sulfate precipitation. The purified phycocyanin product can in some cases be of a sufficiently pure grade to be used as a food or cosmetic pigment.
    Type: Grant
    Filed: August 2, 2018
    Date of Patent: October 24, 2023
    Assignee: University of Cape Town
    Inventors: Susan Thérèse Largier Harrison, Matthew Armstrong Burke, Robert William McClelland Pott, Marijke Antonia Fagan-Endres
  • Patent number: 11468127
    Abstract: This disclosure generally relates to data delivery in distributed applications. One example method includes identifying a data source associated with a shuffle operation, the data source configured provide data from a data set associated with the shuffle operation; identifying a data sink associated with the shuffle operation, the data sink configured to receive data provided by the data source; associating a shuffler component with the shuffle operation, the shuffler component configured to receive data from the data source and provide the data to the data sink; receiving, by the shuffler component, a first data portion from the data source; providing, by the shuffler component, the first data portion to the data sink; receiving, by the shuffler component, a second data portion from the data source, the second data portion being received from the data source prior to or concurrent with providing the first data portion to the data sink.
    Type: Grant
    Filed: March 4, 2019
    Date of Patent: October 11, 2022
    Assignee: Google LLC
    Inventors: Matthew A. Armstrong, Matthew B. Tolton, Hossein Ahmadi, Michael Entin
  • Patent number: 10907955
    Abstract: A three-dimensional (3D) measuring system and a method of determining a distance is provided. A three-dimensional (3D) measuring system includes a master part having a first base part and a first part-under-test including a second base. A photogrammetry camera images the master part to generate two-dimensional (2D) images. A first 3D imager determines 3D coordinates in a first imager frame of reference. A second 3D imager determines 3D coordinates in a second imager frame of reference. The system determines in a system frame of reference a first pose of the first imager and a second pose of the second imager. The system is further configured to determine 3D coordinates of the first part-under-test in the system frame of reference.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: February 2, 2021
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Matthew Armstrong, Christopher S. Garcia, Theodore J. Hordeski, Jr., Michael Veksland, Yevgeniy Vinshtok
  • Publication number: 20200255473
    Abstract: A method for purifying phycocyanin from a phycocyanin-containing solution is provided. The method comprises a first step of partially purifying the solution by aqueous two-phase separation (ATPS) and a second step of purifying the phycocyanin by ammonium sulfate precipitation. The purified phycocyanin product can in some cases be of a sufficiently pure grade to be used as a food or cosmetic pigment.
    Type: Application
    Filed: August 2, 2018
    Publication date: August 13, 2020
    Inventors: Susan Thérèse Largier Harrison, Matthew Armstrong Burke, Robert William McClelland Pott, Marijke Antonia Fagan-Endres
  • Publication number: 20200238233
    Abstract: A method of mixing fluid flowing in a raceway channel is provided which includes directing the fluid to flow over a ramp which extends across the raceway channel. The ramp has a leading surface which is inclined at between about 5° and 45° upwardly to a top edge, and a trailing surface which extends vertically downwardly from the top edge. The height of the ramp is selected so that the top edge is lower than the level of the fluid in the raceway channel.
    Type: Application
    Filed: October 30, 2018
    Publication date: July 30, 2020
    Inventors: Matthew Armstrong Burke, Susan Therese Largier Harrison
  • Publication number: 20200107959
    Abstract: The present invention relates generally to the field of cataract surgery and more particularly to methods and apparatus for performing a capsulorhexis. This invention is in the field of medical devices. The present invention relates to a device constructed from metals, polymers or other materials that are amenable to precise surface modifications and methods for its use, wherein (1) the device assists in capsulorhexis and (2) a patterned surface having milli-, micron-, and/or nano-sized micropatterning characteristics that imparts surface stabilizing and self-adhesive properties.
    Type: Application
    Filed: September 24, 2019
    Publication date: April 9, 2020
    Applicant: The Regents of the University of Colorado, a body corporate
    Inventors: Malik Y. Kahook, Matthew Armstrong Powers
  • Publication number: 20200096316
    Abstract: A system includes an upper platform, a turntable platen, and a mounting shaft, the upper platform including a central surface surrounded by an outer ring, the outer ring having a collection of markers, the mounting shaft positioned between the upper platform and the turntable platen.
    Type: Application
    Filed: November 25, 2019
    Publication date: March 26, 2020
    Inventors: Yevgeniy Vinshtok, Matthew Armstrong, Christopher S. Garcia, Duncan Andrew McArdle, Eric Haberland
  • Publication number: 20200081412
    Abstract: A system and method for performing noncontact three-dimensional (3D) coordinates. The system including a system includes a noncontact three-dimensional (3D) measuring device operable to measure 3D coordinates of an object. A stage is operable to rotate the object. A mechanical arm is coupled to the 3D measuring device, the mechanical arm being operable to rotate the 3D measuring device in a first arc about a first axis and in a second arc about a second axis, the first arc larger than the second arc.
    Type: Application
    Filed: July 24, 2019
    Publication date: March 12, 2020
    Inventors: Simon Raab, Christopher S. Garcia, Duncan Andrew McArdle, Matthew Armstrong, Yevgeniy Vinshtok, Yazid Tohme, Daniel Zangrilli, Eric Haberland, Robert E. Bridges
  • Publication number: 20200049489
    Abstract: A three-dimensional (3D) measuring system and a method of determining a distance is provided. A three-dimensional (3D) measuring system includes a projector operable to project a pattern of light onto an object. A camera is operable to image the projected pattern of light. An electrical power distribution network is operable to receive alternating current having a line frequency. A control system is operable to set an exposure time of the camera to a positive integer divided by twice a line frequency. A processor is operable to determine three-dimensional (3D) coordinates of a point on the object based at least on the projected pattern of light and on the imaged pattern of light.
    Type: Application
    Filed: September 27, 2019
    Publication date: February 13, 2020
    Inventors: Matthew Armstrong, Christopher S. Garcia, Theodore J. Hordeski, JR., Michael Veksland, Yevgeniy Vinshtok
  • Publication number: 20190346257
    Abstract: A three-dimensional (3D) measuring system and a method of determining a distance is provided. A three-dimensional (3D) measuring system includes a master part having a first base part and a first part-under-test including a second base. A photogrammetry camera images the master part to generate two-dimensional (2D) images. A first 3D imager determines 3D coordinates in a first imager frame of reference. A second 3D imager determines 3D coordinates in a second imager frame of reference. The system determines in a system frame of reference a first pose of the first imager and a second pose of the second imager. The system is further configured to determine 3D coordinates of the first part-under-test in the system frame of reference.
    Type: Application
    Filed: July 22, 2019
    Publication date: November 14, 2019
    Inventors: Matthew Armstrong, Christopher S. Garcia, Theodore J. Hordeski, JR., Michael Veksland, Yevgeniy Vinshtok
  • Patent number: 10463534
    Abstract: The present invention relates generally to the field of cataract surgery and more particularly to methods and apparatus for performing a capsulorhexis. This invention is in the field of medical devices. The present invention relates to a device constructed from metals, polymers or other materials that are amenable to precise surface modifications and methods for its use, wherein (1) the device assists in capsulorhexis and (2) a patterned surface having milli-, micron-, and/or nano-sized micropatterning characteristics that imparts surface stabilizing and self-adhesive properties.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: November 5, 2019
    Assignee: The Regents of the University of Colorado, a body corporate
    Inventors: Malik Y. Kahook, Matthew Armstrong Powers
  • Patent number: 10444006
    Abstract: A three-dimensional (3D) measuring system and a method of determining a distance is provided. The 3D measuring system includes a display and an imager device. The imager device having a projector, a first camera and a second camera arranged in a predetermined geometric relationship, the first and second camera each having a photosensitive array with a plurality of pixels that transmit a signal in response to a wavelength of light. The projector projects a pattern that includes at least one element. The system further having one or more processors operably coupled to the display, the projector, and the first and second camera. The processors are responsive to computer instructions for determining a distance to the at least one element and changing an indicator on the display corresponding to the distance relative to a predetermined projector-to-object distance.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: October 15, 2019
    Assignee: FARO TECHNOLOGIES, INC.
    Inventors: Matthew Armstrong, Christopher S. Garcia, Theodore J. Hordeski, Jr., Michael Veksland, Yevgeniy Vinshtok
  • Patent number: 10223450
    Abstract: This disclosure generally relates to data delivery in distributed applications. One example method includes identifying a data source associated with a shuffle operation, the data source configured provide data from a data set associated with the shuffle operation; identifying a data sink associated with the shuffle operation, the data sink configured to receive data provided by the data source; associating a shuffler component with the shuffle operation, the shuffler component configured to receive data from the data source and provide the data to the data sink; receiving, by the shuffler component, a first data portion from the data source; providing, by the shuffler component, the first data portion to the data sink; receiving, by the shuffler component, a second data portion from the data source, the second data portion being received from the data source prior to or concurrent with providing the first data portion to the data sink.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 5, 2019
    Assignee: Google LLC
    Inventors: Matthew A. Armstrong, Matthew B. Tolton, Hossein Ahmadi, Michael Entin
  • Publication number: 20180240241
    Abstract: A system and method for generating a point cloud of a scanned object is provided. The method includes determining a distance to each of a plurality of points on the object based at least in part on a phase shift of a light emitted from a measurement device having at least two image devices. A point cloud is generated based at least in part on the distances to the plurality of points. An edge point is identified from a 2D image acquired by one of the image devices. A corresponding point is determined in the other image device based at least in part on a first phase value of the edge point and a epipolar relationship between the image devices. The 3D coordinates of the edge point and the corresponding point are determined based on triangulation. The edge point is added to the point cloud.
    Type: Application
    Filed: November 20, 2017
    Publication date: August 23, 2018
    Inventors: Matthew Armstrong, Joydeep Yadav
  • Publication number: 20170186183
    Abstract: A three-dimensional (3D) measuring system and a method of determining a distance is provided. The 3D measuring system includes a display and an imager device. The imager device having a projector, a first camera and a second camera arranged in a predetermined geometric relationship, the first and second camera each having a photosensitive array with a plurality of pixels that transmit a signal in response to a wavelength of light. The projector projects a pattern that includes at least one element. The system further having one or more processors operably coupled to the display, the projector, and the first and second camera. The processors are responsive to computer instructions for determining a distance to the at least one element and changing an indicator on the display corresponding to the distance relative to a predetermined projector-to-object distance.
    Type: Application
    Filed: March 13, 2017
    Publication date: June 29, 2017
    Inventors: Matthew Armstrong, Christopher S. Garcia, Theodore J. Hordeski, JR., Michael Veksland, Yevgeniy Vinshtok
  • Publication number: 20160166432
    Abstract: The present invention relates generally to the field of cataract surgery and more particularly to methods and apparatus for performing a capsulorhexis. This invention is in the field of medical devices. The present invention relates to a device constructed from metals, polymers or other materials that are amenable to precise surface modifications and methods for its use, wherein (1) the device assists in capsulorhexis and (2) a patterned surface having milli-, micron-, and/or nano-sized micropatterning characteristics that imparts surface stabilizing and self-adhesive properties.
    Type: Application
    Filed: May 20, 2014
    Publication date: June 16, 2016
    Inventors: Malik Y. Kahook, Matthew Armstrong Powers
  • Publication number: 20060149633
    Abstract: A method of advertising includes maintaining an Internet-related communication session between a user and a portal and, during the communication session, selectively providing advertisements based on any one of user constraints, sales criteria, and context.
    Type: Application
    Filed: January 26, 2006
    Publication date: July 6, 2006
    Inventors: Craig Voisin, Matthew Armstrong, Steven Carriere, Steven Woods, Alexander Quilici