Patents by Inventor Kevin Barker
Kevin Barker 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: 12318251Abstract: An actuator for moving an ultrasound transducer has a main body configured to be positioned adjacent to a target region of interest to be examined; and, a motor mounted on the main body. The motor is configured to have an ultrasound transducer connected thereto to simultaneously translate and rotate the ultrasound transducer to perform a compound scan of the target region of interest when the ultrasound transducer is connected to the motor. An ultrasound device has an ultrasound transducer movably mounted on the actuator. The actuator requires only single motor to effect both translation and rotation of the transducer thereby simplifying operation and providing a more compact device.Type: GrantFiled: March 11, 2022Date of Patent: June 3, 2025Assignee: Centre for Imaging Technology Commercialization (CIMTEC)Inventors: Aaron Fenster, Kevin Barker
-
Publication number: 20220287677Abstract: An actuator for moving an ultrasound transducer has a main body configured to be positioned adjacent to a target region of interest to be examined; and, a motor mounted on the main body. The motor is configured to have an ultrasound transducer connected thereto to simultaneously translate and rotate the ultrasound transducer to perform a compound scan of the target region of interest when the ultrasound transducer is connected to the motor. An ultrasound device has an ultrasound transducer movably mounted on the actuator. The actuator requires only single motor to effect both translation and rotation of the transducer thereby simplifying operation and providing a more compact device.Type: ApplicationFiled: March 11, 2022Publication date: September 15, 2022Applicant: Centre for Imaging Technology Commercialization (CIMTEC)Inventors: Aaron FENSTER, Kevin BARKER
-
Patent number: 10052083Abstract: An actuator for an ultrasound probe comprises a housing assembly configured to accommodate an ultrasound probe and to be positioned adjacent to a target region of interest to be examined, and a motor assembly coupled to the housing assembly, the motor assembly configured to move the housing assembly in a manner to allow an ultrasound probe when accommodated by the housing assembly to perform a compound scan of the target region of interest.Type: GrantFiled: March 28, 2013Date of Patent: August 21, 2018Assignee: UNIVERSITY OF WESTERN ONTARIOInventors: Kevin Barker, Aaron Fenster, Hamid Neshat, Nirmal Kakani
-
Publication number: 20180051850Abstract: Disclosed is a counterbalance apparatus, and a method for counterbalancing using an apparatus, having a center of motion that is internal or external to the apparatus. The apparatus and method are adapted to support a payload, having a load vector applied in a direction of the vector or gravity, that is positioned distal to the center of motion. The apparatus includes a gimbal adapted to support the payload and allow for its rotational movement about the center of motion generating a load torque therefrom, and a resilient member adapted to engage the gimbal and supply a support torque to counterbalance the load torque. The method includes a step of supporting the payload with a gimbal adapted to allow rotational movement of the payload about the center of motion to generate a load torque therefrom, and a step of configuring a resilient member to engage the gimbal and supply a support torque to counterbalance the load torque.Type: ApplicationFiled: March 31, 2015Publication date: February 22, 2018Inventors: Jeffrey BAX, Kevin BARKER, Dandan SHAN, Christopher WARING, Aaron FENSTER
-
Patent number: 9092278Abstract: A system for allocating incoming events among operational groups to create a multi-treaded computation process includes: incoming events; an event processing system configured to receive the incoming events; an event key generator within the event processing system, the event key generator being configured to generate event keys at run time, the event keys being associated with the incoming events; and a thread dispatcher, the thread dispatcher allocating the incoming events among the operational groups according to the associated incoming event keys.Type: GrantFiled: April 26, 2007Date of Patent: July 28, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
-
Patent number: 9052972Abstract: A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.Type: GrantFiled: September 26, 2013Date of Patent: June 9, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
-
Publication number: 20150018685Abstract: An actuator for an ultrasound probe comprises a housing assembly configured to accommodate an ultrasound probe and to be positioned adjacent to a target region of interest to be examined, and a motor assembly coupled to the housing assembly, the motor assembly configured to move the housing assembly in a manner to allow an ultrasound probe when accommodated by the housing assembly to perform a compound scan of the target region of interest.Type: ApplicationFiled: March 28, 2013Publication date: January 15, 2015Inventors: Kevin Barker, Aaron Fenster, Hamid Neshat, Nirmal Kakani
-
Publication number: 20140026151Abstract: A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.Type: ApplicationFiled: September 26, 2013Publication date: January 23, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
-
Patent number: 8584144Abstract: A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.Type: GrantFiled: March 1, 2012Date of Patent: November 12, 2013Assignee: International Business Machines CorporationInventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
-
Patent number: 8316318Abstract: Tools that can be used to enhance visibility into various business processes, using named calculations and/or configured columns to produce customized display grids for displaying data from a database are presented. Such tools may provide the ability to develop, within a business application (and/or in conjunction with a business application) visibility solutions that are customized to that end user's business, without the need for expensive redevelopment and/or extensive customization of the business application itself.Type: GrantFiled: May 18, 2007Date of Patent: November 20, 2012Assignee: Oracle International CorporationInventors: Kerri Shortell, Thomas Hora, Kevin Barker
-
Publication number: 20120167105Abstract: A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread.Type: ApplicationFiled: March 1, 2012Publication date: June 28, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
-
Publication number: 20100070975Abstract: A method for operating a multi-threading computational system includes: identifying related events; allocating the related events to a first thread; allocating unrelated events to one or more second threads; wherein the events allocated to the first thread are executed in sequence and the events allocated to the one or more second threads are executed in parallel to execution of the first thread. A system for allocating incoming events among operational groups to create a multi-treaded computation process includes: incoming events; an event processing system configured to receive the incoming events; an event key generator within the event processing system, the event key generator being configured to generate event keys at run time, the event keys being associated with the incoming events; and a thread dispatcher, the thread dispatcher allocating the incoming events among the operational groups according to the associated incoming event keys.Type: ApplicationFiled: April 26, 2007Publication date: March 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kevin Barker, Hanaa Hammad, Mohamed S. Ghareeb Hegazy, Tamer Mahfouz
-
Publication number: 20080244430Abstract: Tools that can be used to enhance visibility into various business processes, using named calculations and/or configured columns to produce customized display grids for displaying data from a database. Such tools may provide the ability to develop, within a business application (and/or in conjunction with a business application) visibility solutions that are customized to that end user's business, without the need for expensive redevelopment and/or extensive customization of the business application itself.Type: ApplicationFiled: May 18, 2007Publication date: October 2, 2008Applicant: Oracle International CorporationInventors: Kerri Shortell, Thomas Hora, Kevin Barker
-
Publication number: 20070022383Abstract: A mechanism is provided for converting after image data into a delta level change. An after image business graph is first transformed into a generic after image business graph. Another transformation is performed transforming the generic after image business graph into a second after image business graph, using delta information from another enterprise information system is used to create a delta business graph. A final transformation is performed to convert the delta business graph into a generic delta business graph.Type: ApplicationFiled: July 22, 2005Publication date: January 25, 2007Applicant: International Business Machines CorporationInventors: Kevin Barker, Christopher Claussen, Zeenat Kulkarni, Yang Zhong
-
Publication number: 20050262088Abstract: An organ and tissue procurement system is provided, comprising an interface server for storing and delivering user interface information accessible to authorized users over a wide area network; a database server, in communication with the interface server, for storing and delivering data related to donors and recipients of human organs and tissue; and software, in communication with the interface server and the database server, for enabling access to the data and the user interface information by the authorized users, wherein the software includes: (a) security measures for determining whether one or more of the authorized users may modify the data; and (b) an import feature for receiving donor information from at least one external database and adding the donor information to the data. In a preferred embodiment, the external database is managed by an office of motor vehicles or an organ donation organization.Type: ApplicationFiled: October 1, 2003Publication date: November 24, 2005Inventors: Ronnie Solis, Kelly Ranum, Kathy Pizzolato, Kirby Yarbrough, Maulik Shah, Lance Weitzel, Kevin Barker