Patents by Inventor Thomas Karagiannis

Thomas Karagiannis 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: 8059541
    Abstract: An end-host based network management system and methods are described. The methods are performed independently at each end-host within the network based on data on local flows which is shared between end-hosts. In an embodiment, an end-host shares data on constrained local flows with other end-hosts and receives such data from other end-hosts. Based on this data, the end-host determines which flows from other nodes are competing for a shared resource with a constrained local flow and allocates the capacity of the shared resource between all the competing flows. This allocation is then enforced for the local flow by the end-host. Other end-hosts with competing flows perform similar methods and through an iterative process the contention for the shared resource is resolved and the utilization of the shared resource is optimized.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: November 15, 2011
    Assignee: Microsoft Corporation
    Inventors: Thomas Karagiannis, Christos Gkantsidis, Peter Key, Elias Athanasopoulos
  • Publication number: 20090290491
    Abstract: An end-host based network management system and methods are described. The methods are performed independently at each end-host within the network based on data on local flows which is shared between end-hosts. In an embodiment, an end-host shares data on constrained local flows with other end-hosts and receives such data from other end-hosts. Based on this data, the end-host determines which flows from other nodes are competing for a shared resource with a constrained local flow and allocates the capacity of the shared resource between all the competing flows. This allocation is then enforced for the local flow by the end-host. Other end-hosts with competing flows perform similar methods and through an iterative process the contention for the shared resource is resolved and the utilization of the shared resource is optimized.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: Microsoft Corporation
    Inventors: Thomas Karagiannis, Christos Gkantsidis, Peter Key, Elias Athanasopoulos
  • Publication number: 20090190599
    Abstract: Sampling rules for information dissemination are described which may be applied in a system containing a number of nodes arranged into groups. A target address is selected using one of two methods: selection of an address from the entire address space of the system and selection of an address from a part of the address space which corresponds to set of groups of nodes. The set of groups of nodes is updated when information is successfully disseminated to a node at a target address selected using the first of the two methods. Rules to determine which of the two methods are used for any particular selection operation are also described.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Milan Vojnovic, Varun Gupta, Thomas Karagiannis, Christos Gkantsidis
  • Publication number: 20090092124
    Abstract: Using location-independent names to identify content, a service for mapping endpoint requests to requested content. Content requested by an endpoint of the network is mapped to a dynamic “swarm” of server, peer, or other endpoints capable of supporting the content download. Content names are mapped to a dynamically generated content swarm, presenting a current set of hosts, which can provide the requested content. Optionally, varying degrees of explicit visibility into routing paths and the performance tradeoffs between those routing paths is supported. Based on a set of class of service parameters for a given request for content, a host can initiate route selection based on class of service parameters, predicated on routing metrics maintained by the network by cooperating endpoints and/or network routers.
    Type: Application
    Filed: October 3, 2007
    Publication date: April 9, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Sandeep Kishan Singhal, Peter Bernard Key, Ming Zhang, Guobin Shen, Thomas Karagiannis, Ayalvadi Jagannathan Ganesh
  • Publication number: 20090080336
    Abstract: A service for facilitating a determination of path quality between a first endpoint node and a second endpoint node in a network of nodes is provided. Path quality information is aggregated from across network internet service providers (ISPs), giving authorized endpoints access to path quality information for specified path segments of a path to another endpoint. Path quality information includes one or more metrics that measure available bandwidth, loss rate and/or latency.
    Type: Application
    Filed: September 26, 2007
    Publication date: March 26, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Ming Zhang, Peter Bernard Key, Sandeep Kishan Singhal, Guobin Shen, Ayalvadi Jagannathan Ganesh, Thomas Karagiannis
  • Publication number: 20070140970
    Abstract: The present invention relates to cell targeting conjugates and in particular, but not exclusively, to methods of their use in selectively eliminating and in selectively imaging target cells. The invention also relates to processes for production of the conjugates and to intermediate compounds that may be used in production of a specific class of cell targeting conjugates. In one embodiment there is provided a cell targeting conjugate comprising the following components that are covalently conjugated via a linker that is degradable within the target cells: i) a DNA minor groove binding ligand incorporating an effective Auger electron-emitting and/or gamma-emitting and/or positron-emitting atom or photoactive moiety; ii) a target cell specific protein or peptide that is capable of internalisation by target cells.
    Type: Application
    Filed: February 25, 2005
    Publication date: June 21, 2007
    Inventors: Roger Martin, Jonathan White, Pavel Lobachevsky, Thomas Karagiannis