Patents by Inventor Steven Reynolds
Steven Reynolds 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: 11954785Abstract: A medical image processing apparatus for rendering medical images includes a first GPU and a second GPU, each configured to read from and write to a data structure stored in virtual memory. The data structure is configured to be read by both the first GPU and the second GPU and the data structure is configured such that the first GPU can write to a first sub-space of the data structure and the second GPU can write to a second sub-space of the data structure. The first sub-space and the second sub-space are independent. The first GPU is configured to write data relating to pre-processing for rendering to the first sub-space and the second GPU is configured to read the written data and to render at least one image based on the written data.Type: GrantFiled: December 7, 2021Date of Patent: April 9, 2024Assignee: CANON MEDICAL SYSTEMS CORPORATIONInventors: Magnus Fredrik Wahrenberg, Steven Reynolds
-
Patent number: 11922647Abstract: An image processing apparatus comprises processing circuitry configured to: obtain a respective identity and location for each of a first plurality of landmarks in a reference volume; obtain a respective weighting for each landmark of the first plurality of landmarks; obtain a respective identity and location for each of a second plurality of landmarks in a further volume; and determine a transform based on a fit between the first plurality of landmarks and the second plurality of landmarks, wherein the fit is determined in dependence on the weightings.Type: GrantFiled: September 8, 2021Date of Patent: March 5, 2024Assignee: CANON MEDICAL SYSTEMS CORPORATIONInventors: Ross Davies, Steven Reynolds
-
Patent number: 11907169Abstract: A delta set information management device (delta device) stores full versions of files and updates such files based upon delta information. The delta device can be a web server running delta software. It can store original files as either seed files or node files in a tree structure and store modifications to seed files and node files based upon the time and identity of the entity (e.g., user or computer) that requested or made such modifications.Type: GrantFiled: December 13, 2019Date of Patent: February 20, 2024Inventor: Steven Reynolds
-
Patent number: 11871054Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: April 18, 2022Date of Patent: January 9, 2024Assignee: Imagine Communications Corp.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20230177760Abstract: A medical image processing apparatus for rendering medical images comprises a first GPU and a second GPU, each configured to read from and write to a data structure stored in virtual memory, wherein: the data structure is configured to be read by both the first GPU and the second GPU; the data structure is configured such that the first GPU can write to a first sub-space of the data structure and the second GPU can write to a second sub-space of the data structure; the first sub-space and the second sub-space are independent; the first GPU is configured to write data relating to pre-processing for rendering to the first sub-space; and the second GPU is configured to read the written data and to render at least one image based on the written data.Type: ApplicationFiled: December 7, 2021Publication date: June 8, 2023Applicant: CANON MEDICAL SYSTEMS CORPORATIONInventors: Magnus Fredrik WAHRENBERG, Steven REYNOLDS
-
Publication number: 20230073574Abstract: An image processing apparatus comprises processing circuitry configured to: obtain a respective identity and location for each of a first plurality of landmarks in a reference volume; obtain a respective weighting for each landmark of the first plurality of landmarks; obtain a respective identity and location for each of a second plurality of landmarks in a further volume; and determine a transform based on a fit between the first plurality of landmarks and the second plurality of landmarks, wherein the fit is determined in dependence on the weightings.Type: ApplicationFiled: September 8, 2021Publication date: March 9, 2023Applicant: CANON MEDICAL SYSTEMS CORPORATIONInventors: Ross DAVIES, Steven REYNOLDS
-
Patent number: 11443476Abstract: A medical processing apparatus comprises processing circuitry configured to: receive an image data set for rendering; for each of a plurality of a pixels or voxels in the image data set: set a region of interest around the pixel or voxel; determine a maximum data value and a minimum data value for pixels or voxels in the region of interest; and designate the pixel or voxel as visible or as non-visible based on the maximum data value and the minimum data value for the region of interest; and perform a rendering process using the pixels or voxels of the image data set that designated as visible.Type: GrantFiled: May 27, 2020Date of Patent: September 13, 2022Assignee: CANON MEDICAL SYSTEMS CORPORATIONInventors: Steven Reynolds, Ross Davies
-
Patent number: 11417027Abstract: A medical image processing apparatus comprises processing circuitry configured to: acquire a data volume to be compressed; acquire a function relating color value to each data value of the data volume; and change a compression rate per region of the data volume based on color values in each region.Type: GrantFiled: December 1, 2020Date of Patent: August 16, 2022Assignee: CANON MEDICAL SYSTEMS CORPORATIONInventors: Ross Davies, Steven Reynolds
-
Publication number: 20220256214Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: April 18, 2022Publication date: August 11, 2022Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20220224993Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: July 14, 2022Applicant: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 11366529Abstract: A gesture based data capture and analysis system includes one or more gesture units, one or more feedback units, and an analysis unit. The system operates in one or more states, which control if and how it responds to gestures depending on the active state. The gesture units are affixed to a user's hand, wrist, and/or fingers and sense movement as gesture data. The analysis unit interprets the gesture data and uses that data to control both the capturing of data by the peripherals and the processing of the captured data. The analysis unit also keeps a list or history of gestures, data captured, and/or active states to allow a user to review a timeline such information. The feedback units provide real time feedback to the user identifying information such as the type of gesture interpreted or detected, the state of the system, or the type or contents of data from the peripheral.Type: GrantFiled: July 14, 2021Date of Patent: June 21, 2022Inventor: Steven Reynolds
-
Publication number: 20220172402Abstract: A medical image processing apparatus comprises processing circuitry configured to: acquire a data volume to be compressed; acquire a function relating color value to each data value of the data volume; and change a compression rate per region of the data volume based on color values in each region.Type: ApplicationFiled: December 1, 2020Publication date: June 2, 2022Applicant: CANON MEDICAL SYSTEMS CORPORATIONInventors: Ross DAVIES, Steven REYNOLDS
-
Patent number: 11310544Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: March 29, 2021Date of Patent: April 19, 2022Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Patent number: 11281302Abstract: A gesture based data capture and analysis system includes one or more gesture units and an analysis unit. The gesture units are affixed to a user's hand and/or one or more fingers. The gesture units contain a gesture sensor such as one or more motion detectors (e.g., accelerometers or an image analysis unit) and communicate with an analysis unit and one or more peripherals, such as a mobile phone, camera, video recorder, audio recorder, or other analog or digital sensing unit. The gesture units sense movement of a user's arms, hands, and/or fingers as gesture data. The analysis unit interprets the gesture data and controls the capture of image, audio, video, and/or other data by the peripherals and the processing, storing, sending, networking, posting, display, and/or publishing of the captured data according to processing gestures captured by the gesture units as gesture data and interpreted as such by the analysis unit.Type: GrantFiled: May 13, 2019Date of Patent: March 22, 2022Inventor: Steven Reynolds
-
Publication number: 20220046334Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: February 10, 2022Applicant: Imagine Communications Corp.Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Publication number: 20210375027Abstract: A medical processing apparatus comprises processing circuitry configured to: receive an image data set for rendering; for each of a plurality of a pixels or voxels in the image data set: set a region of interest around the pixel or voxel; determine a maximum data value and a minimum data value for pixels or voxels in the region of interest; and designate the pixel or voxel as visible or as non-visible based on the maximum data value and the minimum data value for the region of interest; and perform a rendering process using the pixels or voxels of the image data set that designated as visible.Type: ApplicationFiled: May 27, 2020Publication date: December 2, 2021Applicant: CANON MEDICAL SYSTEMS CORPORATIONInventors: Steven REYNOLDS, Ross Davies
-
Publication number: 20210219005Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: ApplicationFiled: March 29, 2021Publication date: July 15, 2021Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds
-
Publication number: 20210182242Abstract: A delta set information management device (delta device) stores full versions of files and updates such files based upon delta information. The delta device can be a web server running delta software. It can store original files as either seed files or node files in a tree structure and store modifications to seed files and node files based upon the time and identity of the entity (e.g., user or computer) that requested or made such modifications.Type: ApplicationFiled: December 13, 2019Publication date: June 17, 2021Inventor: Steven Reynolds
-
Publication number: 20210160589Abstract: A system for producing fragmented video content is provided. The system includes a processing device, a non-transitory data store, and a memory storage device having at least a Manifest Processing Service (MPS) unit stored therein. The MPS unit is configured to generate at least one master manifest and store the master manifest in the non-transitory data store, the master manifest comprising a timing reference for a video fragment of the fragmented video content, wherein the timing reference indicates a temporal boundary of processing for the video fragment.Type: ApplicationFiled: December 7, 2020Publication date: May 27, 2021Inventors: Brick Eksten, Stephen Smith, Yuval Fisher, Steven Reynolds
-
Patent number: 10999611Abstract: A playout system for providing playout of fragmented video content is provided. The system includes a non-transitory data store and a processor. The processor is configured to playout content for video origination using a fragmented format. The processor can receive a playlist and generate a plurality of video fragments from source content. A transcoder can process video fragments based on one or more program scheduling requirements from the playlist to generate new video fragments. A manifest is updated to reference the new video fragments. The process can output a video stream based on the new video fragments.Type: GrantFiled: September 14, 2018Date of Patent: May 4, 2021Assignee: IMAGINE COMMUNICATIONS CORP.Inventors: Stephen Smith, Yuval Fisher, Brick Eksten, Steven Reynolds