Patents by Inventor Philip Alexander
Philip Alexander 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: 10708388Abstract: Methods, systems, and devices for defining an action node series at a database system are described. In some examples, the workflow may include one or more nodes are associated with an action. When executed, the workflow may produce an outcome based on the occurrence of an event or parameter associated with the one or more nodes. In some examples, the workflow may include one or more branch nodes. A branch node may include logic such that, when the workflow is executed, the logic selects a particular workflow path that includes its own specific nodes. The path may be selected based on the occurrence of an event or a value of one or more parameters. Thus, when a workflow including one or more branch nodes is executed, the outcome of the workflow may be based on the occurrence of the event or the value of the parameter.Type: GrantFiled: December 21, 2018Date of Patent: July 7, 2020Assignee: salesforce.com, inc.Inventors: Stephen Hsu, Ashwin Kashyap, Cassandra Funk, Laurel Knell, Eric Berg, Martin Edward Long, Avital Arora, Stanley Lemon, William Victor Gray, Philip Alexander Waligora, Reena Parekh, Kyle Coleman Skibble
-
Patent number: 10698049Abstract: An apparatus includes: a getter material disposed within a vacuum chamber to absorb stray molecules within the vacuum chamber; a thermal mass disposed adjacent the getter material and in thermal communication with the getter material; a cold station disposed within the vacuum chamber above the thermal mass; and a convective cooling loop connected between the thermal mass and the cold station and configured to convectively cool the thermal mass when the cold station is at a lower temperature than the thermal mass, and to thermally isolate the thermal mass from the cold station when the cold station is at a higher temperature than the thermal mass. The thermal mass may be water ice and may be thermally isolated from the walls of vacuum chamber by low loss support links and/or thermal reflective shielding.Type: GrantFiled: September 3, 2019Date of Patent: June 30, 2020Assignee: Koninklijke Philips N.V.Inventors: Philip Alexander Jonas, Matthew Voss, Philippe Abel Menteur
-
Patent number: 10661098Abstract: A magnetic resonance apparatus which includes: a body portion (102) having a cavity (106) with a first and second ends and at least one opening situated at one of the first and second ends. The cavity may define a longitudinal axis (LA) extending between the first and second ends. At least one main magnet may generate a main magnetic field having a substantially homogenous magnetic field within the cavity. A center shim (CS) which may be formed from a ring having opposed edges (131) and which may extend along a length of the longitudinal axis of the cavity. One or more discrete shims (DSs) may be situated between the CS and at least one of the first and second ends.Type: GrantFiled: June 19, 2014Date of Patent: May 26, 2020Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Jeffrey Edward Leach, Philip Alexander Johas, Johannes Adrianus Overweg, Viktor Mokhnatyuk
-
Publication number: 20200151016Abstract: One embodiment of the present invention sets forth a technique for performing nested kernel execution within a parallel processing subsystem. The technique involves enabling a parent thread to launch a nested child grid on the parallel processing subsystem, and enabling the parent thread to perform a thread synchronization barrier on the child grid for proper execution semantics between the parent thread and the child grid. This technique advantageously enables the parallel processing subsystem to perform a richer set of programming constructs, such as conditionally executed and nested operations and externally defined library functions without the additional complexity of CPU involvement.Type: ApplicationFiled: January 17, 2020Publication date: May 14, 2020Inventors: Stephen Jones, Philip Alexander Cuadra, Daniel Elliot Wexler, Ignacio Llamas, Lacky V. Shah, Jerome F. Duluk, Jr., Christopher Lamb
-
Publication number: 20200134068Abstract: A database system translates a received set of workflow actions into a graph of nodes. The graph of nodes includes a node set corresponding to each node type of the set of workflow actions. Each node set may be re-executable for each instance of an action type of the set of workflow actions. Upon completion of an action, the graph of nodes is executed. Execution of the graph of nodes includes executing processor executable instructions corresponding to a subset of the set of workflow actions. The subset may be determined base do on the completed action. The completed action may be determined based on a sequence tracking parameter.Type: ApplicationFiled: October 31, 2018Publication date: April 30, 2020Inventors: Ashwin Kashyap, Arthur Kong, Philip Alexander Waligora, Margaret Cyrzan, Anjali Ashok
-
Publication number: 20200099771Abstract: Methods, systems, and devices for defining an action node series at a database system are described. In some examples, the workflow may include one or more nodes are associated with an action. When executed, the workflow may produce an outcome based on the occurrence of an event or parameter associated with the one or more nodes. In some examples, the workflow may include one or more branch nodes. A branch node may include logic such that, when the workflow is executed, the logic selects a particular workflow path that includes its own specific nodes. The path may be selected based on the occurrence of an event or a value of one or more parameters. Thus, when a workflow including one or more branch nodes is executed, the outcome of the workflow may be based on the occurrence of the event or the value of the parameter.Type: ApplicationFiled: December 21, 2018Publication date: March 26, 2020Inventors: Stephen Hsu, Ashwin Kashyap, Cassandra Funk, Laurel Knell, Eric Berg, Martin Edward Long, Avital Arora, Stanley Lemon, William Victor Gray, Philip Alexander Waligora, Reena Parekh, Kyle Coleman Skibble
-
Publication number: 20200090381Abstract: There is provided a method of computing a likelihood of malignancy in a mammographic image, comprising: receiving a single channel 2D mammographic image including a single pixel intensity value for each pixel thereof, converting the single channel 2D mammographic image into a multi channel 2D mammographic image including multiple pixel intensity value channels for each pixel thereof, computing by a first sub-classifier according to the whole multi channel image, a first score indicative of likelihood of malignancy within the whole multi channel image, computing by a second sub-classifier according to each respective patch extracted from the multi channel image, a respective second score indicative of likelihood of malignancy within each respective patch, and computing by a gating sub-classifier according to the first score and the second scores, an indication of likelihood of malignancy and a location of the malignancy.Type: ApplicationFiled: November 17, 2019Publication date: March 19, 2020Applicant: Zebra Medical Vision Ltd.Inventor: Philip Alexander TEARE
-
Patent number: 10552201Abstract: One embodiment of the present invention sets forth a technique for instruction level execution preemption. Preempting at the instruction level does not require any draining of the processing pipeline. No new instructions are issued and the context state is unloaded from the processing pipeline. Any in-flight instructions that follow the preemption command in the processing pipeline are captured and stored in a processing task buffer to be reissued when the preempted program is resumed. The processing task buffer is designated as a high priority task to ensure the preempted instructions are reissued before any new instructions for the preempted context when execution of the preempted context is restored.Type: GrantFiled: May 12, 2017Date of Patent: February 4, 2020Assignee: NVIDIA CORPORATIONInventors: Philip Alexander Cuadra, Christopher Lamb, Lacky V. Shah
-
Patent number: 10552202Abstract: One embodiment of the present invention sets forth a technique for instruction level execution preemption. Preempting at the instruction level does not require any draining of the processing pipeline. No new instructions are issued and the context state is unloaded from the processing pipeline. Any in-flight instructions that follow the preemption command in the processing pipeline are captured and stored in a processing task buffer to be reissued when the preempted program is resumed. The processing task buffer is designated as a high priority task to ensure the preempted instructions are reissued before any new instructions for the preempted context when execution of the preempted context is restored.Type: GrantFiled: May 12, 2017Date of Patent: February 4, 2020Assignee: NVIDIA CORPORATIONInventors: Philip Alexander Cuadra, Christopher Lamb, Lacky V. Shah
-
Publication number: 20200003855Abstract: An apparatus includes: a getter material disposed within a vacuum chamber to absorb stray molecules within the vacuum chamber; a thermal mass disposed adjacent the getter material and in thermal communication with the getter material; a cold station disposed within the vacuum chamber above the thermal mass; and a convective cooling loop connected between the thermal mass and the cold station and configured to convectively cool the thermal mass when the cold station is at a lower temperature than the thermal mass, and to thermally isolate the thermal mass from the cold station when the cold station is at a higher temperature than the thermal mass. The thermal mass may be water ice and may be thermally isolated from the walls of vacuum chamber by low loss support links and/or thermal reflective shielding.Type: ApplicationFiled: September 3, 2019Publication date: January 2, 2020Inventors: Philip Alexander Jonas, Matthew Voss, Philippe Abel Menteur
-
Patent number: 10482633Abstract: There is provided a method of computing a likelihood of malignancy in a mammographic image, comprising: receiving a single channel 2D mammographic image including a single pixel intensity value for each pixel thereof, converting the single channel 2D mammographic image into a multi channel 2D mammographic image including multiple pixel intensity value channels for each pixel thereof, computing by a first sub-classifier according to the whole multi channel image, a first score indicative of likelihood of malignancy within the whole multi channel image, computing by a second sub-classifier according to each respective patch extracted from the multi channel image, a respective second score indicative of likelihood of malignancy within each respective patch, and computing by a gating sub-classifier according to the first score and the second scores, an indication of likelihood of malignancy and a location of the malignancy.Type: GrantFiled: September 12, 2017Date of Patent: November 19, 2019Assignee: Zebra Medical Vision Ltd.Inventor: Philip Alexander Teare
-
Patent number: 10470686Abstract: A magnetic resonance (MR) imaging system (100) including a housing (102) having first and second openings (110, 116), and first and second solenoid coils (160, 150), the first and second solenoid coils (160, 150) generate a magnetic field suitable for imaging within a region of interest (ROI). The first and second solenoid coils (160, 150) have a common longitudinal axis (LA). The first and second openings (110, 116) are situated on opposite sides of the housing (102) along the longitudinal axis (LA). The first solenoid coil (160) has a different inside diameter than the second solenoid coil (150) and is positioned adjacent the first opening (110). The second solenoid coil (150) is positioned adjacent the second opening (116). Accordingly, the system provides improved access to the patent during imaging, e.g. for MR guided interventional procedures.Type: GrantFiled: December 12, 2013Date of Patent: November 12, 2019Assignee: Koninklijke Philips N.V.Inventors: Philip Alexander Jonas, Johannes Ferdinand Van Der Koijk
-
Publication number: 20190311343Abstract: Systems, apparatuses, and methods are provided herein for a rule-based electronic checkout system based on a distributed digital ledger. A point of sale system is configured to receive a transaction request for a selected product, receive a customer public key, index a disturbed digital ledger to determine the user's ledger unit count for a selected product, request and verify a ledger transfer, and authorize the transaction based on the ledger transfer.Type: ApplicationFiled: March 26, 2019Publication date: October 10, 2019Inventors: Robert L. Cantrell, Donald R. High, Todd D. Mattingly, Philip Alexander Stout, David M. Nelms
-
Patent number: 10411460Abstract: An apparatus includes an electrically conductive coil which produces a magnetic field when an electrical current passes therethrough; a selectively activated persistent current switch connected across the electrically conductive coil; a cryostat having the electrically conductive coil and the persistent current switch disposed therein; an energy dump; at least one sensor which detects an operating parameter of the apparatus and outputs at least one sensor signal in response thereto; and a magnet controller. The magnet controller receives the sensor signal(s) and in response thereto detects whether an operating fault (e.g. a power loss to the compressor of a cryocooler) exists in the apparatus, and when an operating fault is detected, connects the energy dump unit across the electrically conductive coil to transfer energy from the electrically conductive coil to the energy dump unit. The energy dump unit disperses the energy outside of the cryostat.Type: GrantFiled: May 29, 2018Date of Patent: September 10, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Philip Alexander Jonas, Gerardus Bernardus Jozef Mulder, Johannes Ferdinand Van Der Koijk, Viktor Mokhnatyuk, Glen George Pfleiderer, Philippe Abel Menteur, Johannes Adrianus Overweg, Michael Leslie Allitt, Xiandrui Huang
-
Patent number: 10403423Abstract: A superconducting magnet system, including a cryostat, and a ride-through system for the superconducting magnet system include: one or more gravity-fed cooling tubes configured to have therein a cryogenic fluid; a first heat exchanger configured to transfer heat from the one or more gravity-fed cooling tubes to a cryocooler; a storage device having an input connected to the first heat exchanger and configured to receive and store a boiled-off gas from the first heat exchanger; and a thermal regenerator having an input connected to the output of the storage device.Type: GrantFiled: October 22, 2014Date of Patent: September 3, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Robert Adolph Ackermann, Glen George Pfleiderer, Philip Alexander Jonas, Matthew Voss
-
Patent number: 10401448Abstract: An apparatus includes: a getter material (310) disposed within a vacuum chamber (210) to absorb stray molecules within the vacuum chamber; a thermal mass (340) disposed adjacent the getter material and in thermal communication with the getter material; a cold station (312) disposed within the vacuum chamber above the thermal mass; and a convective cooling loop (310) connected between the thermal mass and the cold station and configured to convectively cool the thermal mass when the cold station is at a lower temperature than the thermal mass, and to thermally isolate the thermal mass from the cold station when the cold station is at a higher temperature than the thermal mass. The thermal mass may be water ice and may be thermally isolated from the walls of vacuum chamber by low loss support links (360, 362, 364) and/or thermal reflective shielding.Type: GrantFiled: December 1, 2015Date of Patent: September 3, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Philip Alexander Jonas, Matthew Voss, Philippe Abel Menteur
-
Patent number: 10365338Abstract: An apparatus includes at least a first electrically conductive coil having at least first and second coil sections which are separated and spaced apart from each other, and a support structure disposed to support the first and second coil sections. The support structure, and an associated method of supporting the electrically conductive coil, maintain relative axial positions of the first and second coil sections to be fixed when the first electrically conductive coil is energized and de-energized, and allow each of the first and second coil sections to expand radially when energized.Type: GrantFiled: May 5, 2015Date of Patent: July 30, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Philip Alexander Jonas, Johannes Adrianus Overweg, Matthew Voss, Derk Reefman, James Howard Kralick, Xianrui Huang, Gerardus Bernardus Jozef Mulder, Joshua Kent Hilderbrand
-
Patent number: 10365190Abstract: Methods and systems for processing samples fixed to a porous substrate generally comprising, a compressor defining one or more fluid isolation areas, a support, for the porous substrate, having an opening corresponding to one or more of the fluid isolation areas of the compressor, an actuator that causes at least a portion of the compressor to press against the porous substrate, a fluid inlet having access to the fluid isolation area at least when the compressor is pressed against the porous substrate, and a fluid outlet to receive fluid, through the opening in the support corresponding to the fluid isolation area of the compressor, at least when the compressor is pressed against the porous substrate.Type: GrantFiled: January 11, 2016Date of Patent: July 30, 2019Assignee: Whatman International LimitedInventors: Philip Alexander Shoemaker, Weston Blaine Griffin, Erin Jean Finehout, Xuefeng Wang, Kashan Ali Shaikh, Greg Darryl Goddard
-
Patent number: 10289418Abstract: Techniques are provided for handling a trap encountered in a thread that is part of a thread array that is being executed in a plurality of execution units. In these techniques, a data structure with an identifier associated with the thread is updated to indicate that the trap occurred during the execution of the thread array. Also in these techniques, the execution units execute a trap handling routine that includes a context switch. The execution units perform this context switch for at least one of the execution units as part of the trap handling routine while allowing the remaining execution units to exit the trap handling routine before the context switch. One advantage of the disclosed techniques is that the trap handling routine operates efficiently in parallel processors.Type: GrantFiled: December 27, 2012Date of Patent: May 14, 2019Assignee: NVIDIA CORPORATIONInventors: Gerald F. Luiz, Philip Alexander Cuadra, Luke Durant, Shirish Gadre, Robert Ohannessian, Lacky V. Shah, Nicholas Wang, Arthur Danskin
-
Patent number: 10256021Abstract: A superconducting magnet device (14; 46), including at least one coil winding (161-164) of superconducting wire, configured for generating a static magnetic field B0, wherein the at least one coil winding (161-164) is adapted to establish a thermally conductive contact with a cold head (38) of a cryocooler that is configured for bringing to and keeping the at least one coil winding (161-164) at a temperature below the critical temperature, and at least one gas-tight container (40;48) that permanently contains an amount of helium, wherein the at least one gas-tight container (40; 48) is in thermally conductive contact to the at least one coil winding (161-164) for taking up thermal energy from the at least one coil winding (161-164) in at least one operational state; and a magnetic resonance imaging system (10) that is configured for acquiring magnetic resonance images from at least a portion of a subject of interest (22), comprising such a superconducting magnet device (14; 46) for generating a static magnetiType: GrantFiled: September 9, 2015Date of Patent: April 9, 2019Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Gerardus Bernardus Jozef Mulder, Philip Alexander Jonas