Patents by Inventor Kevin Franks

Kevin Franks 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: 9498182
    Abstract: The present disclosure is directed to a planning and navigation method. The planning and method includes obtaining and rendering a plurality of images. The plurality of images are segmented to demarcate a target area. A treatment plan is determined based on the target area. The navigation method includes obtaining an ultrasound image of a scan plane including the target and obtaining a fiducial image of a fiducial pattern disposed on an ultrasound device. The obtained fiducial image is corrected and a correspondence between the fiducial image and a model image is found. A position of the surgical device is transformed to model coordinates. Then the ultrasound image and a virtual image of the surgical device is displayed to allow a surgeon to navigate the surgical device to the target using the displayed ultrasound image and the virtual image. The target is treated based on the treatment plan.
    Type: Grant
    Filed: May 22, 2012
    Date of Patent: November 22, 2016
    Assignee: COVIDIEN LP
    Inventors: Jason A. Case, Kevin Frank, Casey M. Ladtkow
  • Publication number: 20130316318
    Abstract: The present disclosure is directed to a planning system for planning a surgical procedure. The planning system includes a memory configured to store a plurality of images and a controller configured to render the plurality of images in three dimensions. The controller also automatically segments the plurality of images to demarcate a target area and automatically determines a treatment plan based on the target area. A display is configured to display the rendered plurality of images and the target area.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: VIVANT MEDICAL, INC.
    Inventors: Kevin Frank, Jason A. Case, Casey M. Ladtkow
  • Publication number: 20130317351
    Abstract: The present disclosure is directed to a surgical navigation system. The navigation system includes an ultrasound device configured to obtain an ultrasound image in a scan plane The ultrasound device has a fiducial pattern disposed thereon. A surgical device having an image capture device configured to capture a fiducial image of the fiducial pattern is also provided. The system also includes a controller configured to receive the ultrasound image and the fiducial image, wherein the controller determines a position of the surgical device in relation to the scan plane based on the fiducial image. A display is configured to display the ultrasound image and a virtual image of the surgical device based on the position of the surgical device in relation to the scan plane.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: VIVANT MEDICAL, INC.
    Inventors: Jason A. Case, Kevin Frank
  • Publication number: 20130315440
    Abstract: The present disclosure is directed to fiducial tracking system. The fiducial tracking system includes a first device having a fiducial pattern disposed thereon and a second device having an image capture device disposed thereon. The image capturing device is configured to obtain a fiducial image of the fiducial pattern. A controller is also provided that is configured to receive the fiducial image, correct the fiducial image for lens distortion, find correspondence between the fiducial image and a model image, estimate a camera pose, and transform a position of the second device to model coordinates.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: VIVANT MEDICAL, INC.
    Inventors: Kevin Frank, Jason A. Case
  • Publication number: 20130317353
    Abstract: The present disclosure is directed to a planning and navigation system. The planning system includes a memory configured to store a plurality of images and a controller configured to render the plurality of images in three dimensions, automatically segment the plurality of images to demarcate a target area, and automatically determine a treatment plan based on the target area. The navigation system includes an ultrasound device having a fiducial pattern that obtains an ultrasound image, a surgical device having a image capture device that captures an image of the fiducial pattern, and a controller that receives the ultrasound image and the fiducial image. The controller determines a position of the surgical device based on the fiducial image. The planning and navigation system also includes a controller that receives data from the planning system and the navigation system and a display configured to display the received information.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: VIVANT MEDICAL, INC.
    Inventors: Kevin Frank, Jason A. Case, Casey M. Ladtkow
  • Publication number: 20130317363
    Abstract: The present disclosure is directed to an ablation planning and navigation system. The planning system includes a memory configured to store a plurality of images and a controller configured to render the plurality of images in three dimensions, automatically segment the plurality of images to demarcate a target area, and automatically determine a treatment plan based on the target area. The navigation system includes an ultrasound device having a fiducial pattern that obtains an ultrasound image, an ablation needle having a image capture device that captures an image of the fiducial pattern, and a controller that receives the ultrasound image and the fiducial image. The controller determines a position of the ablation needle based on the fiducial image. The planning and navigation system also includes a controller that receives data from the planning system and the navigation system and a display configured to display the received information.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: VIVANT MEDICAL, INC.
    Inventors: Jason A. Case, Kevin Frank, Casey M. Ladtkow
  • Publication number: 20130317352
    Abstract: The present disclosure is directed to a planning and navigation method. The planning and method includes obtaining and rendering a plurality of images. The plurality of images are segmented to demarcate a target area. A treatment plan is determined based on the target area. The navigation method includes obtaining an ultrasound image of a scan plane including the target and obtaining a fiducial image of a fiducial pattern disposed on an ultrasound device. The obtained fiducial image is corrected and a correspondence between the fiducial image and a model image is found. A position of the surgical device is transformed to model coordinates. Then the ultrasound image and a virtual image of the surgical device is displayed to allow a surgeon to navigate the surgical device to the target using the displayed ultrasound image and the virtual image. The target is treated based on the treatment plan.
    Type: Application
    Filed: May 22, 2012
    Publication date: November 28, 2013
    Applicant: VIVANT MEDICAL, INC.
    Inventors: Jason A. Case, Kevin Frank, Casey M. Ladtkow
  • Patent number: 8407703
    Abstract: In response to the detection of an external event by the first thread, the first thread sends a quiesce event to each additional thread of the application and suspends execution. The quiesce event may be either a suspension event requesting suspension of the additional threads or a termination event requesting termination of the additional threads. Each additional thread, upon receiving the quiesce event, checks its environment to determine whether it is holding any critical system resource. If the additional thread determines that is not holding any critical system resource and that it is therefore safe to quiesce, the additional thread quiesces. Before quiescing, the last additional thread to quiesce resumes the first thread, which is now free to perform critical operations without interference from the additional threads. If the quiesce type is suspension, the first thread resumes the additional threads upon completing its critical operations, whereupon the application resumes its normal operation.
    Type: Grant
    Filed: October 29, 1996
    Date of Patent: March 26, 2013
    Assignee: International Business Machines Corporation
    Inventors: Donald Fred Ault, Ernest Scott Bender, Jon Kevin Franks, John Arthur Helmbold
  • Publication number: 20120265048
    Abstract: A system for providing treatment signals to a body of an individual includes a magnetic field measurement circuitry for measuring the magnetic field of the body of the individual and providing feedback information responsive thereto. A user interface displays the feedback information and receives a control input. A plurality of energy treatment circuitries each provides treatment energy to the body of the individual responsive to at least one control signal. An application interface applies the treatment energy to the body of an individual. A control block generates the at least one control signal responsive to the control input.
    Type: Application
    Filed: April 13, 2012
    Publication date: October 18, 2012
    Applicant: AVAZZIA, INC.
    Inventors: TERRYL E. BIGGS, KEVIN FRANK, FRANK SKAGGS, TAMMY J. SMITH LAHUTSKY, TIMOTHY B. SMITH
  • Patent number: 8219435
    Abstract: Various technologies and techniques are disclosed for generating project milestones. A method for programmatically determining a status of a particular task is described. Project management data for a particular task is retrieved from a data store. Milestone indicators are retrieved from a key word data store. An analysis is performed of the project-related files to determine an actual status of the particular task, using the milestone indicators and project management data as part of the analysis. When the analysis reveals that the project-related files reflect a different status for the project than the project management data reflects, one or more notifications are raised.
    Type: Grant
    Filed: January 21, 2009
    Date of Patent: July 10, 2012
    Assignee: Microsoft Corporation
    Inventor: Kevin Frank
  • Publication number: 20110250321
    Abstract: The present invention is directed to a baked cheese product having two opposing pieces of exterior cheese having outer edges. An interior food product of a different type of cheese or a non-cheese product has dimensions less than the dimensions of the exterior cheese. The interior food product is positioned between the opposing slices of the exterior cheese such that outer edges of the opposing slices of the exterior cheese are placed together. The outer edges are bonded by heat to create a bond sufficient to prevent leakage of the interior food product.
    Type: Application
    Filed: April 12, 2011
    Publication date: October 13, 2011
    Inventor: Kevin Frank Everhart
  • Publication number: 20100185474
    Abstract: Various technologies and techniques are disclosed for generating project milestones. A method for programmatically determining a status of a particular task is described. Project management data for a particular task is retrieved from a data store. Milestone indicators are retrieved from a key word data store. An analysis is performed of the project-related files to determine an actual status of the particular task, using the milestone indicators and project management data as part of the analysis. When the analysis reveals that the project-related files reflect a different status for the project than the project management data reflects, one or more notifications are raised.
    Type: Application
    Filed: January 21, 2009
    Publication date: July 22, 2010
    Applicant: Microsoft Corporation
    Inventor: Kevin Frank
  • Patent number: 7428507
    Abstract: A system and an arrangement that process payment requests received from a number of distinct data communication devices via respective communications channels and consistent with different communications protocols. In an example embodiment, a payment processing system includes a plurality of data communications devices that transmit a plurality of payment requests in connection with purchases via respective communication channels. Each transmitted payment request includes a merchant identification code and a set of customer financial account data. The system further includes a payment server arrangement that receives the payment requests from the data communications devices at the respective channels via a plurality of adapter modules corresponding to each of the communication channels. Each of the adapter modules includes a payment processing application that identifies a financial institution identification code associated with the merchant identification code.
    Type: Grant
    Filed: June 29, 2001
    Date of Patent: September 23, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jean-Marc Villaret, Kevin Frank Ritschel, William Stuart Taylor
  • Patent number: 7295992
    Abstract: A method and a system for using an electronic funds transaction point of sale (EFTPOS) payment system to provide products and services to a point of sale location without compromising the security of payment processing by the EFTPOS payment system. In one example embodiment, the EFTPOS terminal arrangement is coupled to a first vendor data processing system (DPS) hosting a first application and is coupled to a financial institution DPS hosting a second application, wherein the terminal arrangement hosts one or more payment applications and one or more non-payment applications. The method includes accessing the first application at the first vendor DPS via the non-payment application of the EFTPOS terminal arrangement and selecting a product via the non-payment application and offered by the first application on the first vendor DPS.
    Type: Grant
    Filed: May 4, 2001
    Date of Patent: November 13, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jean-Marc Villaret, William Stuart Taylor, Kevin Frank Ritschel, Nicholas Clark Epperson
  • Publication number: 20070208352
    Abstract: A system is provided to align a surgical guide instrument over a burr hole in a patient's body. Adjustments of a surgical instrument can be made in x, y, z, and angular directions using the system. An instrument guide unit can include an instrument guide for guiding a surgical instrument into the body of a patient and a base unit operative to be secured to the body near an area in which surgery is to occur. The base unit is coupled to the instrument guide. An adjustment mechanism, coupled to the base unit and the instrument guide, is operative to adjust the instrument guide in lateral directions with respect the surface of the area.
    Type: Application
    Filed: May 7, 2007
    Publication date: September 6, 2007
    Applicant: SURGICAL NAVIGATION TECHNOLOGIES, INC.
    Inventors: Jaimie Henderson, Richard Bucholz, Kurt Smith, Kevin Frank, John Clayton, Catalina Carroll, Phillip Ulberg
  • Patent number: 7039766
    Abstract: A shared system memory, such as a cache, buffers Input/Output (I/O) requests between one or more host computers and one or more data storage servers or devices. The cache may be configured to operate natively as a least-recently-used (LRU)-only cache and may be optimized for random data accesses. Data buffered by the cache may be part of a sequential data stream for which prefetching data is desirable. A remote prefetch module is provided between the cache and the host to conduct prefetching without internally modifying the cache. The remote prefetch module maintains a model of the cache. Using the model, the prefetch module anticipates whether data is likely to be part of a sequential steam of data passed between a host and a data storage device. If so, the prefetch module schedules a prefetch of the data. The prefetch may be achieved by sending an I/O request to the data server or device.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: May 2, 2006
    Assignee: International Business Machines Corporation
    Inventor: Kevin Frank Smith
  • Publication number: 20060032549
    Abstract: A nozzle inhibitor is positioned in a filler neck closure assembly between a pivotable outer door and a pivotable inner door to prevent a user from pumping unleaded fuel into a diesel fuel tank. The nozzle inhibitor blocks full insertion of a small-diameter unleaded fuel nozzle into the filler neck closure assembly yet allows full insertion of a large-diameter diesel fuel nozzle into the filler neck closure assembly.
    Type: Application
    Filed: August 4, 2005
    Publication date: February 16, 2006
    Inventors: Chad McClung, Kevin Frank, Wayne Harris
  • Patent number: 6963917
    Abstract: Methods, systems and computer program products according to embodiments of the present invention provide distributing workload between a plurality of data processing systems in a cluster of data processing systems, wherein each of the plurality of data processing systems is executing an instance of an application which communicates over a network such that a connection request to the application may be distributed to any one of the plurality of data processing systems. Such workload distribution may be provided by defining a subset of the plurality of data processing systems which are to receive connection requests to the application having at least one predefined characteristic. A request for a connection to the application is received over the network and it is determined if the request has a characteristic corresponding to the characteristic associated with the subset of the plurality of data processing systems.
    Type: Grant
    Filed: October 20, 2000
    Date of Patent: November 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. Callis, Wesley McMillan Devine, Jon Kevin Franks, Lap Thiet Huynh, Alan G. Packett
  • Patent number: 6820121
    Abstract: Embodiments of the present invention include methods, systems and computer program products which provide for processing an event having a classification based on associated policy rules where the policy rules are conditioned on the classification. A policy rules hash table is provided including a plurality of policy rule entries, each policy rule entry being associated with a hash index. A hash index is generated using a classification hash length based on the classification of the event, the classification having an associated length at least equal to the classification hash length. A policy rule entry in the policy rules hash table is identified that corresponds to the generated hash index. It is determined if a classification field length associated with the identified policy rule corresponds to the classification hash length. The identified policy rule entry is executed if the hash length associated with the identified policy rule corresponds to the classification hash length.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: November 16, 2004
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. Callis, Jon Kevin Franks, Lap Thiet Huynh, Loan Nguyen, Diane Iupe Shannon, David Yu Pin Yang
  • Patent number: 6662235
    Abstract: Embodiments of the present invention include methods, systems and computer program products which provide for a complex policy rule structured in a plurality of levels wherein the complex policy rule selects an action for execution based on a plurality of individual policy conditions. An event is received having an associated value defining a point in a space covered by the individual policy conditions. The following operations are performed if the complex policy rule is a CNF policy rule. A plurality of summary conditions are generated, each of the summary conditions being associated with one of the levels. The associated value of the received event is compared to a selected one of the summary conditions to determine if the selected one of the summary conditions is met.
    Type: Grant
    Filed: August 24, 2000
    Date of Patent: December 9, 2003
    Assignee: International Business Machines Corporation
    Inventors: Gregory M. Callis, Jon Kevin Franks, Lap Thiet Huynh, Loan Nguyen, Diane Iupe Shannon, David Yu Pin Yang