Patents by Inventor Thomas M. Kraus

Thomas M. Kraus 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: 11690584
    Abstract: A hand-held probe for measuring radiation or magnetic activity includes a probe having a handle having a longitudinal axis and a shaft portion adapted to be inserted or held above a radiation or magnetic emitting source implanted within a patient's body or tissue of interest, the shaft portion includes a radiation or magnetic activity sensor configured to detect and measure radiation emitted from the radiation emitting source or magnetic activity from a magnetic source; the radiation emitting source being an implanted seed or a radioisotope that is injected near a tumor site in the patient's body; the probe including a signal processing device for further processing the measured radiation or magnetic activity; and a communication medium to exchange data from the hand-held probe with an external data processor unit.
    Type: Grant
    Filed: April 19, 2018
    Date of Patent: July 4, 2023
    Assignee: BEST MEDICAL INTERNATIONAL, INC.
    Inventors: Manny R. Subramanian, Thomas M. Kraus
  • Patent number: 10659286
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: May 19, 2020
    Assignee: BladeLogic, Inc.
    Inventors: Thomas M. Kraus, Vijay G. Manwani, Sekhar Muddana
  • Publication number: 20180303445
    Abstract: A hand-held probe for measuring radiation or magnetic activity includes a probe having a handle having a longitudinal axis and a shaft portion adapted to be inserted or held above a radiation or magnetic emitting source implanted within a patient's body or tissue of interest, the shaft portion includes a radiation or magnetic activity sensor configured to detect and measure radiation emitted from the radiation emitting source or magnetic activity from a magnetic source; the radiation emitting source being an implanted seed or a radioisotope that is injected near a tumor site in the patient's body; the probe including a signal processing device for further processing the measured radiation or magnetic activity; and a communication medium to exchange data from the hand-held probe with an external data processor unit.
    Type: Application
    Filed: April 19, 2018
    Publication date: October 25, 2018
    Applicant: BEST MEDICAL INTERNATIONAL, INC.
    Inventors: Manny R. Subramanian, Thomas M. Kraus
  • Publication number: 20180069747
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Application
    Filed: October 13, 2017
    Publication date: March 8, 2018
    Inventors: Thomas M. Kraus, Vijay G. Manwani, Sekhar Muddana
  • Patent number: 9794110
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Grant
    Filed: July 17, 2015
    Date of Patent: October 17, 2017
    Assignee: Bladlogic, Inc.
    Inventors: Thomas M. Kraus, Vijay G. Manwani, Sekhar Muddana
  • Publication number: 20150326423
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Application
    Filed: July 17, 2015
    Publication date: November 12, 2015
    Inventors: Thomas M. Kraus, Vijay G. Manwani, Sekhar Muddana
  • Patent number: 9100283
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: August 4, 2015
    Assignee: BLADELOGIC, INC.
    Inventors: Thomas M. Kraus, Vijay G. Manwani, Sekhar Muddana
  • Patent number: 8869132
    Abstract: A method and system for executing and undoing distributed server change operations for a collection of server objects across multiple target servers in a transaction-safe manner is provided. In one embodiment, server change operations for a collection of server objects, such as files and configuration file entries, are specified in a transaction package. The target servers to which the specified change operation are directed are also identified in the transaction package. Parameter values for each of the identified target servers are specified through a parameter file in the transaction package. The transaction package is sent to the identified target servers, which execute the change operations on the target servers in a transaction-safe manner using these parameter values.
    Type: Grant
    Filed: October 18, 2012
    Date of Patent: October 21, 2014
    Assignee: BladeLogic, Inc.
    Inventors: Balaji Srinivasa, Vijay G. Manwani, Thomas M. Kraus
  • Publication number: 20130232248
    Abstract: A method and system for managing a large number of servers and their server components distributed throughout a heterogeneous computing environment is provided. In one embodiment, an authenticated user, such as a IT system administrator, can securely and simultaneously control and configure multiple servers, supporting different operating systems, through a “virtual server.” A virtual server is an abstract model representing a collection of actual target servers. To represent multiple physical servers as one virtual server, abstract system calls that extend execution of operating-system-specific system calls to multiple servers, regardless of their supported operating systems, are used. A virtual server is implemented by a virtual server client and a collection of virtual server agents associated with a collection of actual servers.
    Type: Application
    Filed: April 3, 2013
    Publication date: September 5, 2013
    Applicant: BLADELOGIC, INC.
    Inventors: Thomas M. Kraus, Vijay G. Manwani, Sekhar Muddana