Patents by Inventor John Madsen

John Madsen 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: 11836935
    Abstract: A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from the video. A motion model comprising a plurality of elements is provided by accumulating information from motion grids obtained from the video. At least one element of the current motion grid is compared to at least one corresponding element of the motion model. It is determined whether there is motion deviation in accordance with the result of the comparison.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: December 5, 2023
    Assignee: Canon Kabushiki Kaisha
    Inventor: John Madsen
  • Patent number: 11772418
    Abstract: A wheel includes a rim having inner and outer flanges. A first end of each flange is positioned axially outwardly relative to the second end. A pair of bead seats are positioned one adjacent each flange, and each has an axially outer end connected to a second end of its flange by a flange connecting portion, and an axially inner end connected to one of a pair of side parts. Each side part is positioned between a central well and one of the inner and outer flanges, and connected to the well by a well connecting portion. The outer end of each bead seat is positioned radially outwardly relative to bead seat inner end. At least one of the flanges includes an extended portion which extends radially inwardly, such that a free end of the extended portion is positioned radially inwardly relative to the first end of the respective flange.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: October 3, 2023
    Assignee: Moveero Limited
    Inventors: Gianpietro Brame, Kristoffer Eriksen, Ulla Bennetzen, John Madsen
  • Publication number: 20220214292
    Abstract: Methods and instrumentation for determining the water content of a body fluid such as blood plasma by portable nuclear magnetic resonance (NMR) relaxometry are provided.
    Type: Application
    Filed: April 6, 2020
    Publication date: July 7, 2022
    Inventors: Matthew P. AUGUSTINE, John MADSEN, Johnny PHAN, Joseph POURTABIB, Sophia Noelle FRICKE, Shahab CHIZARI, Nam K. TRAN
  • Publication number: 20220084216
    Abstract: A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from the video. A motion model comprising a plurality of elements is provided by accumulating information from motion grids obtained from the video. At least one element of the current motion grid is compared to at least one corresponding element of the motion model. It is determined whether there is motion deviation in accordance with the result of the comparison.
    Type: Application
    Filed: November 23, 2021
    Publication date: March 17, 2022
    Inventor: John MADSEN
  • Patent number: 11216957
    Abstract: A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from the video. A motion model comprising a plurality of elements is provided by accumulating information from motion grids obtained from the video. At least one element of the current motion grid is compared to at least one corresponding element of the motion model. It is determined whether there is motion deviation in accordance with the result of the comparison.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: January 4, 2022
    Assignee: Canon Kabushiki Kaisha
    Inventor: John Madsen
  • Publication number: 20210307841
    Abstract: A method for generating and providing artificial intelligence assisted surgical guidance includes analyzing video images from surgical procedure and training a neural network to identify at least one of anatomical objects, surgical objects, and tissue manipulation in video images. The method includes receiving, by the neural network, a live feed of video images from the surgery. The method further includes classifying, by the neural network, at least one of anatomical objects, surgical objects, and tissue manipulation in the live feed of video images. The method further includes outputting, in real time, surgical guidance based on algorithms created using the classified at least on of anatomical objects, surgical objects, and tissue manipulations in the live feed of video images.
    Type: Application
    Filed: July 25, 2019
    Publication date: October 7, 2021
    Inventors: Vivek Paresh Buch, Peter John Madsen, Jianbo Shi
  • Patent number: 11044343
    Abstract: The invention relates to methods and apparatuses for managing storage and serving of data streams generated by peripheral devices in a system for surveillance and/or monitoring. According to one aspect, the method comprises the steps of obtaining a configuration table, the configuration table comprising a list of one or more recording servers storing data segments generated by the peripheral device; building an association table, the association table comprising, for each recording server of the list, identifiers of data segments of the data stream stored therein; determining, based on the association table, the recording server storing a requested data segment; obtaining the requested data segment from the determined recording server and serving the obtained data segment.
    Type: Grant
    Filed: October 14, 2019
    Date of Patent: June 22, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventors: Carsten Bøgelund, John Madsen, Klaus Klausen, Preben Holm Nielsen
  • Publication number: 20210073581
    Abstract: A method of acquiring a training set of images is carried out in an environment comprising at least one video surveillance camera, wherein the video camera is connected to a network including a video management server. The method comprises controlling a robot having an object attached to navigate to a plurality of locations, wherein each location is in the field of view of at least one camera. At each location, at least one camera which has the robot in its field of view is controlled to capture a plurality of images with different camera settings. Each image is stored with camera setting data defining the camera settings when the image was captured.
    Type: Application
    Filed: September 9, 2020
    Publication date: March 11, 2021
    Inventors: John MADSEN, Louise ABELA
  • Patent number: 10922819
    Abstract: A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from a video sequence. A current motion pattern grid comprising a plurality of elements is generated by firstly searching for a segment consisting of grid elements in which a change has been indicated in the current motion grid and which are neighbouring to one another and, secondly, storing in each element of the segment a value corresponding to a size of the segment. A value of an element of the current motion pattern grid is compared with a threshold value. It is then determined, based on the result of the comparison, whether there is deviation from the motion pattern.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 16, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: John Madsen
  • Patent number: 10916017
    Abstract: Detection of motion deviation in a video sequence is provided. Change grids each comprise elements generated by storing in each element of the change grid an indication of whether there is change between corresponding elements of at least two images. A current direction grid is generated from a pair of change grids by searching for movement of a corresponding segment identified in each change grid, the movement occurring between the locations of the segment in each of the pair of change grids and, storing in elements of the current direction grid a vector corresponding to the movement of the segment. A vector stored in an element of the current direction grid is compared with a reference vector. It is determined whether there is motion deviation in the video sequence in accordance with the comparison.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: February 9, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: John Madsen
  • Publication number: 20200223253
    Abstract: A wheel includes a rim having inner and outer flanges. A first end of each flange is positioned axially outwardly relative to the second end. A pair of bead seats are positioned one adjacent each flange, and each has an axially outer end connected to a second end of its flange by a flange connecting portion, and an axially inner end connected to one of a pair of side parts. Each side part is positioned between a central well and one of the inner and outer flanges, and connected to the well by a well connecting portion. The outer end of each bead seat is positioned radially outwardly relative to bead seat inner end.
    Type: Application
    Filed: March 31, 2020
    Publication date: July 16, 2020
    Inventors: Gianpietro Brame, Kristoffer Eriksen, Ulla Bennetzen, John Madsen
  • Patent number: 10639930
    Abstract: A wheel includes a rim having inner and outer flanges. A first end of each flange is positioned axially outwardly relative to the second end. A pair of bead seats are positioned one adjacent each flange, and each has an axially outer end connected to a second end of its flange by a flange connecting portion, and an axially inner end connected to one of a pair of side parts. Each side part is positioned between a central well and one of the inner and outer flanges, and connected to the well by a well connecting portion. The outer end of each bead seat is positioned radially outwardly relative to bead seat inner end. At least one of the flanges includes an extended portion which extends radially inwardly, such that a free end of the extended portion is positioned radially inwardly relative to the first end of the respective flange.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: May 5, 2020
    Assignee: GKN Wheels Limited
    Inventors: Gianpietro Brame, Kristoffer Eriksen, Ulla Bennetzen, John Madsen
  • Publication number: 20200045145
    Abstract: The invention relates to methods and apparatuses for managing storage and serving of data streams generated by peripheral devices in a system for surveillance and/or monitoring. According to one aspect, the method comprises the steps of obtaining a configuration table, the configuration table comprising a list of one or more recording servers storing data segments generated by the peripheral device; building an association table, the association table comprising, for each recording server of the list, identifiers of data segments of the data stream stored therein; determining, based on the association table, the recording server storing a requested data segment; obtaining the requested data segment from the determined recording server and serving the obtained data segment.
    Type: Application
    Filed: October 14, 2019
    Publication date: February 6, 2020
    Inventors: Carsten Bøgelund, John Madsen, Klaus Klausen, Preben Holm Nielsen
  • Publication number: 20200037001
    Abstract: The invention relates to a method and a device for generating a composite video. The method comprises obtaining primary and secondary video segments each comprising a sequence of intra-coded I frames and predicted P frames, the primary and secondary video segments having first and second priority levels and first and second capture time intervals, wherein the second priority level is higher than the first priority level and the second capture time interval overlaps with the first capture time interval.
    Type: Application
    Filed: May 4, 2017
    Publication date: January 30, 2020
    Inventors: Preben H NIELSEN, John MADSEN, Klaus KLAUSEN
  • Patent number: 10498861
    Abstract: The invention relates to methods and apparatuses for managing storage and serving of data streams generated by peripheral devices in a system for surveillance and/or monitoring. According to one aspect, the method comprises the steps of obtaining a configuration table, the configuration table comprising a list of one or more recording servers storing data segments generated by the peripheral device; building an association table, the association table comprising, for each recording server of the list, identifiers of data segments of the data stream stored therein; determining, based on the association table, the recording server storing a requested data segment; obtaining the requested data segment from the determined recording server and serving the obtained data segment.
    Type: Grant
    Filed: November 9, 2016
    Date of Patent: December 3, 2019
    Assignee: Canon Kabushiki Kaisha
    Inventors: Carsten Bøgelund, John Madsen, Klaus Klausen, Preben Holm Nielsen
  • Publication number: 20190188864
    Abstract: A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from a video sequence. A current motion pattern grid comprising a plurality of elements is generated by firstly searching for a segment consisting of grid elements in which a change has been indicated in the current motion grid and which are neighbouring to one another and, secondly, storing in each element of the segment a value corresponding to a size of the segment. A value of an element of the current motion pattern grid is compared with a threshold value. It is then determined, based on the result of the comparison, whether there is deviation from the motion pattern.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 20, 2019
    Inventor: John MADSEN
  • Publication number: 20190188861
    Abstract: Detection of motion deviation in a video sequence is provided. Change grids each comprise elements generated by storing in each element of the change grid an indication of whether there is change between corresponding elements of at least two images. A current direction grid is generated from a pair of change grids by searching for movement of a corresponding segment identified in each change grid, the movement occurring between the locations of the segment in each of the pair of change grids and, storing in elements of the current direction grid a vector corresponding to the movement of the segment. A vector stored in an element of the current direction grid is compared with a reference vector. It is determined whether there is motion deviation in the video sequence in accordance with the comparison.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 20, 2019
    Inventor: John MADSEN
  • Publication number: 20190188869
    Abstract: A current motion grid comprising a plurality of elements is generated by storing in each element of the current motion grid an indication of whether there is a change between corresponding elements of at least two images captured from the video. A motion model comprising a plurality of elements is provided by accumulating information from motion grids obtained from the video. At least one element of the current motion grid is compared to at least one corresponding element of the motion model. It is determined whether there is motion deviation in accordance with the result of the comparison.
    Type: Application
    Filed: December 4, 2018
    Publication date: June 20, 2019
    Inventor: John MADSEN
  • Publication number: 20170134532
    Abstract: The invention relates to methods and apparatuses for managing storage and serving of data streams generated by peripheral devices in a system for surveillance and/or monitoring. According to one aspect, the method comprises the steps of obtaining a configuration table, the configuration table comprising a list of one or more recording servers storing data segments generated by the peripheral device; building an association table, the association table comprising, for each recording server of the list, identifiers of data segments of the data stream stored therein; determining, based on the association table, the recording server storing a requested data segment; obtaining the requested data segment from the determined recording server and serving the obtained data segment.
    Type: Application
    Filed: November 9, 2016
    Publication date: May 11, 2017
    Inventors: Carsten Bøgelund, John Madsen, Klaus Klausen, Preben Holm Nielsen
  • Patent number: 9559019
    Abstract: Metrology may be implemented during semiconductor device fabrication by a) modeling a first measurement on a first test cell formed in a layer of a partially fabricated device; b) performing a second measurement on a second test cell in the layer; c) feeding information from the second measurement into the modeling of the first measurement; and after a lithography pattern has been formed on the layer including the first and second test cells, d) modeling a third and a fourth measurement on the first and second test cells respectively using information from a) and b) respectively.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 31, 2017
    Assignee: KLA-TENCOR CORPORATION
    Inventors: Michael Adel, Leonid Poslavsky, John Fielden, John Madsen, Robert Peters